@font-face{font-family:"clashdisplaybold";src:url("../assets/fonts/ClashDisplay-Bold.woff2") format("woff2"),url("../assets/fonts/ClashDisplay-Bold.woff") format("woff"),url("../assets/fonts/ClashDisplay-Bold.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"clashdisplayextralight";src:url("../assets/fonts/ClashDisplay-Extralight.woff2") format("woff2"),url("../assets/fonts/ClashDisplay-Extralight.woff") format("woff"),url("../assets/fonts/ClashDisplay-Extralight.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"clashdisplaylight";src:url("../assets/fonts/ClashDisplay-Light.woff2") format("woff2"),url("../assets/fonts/ClashDisplay-Light.woff") format("woff"),url("../assets/fonts/ClashDisplay-Light.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"clashdisplaymedium";src:url("../assets/fonts/ClashDisplay-Medium.woff2") format("woff2"),url("../assets/fonts/ClashDisplay-Medium.woff") format("woff"),url("../assets/fonts/ClashDisplay-Medium.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"clashdisplayregular";src:url("../assets/fonts/ClashDisplay-Regular.woff2") format("woff2"),url("../assets/fonts/ClashDisplay-Regular.woff") format("woff"),url("../assets/fonts/ClashDisplay-Regular.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"clashdisplaysemibold";src:url("../assets/fonts/ClashDisplay-Semibold.woff2") format("woff2"),url("../assets/fonts/ClashDisplay-Semibold.woff") format("woff"),url("../assets/fonts/ClashDisplay-Semibold.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsansblack";src:url("../assets/fonts/DMSans-Black.woff2") format("woff2"),url("../assets/fonts/DMSans-Black.woff") format("woff"),url("../assets/fonts/DMSans-Black.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsansblackitalic";src:url("../assets/fonts/DMSans-BlackItalic.woff2") format("woff2"),url("../assets/fonts/DMSans-BlackItalic.woff") format("woff"),url("../assets/fonts/DMSans-BlackItalic.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsansbold";src:url("../assets/fonts/DMSans-Bold.woff2") format("woff2"),url("../assets/fonts/DMSans-Bold.woff") format("woff"),url("../assets/fonts/DMSans-Bold.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsansbolditalic";src:url("../assets/fonts/DMSans-BoldItalic.woff2") format("woff2"),url("../assets/fonts/DMSans-BoldItalic.woff") format("woff"),url("../assets/fonts/DMSans-BoldItalic.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsansextrabold";src:url("../assets/fonts/DMSans-ExtraBold.woff2") format("woff2"),url("../assets/fonts/DMSans-ExtraBold.woff") format("woff"),url("../assets/fonts/DMSans-ExtraBold.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsansextrabolditalic";src:url("../assets/fonts/DMSans-ExtraBoldItalic.woff2") format("woff2"),url("../assets/fonts/DMSans-ExtraBoldItalic.woff") format("woff"),url("../assets/fonts/DMSans-ExtraBoldItalic.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsansextralight";src:url("../assets/fonts/DMSans-ExtraLight.woff2") format("woff2"),url("../assets/fonts/DMSans-ExtraLight.woff") format("woff"),url("../assets/fonts/DMSans-ExtraLight.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsansextralightitalic";src:url("../assets/fonts/DMSans-ExtraLightItalic.woff2") format("woff2"),url("../assets/fonts/DMSans-ExtraLightItalic.woff") format("woff"),url("../assets/fonts/DMSans-ExtraLightItalic.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsansitalic";src:url("../assets/fonts/DMSans-Italic.woff2") format("woff2"),url("../assets/fonts/DMSans-Italic.woff") format("woff"),url("../assets/fonts/DMSans-Italic.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsanslight";src:url("../assets/fonts/DMSans-Light.woff2") format("woff2"),url("../assets/fonts/DMSans-Light.woff") format("woff"),url("../assets/fonts/DMSans-Light.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsanslightitalic";src:url("../assets/fonts/DMSans-LightItalic.woff2") format("woff2"),url("../assets/fonts/DMSans-LightItalic.woff") format("woff"),url("../assets/fonts/DMSans-LightItalic.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsanslightmedium";src:url("../assets/fonts/DMSans-Medium.woff2") format("woff2"),url("../assets/fonts/DMSans-Medium.woff") format("woff"),url("../assets/fonts/DMSans-Medium.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsanslightmediumitalic";src:url("../assets/fonts/DMSans-MediumItalic.woff2") format("woff2"),url("../assets/fonts/DMSans-MediumItalic.woff") format("woff"),url("../assets/fonts/DMSans-MediumItalic.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsansregular";src:url("../assets/fonts/DMSans-Regular.woff2") format("woff2"),url("../assets/fonts/DMSans-Regular.woff") format("woff"),url("../assets/fonts/DMSans-Regular.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsanslightsemibold";src:url("../assets/fonts/DMSans-SemiBold.woff2") format("woff2"),url("../assets/fonts/DMSans-SemiBold.woff") format("woff"),url("../assets/fonts/DMSans-SemiBold.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsanslightsemibolditalic";src:url("../assets/fonts/DMSans-SemiBoldItalic.woff2") format("woff2"),url("../assets/fonts/DMSans-SemiBoldItalic.woff") format("woff"),url("../assets/fonts/DMSans-SemiBoldItalic.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsanslightthin";src:url("../assets/fonts/DMSans-Thin.woff2") format("woff2"),url("../assets/fonts/DMSans-Thin.woff") format("woff"),url("../assets/fonts/DMSans-Thin.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"dmsanslightthinitalic";src:url("../assets/fonts/DMSans-ThinItalic.woff2") format("woff2"),url("../assets/fonts/DMSans-ThinItalic.woff") format("woff"),url("../assets/fonts/DMSans-ThinItalic.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"figtreesemibold";src:url("../assets/fonts/Figtree-SemiBold.woff2") format("woff2"),url("../assets/fonts/Figtree-SemiBold.woff") format("woff"),url("../assets/fonts/Figtree-SemiBold.ttf") format("ttf");font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:"clashdisplaymedium",serif;color:#06283d;line-height:1.1}p,li,a,span{font-family:"dmsansregular",sans-serif;font-size:clamp(1rem,.956rem + .188vw,1.125rem);color:#06283d;line-height:1.5}.section-title{font-family:"clashdisplaymedium",serif;font-size:clamp(1.875rem,1.655rem + .939vw,2.5rem);color:#06283d;margin-bottom:1.875rem}@media(min-width: 1024px){.section-title{margin-bottom:1.25rem}}.large-text p{font-size:clamp(1.125rem,.993rem + .563vw,1.5rem);line-height:1.4}html *{margin:0;padding:0;box-sizing:border-box;position:relative;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;word-wrap:normal}body{width:100vw}html{scroll-behavior:smooth}.container{width:100%;max-width:calc(1560px + 2.5rem);margin:0 auto;padding:clamp(1.25rem,.37rem + 3.756vw,3.75rem)}@media(min-width: 1024px){.container{padding:clamp(3.125rem,1.585rem + 6.573vw,7.5rem) 1.25rem}}.container.container-block{padding:clamp(3.125rem,1.585rem + 6.573vw,7.5rem) clamp(1.25rem,.37rem + 3.756vw,3.75rem)}@media(min-width: 1024px){.container.container-block{padding:clamp(3.125rem,1.585rem + 6.573vw,7.5rem) 1.25rem}}.button-group{display:flex;gap:1.125rem;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}a.btn{width:auto;height:100%;font-size:1.125rem;text-transform:uppercase;text-decoration:none;text-align:center;position:relative;z-index:9;padding:1.125rem 2.25rem;font-family:"figtreesemibold",sans-serif;letter-spacing:.6}a.btn::before{content:"";display:block;position:absolute;transform:skew(-20deg);width:100%;min-height:60px;position:absolute;top:0;left:0;border-radius:10px;z-index:-1}a.btn::after{content:"";display:block;position:absolute;transform:skew(-20deg);background-color:#ff8359;width:0%;min-height:60px;position:absolute;top:0;left:0;border-radius:10px;z-index:-1;transition:all .3s ease-in-out}a.btn.btn-primary{color:#fff}a.btn.btn-primary::before{background-color:#06283d}a.btn.btn-secondary{color:#06283d}a.btn.btn-secondary::before{background-color:#fff}a.btn:hover.btn-secondary{color:#fff}a.btn:hover::after{width:100%}footer{max-width:1920px;margin:0 auto;background-color:#06283d;color:#fff}footer .container{padding:1.25rem}footer .container .footer-wrapper{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.625rem}@media(min-width: 767px){footer .container .footer-wrapper{justify-content:flex-end;gap:0}}footer .container .footer-wrapper .footer-menu{width:100%}@media(min-width: 767px){footer .container .footer-wrapper .footer-menu{width:auto}}footer .container .footer-wrapper .footer-menu nav ul{list-style:none;display:flex;align-items:center;gap:clamp(.625rem,.185rem + 1.878vw,1.875rem)}footer .container .footer-wrapper .footer-menu nav ul li a{color:#fff;font-size:clamp(.75rem,.706rem + .188vw,.875rem);text-decoration:none}footer .container .footer-wrapper .footer-menu nav ul::after{content:"|";margin-right:clamp(.625rem,.185rem + 1.878vw,1.875rem);color:#fff;display:none}@media(min-width: 767px){footer .container .footer-wrapper .footer-menu nav ul::after{display:inline-block}}footer .container .footer-wrapper .credits{width:100%}@media(min-width: 767px){footer .container .footer-wrapper .credits{width:auto}}footer .container .footer-wrapper .credits p,footer .container .footer-wrapper .credits a{color:#fff;font-size:clamp(.75rem,.706rem + .188vw,.875rem);text-decoration:none}body.scrollheader header{position:fixed;transform:translateY(-100%);transition:all .3s ease-in-out}body.scrollheader header.showheader{transform:translateY(0);background-color:#fff;box-shadow:0 2px 6px rgba(6,40,61,.15);transition:all .3s ease-in-out}body.scrollheader header.showheader:before{transform:translateY(0)}body.scrollheader header.showheader .container{padding:1.25rem !important}body.scrollheader header.showheader .logo-wrapper img{width:clamp(10rem,6.919rem + 13.146vw,10.75rem) !important;transition:all .3s ease-in-out}header{background-color:rgba(0,0,0,0);position:absolute;width:100%;top:0;left:0;z-index:10}header .top-bar .container{display:flex;justify-content:space-between;align-items:center;padding:clamp(1.25rem,.37rem + 3.756vw,1.75rem) 1.25rem}header .top-bar .container .top-bar-left .logo-wrapper a{width:100%;height:100%;display:block}header .top-bar .container .top-bar-left .logo-wrapper .logo-image{width:clamp(10rem,6.919rem + 13.146vw,14.75rem)}header .top-bar .container .top-bar-left h1{font-size:0}header .top-bar .container .top-bar-right{position:relative}header .top-bar .container .top-bar-right .hamburger-menu{border:none;background:rgba(0,0,0,0);position:relative;z-index:11;cursor:pointer}header .top-bar .container .top-bar-right .hamburger-menu .hamburger-background{background-color:hsla(0,0%,100%,.5);content:"";display:block;transform:skew(-20deg);width:100%;min-height:60px;border-radius:10px;z-index:-1;padding:1.125rem 2.25rem}header .top-bar .container .top-bar-right .hamburger-menu .bar{display:block;width:clamp(1.875rem,1.215rem + 2.817vw,3.75rem);height:clamp(.375rem,.199rem + .751vw,.875rem);background-size:contain;background-repeat:no-repeat;margin-bottom:clamp(.375rem,.199rem + .751vw,.875rem)}header .top-bar .container .top-bar-right .hamburger-menu .bar:last-of-type{margin-bottom:0}header .top-bar nav{position:absolute;top:0;right:0;width:0vw;height:100vh;background-color:#abd6d1;display:flex;align-items:center;overflow:hidden;transition:all .3s ease-in-out}header .top-bar nav::before{content:"";display:block;width:100%;min-height:210px;background-color:#fff;transform:skew(-20deg);border-radius:30px;position:absolute;top:22%;left:30vw}@media(min-width: 1024px){header .top-bar nav::before{left:40%}}header .top-bar nav::after{content:"";display:block;width:100%;min-height:210px;background-color:#fff;transform:skew(-20deg);border-radius:30px;position:absolute;top:62%;left:10vw}@media(min-width: 1024px){header .top-bar nav::after{left:26%}}header .top-bar nav .menu{list-style:none;width:100%;position:relative;z-index:10}@media(min-width: 1024px){header .top-bar nav .menu{width:unset;padding-left:7.5rem}}header .top-bar nav .menu li{text-align:center;margin-bottom:3.75rem}header .top-bar nav .menu li:last-of-type{margin-bottom:0}@media(min-width: 1024px){header .top-bar nav .menu li{text-align:left}}header .top-bar nav .menu li a{font-family:"dmsansregular",sans-serif;color:#06283d;font-size:1.875rem;text-decoration:none;display:block;width:fit-content;margin:0 auto}@media(min-width: 1024px){header .top-bar nav .menu li a{margin:unset}}header .top-bar nav .menu li a::after{content:"";display:block;width:0%;height:8px;transform:skew(-20deg);background-color:#ff8359;border-radius:3px;transition:all .3s ease-in-out}header .top-bar nav .menu li a:hover::after,header .top-bar nav .menu li a:focus::after{width:100%}header .top-bar nav.open{width:100vw}@media(min-width: 1024px){header .top-bar nav.open{width:45%}}section.hero-large-block{width:100%;height:100vh}section.hero-large-block .section-background{width:100vw;height:100%;position:relative}section.hero-large-block .section-background .background-image{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}section.hero-large-block .section-background .background-overlay{width:100%;height:100%;background:linear-gradient(90deg, rgb(171, 214, 209) 0%, rgba(34, 34, 34, 0) 100%);position:absolute;top:0;left:0}@media(min-width: 1024px){section.hero-large-block .section-background .background-overlay{max-width:80%}}section.hero-large-block .container{position:absolute;width:100%;height:100%;top:0;left:50%;transform:translateX(-50%);display:flex;justify-content:flex-start;align-items:flex-end}@media(min-width: 767px){section.hero-large-block .container{align-items:center}}section.hero-large-block .container .hero-large-content{max-width:37.5rem}section.hero-large-block .container .hero-large-content .hero-large-title{font-family:"clashdisplaymedium",serif;font-size:clamp(3.125rem,2.245rem + 3.756vw,5.625rem);color:#06283d;margin-bottom:clamp(4rem,3.56rem + 1.878vw,5.25rem)}section.three-column-text-block .container-block{background-color:#fff}section.three-column-text-block .container-block .title-wrapper{width:100%;max-width:37.625rem}section.three-column-text-block .container-block .column-wrapper{columns:30rem 3}section.three-column-text-block .container-block .column-wrapper>div.large-text{width:100%;max-width:30rem}section.three-column-text-block .container-block .column-wrapper .large-text{margin-bottom:1.875rem}section.three-column-text-block .container-block .column-wrapper .content-text p{width:100%;max-width:30rem}section.three-column-text-block .container-block .column-wrapper p{margin-bottom:1.125rem}section.two-column-cards-block .container .title-wrapper{margin-bottom:clamp(1.875rem,-9.634rem + 12.195vw,5rem)}section.two-column-cards-block .container .columns-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}section.two-column-cards-block .container .columns-wrapper .column{width:100%;max-width:45rem;margin-bottom:clamp(1.25rem,.898rem + 1.502vw,2.25rem)}section.two-column-cards-block .container .columns-wrapper .column .persona-card{width:100%;height:100%;background-color:#f7f0e0;border-radius:40px;padding:clamp(1.25rem,.37rem + 3.756vw,3.75rem)}section.two-column-cards-block .container .columns-wrapper .column .persona-card .name-wrapper{margin-bottom:clamp(.75rem,.354rem + 1.69vw,1.875rem)}section.two-column-cards-block .container .columns-wrapper .column .persona-card .name-wrapper .persona-name{font-size:clamp(1.25rem,1.03rem + .939vw,1.875rem)}section.two-column-cards-block .container .columns-wrapper .column .persona-card .image-wrapper{margin-bottom:clamp(1rem,.56rem + 1.878vw,2.25rem)}section.two-column-cards-block .container .columns-wrapper .column .persona-card .image-wrapper img{width:100%;max-width:100%;height:auto;max-height:26.25rem;object-fit:cover}section.two-column-cards-block .container .columns-wrapper .column .persona-card .content-wrapper p strong{font-family:"dmsansbold",sans-serif}section.two-column-cards-block .container .credits-banner{display:flex;justify-content:flex-start;align-items:flex-start}section.two-column-cards-block .container .credits-banner .credits-logo{width:3.75rem;height:3.75rem;margin-right:1.625rem}section.two-column-cards-block .container .credits-banner .credits-logo img{width:100%;height:100%;object-fit:contain;display:block}section.two-column-cards-block .container .credits-banner .credits-text{max-width:26.625rem}section.two-column-cards-block .container .credits-banner .credits-text p,section.two-column-cards-block .container .credits-banner .credits-text a{font-size:1rem;font-family:"dmsansitalic",sans-serif}section.two-column-cards-block .container .credits-banner .credits-text a{color:#ff8359}section.two-column-image-contact-block .container{background-color:#abd6d1;width:100%;max-width:1920px;display:flex;flex-wrap:wrap;flex-direction:column-reverse;padding:0}@media(min-width: 1024px){section.two-column-image-contact-block .container{flex-direction:row;flex-wrap:nowrap}}@media(min-width: 1510px){section.two-column-image-contact-block .container{overflow:hidden}}section.two-column-image-contact-block .container .text-column{margin-left:auto;width:50%}@media(min-width: 1024px){section.two-column-image-contact-block .container .text-column{margin-left:unset}}section.two-column-image-contact-block .container .image-column{width:100vw;margin-right:auto;position:relative;z-index:3}@media(min-width: 1024px){section.two-column-image-contact-block .container .image-column{width:50%;margin-right:unset}}@media(min-width: 1510px){section.two-column-image-contact-block .container .image-column{width:100vw;transform:skew(-20deg);border-radius:90px;right:-4%}}section.two-column-image-contact-block .container .image-column .image-wrapper{width:100%;height:100%;overflow:hidden;position:relative;z-index:2}@media(min-width: 1510px){section.two-column-image-contact-block .container .image-column .image-wrapper{width:113%;border-radius:90px}}section.two-column-image-contact-block .container .image-column .image-wrapper img{width:100%;display:block}@media(min-width: 1024px){section.two-column-image-contact-block .container .image-column .image-wrapper img{height:100%;object-fit:cover}}@media(min-width: 1510px){section.two-column-image-contact-block .container .image-column .image-wrapper img{width:100%;height:145%;transform:skew(20deg);object-fit:cover;position:absolute;top:0;left:-7%}}section.two-column-image-contact-block .container .text-column{width:100%}@media(min-width: 1024px){section.two-column-image-contact-block .container .text-column{width:50%;display:flex;align-items:center;justify-content:flex-start}}@media(min-width: 1510px){section.two-column-image-contact-block .container .text-column{width:84%;max-width:720px;padding-left:calc((50% - 720px)/2 + 1.25rem)}}section.two-column-image-contact-block .container .text-column .text-column-background{display:none}section.two-column-image-contact-block .container .text-column .text-wrapper{padding:clamp(2.5rem,2.28rem + .939vw,3.125rem) clamp(1.25rem,.37rem + 3.756vw,3.75rem);width:100%;position:relative}@media(min-width: 1024px){section.two-column-image-contact-block .container .text-column .text-wrapper{padding:clamp(2.5rem,2.28rem + .939vw,3.125rem) 1.25rem}}@media(min-width: 1510px){section.two-column-image-contact-block .container .text-column .text-wrapper{border-radius:50px}}section.two-column-image-contact-block .container .text-column .text-wrapper .columns-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:2.5rem;margin-top:clamp(2.5rem,1.18rem + 5.634vw,6.25rem)}@media(min-width: 1510px){section.two-column-image-contact-block .container .text-column .text-wrapper .columns-wrapper{gap:5rem;flex-wrap:nowrap}}section.two-column-image-contact-block .container .text-column .text-wrapper .columns-wrapper *{font-size:1rem}section.two-column-image-contact-block .container .text-column .text-wrapper .columns-wrapper .column{width:100%;max-width:15rem}section.two-column-image-contact-block .container .text-column .text-wrapper .columns-wrapper .column:last-of-type{margin-bottom:0}@media(min-width: 1024px){section.two-column-image-contact-block .container .text-column .text-wrapper .columns-wrapper .column{width:calc(50% - 1.25rem)}}section.two-column-image-contact-block .container .text-column .text-wrapper .columns-wrapper .column .logo-items{max-width:15rem;max-height:220px}section.two-column-image-contact-block .container .text-column .text-wrapper .columns-wrapper .column .logo-items .logo{width:100%}section.two-column-image-contact-block .container .text-column .text-wrapper .columns-wrapper .column .logo-items .logo:first-child{margin-bottom:1rem}section.two-column-image-contact-block .container .text-column .text-wrapper .columns-wrapper .column .logo-items .logo img{width:100%;max-width:100%;object-fit:contain}section.two-column-image-contact-block .container .text-column .text-wrapper .columns-wrapper .column .contact-items ul{list-style:none}section.two-column-image-contact-block .container .text-column .text-wrapper .columns-wrapper .column .contact-items ul li{margin-bottom:1.3rem}section.two-column-image-contact-block .container .text-column .text-wrapper .columns-wrapper .column .contact-items ul li:last-of-type{margin-bottom:0}section.two-column-image-contact-block .container .text-column .text-wrapper .columns-wrapper .column .contact-items ul li p strong{font-family:"dmsansbold",sans-serif}section.two-column-image-contact-block .container .text-column .text-wrapper .columns-wrapper .column .contact-items ul address{font-style:normal;font-family:"dmsansregular",sans-serif}section.two-column-image-text-block .container-block{padding:0;overflow:hidden;max-width:1920px}section.two-column-image-text-block .container-block .column-wrapper{display:flex;flex-wrap:wrap;min-height:clamp(37.5rem,29.599rem + 12.346vw,41.25rem)}section.two-column-image-text-block .container-block .column-wrapper .image-column{width:100%;height:clamp(17.188rem,6.751rem + 44.529vw,28.125rem)}@media(min-width: 1024px){section.two-column-image-text-block .container-block .column-wrapper .image-column{width:50%;height:-webkit-fill-available}}section.two-column-image-text-block .container-block .column-wrapper .image-column .image-wrapper{height:100%;position:relative}@media(min-width: 767px){section.two-column-image-text-block .container-block .column-wrapper .image-column .image-wrapper{min-height:450px}}section.two-column-image-text-block .container-block .column-wrapper .image-column .image-wrapper .image-background{height:100%}@media(min-width: 767px){section.two-column-image-text-block .container-block .column-wrapper .image-column .image-wrapper .image-background{display:block;position:absolute;top:0;right:-19%;width:calc(100vw + 4rem);height:100%;min-height:400px;transform:skew(-20deg);border-radius:90px 0 0 90px;overflow:hidden}}@media(min-width: 767px)and (min-width: 1024px){section.two-column-image-text-block .container-block .column-wrapper .image-column .image-wrapper .image-background{transform:unset;position:unset;width:unset;min-height:unset;border-radius:unset;overflow:unset}}section.two-column-image-text-block .container-block .column-wrapper .image-column .image-wrapper .image-background .image{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}@media(min-width: 767px){section.two-column-image-text-block .container-block .column-wrapper .image-column .image-wrapper .image-background .image{transform:skew(20deg);left:-6%}}@media(min-width: 1024px){section.two-column-image-text-block .container-block .column-wrapper .image-column .image-wrapper .image-background .image{transform:skew(0deg);left:-13%;width:110%}}@media(min-width: 1510px){section.two-column-image-text-block .container-block .column-wrapper .image-column .image-wrapper{width:114%}}section.two-column-image-text-block .container-block .column-wrapper .text-column{width:100%}@media(min-width: 1024px){section.two-column-image-text-block .container-block .column-wrapper .text-column{width:50%;height:auto;display:flex;align-items:center;justify-content:flex-start}}section.two-column-image-text-block .container-block .column-wrapper .text-column .text-column-background{display:none}@media(min-width: 1024px){section.two-column-image-text-block .container-block .column-wrapper .text-column .text-column-background{display:block;position:absolute;top:0;left:-26%;width:100vw;height:100.1%;z-index:1;transform:skew(-20deg);border-radius:90px}}@media(min-width: 1510px){section.two-column-image-text-block .container-block .column-wrapper .text-column .text-column-background{left:-10%}}section.two-column-image-text-block .container-block .column-wrapper .text-column .text-wrapper{padding:2.5rem 1.25rem;position:relative;z-index:2}@media(min-width: 1024px){section.two-column-image-text-block .container-block .column-wrapper .text-column .text-wrapper{border-radius:50px;padding:clamp(2.5rem,2.28rem + .939vw,3.125rem) clamp(1.25rem,.37rem + 3.756vw,3.75rem);padding-right:clamp(1.25rem,-35.579rem + 39.024vw,11.25rem)}}@media(min-width: 1024px){section.two-column-image-text-block .container-block .column-wrapper .text-column .text-wrapper .title-wrapper,section.two-column-image-text-block .container-block .column-wrapper .text-column .text-wrapper .text-content{max-width:660px}}section.two-column-image-text-block .container-block .column-wrapper.reverse{flex-direction:row-reverse}@media(min-width: 1024px){section.two-column-image-text-block .container-block .column-wrapper.reverse .image-wrapper{margin-left:-14%}}section.two-column-image-text-block .container-block .column-wrapper.reverse .image-wrapper .image-background{height:100%}@media(min-width: 767px){section.two-column-image-text-block .container-block .column-wrapper.reverse .image-wrapper .image-background{position:absolute;top:0;left:-17%;transform:skew(-20deg);border-radius:0 90px 90px}}@media(min-width: 1024px){section.two-column-image-text-block .container-block .column-wrapper.reverse .image-wrapper .image-background{left:0}}@media(min-width: 767px){section.two-column-image-text-block .container-block .column-wrapper.reverse .image-wrapper .image-background .image{left:6%}}@media(min-width: 1024px){section.two-column-image-text-block .container-block .column-wrapper.reverse .image-wrapper .image-background .image{transform:skew(20deg);left:0}}section.two-column-image-text-block .container-block .column-wrapper.reverse .text-wrapper{padding-left:clamp(1.25rem,-35.579rem + 39.024vw,11.25rem)}section.two-column-image-text-block .container-block .column-wrapper.reverse .text-column{justify-content:flex-start}section.two-column-image-text-block .container-block .column-wrapper.reverse .text-column .text-column-background{left:unset;transform:skew(-20deg);right:-10%}@media(min-width: 1024px){section.two-column-image-text-block .container-block .column-wrapper.reverse .text-column .text-column-background{right:-26%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fZm9udHMuc2NzcyIsImdsb2JhbC9fdHlwb2dyYXBoeS5zY3NzIiwiZ2xvYmFsL19zdHlsZWd1aWRlLnNjc3MiLCJnbG9iYWwvX3Jlc3BvbnNpdmUuc2NzcyIsImdsb2JhbC9fYmFzZS5zY3NzIiwiZ2xvYmFsL19idXR0b25zLnNjc3MiLCIuLi90ZW1wbGF0ZS1maWxlcy9mb290ZXIvZm9vdGVyLnNjc3MiLCIuLi90ZW1wbGF0ZS1maWxlcy9oZWFkZXIvaGVhZGVyLnNjc3MiLCIuLi9ibG9ja3MvaGVyby1sYXJnZS9oZXJvLWxhcmdlLnNjc3MiLCIuLi9ibG9ja3MvdGhyZWUtY29sdW1uLXRleHQvdGhyZWUtY29sdW1uLXRleHQuc2NzcyIsIi4uL2Jsb2Nrcy90d28tY29sdW1uLWNhcmRzL3R3by1jb2x1bW4tY2FyZHMuc2NzcyIsIi4uL2Jsb2Nrcy90d28tY29sdW1uLWltYWdlLWNvbnRhY3QvdHdvLWNvbHVtbi1pbWFnZS1jb250YWN0LnNjc3MiLCIuLi9ibG9ja3MvdHdvLWNvbHVtbi1pbWFnZS10ZXh0L3R3by1jb2x1bW4taW1hZ2UtdGV4dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQ0UsK0JBQ0EsMkxBR0EsbUJBQ0Esa0JBRUYsV0FDRSxxQ0FDQSw2TUFHQSxtQkFDQSxrQkFFRixXQUNFLGdDQUNBLDhMQUdBLG1CQUNBLGtCQUVGLFdBQ0UsaUNBQ0EsaU1BR0EsbUJBQ0Esa0JBRUYsV0FDRSxrQ0FDQSxvTUFHQSxtQkFDQSxrQkFFRixXQUNFLG1DQUNBLHVNQUdBLG1CQUNBLGtCQUdGLFdBQ0UsMEJBQ0EsNEtBR0EsbUJBQ0Esa0JBRUYsV0FDRSxnQ0FDQSw4TEFHQSxtQkFDQSxrQkFFRixXQUNFLHlCQUNBLHlLQUdBLG1CQUNBLGtCQUVGLFdBQ0UsK0JBQ0EsMkxBR0EsbUJBQ0Esa0JBRUYsV0FDRSw4QkFDQSx3TEFHQSxtQkFDQSxrQkFFRixXQUNFLG9DQUNBLDBNQUdBLG1CQUNBLGtCQUVGLFdBQ0UsK0JB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Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjbGFzaGRpc3BsYXlib2xkJztcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9DbGFzaERpc3BsYXktQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9DbGFzaERpc3BsYXktQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvQ2xhc2hEaXNwbGF5LUJvbGQudHRmJykgZm9ybWF0KCd0dGYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2xhc2hkaXNwbGF5ZXh0cmFsaWdodCc7XG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvQ2xhc2hEaXNwbGF5LUV4dHJhbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvQ2xhc2hEaXNwbGF5LUV4dHJhbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0NsYXNoRGlzcGxheS1FeHRyYWxpZ2h0LnR0ZicpIGZvcm1hdCgndHRmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NsYXNoZGlzcGxheWxpZ2h0JztcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9DbGFzaERpc3BsYXktTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvQ2xhc2hEaXNwbGF5LUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9DbGFzaERpc3BsYXktTGlnaHQudHRmJykgZm9ybWF0KCd0dGYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2xhc2hkaXNwbGF5bWVkaXVtJztcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9DbGFzaERpc3BsYXktTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0NsYXNoRGlzcGxheS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0NsYXNoRGlzcGxheS1NZWRpdW0udHRmJykgZm9ybWF0KCd0dGYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2xhc2hkaXNwbGF5cmVndWxhcic7XG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvQ2xhc2hEaXNwbGF5LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvQ2xhc2hEaXNwbGF5LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0NsYXNoRGlzcGxheS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHRmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NsYXNoZGlzcGxheXNlbWlib2xkJztcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9DbGFzaERpc3BsYXktU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvQ2xhc2hEaXNwbGF5LVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9DbGFzaERpc3BsYXktU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0dGYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdkbXNhbnNibGFjayc7XG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0RNU2Fucy1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLUJsYWNrLnR0ZicpIGZvcm1hdCgndHRmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Rtc2Fuc2JsYWNraXRhbGljJztcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtQmxhY2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtQmxhY2tJdGFsaWMudHRmJykgZm9ybWF0KCd0dGYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZG1zYW5zYm9sZCc7XG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0RNU2Fucy1Cb2xkLnR0ZicpIGZvcm1hdCgndHRmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Rtc2Fuc2JvbGRpdGFsaWMnO1xuICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL0RNU2Fucy1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0RNU2Fucy1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3R0ZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdkbXNhbnNleHRyYWJvbGQnO1xuICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL0RNU2Fucy1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3R0ZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdkbXNhbnNleHRyYWJvbGRpdGFsaWMnO1xuICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL0RNU2Fucy1FeHRyYUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLUV4dHJhQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLUV4dHJhQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3R0ZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdkbXNhbnNleHRyYWxpZ2h0JztcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtRXh0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtRXh0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLUV4dHJhTGlnaHQudHRmJykgZm9ybWF0KCd0dGYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZG1zYW5zZXh0cmFsaWdodGl0YWxpYyc7XG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLUV4dHJhTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLUV4dHJhTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0RNU2Fucy1FeHRyYUxpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgndHRmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Rtc2Fuc2l0YWxpYyc7XG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtSXRhbGljLnR0ZicpIGZvcm1hdCgndHRmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Rtc2Fuc2xpZ2h0JztcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtTGlnaHQudHRmJykgZm9ybWF0KCd0dGYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZG1zYW5zbGlnaHRpdGFsaWMnO1xuICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL0RNU2Fucy1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0RNU2Fucy1MaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3R0ZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdkbXNhbnNsaWdodG1lZGl1bSc7XG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHRmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Rtc2Fuc2xpZ2h0bWVkaXVtaXRhbGljJztcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtTWVkaXVtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0RNU2Fucy1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0RNU2Fucy1NZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KCd0dGYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZG1zYW5zcmVndWxhcic7XG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0RNU2Fucy1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHRmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Rtc2Fuc2xpZ2h0c2VtaWJvbGQnO1xuICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL0RNU2Fucy1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0RNU2Fucy1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3R0ZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdkbXNhbnNsaWdodHNlbWlib2xkaXRhbGljJztcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtU2VtaUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLVNlbWlCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtU2VtaUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0dGYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZG1zYW5zbGlnaHR0aGluJztcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLVRoaW4udHRmJykgZm9ybWF0KCd0dGYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZG1zYW5zbGlnaHR0aGluaXRhbGljJztcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtVGhpbkl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9ETVNhbnMtVGhpbkl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRE1TYW5zLVRoaW5JdGFsaWMudHRmJykgZm9ybWF0KCd0dGYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmaWd0cmVlc2VtaWJvbGQnO1xuICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL0ZpZ3RyZWUtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRmlndHJlZS1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvRmlndHJlZS1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3R0ZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiIsIi8vIEZvbnQgRmFtaWxpZXNcbiRmb250LWhlYWRlcnM6ICAgICAnY2xhc2hkaXNwbGF5bWVkaXVtJywgc2VyaWY7XG4kZm9udC1wYXJhZ3JhcGhzOiAnZG1zYW5zcmVndWxhcicsIHNhbnMtc2VyaWY7XG4kZm9udC1idXR0b25zOiAgICAnZmlndHJlZXNlbWlib2xkJywgc2Fucy1zZXJpZjtcblxuLy8gRm9udCBTaXplcyBcbiRmb250LXNpemUteGw6ICBjbGFtcCgzLjEyNXJlbSwgMi4yNDVyZW0gKyAzLjc1NnZ3LCA1LjYyNXJlbSk7IC8vIDUwcHggLSA5MHB4XG4kZm9udC1zaXplLWw6IGNsYW1wKDEuODc1cmVtLCAxLjY1NXJlbSArIDAuOTM5dncsIDIuNXJlbSk7IC8vIDMwcHggLSA0MHB4XG4kZm9udC1zaXplLWludHJvOiBjbGFtcCgxLjEyNXJlbSwgMC45OTNyZW0gKyAwLjU2M3Z3LCAxLjVyZW0pOyAvLyAxOHB4IC0gMjRweFxuJGZvbnQtc2l6ZS1tOiBjbGFtcCgxLjEyNXJlbSwgMS4wMzdyZW0gKyAwLjM3NnZ3LCAxLjM3NXJlbSk7IC8vIDE4cHggLSAyMnB4XG4kZm9udC1zaXplLXM6IGNsYW1wKDFyZW0sIDAuOTU2cmVtICsgMC4xODh2dywgMS4xMjVyZW0pOyAvLyAxNnB4IC0gMThweFxuJGZvbnQtc2l6ZS1zLWRlZmF1bHQ6IDFyZW07IC8vIDE2cHhcbiRmb250LXNpemUtc3gtZGVmYXVsdDogMC44NzVyZW07IC8vIDE0cHhcblxuLy8gRm9udCBkZWZhdWx0c1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXJzO1xuICBjb2xvcjogJGNsci1kYXJrO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG5wLCBsaSwgYSwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wYXJhZ3JhcGhzO1xuICBmb250LXNpemU6ICRmb250LXNpemUtcztcbiAgY29sb3I6ICRjbHItZGFyaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVycztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWw7XG4gIGNvbG9yOiAkY2xyLWRhcms7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyBcblxuICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG5cbi5sYXJnZS10ZXh0IHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWludHJvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn0iLCIvLyBDb2xvcnNcbiRjbHItZGFyazogICMwNjI4M0Q7XG4kY2xyLWxpZ2h0OiAgI2ZmZmZmZjtcbiRjbHItbGlnaHQtY29udHJhc3Q6ICNGN0YwRTA7XG4kY2xyLXByaW1hcnk6ICNBQkQ2RDE7XG4kY2xyLXNlY29uZGFyeTogI0ZGODM1OTtcbiIsIiRicmVha3BvaW50czogKFxuICAndGFibGV0JzogICAgICAgICA3NjdweCxcbiAgJ2Rlc2t0b3AnOiAgICAgICAgMTAyNHB4LFxuICAnZGVza3RvcC1sYXJnZSc6ICAxNTEwcHhcbikgIWRlZmF1bHQ7XG5cbkBtaXhpbiBkZXZpY2VzKCRicmVha3BvaW50KSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXG4gICAgKyBcIkF2YWlsYWJsZSBicmVha3BvaW50cyBhcmU6ICN7bWFwLWtleXMoJGJyZWFrcG9pbnRzKX0uXCI7XG4gIH1cbn0iLCJodG1sICoge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lOyAvKiBTYWZhcmkvQ2hyb21lICovXG4gIC1tcy1oeXBoZW5zOiBub25lOyAgICAgLyogb2xkIElFICovXG4gIGh5cGhlbnM6IG5vbmU7ICAgICAgICAgLyogc3RhbmRhcmQgKi9cblxuICB3b3JkLWJyZWFrOiBub3JtYWw7ICAgIC8qIGF2b2lkIGJyZWFraW5nIHdvcmRzICovXG4gIG92ZXJmbG93LXdyYXA6IG5vcm1hbDsgLyogcHJlZmVyIG5vdCB0byBicmVhayB3b3JkcyB0byB3cmFwICovXG4gIC8qIElmIHlvdSB1c2Ugd29yZC13cmFwIChsZWdhY3kpICovXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG5odG1sIHtcbiAgLy8gd2lkdGg6IDEwMCU7XG4gIC8vIG1heC13aWR0aDogMTkyMHB4O1xuICAvLyBtYXJnaW46IDAgYXV0bztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDE1NjBweCArIDIuNXJlbSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiBjbGFtcCgxLjI1cmVtLCAwLjM3cmVtICsgMy43NTZ2dywgMy43NXJlbSk7XG5cbiAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogY2xhbXAoMy4xMjVyZW0sIDEuNTg1cmVtICsgNi41NzN2dywgNy41cmVtKSAxLjI1cmVtO1xuICB9XG5cbiAgJi5jb250YWluZXItYmxvY2sge1xuICAgIHBhZGRpbmc6IGNsYW1wKDMuMTI1cmVtLCAxLjU4NXJlbSArIDYuNTczdncsIDcuNXJlbSkgY2xhbXAoMS4yNXJlbSwgMC4zN3JlbSArIDMuNzU2dncsIDMuNzVyZW0pO1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiBjbGFtcCgzLjEyNXJlbSwgMS41ODVyZW0gKyA2LjU3M3Z3LCA3LjVyZW0pIDEuMjVyZW07XG4gICAgfVxuICB9XG59IiwiLmJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS4xMjVyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuYS5idG4ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBwYWRkaW5nOiAxLjEyNXJlbSAyLjI1cmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtYnV0dG9ucztcbiAgbGV0dGVyLXNwYWNpbmc6IC42O1xuICAvLyBjb2xvcjogJGNsci1saWdodDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWRhcms7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgd2lkdGg6IDAlO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICYuYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1kYXJrO1xuICAgICAgfVxuICB9XG5cbiAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogJGNsci1kYXJrO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIuYnRuLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICRjbHItbGlnaHQ7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxufSIsImZvb3RlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1kYXJrO1xuICBjb2xvcjogJGNsci1saWdodDtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcblxuICAgIC5mb290ZXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMC42MjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIGRldmljZXModGFibGV0KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cblxuICAgICAgLmZvb3Rlci1tZW51IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyh0YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgbmF2IHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IGNsYW1wKDAuNjI1cmVtLCAwLjE4NXJlbSArIDEuODc4dncsIDEuODc1cmVtKTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNzVyZW0sIDAuNzA2cmVtICsgMC4xODh2dywgMC44NzVyZW0pO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDAuNjI1cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDAuNjI1cmVtLCAwLjE4NXJlbSArIDEuODc4dncsIDEuODc1cmVtKTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuY3JlZGl0cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZXModGFibGV0KSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBwLCBhIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNzVyZW0sIDAuNzA2cmVtICsgMC4xODh2dywgMC44NzVyZW0pO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImJvZHkuc2Nyb2xsaGVhZGVyIHtcbiAgaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJi5zaG93aGVhZGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSg2LCA0MCwgNjEsIDAuMTUpO1xuICAgICAgLy8gYm9yZGVyLWJvdHRvbTogM3B4IDNweCAkY2xyLXNlY29uZGFyeTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubG9nby13cmFwcGVyIGltZyB7XG4gICAgICAgIHdpZHRoOiBjbGFtcCgxMHJlbSwgNi45MTlyZW0gKyAxMy4xNDZ2dywgMTAuNzVyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG5cbiAgLnRvcC1iYXIge1xuICAgIC8vIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICAgIC8vIHBhZGRpbmc6IGNsYW1wKDEuMjVyZW0sIDAuMzdyZW0gKyAzLjc1NnZ3LCAzLjc1cmVtKTtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy8gcGFkZGluZzogY2xhbXAoMS4yNXJlbSwgLjM3cmVtICsgMy43NTZ2dywgMy43NXJlbSkgMS4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IGNsYW1wKDEuMjVyZW0sIC4zN3JlbSArIDMuNzU2dncsIDEuNzVyZW0pIDEuMjVyZW07XG5cbiAgICAgIC50b3AtYmFyLWxlZnQge1xuICAgICAgICAubG9nby13cmFwcGVyIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sb2dvLWltYWdlIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiBjbGFtcCgxMHJlbSwgNi45MTlyZW0gKyAxMy4xNDZ2dywgMTguNzVyZW0pO1xuICAgICAgICAgICAgd2lkdGg6IGNsYW1wKDEwcmVtLCA2LjkxOXJlbSArIDEzLjE0NnZ3LCAxNC43NXJlbSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRvcC1iYXItcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICAuaGFtYnVyZ2VyLW1lbnUge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgLmhhbWJ1cmdlci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gdG9wOiAwO1xuICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMTI1cmVtIDIuMjVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gJjo6YmVmb3JlIHtcbiAgICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgLy8gICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgLy8gICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgICAgICAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAvLyAgIHRvcDogMDtcbiAgICAgICAgICAvLyAgIGxlZnQ6IDA7XG4gICAgICAgICAgLy8gICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIC8vICAgei1pbmRleDogLTE7XG4gICAgICAgICAgLy8gfVxuICAgICAgICAgIC5iYXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogY2xhbXAoMS44NzVyZW0sIDEuMjE1cmVtICsgMi44MTd2dywgMy43NXJlbSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wKDAuMzc1cmVtLCAwLjE5OXJlbSArIDAuNzUxdncsIDAuODc1cmVtKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgwLjM3NXJlbSwgMC4xOTlyZW0gKyAwLjc1MXZ3LCAwLjg3NXJlbSk7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIG5hdiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wKXtcbiAgICAgICAgLy8gd2lkdGg6IDQ1JTtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjIlO1xuICAgICAgICBsZWZ0OiAzMHZ3O1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZXMoZGVza3RvcCl7XG4gICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjIlO1xuICAgICAgICBsZWZ0OiAxMHZ3O1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZXMoZGVza3RvcCl7XG4gICAgICAgICAgbGVmdDogMjYlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wKXtcbiAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNC43NXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wKXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcGFyYWdyYXBocztcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWRhcms7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wKSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZXMoZGVza3RvcCl7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsInNlY3Rpb24uaGVyby1sYXJnZS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuXG4gIC5zZWN0aW9uLWJhY2tncm91bmQge1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMTcxLCAyMTQsIDIwOSwgMSkgMCUsIHJnYmEoMzQsIDM0LCAzNCwgMCkgMTAwJSk7ICAgXG4gICAgICAvLyBvcGFjaXR5OiAuNjsgXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICBAaW5jbHVkZSBkZXZpY2VzKHRhYmxldCkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaGVyby1sYXJnZS1jb250ZW50IHtcbiAgICAgIC8vIG1heC13aWR0aDogNDVyZW07XG4gICAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gICAgICAuaGVyby1sYXJnZS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXJzO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgIGNvbG9yOiAkY2xyLWRhcms7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IGNsYW1wKDVyZW0sIDQuNTZyZW0gKyAxLjg3OHZ3LCA2LjI1cmVtKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNHJlbSwgMy41NnJlbSArIDEuODc4dncsIDUuMjVyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsInNlY3Rpb24udGhyZWUtY29sdW1uLXRleHQtYmxvY2sge1xuICAuY29udGFpbmVyLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xuXG4gICAgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM3LjYyNXJlbTtcbiAgICB9XG5cbiAgICAuY29sdW1uLXdyYXBwZXIge1xuICAgICAgY29sdW1uczogMzByZW0gMztcblxuICAgICAgJiA+IGRpdi5sYXJnZS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzByZW07XG4gICAgICB9XG5cbiAgICAgIC5sYXJnZS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXRleHQge1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMzByZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsInNlY3Rpb24udHdvLWNvbHVtbi1jYXJkcy1ibG9jayB7XG5cbiAgLmNvbnRhaW5lciB7XG5cbiAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxLjg3NXJlbSwgLTkuNjM0cmVtICsgMTIuMTk1dncsIDVyZW0pO1xuICAgIH1cblxuICAgIC5jb2x1bW5zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLmNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxLjI1cmVtLCAwLjg5OHJlbSArIDEuNTAydncsIDIuMjVyZW0pO1xuXG4gICAgICAgIC5wZXJzb25hLWNhcmQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWNvbnRyYXN0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogY2xhbXAoMS4yNXJlbSwgMC4zN3JlbSArIDMuNzU2dncsIDMuNzVyZW0pO1xuXG4gICAgICAgICAgLm5hbWUtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgwLjc1cmVtLCAwLjM1NHJlbSArIDEuNjl2dywgMS44NzVyZW0pO1xuICAgICAgICAgICAgLnBlcnNvbmEtbmFtZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4wM3JlbSArIDAuOTM5dncsIDEuODc1cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxcmVtLCAwLjU2cmVtICsgMS44Nzh2dywgMi4yNXJlbSk7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2LjI1cmVtO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIHAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdkbXNhbnNib2xkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3JlZGl0cy1iYW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAuY3JlZGl0cy1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjYyNXJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jcmVkaXRzLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDI2LjYyNXJlbTtcblxuICAgICAgICBwLCBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdkbXNhbnNpdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gLy8gc2VjdGlvbi50d28tY29sdW1uLWltYWdlLWNvbnRhY3QtYmxvY2sge1xuXG4vLyAvLyAgIC5jb250YWluZXItYmxvY2sge1xuLy8gLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAvLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vIC8vICAgICBtYXgtd2lkdGg6IDE5MjBweDtcblxuLy8gLy8gICAgIC5jb2x1bW4td3JhcHBlciB7XG4vLyAvLyAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gLy8gICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBcblxuLy8gLy8gICAgICAgLmltYWdlLWNvbHVtbiB7XG4vLyAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4vLyAvLyAgICAgICAgIEBpbmNsdWRlIGRldmljZXMoZGVza3RvcCkge1xuLy8gLy8gICAgICAgICAgIHdpZHRoOiA1MCU7XG4vLyAvLyAgICAgICAgIH1cblxuLy8gLy8gICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4vLyAvLyAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4vLyAvLyAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wLWxhcmdlKSB7XG4vLyAvLyAgICAgICAgICAgICAvLyB3aWR0aDogMTE0JTsgICBcbi8vIC8vICAgICAgICAgICAgIC8vIHdpZHRoOiAxMjYlO1xuLy8gLy8gICAgICAgICAgICAgd2lkdGg6IDExNiU7XG4vLyAvLyAgICAgICAgICAgICAvLyBsZWZ0OiAtMTIlO1xuLy8gLy8gICAgICAgICAgICAgbGVmdDogMCU7ICAgICAgIFxuLy8gLy8gICAgICAgICAgIH1cbi8vIC8vICAgICAgICAgfVxuXG4vLyAvLyAgICAgICAgIGltZyB7XG4vLyAvLyAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAvLyAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gLy8gICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuLy8gLy8gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gLy8gICAgICAgICB9XG4vLyAvLyAgICAgICB9XG5cbi8vIC8vICAgICAgIC50ZXh0LWNvbHVtbiB7XG4vLyAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4vLyAvLyAgICAgICAgIEBpbmNsdWRlIGRldmljZXMoZGVza3RvcCkge1xuLy8gLy8gICAgICAgICAgIHdpZHRoOiA1MCU7XG4vLyAvLyAgICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vIC8vICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gLy8gICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbi8vIC8vICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuLy8gLy8gICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMi41cmVtO1xuLy8gLy8gICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDA7XG4vLyAvLyAgICAgICAgIH1cblxuLy8gLy8gICAgICAgICAudGV4dC1jb2x1bW4tYmFja2dyb3VuZCB7XG4vLyAvLyAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuLy8gLy8gICAgICAgICAgIEBpbmNsdWRlIGRldmljZXMoZGVza3RvcC1sYXJnZSkge1xuLy8gLy8gICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAvLyAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAvLyAgICAgICAgICAgICB0b3A6IDA7XG4vLyAvLyAgICAgICAgICAgICBsZWZ0OiAtMTAlO1xuLy8gLy8gICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuLy8gLy8gICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gLy8gICAgICAgICAgICAgei1pbmRleDogMTtcbi8vIC8vICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuLy8gLy8gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTBweDtcbi8vIC8vICAgICAgICAgICB9XG4vLyAvLyAgICAgICAgIH1cblxuLy8gLy8gICAgICAgICAudGV4dC13cmFwcGVyIHtcbi8vIC8vICAgICAgICAgICAvLyBwYWRkaW5nOiAyLjVyZW0gMS4yNXJlbTtcbi8vIC8vICAgICAgICAgICBwYWRkaW5nOiBjbGFtcCgyLjVyZW0sIDIuMjhyZW0gKyAwLjkzOXZ3LCAzLjEyNXJlbSkgY2xhbXAoMS4yNXJlbSwuMzdyZW0gKyAzLjc1NnZ3LDMuNzVyZW0pO1xuLy8gLy8gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gLy8gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIC8vICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4vLyAvLyAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wLWxhcmdlKSB7XG4vLyAvLyAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDQxLjI1cmVtO1xuLy8gLy8gICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbi8vIC8vICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuXG4vLyAvLyAgICAgICAgICAgfVxuXG4vLyAvLyAgICAgICAgICAgLmNvbHVtbnMtd3JhcHBlciB7XG4vLyAvLyAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gLy8gICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuLy8gLy8gICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuLy8gLy8gICAgICAgICAgICAgZ2FwOiAyLjVyZW07XG4vLyAvLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcCgyLjVyZW0sIDEuMThyZW0gKyA1LjYzNHZ3LCA2LjI1cmVtKTtcblxuLy8gLy8gICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wLWxhcmdlKSB7XG4vLyAvLyAgICAgICAgICAgICAgIGdhcDogNXJlbTtcbi8vIC8vICAgICAgICAgICAgIH1cblxuLy8gLy8gICAgICAgICAgICAgKiB7XG4vLyAvLyAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbi8vIC8vICAgICAgICAgICAgIH1cblxuLy8gLy8gICAgICAgICAgICAgLmNvbHVtbiB7XG4vLyAvLyAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gLy8gICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1cmVtO1xuLy8gLy8gICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cbi8vIC8vICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuLy8gLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAvLyAgICAgICAgICAgICAgIH1cblxuLy8gLy8gICAgICAgICAgICAgICAubG9nby1pdGVtcyB7XG4vLyAvLyAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcbi8vIC8vICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcblxuLy8gLy8gICAgICAgICAgICAgICAgIC5sb2dvIHtcbi8vIC8vICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4vLyAvLyAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbi8vIC8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbi8vIC8vICAgICAgICAgICAgICAgICAgIH1cblxuLy8gLy8gICAgICAgICAgICAgICAgICAgaW1nIHtcbi8vIC8vICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAvLyAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbi8vIC8vICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbi8vIC8vICAgICAgICAgICAgICAgICAgIH1cbi8vIC8vICAgICAgICAgICAgICAgICB9XG4vLyAvLyAgICAgICAgICAgICAgIH1cblxuLy8gLy8gICAgICAgICAgICAgICAuY29udGFjdC1pdGVtcyB7XG4vLyAvLyAgICAgICAgICAgICAgICAgdWwge1xuLy8gLy8gICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuLy8gLy8gICAgICAgICAgICAgICAgICAgbGkge1xuLy8gLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG5cbi8vIC8vICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuLy8gLy8gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAvLyAgICAgICAgICAgICAgICAgICAgIH1cblxuLy8gLy8gICAgICAgICAgICAgICAgICAgICBwIHN0cm9uZyB7XG4vLyAvLyAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdkbXNhbnNib2xkJywgc2Fucy1zZXJpZjtcbi8vIC8vICAgICAgICAgICAgICAgICAgICAgfVxuLy8gLy8gICAgICAgICAgICAgICAgICAgfVxuXG4vLyAvLyAgICAgICAgICAgICAgICAgICBhZGRyZXNzIHtcbi8vIC8vICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gLy8gICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcGFyYWdyYXBocztcbi8vIC8vICAgICAgICAgICAgICAgICAgIH1cbi8vIC8vICAgICAgICAgICAgICAgICB9XG4vLyAvLyAgICAgICAgICAgICAgIH1cbi8vIC8vICAgICAgICAgICAgIH1cbi8vIC8vICAgICAgICAgICB9XG4vLyAvLyAgICAgICAgIH1cbi8vIC8vICAgICAgIH1cblxuLy8gLy8gICAgICAgJi5yZXZlcnNlIHtcbi8vIC8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4vLyAvLyAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbi8vIC8vICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3AtbGFyZ2UpIHtcbi8vIC8vICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTQlO1xuLy8gLy8gICAgICAgICAgIH1cbi8vIC8vICAgICAgICAgfVxuXG4vLyAvLyAgICAgICAgIC50ZXh0LWNvbHVtbiB7XG4vLyAvLyAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbi8vIC8vICAgICAgICAgICAudGV4dC1jb2x1bW4tYmFja2dyb3VuZCB7XG4vLyAvLyAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbi8vIC8vICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygyMGRlZyk7XG4vLyAvLyAgICAgICAgICAgICByaWdodDogLTEwJTtcbi8vIC8vICAgICAgICAgICB9XG5cbi8vIC8vICAgICAgICAgfVxuLy8gLy8gICAgICAgfVxuLy8gLy8gICAgIH1cbi8vIC8vICAgfVxuLy8gLy8gfVxuXG4vLyBzZWN0aW9uLnR3by1jb2x1bW4taW1hZ2UtY29udGFjdC1ibG9jayB7XG5cbi8vICAgLmNvbnRhaW5lci1ibG9jayB7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgIG1heC13aWR0aDogMTkyMHB4O1xuXG4vLyAgICAgLmNvbHVtbi13cmFwcGVyIHtcbi8vICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4vLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbi8vICAgICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgICAgICogSU1BR0UgQ09MVU1OXG4vLyAgICAgICAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyAgICAgICAuaW1hZ2UtY29sdW1uIHtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbi8vICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wKSB7XG4vLyAgICAgICAgICAgd2lkdGg6IDUwJTtcbi8vICAgICAgICAgfVxuXG4vLyAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbi8vICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FCRDZEMTsgLy8gc2tld2VkIGJhY2tncm91bmRcbi8vICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbi8vICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuXG4vLyAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wLWxhcmdlKSB7XG4vLyAgICAgICAgICAgICB3aWR0aDogMTE2JTtcbi8vICAgICAgICAgICAgIGxlZnQ6IDAlO1xuLy8gICAgICAgICAgIH1cblxuLy8gICAgICAgICAgIGltZyB7XG4vLyAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICAgICBpbnNldDogMDtcbi8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbi8vICAgICAgICAgICAgIC8qIE9wcG9zaXRlIHNrZXcgc28gaW1hZ2UgcmVtYWlucyBzdHJhaWdodCAqL1xuLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcbi8vICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cblxuLy8gICAgICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICAgICAgKiBURVhUIENPTFVNTlxuLy8gICAgICAgICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gICAgICAgLnRleHQtY29sdW1uIHtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuLy8gICAgICAgICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3ApIHtcbi8vICAgICAgICAgICB3aWR0aDogNTAlO1xuLy8gICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICAvKiBSZW1vdmVkIG9sZCBiYWNrZ3JvdW5kIGJsb2NrICovXG5cbi8vICAgICAgICAgLnRleHQtd3JhcHBlciB7XG4vLyAgICAgICAgICAgcGFkZGluZzogY2xhbXAoMi41cmVtLCAyLjI4cmVtICsgMC45Mzl2dywgMy4xMjVyZW0pXG4vLyAgICAgICAgICAgICAgICAgICAgY2xhbXAoMS4yNXJlbSwgLjM3cmVtICsgMy43NTZ2dywgMy43NXJlbSk7XG4vLyAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICAgIHotaW5kZXg6IDI7XG4vLyAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IC8vIGNsZWFuIHRleHQgY29udGFpbmVyIGJhY2tncm91bmRcbi8vICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuXG4vLyAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wLWxhcmdlKSB7XG4vLyAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuLy8gICAgICAgICAgIH1cblxuLy8gICAgICAgICAgIC5jb2x1bW5zLXdyYXBwZXIge1xuLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbi8vICAgICAgICAgICAgIGdhcDogMi41cmVtO1xuLy8gICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMi41cmVtLCAxLjE4cmVtICsgNS42MzR2dywgNi4yNXJlbSk7XG5cbi8vICAgICAgICAgICAgIEBpbmNsdWRlIGRldmljZXMoZGVza3RvcC1sYXJnZSkge1xuLy8gICAgICAgICAgICAgICBnYXA6IDVyZW07XG4vLyAgICAgICAgICAgICB9XG5cbi8vICAgICAgICAgICAgICoge1xuLy8gICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4vLyAgICAgICAgICAgICB9XG5cbi8vICAgICAgICAgICAgIC5jb2x1bW4ge1xuLy8gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcblxuLy8gICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAgIC5sb2dvLWl0ZW1zIHtcbi8vICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1cmVtO1xuLy8gICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xuXG4vLyAgICAgICAgICAgICAgICAgLmxvZ28ge1xuLy8gICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbi8vICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuLy8gICAgICAgICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAgICAgICBpbWcge1xuLy8gICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuLy8gICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAgIC5jb250YWN0LWl0ZW1zIHtcbi8vICAgICAgICAgICAgICAgICB1bCB7XG4vLyAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4vLyAgICAgICAgICAgICAgICAgICBsaSB7XG4vLyAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcblxuLy8gICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICAgICAgICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAgICAgICAgIHAgc3Ryb25nIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2Rtc2Fuc2JvbGQnLCBzYW5zLXNlcmlmO1xuLy8gICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICB9XG5cbi8vICAgICAgICAgICAgICAgICAgIGFkZHJlc3Mge1xuLy8gICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wYXJhZ3JhcGhzO1xuLy8gICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuXG4vLyAgICAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgICAgICAqIFJFVkVSU0UgVkVSU0lPTlxuLy8gICAgICAgICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gICAgICAgJi5yZXZlcnNlIHtcbi8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4vLyAgICAgICAgIC5pbWFnZS1jb2x1bW4ge1xuLy8gICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbi8vICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygyMGRlZyk7IC8vIHJldmVyc2Ugc2tldyBkaXJlY3Rpb25cbi8vICAgICAgICAgICB9XG5cbi8vICAgICAgICAgICBpbWcge1xuLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7IC8vIHVuc2tldyBhZ2FpblxuLy8gICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuXG4vLyAgICAgICAgIC50ZXh0LWNvbHVtbiB7XG4vLyAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuXG5zZWN0aW9uLnR3by1jb2x1bW4taW1hZ2UtY29udGFjdC1ibG9jayB7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3ApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3AtbGFyZ2UpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG5cbiAgICAudGV4dC1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgei1pbmRleDogMztcblxuICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGRldmljZXMoZGVza3RvcC1sYXJnZSkge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICAgICAgICByaWdodDogLTQlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC8vIHRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wLWxhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IDExMyU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogOTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGRldmljZXMoZGVza3RvcCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wLWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMTE2JTtcbiAgICAgICAgICAgIGhlaWdodDogMTQ1JTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygyMGRlZyk7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC03JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gICAgICBcbiAgICB9XG5cbiAgICAudGV4dC1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGRldmljZXMoZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAvLyB3aWR0aDogODQlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3AtbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDg0JTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgoNTAlIC0gNzIwcHgpIC8gMikgKyAxLjI1cmVtKTtcbiAgICAgIH1cblxuICAgICAgLnRleHQtY29sdW1uLWJhY2tncm91bmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZXMoZGVza3RvcC1sYXJnZSkge1xuICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAvLyB0b3A6IDA7XG4gICAgICAgICAgLy8gbGVmdDogLTEwJTtcbiAgICAgICAgICAvLyB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIC8vIHotaW5kZXg6IDE7XG4gICAgICAgICAgLy8gdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG4gICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgLy8gcGFkZGluZzogMi41cmVtIDEuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wKDIuNXJlbSwgMi4yOHJlbSArIDAuOTM5dncsIDMuMTI1cmVtKSBjbGFtcCgxLjI1cmVtLC4zN3JlbSArIDMuNzU2dncsMy43NXJlbSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wKSB7XG4gICAgICAgICAgcGFkZGluZzogY2xhbXAoMi41cmVtLCAyLjI4cmVtICsgLjkzOXZ3LCAzLjEyNXJlbSkgMS4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZXMoZGVza3RvcC1sYXJnZSkge1xuICAgICAgICAgIC8vIG1heC13aWR0aDogNDEuMjVyZW07XG4gICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbnMtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGdhcDogMi41cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wKDIuNXJlbSwgMS4xOHJlbSArIDUuNjM0dncsIDYuMjVyZW0pO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wLWxhcmdlKSB7XG4gICAgICAgICAgICBnYXA6IDVyZW07XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMS4yNXJlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2dvLWl0ZW1zIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7XG5cbiAgICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250YWN0LWl0ZW1zIHtcbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG5cbiAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgcCBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2Rtc2Fuc2JvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGFkZHJlc3Mge1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBhcmFncmFwaHM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCJzZWN0aW9uLnR3by1jb2x1bW4taW1hZ2UtdGV4dC1ibG9jayB7XG5cbiAgLmNvbnRhaW5lci1ibG9jayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG5cbiAgICAuY29sdW1uLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8vIG1pbi1oZWlnaHQ6IGNsYW1wKDM3LjVyZW0sIDQuNTc4cmVtICsgNTEuNDR2dywgNTMuMTI1cmVtKTtcbiAgICAgIG1pbi1oZWlnaHQ6IGNsYW1wKDM3LjVyZW0sIDI5LjU5OXJlbSArIDEyLjM0NnZ3LCA0MS4yNXJlbSk7XG5cbiAgICAgIC8vIEBpbmNsdWRlIGRldmljZXMoZGVza3RvcCkge1xuICAgICAgLy8gICBoZWlnaHQ6IGNsYW1wKDM3LjVyZW0sIDI5LjU5OXJlbSArIDEyLjM0NnZ3LCA0MS4yNXJlbSk7XG4gICAgICAvLyB9XG5cbiAgICAgIC5pbWFnZS1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCgxNy4xODhyZW0sIDYuNzUxcmVtICsgNDQuNTI5dncsIDI4LjEyNXJlbSk7XG4gICAgICAgIC8vIGhlaWdodDogMzUwcHg7XG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBkZXZpY2VzKHRhYmxldCkge1xuICAgICAgICAgICAgLy8gU2tldyBpbWFnZVxuICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgXG4gICAgICAgICAgXG4gICAgICAgICAgLy8gU0tFVyBpbWFnZTogXG4gICAgICAgICAgLmltYWdlLWJhY2tncm91bmQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2VzKHRhYmxldCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIC8vIHJpZ2h0OiAtMTAlO1xuICAgICAgICAgICAgICByaWdodDogLTE5JTtcbiAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyArIDRyZW0pO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAvLyB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTBweCAwIDAgOTBweDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogYXF1YTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAvLyBsZWZ0OiAtNiU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC02JTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRldmljZXMoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygwZGVnKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTMlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGltZyB7XG5cbiAgICAgICAgICAgIC8vICAgQGluY2x1ZGUgZGV2aWNlcyh0YWJsZXQpIHtcbiAgICAgICAgICAgIC8vICAgICAvLyB3aWR0aDogMTEwJTtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTE1JTtcbiAgICAgICAgICAgIC8vICAgICAvLyBoZWlnaHQ6IDEyOSU7XG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLy8gICAgIC8vIGJvcmRlci1yYWRpdXM6IDAgOTBweCA5MHB4O1xuICAgICAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogc2tldygyMGRlZyk7XG4gICAgICAgICAgICAvLyAgICAgLy8gb3BhY2l0eTogLjQ7XG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy8gICAgIC8vIGxlZnQ6IC00JTtcbiAgICAgICAgICAgIC8vICAgICAvLyBsZWZ0OiAtMTQlO1xuICAgICAgICAgICAgLy8gICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgICAgLy8gICB9XG5cbiAgICAgICAgICAgIC8vICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wKSB7XG4gICAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAvLyAgICAgLy8gbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAvLyAgIH1cbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wLWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTE0JTsgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gaW1nIHtcbiAgICAgICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQtY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtY29sdW1uLWJhY2tncm91bmQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgLy8gbGVmdDogLTEwJTtcbiAgICAgICAgICAgIGxlZnQ6IC0yNiU7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMC4xJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wLWxhcmdlKSB7XG4gICAgICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAxLjI1cmVtO1xuICAgICAgICAgIC8vIHBhZGRpbmc6IGNsYW1wKDIuNXJlbSwgMi4yOHJlbSArIDAuOTM5dncsIDMuMTI1cmVtKSBjbGFtcCgxLjI1cmVtLC4zN3JlbSArIDMuNzU2dncsMy43NXJlbSk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogNDEuMjVyZW07XG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wKDIuNXJlbSwgMi4yOHJlbSArIDAuOTM5dncsIDMuMTI1cmVtKSBjbGFtcCgxLjI1cmVtLC4zN3JlbSArIDMuNzU2dncsMy43NXJlbSk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxLjI1cmVtLCAtMzUuNTc5cmVtICsgMzkuMDI0dncsIDExLjI1cmVtKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGl0bGUtd3JhcHBlciwgLnRleHQtY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAgIC8vIC5pbWFnZS1jb2x1bW4ge1xuICAgICAgICAvLyAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBcbiAgICAgICAgICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTQlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbWFnZS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIC8vIGxlZnQ6IC0xMCU7XG4gICAgICAgICAgICAgIC8vIGxlZnQ6IC0xOCU7XG4gICAgICAgICAgICAgIC8vIGxlZnQ6IC01JTtcbiAgICAgICAgICAgICAgbGVmdDogLTE3JTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgOTBweCA5MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlIHtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2VzKHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDYlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyhkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxLjI1cmVtLCAtMzUuNTc5cmVtICsgMzkuMDI0dncsIDExLjI1cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWNvbHVtbiB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgLnRleHQtY29sdW1uLWJhY2tncm91bmQge1xuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2VzKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0yNiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */
