@font-face{font-family:"Neue Einstellung Normal";src:url("https://es-tete.com/wp-content/themes/estete-theme/assets/fonts/NeueEinstellung-Normal.woff2") format("woff2"),url("https://es-tete.com/wp-content/themes/estete-theme/assets/fonts/NeueEinstellung-Normal.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("https://es-tete.com/wp-content/themes/estete-theme/assets/fonts/Gilroy-Light.woff2") format("woff2"),url("https://es-tete.com/wp-content/themes/estete-theme/assets/fonts/Gilroy-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("https://es-tete.com/wp-content/themes/estete-theme/assets/fonts/Gilroy-Medium.woff2") format("woff2"),url("https://es-tete.com/wp-content/themes/estete-theme/assets/fonts/Gilroy-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("https://es-tete.com/wp-content/themes/estete-theme/assets/fonts/Gilroy-Regular.woff2") format("woff2"),url("https://es-tete.com/wp-content/themes/estete-theme/assets/fonts/Gilroy-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("https://es-tete.com/wp-content/themes/estete-theme/assets/fonts/Gilroy-Bold.woff2") format("woff2"),url("https://es-tete.com/wp-content/themes/estete-theme/assets/fonts/Gilroy-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("https://es-tete.com/wp-content/themes/estete-theme/assets/fonts/Gilroy-Heavy.woff2") format("woff2"),url("https://es-tete.com/wp-content/themes/estete-theme/assets/fonts/Gilroy-Heavy.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *,input[type=checkbox],input[type=radio])){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}:root{--bandeau-height: 60vh}html{font-family:"Neue Einstellung Normal",sans-serif;line-height:1.3;font-size:1rem;scroll-behavior:smooth;scroll-padding:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{background:var(--default-bg-color)}h1{font-family:"Gilroy",sans-serif;font-size:clamp(1.7rem,1.4rem + 1.3333vw,3rem);font-weight:bold;text-transform:uppercase;color:#034072}h1:not(.home-h1){margin-bottom:2rem}h2{font-family:"Gilroy",sans-serif;font-size:clamp(1.5rem,1.3rem + 1vw,2.5rem);font-weight:bold;text-transform:uppercase;color:#034072;margin-bottom:2rem}h3,h4{font-family:"Gilroy",sans-serif;font-weight:bold}p{margin-block:1rem;line-height:1.5}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a.btn,button:not(.hamburger,.slick-arrow,.tarteaucitronCTAButton,.tarteaucitronAllow,.tarteaucitronAllAllowed,.tarteaucitronDeny,.tarteaucitronAllDenied,.ShareButton__Button-sc-192me2e-0,#tarteaucitronClosePanel,#tarteaucitronManager){position:relative;width:-moz-fit-content;width:fit-content;min-width:200px;text-decoration:none;background:#034072;border:1px solid #034072;color:#fff;padding:1rem 3rem;display:flex;justify-content:center;align-items:center;isolation:isolate;transition:.3s ease-in-out;font-weight:bold;font-size:clamp(.875rem,.8462rem + .1282vw,1rem);cursor:pointer}a.btn::before,button:not(.hamburger,.slick-arrow,.tarteaucitronCTAButton,.tarteaucitronAllow,.tarteaucitronAllAllowed,.tarteaucitronDeny,.tarteaucitronAllDenied,.ShareButton__Button-sc-192me2e-0,#tarteaucitronClosePanel,#tarteaucitronManager)::before{content:"";position:absolute;inset:0;background:#fff;width:0;z-index:-1;transition:.3s ease-in-out}a.btn:hover,button:not(.hamburger,.slick-arrow,.tarteaucitronCTAButton,.tarteaucitronAllow,.tarteaucitronAllAllowed,.tarteaucitronDeny,.tarteaucitronAllDenied,.ShareButton__Button-sc-192me2e-0,#tarteaucitronClosePanel,#tarteaucitronManager):hover{color:#034072}a.btn:hover::before,button:not(.hamburger,.slick-arrow,.tarteaucitronCTAButton,.tarteaucitronAllow,.tarteaucitronAllAllowed,.tarteaucitronDeny,.tarteaucitronAllDenied,.ShareButton__Button-sc-192me2e-0,#tarteaucitronClosePanel,#tarteaucitronManager):hover::before{width:100%}button#tarteaucitronManager{background:#fff !important;border-radius:50% !important}.grid-two-col{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;margin-top:5rem}@media only screen and (max-width: 750px){.grid-two-col{grid-template-columns:1fr}.grid-two-col :nth-child(1){order:1}.grid-two-col :nth-child(2){order:3}.grid-two-col :nth-child(3){order:2}.grid-two-col :nth-child(4){order:4}}.grid-two-col>p{margin-block:0}strong,b{font-weight:bold}i,em{font-style:italic}u{text-decoration:underline}.pblock2{padding-block:2rem}.ptop5{padding-top:5rem}.pbot5{padding-bottom:5rem}.pblock5{padding-block:5rem}.mw800{max-width:860px !important}.bandeau-img{width:100%;height:var(--bandeau-height);-o-object-fit:cover;object-fit:cover}.email-link:hover{text-decoration:underline}.separator{width:100%;height:100px;background:#fff}.menu-item.lang-item a{position:relative;display:flex;isolation:isolate}.menu-item.lang-item a:hover::before{opacity:.2}.menu-item.lang-item a::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40px;height:40px;border-radius:50%;background:#034072;opacity:0;z-index:-1;transition:.3s ease-in-out}.menu-item.lang-item img{width:20px !important;height:auto !important}.grecaptcha-badge{display:none}.wrapped-width{width:100%;margin-left:auto;margin-right:auto;padding-inline:20px}@media screen and (min-width: 1240px){.wrapped-width{max-width:1240px}}.wrapped-width[type=large]{max-width:1320px}.wrapped-width[type=wide]{max-width:100%}.no-overflow-y{overflow-y:hidden}svg text{display:none}.wpcf7 .wpcf7-form{display:flex;flex-direction:column;gap:1rem}.wpcf7 .half-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media only screen and (max-width: 670px){.wpcf7 .half-row{grid-template-columns:1fr}}.wpcf7 .full-row{width:100%}.wpcf7 .file-row{display:flex;align-items:center;gap:1rem;border:1px solid #034072;padding:1rem}.wpcf7 .file-row span{width:100%}.wpcf7 .file-row>span:first-child{width:-moz-fit-content;width:fit-content;flex-shrink:0;color:#034072;opacity:.6;margin-top:5px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 textarea{width:100%;padding:1rem;border:1px solid #034072;color:#034072}.wpcf7 input[type=text]::-moz-placeholder, .wpcf7 input[type=email]::-moz-placeholder, .wpcf7 input[type=tel]::-moz-placeholder, .wpcf7 textarea::-moz-placeholder{opacity:.6}.wpcf7 input[type=text]::placeholder,.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=tel]::placeholder,.wpcf7 textarea::placeholder{opacity:.6}.wpcf7 input[type=file]{width:100%}.wpcf7 input[type=checkbox]{margin:0;width:1rem;height:1rem;cursor:pointer;accent-color:#034072}@media only screen and (max-width: 670px){.wpcf7 button[type=submit]{width:100%}}.wpcf7 .wpcf7-list-item-label a:hover{color:#034072}.wpcf7 .wpcf7-list-item{margin-left:0;cursor:pointer}.content h2:not(:first-child){margin-top:3rem}.content h3{margin-top:2rem;font-size:1.5rem}.content h4{margin-top:1.6rem;font-size:1.25rem}.content ul{margin-left:3rem}.content li{list-style-type:disc}.content li::marker{color:#034072}.content table{margin-top:1rem}#tarteaucitronIcon{bottom:1rem;left:1rem}#tarteaucitronBack{display:none !important}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.flex{display:flex}.flex-center{justify-content:center;align-items:center}.flex-spbet{justify-content:space-between;align-items:center}.grid{display:grid}.center{text-align:center;margin-inline:auto}.justify{text-align:justify}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.bg-mc{background:#034072;color:#fff}.white-color{color:#fff}.mia{margin-inline:auto}.mt3{margin-top:3rem}#adminbar{display:flex;position:fixed;left:3%;bottom:0;z-index:999}#adminbar a{display:flex;justify-content:center;align-items:center;width:40px;height:36px;margin-inline:3px;border-radius:5px 5px 0 0;background:#fff;transition:background .2s ease-in-out,transform .2s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.2)}#adminbar a svg{width:70%;height:70%;fill:#000}#adminbar a:hover,#adminbar a:focus{transform:scale(1.05)}.breadcrumb ul{display:flex;align-items:center}.breadcrumb ul li{display:flex;align-items:center;color:#fff;font-size:.875rem;font-weight:500;opacity:.5}.breadcrumb ul li.current{opacity:1}.breadcrumb ul li:not(:last-child)::after{content:"";width:5px;height:5px;background:currentColor;margin-inline:5px;border-radius:50%}#site-footer{background:#034072;color:#fff;border-top:2px solid #fff}#site-footer .container{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:flex-end}#site-footer .container>div>*{line-height:1.5}@media only screen and (max-width: 800px){#site-footer .container{grid-template-columns:1fr;gap:3rem}}#site-footer a{display:block;text-decoration:none}#site-footer a:hover{text-decoration:underline}#site-footer .coordonnees p{margin-bottom:0}#site-footer .coordonnees span{display:block}#site-footer button{display:block;padding:0;color:inherit;font:inherit;cursor:pointer}#site-footer button:hover{text-decoration:underline;background:rgba(0,0,0,0)}#site-footer button::before{display:none}#site-footer .linkedin-link{display:flex;flex-direction:column;gap:.25rem}#site-footer svg.linkedin-icon{width:50px;height:50px;margin-bottom:.25rem}#site-footer img.footer-logo{width:100px;height:auto}#site-header{padding-block:.5rem}#site-header .custom-logo-link img{width:auto;height:70px;-o-object-fit:contain;object-fit:contain}#site-header .main-nav{color:#034072}#site-header .main-nav ul.menu{position:relative;display:flex;align-items:center;gap:2rem}@media only screen and (max-width: 920px){#site-header .main-nav ul.menu{flex-direction:column}}#site-header .main-nav ul.sub-menu{position:absolute;top:100%;left:2rem;background:#fff;display:flex;flex-direction:column;gap:.25rem;z-index:99;white-space:nowrap;padding:1rem;opacity:0;transition:.3s ease-in-out}#site-header .main-nav ul.sub-menu li{width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 920px){#site-header .main-nav ul.sub-menu{position:relative;top:initial;left:initial;display:none}#site-header .main-nav ul.sub-menu.active{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;opacity:1}#site-header .main-nav ul.sub-menu.active li a{font-size:1.5rem}}#site-header .main-nav li{position:relative;font-size:1.125rem}#site-header .main-nav li::after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;background:#034072;transition:.3s ease-in-out}#site-header .main-nav li:hover::after,#site-header .main-nav li.current-menu-item::after{width:100%}#site-header .main-nav li:hover ul.sub-menu{opacity:1}@media only screen and (max-width: 920px){#site-header .main-nav li{text-align:center}}#site-header .main-nav a{text-decoration:none}#site-header .main-nav a:focus-visible{outline:1px solid #034072}@media only screen and (max-width: 920px){#site-header .main-nav a{font-size:2rem}}@media only screen and (max-width: 920px){#site-header .main-nav{position:fixed;top:92px;left:100%;background:#fff;width:100%;height:calc(100dvh - 92px);z-index:99;transition:.3s ease-in-out;padding:2rem .5rem;overflow-y:auto}#site-header .main-nav.is-opened{left:0}}#site-header #mobile-menu-btn{display:none}#site-header #mobile-menu-btn .hamburger-inner{background:#034072 !important;height:3px !important}#site-header #mobile-menu-btn .hamburger-inner::before,#site-header #mobile-menu-btn .hamburger-inner::after{height:3px !important;background:inherit !important}@media only screen and (max-width: 920px){#site-header #mobile-menu-btn{display:flex}}.contact-bandeau{position:relative;width:100%;height:var(--bandeau-height);display:flex;justify-content:center;align-items:center}.contact-bandeau img{position:absolute;width:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-template-about #intro .intro-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}@media only screen and (max-width: 300px){.page-template-about #intro .intro-grid{grid-template-columns:1fr}}.page-template-about #intro .intro-grid .item{position:relative;display:flex;justify-content:center;align-items:center;text-transform:uppercase;background:#034072;color:#fff;font-weight:bold;font-family:"Gilroy",sans-serif;font-size:1.25rem;overflow:hidden;aspect-ratio:1;opacity:0;transform:translateY(20px);transition:.3s ease-in-out}.page-template-about #intro .intro-grid .item.show{opacity:1;transform:translateY(0)}.page-template-about #intro .intro-grid .item p{font:inherit}.page-template-about #intro .intro-grid .item img:not(.cible-grise){width:100%;height:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.page-template-about #intro .intro-grid .item img.cible-grise{display:none;width:100px;position:absolute;top:0;right:0}.page-template-about #engagements .engagements-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(276px, 1fr));gap:2rem}.page-template-about #engagements .engagements-list span{display:flex;justify-content:center;align-items:center;width:100%;height:auto;aspect-ratio:1;background:red;border-radius:50%;text-align:center;text-transform:uppercase;font-size:1.3rem;font-weight:bold;font-family:"Gilroy",sans-serif;padding:2.5rem}.page-template-about #engagements .engagements-list span[data-index="1"]{background:#edf2f5;color:#034072}.page-template-about #engagements .engagements-list span[data-index="2"]{background:#cdd9e3;color:#034072}.page-template-about #engagements .engagements-list span[data-index="3"]{background:#819fb8;color:#fff}.page-template-about #engagements .engagements-list span[data-index="4"]{background:#034072;color:#fff}.page-template-about #scop .valeurs-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.page-template-about #scop .valeur{min-width:240px;width:calc((100% - 3rem)/4);display:flex;justify-content:center;align-items:center;text-align:center;min-height:300px;color:#fff;background:#034072;-webkit-mask-image:url(https://es-tete.com/wp-content/themes/estete-theme/img/mask-little-case.png);mask-image:url(https://es-tete.com/wp-content/themes/estete-theme/img/mask-little-case.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-template-about #scop .valeur p{padding:3rem;font-weight:bold}@media only screen and (max-width: 550px){.page-template-about #scop .valeur{width:100%;aspect-ratio:1}}.page-template-about #equipe .container{position:relative}.page-template-about #equipe img.half-circle{position:absolute;top:-3rem;right:0;transform:translateY(-30%) rotate(180deg);opacity:.4;width:300px}@media only screen and (max-width: 700px){.page-template-about #equipe img.half-circle{display:none}}.page-template-about #equipe hr{display:none}@media only screen and (max-width: 700px){.page-template-about #equipe hr{display:block;height:1px;background:#034072;margin-block:1rem}}.page-template-about #equipe .membre{position:relative;display:flex;align-items:center;gap:4rem;padding-block:2rem;isolation:isolate;cursor:pointer;transition:.3s ease-in-out}@media only screen and (max-width: 700px){.page-template-about #equipe .membre{align-items:flex-start}}@media only screen and (max-width: 700px){.page-template-about #equipe .membre{gap:1.5rem}}.page-template-about #equipe .membre::before{content:"";position:absolute;top:0;left:-1rem;width:calc(100% + 2rem);height:100%;z-index:-1;background:#034072;opacity:0;transition:opacity .3s ease-in-out;border-radius:2rem}.page-template-about #equipe .membre .img-container{width:18vw;height:18vw;max-width:180px;max-height:180px;border-radius:50%;background:#034072;overflow:hidden;flex-shrink:0}.page-template-about #equipe .membre img{width:100%;height:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.page-template-about #equipe .membre .membre-header .header-container{display:flex;align-items:center;flex-wrap:wrap;gap:0 2rem;color:#034072}.page-template-about #equipe .membre .membre-header a,.page-template-about #equipe .membre .membre-header span{display:inline-block}.page-template-about #equipe .membre .membre-header a:hover,.page-template-about #equipe .membre .membre-header span:hover{text-decoration:none}.page-template-about #equipe .membre .membre-header a{margin-left:.5rem}.page-template-about #equipe .membre .membre-header svg.email{width:40px;height:40px}@media only screen and (max-width: 500px){.page-template-about #equipe .membre .membre-header svg.email{width:30px;height:30px}}.page-template-about #equipe .membre .membre-header svg.linkedin{width:35px;height:35px}@media only screen and (max-width: 500px){.page-template-about #equipe .membre .membre-header svg.linkedin{width:25px;height:25px}}.page-template-about #equipe .membre .membre-header .logo-container{display:flex;align-items:center}.page-template-about #equipe .membre .membre-name{text-transform:uppercase;color:#034072;font-size:clamp(1.2rem,.9231rem + 1.2308vw,2.4rem);font-weight:bold;margin-bottom:0;line-height:1}.page-template-about #equipe .membre .membre-role{color:#034072;margin-top:0;font-size:clamp(1rem,.95rem + .25vw,1.25rem);padding-right:2rem}.page-template-about #equipe .membre .membre-descriptif{opacity:0;max-height:0;transition:.3s ease-in-out}.page-template-about #equipe .membre svg.chevron{width:3rem;height:3rem;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:.3s ease-in-out}@media only screen and (max-width: 700px){.page-template-about #equipe .membre svg.chevron{display:none}}.page-template-about #equipe .membre .see-next{font-size:.875rem;position:absolute;bottom:5px;left:50%;text-align:center;transform:translateX(-50%);color:#034072;font-weight:bold;display:none}@media only screen and (max-width: 700px){.page-template-about #equipe .membre .see-next{display:block}}.page-template-about #equipe .membre:hover::before,.page-template-about #equipe .membre.is-active::before{opacity:.2}.page-template-about #equipe .membre.is-active .membre-descriptif{opacity:1;max-height:999px;margin-top:.5rem}.page-template-about #equipe .membre.is-active svg.chevron{top:3rem;transform:translateY(-50%) rotate(180deg)}.page-template-about #equipe .membre.is-active .see-next{display:none}.page-template-about #equipe .membres-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}@media only screen and (max-width: 1100px){.page-template-about #equipe .membres-list{grid-template-columns:1fr}}.page-template-about #equipe .membres-list .membre{padding-block:.5rem}.page-template-about #equipe .membres-list .membre .membre-header svg.email{width:32px;height:32px}.page-template-about #equipe .membres-list .membre .membre-header svg.linkedin{width:28px;height:28px}.page-template-about #equipe .membres-list .membre .img-container{width:18%;height:auto;aspect-ratio:1}.page-template-about #equipe .membres-list .membre .header-container{flex-direction:column;align-items:flex-start;gap:.5rem}.page-template-about #equipe .membres-list .membre .membre-name{font-size:1.5rem}@media only screen and (max-width: 600px){.page-template-about #equipe .membres-list .membre{padding-block:1.5rem 2rem}}.page-template-about #secteurs-activite .secteurs-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(181px, 1fr));gap:2rem}.page-template-about #secteurs-activite .secteurs-grid .secteur{display:flex;flex-direction:column;align-items:center;text-align:center}.page-template-about #secteurs-activite .secteurs-grid img{width:80px;height:auto;aspect-ratio:1}.page-template-contact #intro img.bandeau-img{-o-object-position:top center;object-position:top center}.page-template-contact #intro .intro-gallery{width:100%;height:40vh;overflow:hidden;display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.page-template-contact #intro .intro-gallery img{width:100%;height:40vh;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 800px){.page-template-contact #intro .intro-gallery{height:-moz-fit-content;height:fit-content;grid-template-columns:1fr}.page-template-contact #intro .intro-gallery img{aspect-ratio:16/9}}.page-template-contact #intro .custom-logo-link{display:block}.page-template-contact #intro .custom-logo-link img{width:190px;height:auto;-o-object-fit:contain;object-fit:contain}.page-template-contact #intro .infos{padding-top:3rem;color:#034072;font-size:1.25rem}.page-template-contact #forms-contact{font-size:1.125rem}.page-template-contact #forms-contact button.open-form{margin-inline:auto}.page-template-contact #forms-contact .forms-container{margin-inline:auto;padding:0}.page-template-contact #forms-contact .forms-container>div{margin-top:5rem;display:none}.page-template-expertise #intro>img{display:flex}.page-template-expertise #intro .container{position:relative}.page-template-expertise #intro .container>*{max-width:50%}@media only screen and (max-width: 750px){.page-template-expertise #intro .container.pblock5{padding-top:8rem}}.page-template-expertise #intro ul,.page-template-expertise #intro ol{padding-left:2rem}.page-template-expertise #intro li,.page-template-expertise #intro p{line-height:1.5;margin-block:.5rem}.page-template-expertise #intro ul>li{list-style-type:disc}.page-template-expertise #intro ol>li{list-style-type:decimal}.page-template-expertise #intro .module-gallery{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;margin-block:2.5rem}.page-template-expertise #intro .module-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.page-template-expertise #intro .intro-cible{position:absolute;top:50%;transform:translateY(-50%);left:70%;width:180px;rotate:-45deg}.page-template-expertise #intro .half-circle-1{position:absolute;top:-104px;width:200px;right:5%;opacity:.4}.page-template-expertise #intro .half-circle-2{position:absolute;top:0;rotate:180deg;width:200px;right:5%}.page-template-expertise #intro .mots-cles-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;margin-block:2.5rem}.page-template-expertise #intro .mots-cles-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.page-template-expertise #intro .mots-cles-grid .mot-cle{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#034072;color:#fff;margin:0;font-weight:bold;font-size:2rem;text-align:center}@media only screen and (max-width: 800px){.page-template-expertise #intro .mots-cles-grid .mot-cle{font-size:1.2rem;padding:.5rem}}@media only screen and (max-width: 600px){.page-template-expertise #intro .mots-cles-grid .mot-cle{font-size:1rem}}@media only screen and (max-width: 400px){.page-template-expertise #intro .mots-cles-grid .mot-cle{aspect-ratio:16/9}}@media only screen and (max-width: 400px){.page-template-expertise #intro .mots-cles-grid{grid-template-columns:1fr}}@media only screen and (max-width: 900px){.page-template-expertise #intro .container>*{max-width:100%}.page-template-expertise #intro .intro-cible{display:none}}.page-template-expertise #valeur-ajoutee-section{position:relative;padding-top:5rem}.page-template-expertise #valeur-ajoutee-section .valeurs-ajoutees-grid{display:grid;grid-template-columns:1fr;gap:2rem}.page-template-expertise #valeur-ajoutee-section .valeurs-ajoutees-grid .valeur-ajoutee{background:#dbe4eb}.page-template-expertise #valeur-ajoutee-section .valeurs-ajoutees-grid .valeur-ajoutee .title-picto{padding:1rem;background:#034072;display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.page-template-expertise #valeur-ajoutee-section .valeurs-ajoutees-grid .valeur-ajoutee img{width:48px;height:48px}.page-template-expertise #valeur-ajoutee-section .valeurs-ajoutees-grid .valeur-ajoutee span.title{color:#fff;font-size:1.2rem;font-weight:bold}.page-template-expertise #valeur-ajoutee-section .valeurs-ajoutees-grid .valeur-ajoutee .content{padding:1rem 2rem 1rem 1rem;margin-bottom:0}.page-template-expertise #valeur-ajoutee-section .valeurs-ajoutees-grid .valeur-ajoutee .content li{padding-block:.5rem}@media only screen and (min-width: 740px){.page-template-expertise #valeur-ajoutee-section .valeurs-ajoutees-grid{grid-template-columns:repeat(2, 1fr)}}.page-template-expertise .module-texte ul,.page-template-expertise .module-texte ol{padding-left:2rem}.page-template-expertise .module-texte li,.page-template-expertise .module-texte p{line-height:1.5;margin-block:.5rem}.page-template-expertise .module-texte ul>li{list-style-type:disc}.page-template-expertise .module-texte ol>li{list-style-type:decimal}.page-template-expertise #en-pratique .en-pratique-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(346px, 1fr));gap:5rem}@media only screen and (max-width: 400px){.page-template-expertise #en-pratique .en-pratique-grid{grid-template-columns:1fr}}.page-template-expertise #en-pratique .en-pratique-grid .ep-card{position:relative;border-radius:2rem;color:#034072;padding:2rem;isolation:isolate;background:#fff;-webkit-mask-image:url(https://es-tete.com/wp-content/themes/estete-theme/img/mask-case.png);mask-image:url(https://es-tete.com/wp-content/themes/estete-theme/img/mask-case.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;text-align:center}.page-template-expertise #en-pratique .en-pratique-grid .ep-card>p{font-weight:bold}.page-template-expertise #en-pratique .en-pratique-grid .ep-card span{display:block;font-weight:bold;font-size:3rem;text-align:center;font-family:"Gilroy",sans-serif}.home #hero{position:relative;width:100%;height:var(--bandeau-height);isolation:isolate}.home #hero img.hero-image{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;z-index:-1;width:100%;opacity:.8}.home #hero img.hero-cible{position:absolute;top:10%;right:10%;rotate:-35deg}@media only screen and (max-width: 800px){.home #hero img.hero-cible{display:none}}.home #hero .container{height:100%;display:flex;flex-direction:column;justify-content:center}.home #hero h1{color:#fff;text-shadow:1px 1px 40px #000}.home #hero h1 p{line-height:1}.home #hero .btn{margin-top:1rem}.home #intro{color:#034072}.home #intro .buttons-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:5rem}.home #intro .btn{width:-moz-fit-content;width:fit-content;min-width:286px}@media only screen and (max-width: 640px){.home #intro .btn{width:100%}}.home #recrutement{text-align:center;color:#034072}.home #recrutement .banner{position:relative;width:100%;height:var(--bandeau-height);display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 800px){.home #recrutement .banner{grid-template-columns:1fr}}.home #recrutement .banner img{max-width:100%;width:100%;height:var(--bandeau-height);-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 800px){.home #recrutement .banner img{height:auto;aspect-ratio:16/9}}@media only screen and (max-width: 800px){.home #recrutement .banner{height:-moz-fit-content;height:fit-content}}.home #recrutement .devise{font-size:2rem;line-height:1.3;font-weight:bold;font-family:"Gilroy",sans-serif}.home #chiffres{background:#034072;color:#fff;text-align:center}.home #chiffres .container{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}@media only screen and (max-width: 800px){.home #chiffres .container{grid-template-columns:repeat(2, 1fr);row-gap:2rem}}@media only screen and (max-width: 360px){.home #chiffres .container{grid-template-columns:1fr}}.home #chiffres .nombre{font-family:"Gilroy",sans-serif;font-weight:bold;font-size:2rem;margin-bottom:.25rem}.home #confiance{overflow-x:hidden}.home #confiance .container{position:relative}.home #confiance .title-image{max-width:100%;text-align:center}.home #confiance img.confiance-image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width: 801px){.home #confiance img.confiance-image{aspect-ratio:16/9}}.home #confiance img.confiance-cible{position:absolute;top:-2.5rem;right:0;rotate:35deg;width:250px;z-index:-1}@media only screen and (max-width: 800px){.home #confiance img.confiance-cible{display:none}}.home #confiance h2{max-width:350px}.home #confiance p{max-width:75%}@media only screen and (max-width: 700px){.home #confiance p{max-width:100%}}.home #confiance .clients-grid{margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:1rem}.home #confiance .clients-grid .swiper-wrapper{transition-timing-function:linear}.home #confiance .clients-grid img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.home #linkedin .juicer-feed .slick-track{height:450px !important}.home #linkedin .juicer-feed .feed-item{display:flex;flex-direction:column;padding-inline:1rem}.home #linkedin .juicer-feed .j-text{position:relative;top:initial;bottom:initial;left:initial;right:initial;visibility:visible;opacity:1;background:#034072}.home #linkedin .juicer-feed .j-text .j-message{overflow-y:auto}.home #linkedin .juicer-feed .j-text .j-meta{background:#034072}.home #linkedin .juicer-feed .j-image img{height:auto !important}.home #linkedin .juicer-feed .j-linkedin-bg{background:none}.home #linkedin .juicer-feed .slick-prev,.home #linkedin .juicer-feed .slick-next{border-radius:50%;aspect-ratio:1;width:60px;height:60px;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.8);border:2px solid #034072}.home #linkedin .juicer-feed .slick-prev::before,.home #linkedin .juicer-feed .slick-next::before{font-size:2.5rem;color:#034072}.home #linkedin .juicer-feed .slick-prev{left:30px !important}.home #linkedin .juicer-feed .slick-next{right:30px !important}.home .j-overlay .j-close{background-position:right}.home .j-overlay .j-date{display:none !important}.sitemap-template .wsp-container ul{margin-left:20px}.sitemap-template .wsp-container ul li{list-style:none;position:relative}.sitemap-template .wsp-container ul li a{color:inherit}.sitemap-template .wsp-container ul li a:hover{text-decoration:underline}.sitemap-template .wsp-container ul li::before{content:"▶";color:var(--main-color);position:absolute;left:-20px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZyb250Lm1pbi5jc3MiLCIwLXNldHRpbmdzL3ZhcmlhYmxlcy5zY3NzIiwiMS1iYXNlL3Jlc2V0LW5vcm1hbGl6ZS5zY3NzIiwiMS1iYXNlL2Jhc2Uuc2NzcyIsIjEtYmFzZS91dGlsaXRpZXMuc2NzcyIsIjItY29tcG9uZW50cy9hZG1pbmJhci5zY3NzIiwiMi1jb21wb25lbnRzL2JyZWFkY3J1bWIuc2NzcyIsIjMtcGFydHMvZm9vdGVyLnNjc3MiLCIzLXBhcnRzL2hlYWRlci5zY3NzIiwiMy1wYXJ0cy9jb250YWN0LWJhbmRlYXUuc2NzcyIsIjQtdGVtcGxhdGVzL2Fib3V0LnNjc3MiLCI0LXRlbXBsYXRlcy9jb250YWN0LnNjc3MiLCI0LXRlbXBsYXRlcy9leHBlcnRpc2Uuc2NzcyIsIjQtdGVtcGxhdGVzL2hvbWUuc2NzcyIsIjQtdGVtcGxhdGVzL3NpdGVtYXAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQ3NCQSxxQ0FDSSxDQUFBLHlJQUNBLENBQUEsa0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGlCQUNBLENBQUEsV0FHSixvQkFDSSxDQUFBLHFIQUNBLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLG9CQUNJLENBQUEsdUhBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLFdBR0osb0JBQ0ksQ0FBQSx5SEFDQSxDQUFBLGtCQUNBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLFdBR0osb0JBQ0ksQ0FBQSxtSEFDQSxDQUFBLGdCQUNBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLFdBR0osb0JBQ0ksQ0FBQSxxSEFDQSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLGlCQUNBLENBQUEsaUhDMURKLFNBQ0ksQ0FBQSxjQUNBLENBQUEscUJBSUoscUJBR0ksQ0FBQSxTQUlKLGFBRUksQ0FBQSxXQUlKLGVBR0ksQ0FBQSxJQUlKLG9CQUNJLENBQUEsbUJBQ0EsQ0FBQSxNQUlK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LGtGQUdKLGlCQUVJLENBQUEsY0FDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLHNCQUNBLENBQUEsa0JBQ0EsQ0FBQSwrQkFDQSxDQUFBLHdCQUNBLENBQUEsa0dBRUEsZ0JBQ0ksQ0FBQSxhWjlRUCxDQUFBLHlDWW1SRCxvQkFDSSxDQUFBLHlDQUdKLHFCQUNJLENBQUEsMEJBTVIseUJBQ0ksQ0FBQSx5QkFHSix1QkFDSSxDQUFBLG9DQ3RTSixnQkFDSSxDQUFBLHVDQUVBLGVBQ0ksQ0FBQSxpQkFDQSxDQUFBLHlDQUVBLGFBQ0ksQ0FBQSwrQ0FFQSx5QkFDSSxDQUFBLCtDQUlSLFdBQ0ksQ0FBQSx1QkFDQSxDQUFBLGlCQUNBLENBQUEsVUFDQSIsImZpbGUiOiJmcm9udC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZXtmb250LWZhbWlseTpcIk5ldWUgRWluc3RlbGx1bmcgTm9ybWFsXCI7c3JjOnVybChcIi4uL2Fzc2V0cy9mb250cy9OZXVlRWluc3RlbGx1bmctTm9ybWFsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2Fzc2V0cy9mb250cy9OZXVlRWluc3RlbGx1bmctTm9ybWFsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkdpbHJveVwiO3NyYzp1cmwoXCIuLi9hc3NldHMvZm9udHMvR2lscm95LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2Fzc2V0cy9mb250cy9HaWxyb3ktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiR2lscm95XCI7c3JjOnVybChcIi4uL2Fzc2V0cy9mb250cy9HaWxyb3ktTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2Fzc2V0cy9mb250cy9HaWxyb3ktTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkdpbHJveVwiO3NyYzp1cmwoXCIuLi9hc3NldHMvZm9udHMvR2lscm95LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0dpbHJveS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkdpbHJveVwiO3NyYzp1cmwoXCIuLi9hc3NldHMvZm9udHMvR2lscm95LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0dpbHJveS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJHaWxyb3lcIjtzcmM6dXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0dpbHJveS1IZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9hc3NldHMvZm9udHMvR2lscm95LUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo5MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9Kjp3aGVyZSg6bm90KGh0bWwsaWZyYW1lLGNhbnZhcyxpbWcsc3ZnLHZpZGVvLGF1ZGlvKTpub3Qoc3ZnICosc3ltYm9sICosaW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb10pKXthbGw6dW5zZXQ7ZGlzcGxheTpyZXZlcnR9KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fWEsYnV0dG9ue2N1cnNvcjpyZXZlcnR9b2wsdWwsbWVudXtsaXN0LXN0eWxlOm5vbmV9aW1ne21heC1pbmxpbmUtc2l6ZToxMDAlO21heC1ibG9jay1zaXplOjEwMCV9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfWlucHV0LHRleHRhcmVhey13ZWJraXQtdXNlci1zZWxlY3Q6YXV0b310ZXh0YXJlYXt3aGl0ZS1zcGFjZTpyZXZlcnR9bWV0ZXJ7LXdlYmtpdC1hcHBlYXJhbmNlOnJldmVydDthcHBlYXJhbmNlOnJldmVydH06d2hlcmUocHJlKXthbGw6cmV2ZXJ0fTo6cGxhY2Vob2xkZXJ7Y29sb3I6dW5zZXR9OjptYXJrZXJ7Y29udGVudDppbml0aWFsfTp3aGVyZShbaGlkZGVuXSl7ZGlzcGxheTpub25lfTp3aGVyZShbY29udGVudGVkaXRhYmxlXTpub3QoW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0pKXstbW96LXVzZXItbW9kaWZ5OnJlYWQtd3JpdGU7LXdlYmtpdC11c2VyLW1vZGlmeTpyZWFkLXdyaXRlO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDstd2Via2l0LWxpbmUtYnJlYWs6YWZ0ZXItd2hpdGUtc3BhY2U7LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvfTp3aGVyZShbZHJhZ2dhYmxlPXRydWVdKXstd2Via2l0LXVzZXItZHJhZzplbGVtZW50fTp3aGVyZShkaWFsb2c6bW9kYWwpe2FsbDpyZXZlcnR9OnJvb3R7LS1iYW5kZWF1LWhlaWdodDogNjB2aH1odG1se2ZvbnQtZmFtaWx5OlwiTmV1ZSBFaW5zdGVsbHVuZyBOb3JtYWxcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuMztmb250LXNpemU6MXJlbTtzY3JvbGwtYmVoYXZpb3I6c21vb3RoO3Njcm9sbC1wYWRkaW5nOjJyZW07LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9Ym9keXtiYWNrZ3JvdW5kOnZhcigtLWRlZmF1bHQtYmctY29sb3IpfWgxe2ZvbnQtZmFtaWx5OlwiR2lscm95XCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2xhbXAoMS43cmVtLDEuNHJlbSArIDEuMzMzM3Z3LDNyZW0pO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwMzQwNzJ9aDE6bm90KC5ob21lLWgxKXttYXJnaW4tYm90dG9tOjJyZW19aDJ7Zm9udC1mYW1pbHk6XCJHaWxyb3lcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sMS4zcmVtICsgMXZ3LDIuNXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzAzNDA3MjttYXJnaW4tYm90dG9tOjJyZW19aDMsaDR7Zm9udC1mYW1pbHk6XCJHaWxyb3lcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGR9cHttYXJnaW4tYmxvY2s6MXJlbTtsaW5lLWhlaWdodDoxLjV9cDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9cDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1hLmJ0bixidXR0b246bm90KC5oYW1idXJnZXIsLnNsaWNrLWFycm93LC50YXJ0ZWF1Y2l0cm9uQ1RBQnV0dG9uLC50YXJ0ZWF1Y2l0cm9uQWxsb3csLnRhcnRlYXVjaXRyb25BbGxBbGxvd2VkLC50YXJ0ZWF1Y2l0cm9uRGVueSwudGFydGVhdWNpdHJvbkFsbERlbmllZCwuU2hhcmVCdXR0b25fX0J1dHRvbi1zYy0xOTJtZTJlLTAsI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsLCN0YXJ0ZWF1Y2l0cm9uTWFuYWdlcil7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Zml0LWNvbnRlbnQ7bWluLXdpZHRoOjIwMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6IzAzNDA3Mjtib3JkZXI6MXB4IHNvbGlkICMwMzQwNzI7Y29sb3I6I2ZmZjtwYWRkaW5nOjFyZW0gM3JlbTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7aXNvbGF0aW9uOmlzb2xhdGU7dHJhbnNpdGlvbjouM3MgZWFzZS1pbi1vdXQ7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwuODQ2MnJlbSArIC4xMjgydncsMXJlbSk7Y3Vyc29yOnBvaW50ZXJ9YS5idG46OmJlZm9yZSxidXR0b246bm90KC5oYW1idXJnZXIsLnNsaWNrLWFycm93LC50YXJ0ZWF1Y2l0cm9uQ1RBQnV0dG9uLC50YXJ0ZWF1Y2l0cm9uQWxsb3csLnRhcnRlYXVjaXRyb25BbGxBbGxvd2VkLC50YXJ0ZWF1Y2l0cm9uRGVueSwudGFydGVhdWNpdHJvbkFsbERlbmllZCwuU2hhcmVCdXR0b25fX0J1dHRvbi1zYy0xOTJtZTJlLTAsI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsLCN0YXJ0ZWF1Y2l0cm9uTWFuYWdlcik6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6MDt6LWluZGV4Oi0xO3RyYW5zaXRpb246LjNzIGVhc2UtaW4tb3V0fWEuYnRuOmhvdmVyLGJ1dHRvbjpub3QoLmhhbWJ1cmdlciwuc2xpY2stYXJyb3csLnRhcnRlYXVjaXRyb25DVEFCdXR0b24sLnRhcnRlYXVjaXRyb25BbGxvdywudGFydGVhdWNpdHJvbkFsbEFsbG93ZWQsLnRhcnRlYXVjaXRyb25EZW55LC50YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkLC5TaGFyZUJ1dHRvbl9fQnV0dG9uLXNjLTE5Mm1lMmUtMCwjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWwsI3RhcnRlYXVjaXRyb25NYW5hZ2VyKTpob3Zlcntjb2xvcjojMDM0MDcyfWEuYnRuOmhvdmVyOjpiZWZvcmUsYnV0dG9uOm5vdCguaGFtYnVyZ2VyLC5zbGljay1hcnJvdywudGFydGVhdWNpdHJvbkNUQUJ1dHRvbiwudGFydGVhdWNpdHJvbkFsbG93LC50YXJ0ZWF1Y2l0cm9uQWxsQWxsb3dlZCwudGFydGVhdWNpdHJvbkRlbnksLnRhcnRlYXVjaXRyb25BbGxEZW5pZWQsLlNoYXJlQnV0dG9uX19CdXR0b24tc2MtMTkybWUyZS0wLCN0YXJ0ZWF1Y2l0cm9uQ2xvc2VQYW5lbCwjdGFydGVhdWNpdHJvbk1hbmFnZXIpOmhvdmVyOjpiZWZvcmV7d2lkdGg6MTAwJX1idXR0b24jdGFydGVhdWNpdHJvbk1hbmFnZXJ7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudH0uZ3JpZC10d28tY29se2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjJyZW07bWFyZ2luLXRvcDo1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpey5ncmlkLXR3by1jb2x7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uZ3JpZC10d28tY29sIDpudGgtY2hpbGQoMSl7b3JkZXI6MX0uZ3JpZC10d28tY29sIDpudGgtY2hpbGQoMil7b3JkZXI6M30uZ3JpZC10d28tY29sIDpudGgtY2hpbGQoMyl7b3JkZXI6Mn0uZ3JpZC10d28tY29sIDpudGgtY2hpbGQoNCl7b3JkZXI6NH19LmdyaWQtdHdvLWNvbD5we21hcmdpbi1ibG9jazowfXN0cm9uZyxie2ZvbnQtd2VpZ2h0OmJvbGR9aSxlbXtmb250LXN0eWxlOml0YWxpY311e3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnBibG9jazJ7cGFkZGluZy1ibG9jazoycmVtfS5wdG9wNXtwYWRkaW5nLXRvcDo1cmVtfS5wYm90NXtwYWRkaW5nLWJvdHRvbTo1cmVtfS5wYmxvY2s1e3BhZGRpbmctYmxvY2s6NXJlbX0ubXc4MDB7bWF4LXdpZHRoOjg2MHB4ICFpbXBvcnRhbnR9LmJhbmRlYXUtaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLWJhbmRlYXUtaGVpZ2h0KTtvYmplY3QtZml0OmNvdmVyfS5lbWFpbC1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNlcGFyYXRvcnt3aWR0aDoxMDAlO2hlaWdodDoxMDBweDtiYWNrZ3JvdW5kOiNmZmZ9Lm1lbnUtaXRlbS5sYW5nLWl0ZW0gYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7aXNvbGF0aW9uOmlzb2xhdGV9Lm1lbnUtaXRlbS5sYW5nLWl0ZW0gYTpob3Zlcjo6YmVmb3Jle29wYWNpdHk6LjJ9Lm1lbnUtaXRlbS5sYW5nLWl0ZW0gYTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiMwMzQwNzI7b3BhY2l0eTowO3otaW5kZXg6LTE7dHJhbnNpdGlvbjouM3MgZWFzZS1pbi1vdXR9Lm1lbnUtaXRlbS5sYW5nLWl0ZW0gaW1ne3dpZHRoOjIwcHggIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5ncmVjYXB0Y2hhLWJhZGdle2Rpc3BsYXk6bm9uZX0ud3JhcHBlZC13aWR0aHt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZy1pbmxpbmU6MjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpey53cmFwcGVkLXdpZHRoe21heC13aWR0aDoxMjQwcHh9fS53cmFwcGVkLXdpZHRoW3R5cGU9bGFyZ2Vde21heC13aWR0aDoxMzIwcHh9LndyYXBwZWQtd2lkdGhbdHlwZT13aWRlXXttYXgtd2lkdGg6MTAwJX0ubm8tb3ZlcmZsb3cteXtvdmVyZmxvdy15OmhpZGRlbn1zdmcgdGV4dHtkaXNwbGF5Om5vbmV9LndwY2Y3IC53cGNmNy1mb3Jte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjFyZW19LndwY2Y3IC5oYWxmLXJvd3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjFyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCl7LndwY2Y3IC5oYWxmLXJvd3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0ud3BjZjcgLmZ1bGwtcm93e3dpZHRoOjEwMCV9LndwY2Y3IC5maWxlLXJvd3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxcmVtO2JvcmRlcjoxcHggc29saWQgIzAzNDA3MjtwYWRkaW5nOjFyZW19LndwY2Y3IC5maWxlLXJvdyBzcGFue3dpZHRoOjEwMCV9LndwY2Y3IC5maWxlLXJvdz5zcGFuOmZpcnN0LWNoaWxke3dpZHRoOmZpdC1jb250ZW50O2ZsZXgtc2hyaW5rOjA7Y29sb3I6IzAzNDA3MjtvcGFjaXR5Oi42O21hcmdpbi10b3A6NXB4fS53cGNmNyBpbnB1dFt0eXBlPXRleHRdLC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwud3BjZjcgaW5wdXRbdHlwZT10ZWxdLC53cGNmNyB0ZXh0YXJlYXt3aWR0aDoxMDAlO3BhZGRpbmc6MXJlbTtib3JkZXI6MXB4IHNvbGlkICMwMzQwNzI7Y29sb3I6IzAzNDA3Mn0ud3BjZjcgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwud3BjZjcgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciwud3BjZjcgdGV4dGFyZWE6OnBsYWNlaG9sZGVye29wYWNpdHk6LjZ9LndwY2Y3IGlucHV0W3R5cGU9ZmlsZV17d2lkdGg6MTAwJX0ud3BjZjcgaW5wdXRbdHlwZT1jaGVja2JveF17bWFyZ2luOjA7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtjdXJzb3I6cG9pbnRlcjthY2NlbnQtY29sb3I6IzAzNDA3Mn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KXsud3BjZjcgYnV0dG9uW3R5cGU9c3VibWl0XXt3aWR0aDoxMDAlfX0ud3BjZjcgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhOmhvdmVye2NvbG9yOiMwMzQwNzJ9LndwY2Y3IC53cGNmNy1saXN0LWl0ZW17bWFyZ2luLWxlZnQ6MDtjdXJzb3I6cG9pbnRlcn0uY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjNyZW19LmNvbnRlbnQgaDN7bWFyZ2luLXRvcDoycmVtO2ZvbnQtc2l6ZToxLjVyZW19LmNvbnRlbnQgaDR7bWFyZ2luLXRvcDoxLjZyZW07Zm9udC1zaXplOjEuMjVyZW19LmNvbnRlbnQgdWx7bWFyZ2luLWxlZnQ6M3JlbX0uY29udGVudCBsaXtsaXN0LXN0eWxlLXR5cGU6ZGlzY30uY29udGVudCBsaTo6bWFya2Vye2NvbG9yOiMwMzQwNzJ9LmNvbnRlbnQgdGFibGV7bWFyZ2luLXRvcDoxcmVtfSN0YXJ0ZWF1Y2l0cm9uSWNvbntib3R0b206MXJlbTtsZWZ0OjFyZW19I3RhcnRlYXVjaXRyb25CYWNre2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS52aXN1YWxseS1oaWRkZW57Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LmZsZXh7ZGlzcGxheTpmbGV4fS5mbGV4LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZmxleC1zcGJldHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmdyaWR7ZGlzcGxheTpncmlkfS5jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWlubGluZTphdXRvfS5qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeX0udXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZX0uYmctbWN7YmFja2dyb3VuZDojMDM0MDcyO2NvbG9yOiNmZmZ9LndoaXRlLWNvbG9ye2NvbG9yOiNmZmZ9Lm1pYXttYXJnaW4taW5saW5lOmF1dG99Lm10M3ttYXJnaW4tdG9wOjNyZW19I2FkbWluYmFye2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpmaXhlZDtsZWZ0OjMlO2JvdHRvbTowO3otaW5kZXg6OTk5fSNhZG1pbmJhciBhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDozNnB4O21hcmdpbi1pbmxpbmU6M3B4O2JvcmRlci1yYWRpdXM6NXB4IDVweCAwIDA7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwwLDAsLjIpfSNhZG1pbmJhciBhIHN2Z3t3aWR0aDo3MCU7aGVpZ2h0OjcwJTtmaWxsOiMwMDB9I2FkbWluYmFyIGE6aG92ZXIsI2FkbWluYmFyIGE6Zm9jdXN7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5icmVhZGNydW1iIHVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmJyZWFkY3J1bWIgdWwgbGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtvcGFjaXR5Oi41fS5icmVhZGNydW1iIHVsIGxpLmN1cnJlbnR7b3BhY2l0eToxfS5icmVhZGNydW1iIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo1cHg7aGVpZ2h0OjVweDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjttYXJnaW4taW5saW5lOjVweDtib3JkZXItcmFkaXVzOjUwJX0jc2l0ZS1mb290ZXJ7YmFja2dyb3VuZDojMDM0MDcyO2NvbG9yOiNmZmY7Ym9yZGVyLXRvcDoycHggc29saWQgI2ZmZn0jc2l0ZS1mb290ZXIgLmNvbnRhaW5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjJmciAxZnIgMWZyO2FsaWduLWl0ZW1zOmZsZXgtZW5kfSNzaXRlLWZvb3RlciAuY29udGFpbmVyPmRpdj4qe2xpbmUtaGVpZ2h0OjEuNX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KXsjc2l0ZS1mb290ZXIgLmNvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDozcmVtfX0jc2l0ZS1mb290ZXIgYXtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lfSNzaXRlLWZvb3RlciBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3NpdGUtZm9vdGVyIC5jb29yZG9ubmVlcyBwe21hcmdpbi1ib3R0b206MH0jc2l0ZS1mb290ZXIgLmNvb3Jkb25uZWVzIHNwYW57ZGlzcGxheTpibG9ja30jc2l0ZS1mb290ZXIgYnV0dG9ue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO2NvbG9yOmluaGVyaXQ7Zm9udDppbmhlcml0O2N1cnNvcjpwb2ludGVyfSNzaXRlLWZvb3RlciBidXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9I3NpdGUtZm9vdGVyIGJ1dHRvbjo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0jc2l0ZS1mb290ZXIgLmxpbmtlZGluLWxpbmt7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjI1cmVtfSNzaXRlLWZvb3RlciBzdmcubGlua2VkaW4taWNvbnt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O21hcmdpbi1ib3R0b206LjI1cmVtfSNzaXRlLWZvb3RlciBpbWcuZm9vdGVyLWxvZ297d2lkdGg6MTAwcHg7aGVpZ2h0OmF1dG99I3NpdGUtaGVhZGVye3BhZGRpbmctYmxvY2s6LjVyZW19I3NpdGUtaGVhZGVyIC5jdXN0b20tbG9nby1saW5rIGltZ3t3aWR0aDphdXRvO2hlaWdodDo3MHB4O29iamVjdC1maXQ6Y29udGFpbn0jc2l0ZS1oZWFkZXIgLm1haW4tbmF2e2NvbG9yOiMwMzQwNzJ9I3NpdGUtaGVhZGVyIC5tYWluLW5hdiB1bC5tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjJyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCl7I3NpdGUtaGVhZGVyIC5tYWluLW5hdiB1bC5tZW51e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19I3NpdGUtaGVhZGVyIC5tYWluLW5hdiB1bC5zdWItbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjJyZW07YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi4yNXJlbTt6LWluZGV4Ojk5O3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nOjFyZW07b3BhY2l0eTowO3RyYW5zaXRpb246LjNzIGVhc2UtaW4tb3V0fSNzaXRlLWhlYWRlciAubWFpbi1uYXYgdWwuc3ViLW1lbnUgbGl7d2lkdGg6Zml0LWNvbnRlbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCl7I3NpdGUtaGVhZGVyIC5tYWluLW5hdiB1bC5zdWItbWVudXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6aW5pdGlhbDtsZWZ0OmluaXRpYWw7ZGlzcGxheTpub25lfSNzaXRlLWhlYWRlciAubWFpbi1uYXYgdWwuc3ViLW1lbnUuYWN0aXZle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO29wYWNpdHk6MX0jc2l0ZS1oZWFkZXIgLm1haW4tbmF2IHVsLnN1Yi1tZW51LmFjdGl2ZSBsaSBhe2ZvbnQtc2l6ZToxLjVyZW19fSNzaXRlLWhlYWRlciAubWFpbi1uYXYgbGl7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjEuMTI1cmVtfSNzaXRlLWhlYWRlciAubWFpbi1uYXYgbGk6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7aGVpZ2h0OjFweDt3aWR0aDowO2JhY2tncm91bmQ6IzAzNDA3Mjt0cmFuc2l0aW9uOi4zcyBlYXNlLWluLW91dH0jc2l0ZS1oZWFkZXIgLm1haW4tbmF2IGxpOmhvdmVyOjphZnRlciwjc2l0ZS1oZWFkZXIgLm1haW4tbmF2IGxpLmN1cnJlbnQtbWVudS1pdGVtOjphZnRlcnt3aWR0aDoxMDAlfSNzaXRlLWhlYWRlciAubWFpbi1uYXYgbGk6aG92ZXIgdWwuc3ViLW1lbnV7b3BhY2l0eToxfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpeyNzaXRlLWhlYWRlciAubWFpbi1uYXYgbGl7dGV4dC1hbGlnbjpjZW50ZXJ9fSNzaXRlLWhlYWRlciAubWFpbi1uYXYgYXt0ZXh0LWRlY29yYXRpb246bm9uZX0jc2l0ZS1oZWFkZXIgLm1haW4tbmF2IGE6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjFweCBzb2xpZCAjMDM0MDcyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpeyNzaXRlLWhlYWRlciAubWFpbi1uYXYgYXtmb250LXNpemU6MnJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCl7I3NpdGUtaGVhZGVyIC5tYWluLW5hdntwb3NpdGlvbjpmaXhlZDt0b3A6OTJweDtsZWZ0OjEwMCU7YmFja2dyb3VuZDojZmZmO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwZHZoIC0gOTJweCk7ei1pbmRleDo5OTt0cmFuc2l0aW9uOi4zcyBlYXNlLWluLW91dDtwYWRkaW5nOjJyZW0gLjVyZW07b3ZlcmZsb3cteTphdXRvfSNzaXRlLWhlYWRlciAubWFpbi1uYXYuaXMtb3BlbmVke2xlZnQ6MH19I3NpdGUtaGVhZGVyICNtb2JpbGUtbWVudS1idG57ZGlzcGxheTpub25lfSNzaXRlLWhlYWRlciAjbW9iaWxlLW1lbnUtYnRuIC5oYW1idXJnZXItaW5uZXJ7YmFja2dyb3VuZDojMDM0MDcyICFpbXBvcnRhbnQ7aGVpZ2h0OjNweCAhaW1wb3J0YW50fSNzaXRlLWhlYWRlciAjbW9iaWxlLW1lbnUtYnRuIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwjc2l0ZS1oZWFkZXIgI21vYmlsZS1tZW51LWJ0biAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntoZWlnaHQ6M3B4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDppbmhlcml0ICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCl7I3NpdGUtaGVhZGVyICNtb2JpbGUtbWVudS1idG57ZGlzcGxheTpmbGV4fX0uY29udGFjdC1iYW5kZWF1e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLWJhbmRlYXUtaGVpZ2h0KTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmNvbnRhY3QtYmFuZGVhdSBpbWd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtpbnNldDowO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcn0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjaW50cm8gLmludHJvLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNDBweCwgMWZyKSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMDBweCl7LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI2ludHJvIC5pbnRyby1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5wYWdlLXRlbXBsYXRlLWFib3V0ICNpbnRybyAuaW50cm8tZ3JpZCAuaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JhY2tncm91bmQ6IzAzNDA3Mjtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1mYW1pbHk6XCJHaWxyb3lcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjI1cmVtO292ZXJmbG93OmhpZGRlbjthc3BlY3QtcmF0aW86MTtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCk7dHJhbnNpdGlvbjouM3MgZWFzZS1pbi1vdXR9LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI2ludHJvIC5pbnRyby1ncmlkIC5pdGVtLnNob3d7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5wYWdlLXRlbXBsYXRlLWFib3V0ICNpbnRybyAuaW50cm8tZ3JpZCAuaXRlbSBwe2ZvbnQ6aW5oZXJpdH0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjaW50cm8gLmludHJvLWdyaWQgLml0ZW0gaW1nOm5vdCguY2libGUtZ3Jpc2Upe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YXNwZWN0LXJhdGlvOjE7b2JqZWN0LWZpdDpjb3Zlcn0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjaW50cm8gLmludHJvLWdyaWQgLml0ZW0gaW1nLmNpYmxlLWdyaXNle2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowfS5wYWdlLXRlbXBsYXRlLWFib3V0ICNlbmdhZ2VtZW50cyAuZW5nYWdlbWVudHMtbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI3NnB4LCAxZnIpKTtnYXA6MnJlbX0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZW5nYWdlbWVudHMgLmVuZ2FnZW1lbnRzLWxpc3Qgc3BhbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MTtiYWNrZ3JvdW5kOnJlZDtib3JkZXItcmFkaXVzOjUwJTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEuM3JlbTtmb250LXdlaWdodDpib2xkO2ZvbnQtZmFtaWx5OlwiR2lscm95XCIsc2Fucy1zZXJpZjtwYWRkaW5nOjIuNXJlbX0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZW5nYWdlbWVudHMgLmVuZ2FnZW1lbnRzLWxpc3Qgc3BhbltkYXRhLWluZGV4PVwiMVwiXXtiYWNrZ3JvdW5kOiNlZGYyZjU7Y29sb3I6IzAzNDA3Mn0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZW5nYWdlbWVudHMgLmVuZ2FnZW1lbnRzLWxpc3Qgc3BhbltkYXRhLWluZGV4PVwiMlwiXXtiYWNrZ3JvdW5kOiNjZGQ5ZTM7Y29sb3I6IzAzNDA3Mn0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZW5nYWdlbWVudHMgLmVuZ2FnZW1lbnRzLWxpc3Qgc3BhbltkYXRhLWluZGV4PVwiM1wiXXtiYWNrZ3JvdW5kOiM4MTlmYjg7Y29sb3I6I2ZmZn0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZW5nYWdlbWVudHMgLmVuZ2FnZW1lbnRzLWxpc3Qgc3BhbltkYXRhLWluZGV4PVwiNFwiXXtiYWNrZ3JvdW5kOiMwMzQwNzI7Y29sb3I6I2ZmZn0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjc2NvcCAudmFsZXVycy1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtnYXA6MXJlbX0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjc2NvcCAudmFsZXVye21pbi13aWR0aDoyNDBweDt3aWR0aDpjYWxjKCgxMDAlIC0gM3JlbSkvNCk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO21pbi1oZWlnaHQ6MzAwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwMzQwNzI7LXdlYmtpdC1tYXNrLWltYWdlOnVybCguLi9pbWcvbWFzay1saXR0bGUtY2FzZS5wbmcpO21hc2staW1hZ2U6dXJsKC4uL2ltZy9tYXNrLWxpdHRsZS1jYXNlLnBuZyk7LXdlYmtpdC1tYXNrLXNpemU6MTAwJSAxMDAlO21hc2stc2l6ZToxMDAlIDEwMCU7LXdlYmtpdC1tYXNrLXJlcGVhdDpuby1yZXBlYXQ7bWFzay1yZXBlYXQ6bm8tcmVwZWF0fS5wYWdlLXRlbXBsYXRlLWFib3V0ICNzY29wIC52YWxldXIgcHtwYWRkaW5nOjNyZW07Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KXsucGFnZS10ZW1wbGF0ZS1hYm91dCAjc2NvcCAudmFsZXVye3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjF9fS5wYWdlLXRlbXBsYXRlLWFib3V0ICNlcXVpcGUgLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIGltZy5oYWxmLWNpcmNsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTNyZW07cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzAlKSByb3RhdGUoMTgwZGVnKTtvcGFjaXR5Oi40O3dpZHRoOjMwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5wYWdlLXRlbXBsYXRlLWFib3V0ICNlcXVpcGUgaW1nLmhhbGYtY2lyY2xle2Rpc3BsYXk6bm9uZX19LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI2VxdWlwZSBocntkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI2VxdWlwZSBocntkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7YmFja2dyb3VuZDojMDM0MDcyO21hcmdpbi1ibG9jazoxcmVtfX0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NHJlbTtwYWRkaW5nLWJsb2NrOjJyZW07aXNvbGF0aW9uOmlzb2xhdGU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjouM3MgZWFzZS1pbi1vdXR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI2VxdWlwZSAubWVtYnJle2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5wYWdlLXRlbXBsYXRlLWFib3V0ICNlcXVpcGUgLm1lbWJyZXtnYXA6MS41cmVtfX0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmU6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDotMXJlbTt3aWR0aDpjYWxjKDEwMCUgKyAycmVtKTtoZWlnaHQ6MTAwJTt6LWluZGV4Oi0xO2JhY2tncm91bmQ6IzAzNDA3MjtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtib3JkZXItcmFkaXVzOjJyZW19LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI2VxdWlwZSAubWVtYnJlIC5pbWctY29udGFpbmVye3dpZHRoOjE4dnc7aGVpZ2h0OjE4dnc7bWF4LXdpZHRoOjE4MHB4O21heC1oZWlnaHQ6MTgwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMDM0MDcyO292ZXJmbG93OmhpZGRlbjtmbGV4LXNocmluazowfS5wYWdlLXRlbXBsYXRlLWFib3V0ICNlcXVpcGUgLm1lbWJyZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTthc3BlY3QtcmF0aW86MTtvYmplY3QtZml0OmNvdmVyfS5wYWdlLXRlbXBsYXRlLWFib3V0ICNlcXVpcGUgLm1lbWJyZSAubWVtYnJlLWhlYWRlciAuaGVhZGVyLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2dhcDowIDJyZW07Y29sb3I6IzAzNDA3Mn0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmUgLm1lbWJyZS1oZWFkZXIgYSwucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmUgLm1lbWJyZS1oZWFkZXIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmUgLm1lbWJyZS1oZWFkZXIgYTpob3ZlciwucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmUgLm1lbWJyZS1oZWFkZXIgc3Bhbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmUgLm1lbWJyZS1oZWFkZXIgYXttYXJnaW4tbGVmdDouNXJlbX0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmUgLm1lbWJyZS1oZWFkZXIgc3ZnLmVtYWlse3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI2VxdWlwZSAubWVtYnJlIC5tZW1icmUtaGVhZGVyIHN2Zy5lbWFpbHt3aWR0aDozMHB4O2hlaWdodDozMHB4fX0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmUgLm1lbWJyZS1oZWFkZXIgc3ZnLmxpbmtlZGlue3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI2VxdWlwZSAubWVtYnJlIC5tZW1icmUtaGVhZGVyIHN2Zy5saW5rZWRpbnt3aWR0aDoyNXB4O2hlaWdodDoyNXB4fX0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmUgLm1lbWJyZS1oZWFkZXIgLmxvZ28tY29udGFpbmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI2VxdWlwZSAubWVtYnJlIC5tZW1icmUtbmFtZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzAzNDA3Mjtmb250LXNpemU6Y2xhbXAoMS4ycmVtLC45MjMxcmVtICsgMS4yMzA4dncsMi40cmVtKTtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxfS5wYWdlLXRlbXBsYXRlLWFib3V0ICNlcXVpcGUgLm1lbWJyZSAubWVtYnJlLXJvbGV7Y29sb3I6IzAzNDA3MjttYXJnaW4tdG9wOjA7Zm9udC1zaXplOmNsYW1wKDFyZW0sLjk1cmVtICsgLjI1dncsMS4yNXJlbSk7cGFkZGluZy1yaWdodDoycmVtfS5wYWdlLXRlbXBsYXRlLWFib3V0ICNlcXVpcGUgLm1lbWJyZSAubWVtYnJlLWRlc2NyaXB0aWZ7b3BhY2l0eTowO21heC1oZWlnaHQ6MDt0cmFuc2l0aW9uOi4zcyBlYXNlLWluLW91dH0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmUgc3ZnLmNoZXZyb257d2lkdGg6M3JlbTtoZWlnaHQ6M3JlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNpdGlvbjouM3MgZWFzZS1pbi1vdXR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI2VxdWlwZSAubWVtYnJlIHN2Zy5jaGV2cm9ue2Rpc3BsYXk6bm9uZX19LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI2VxdWlwZSAubWVtYnJlIC5zZWUtbmV4dHtmb250LXNpemU6Ljg3NXJlbTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NXB4O2xlZnQ6NTAlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2NvbG9yOiMwMzQwNzI7Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI2VxdWlwZSAubWVtYnJlIC5zZWUtbmV4dHtkaXNwbGF5OmJsb2NrfX0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmU6aG92ZXI6OmJlZm9yZSwucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmUuaXMtYWN0aXZlOjpiZWZvcmV7b3BhY2l0eTouMn0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmUuaXMtYWN0aXZlIC5tZW1icmUtZGVzY3JpcHRpZntvcGFjaXR5OjE7bWF4LWhlaWdodDo5OTlweDttYXJnaW4tdG9wOi41cmVtfS5wYWdlLXRlbXBsYXRlLWFib3V0ICNlcXVpcGUgLm1lbWJyZS5pcy1hY3RpdmUgc3ZnLmNoZXZyb257dG9wOjNyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyl9LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI2VxdWlwZSAubWVtYnJlLmlzLWFjdGl2ZSAuc2VlLW5leHR7ZGlzcGxheTpub25lfS5wYWdlLXRlbXBsYXRlLWFib3V0ICNlcXVpcGUgLm1lbWJyZXMtbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDozcmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KXsucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmVzLWxpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI2VxdWlwZSAubWVtYnJlcy1saXN0IC5tZW1icmV7cGFkZGluZy1ibG9jazouNXJlbX0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmVzLWxpc3QgLm1lbWJyZSAubWVtYnJlLWhlYWRlciBzdmcuZW1haWx7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmVzLWxpc3QgLm1lbWJyZSAubWVtYnJlLWhlYWRlciBzdmcubGlua2VkaW57d2lkdGg6MjhweDtoZWlnaHQ6MjhweH0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjZXF1aXBlIC5tZW1icmVzLWxpc3QgLm1lbWJyZSAuaW1nLWNvbnRhaW5lcnt3aWR0aDoxOCU7aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjF9LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI2VxdWlwZSAubWVtYnJlcy1saXN0IC5tZW1icmUgLmhlYWRlci1jb250YWluZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOi41cmVtfS5wYWdlLXRlbXBsYXRlLWFib3V0ICNlcXVpcGUgLm1lbWJyZXMtbGlzdCAubWVtYnJlIC5tZW1icmUtbmFtZXtmb250LXNpemU6MS41cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wYWdlLXRlbXBsYXRlLWFib3V0ICNlcXVpcGUgLm1lbWJyZXMtbGlzdCAubWVtYnJle3BhZGRpbmctYmxvY2s6MS41cmVtIDJyZW19fS5wYWdlLXRlbXBsYXRlLWFib3V0ICNzZWN0ZXVycy1hY3Rpdml0ZSAuc2VjdGV1cnMtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE4MXB4LCAxZnIpKTtnYXA6MnJlbX0ucGFnZS10ZW1wbGF0ZS1hYm91dCAjc2VjdGV1cnMtYWN0aXZpdGUgLnNlY3RldXJzLWdyaWQgLnNlY3RldXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtdGVtcGxhdGUtYWJvdXQgI3NlY3RldXJzLWFjdGl2aXRlIC5zZWN0ZXVycy1ncmlkIGltZ3t3aWR0aDo4MHB4O2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzoxfS5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgI2ludHJvIGltZy5iYW5kZWF1LWltZ3tvYmplY3QtcG9zaXRpb246dG9wIGNlbnRlcn0ucGFnZS10ZW1wbGF0ZS1jb250YWN0ICNpbnRybyAuaW50cm8tZ2FsbGVyeXt3aWR0aDoxMDAlO2hlaWdodDo0MHZoO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dhcDoycmVtfS5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgI2ludHJvIC5pbnRyby1nYWxsZXJ5IGltZ3t3aWR0aDoxMDAlO2hlaWdodDo0MHZoO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCl7LnBhZ2UtdGVtcGxhdGUtY29udGFjdCAjaW50cm8gLmludHJvLWdhbGxlcnl7aGVpZ2h0OmZpdC1jb250ZW50O2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LnBhZ2UtdGVtcGxhdGUtY29udGFjdCAjaW50cm8gLmludHJvLWdhbGxlcnkgaW1ne2FzcGVjdC1yYXRpbzoxNi85fX0ucGFnZS10ZW1wbGF0ZS1jb250YWN0ICNpbnRybyAuY3VzdG9tLWxvZ28tbGlua3tkaXNwbGF5OmJsb2NrfS5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgI2ludHJvIC5jdXN0b20tbG9nby1saW5rIGltZ3t3aWR0aDoxOTBweDtoZWlnaHQ6YXV0bztvYmplY3QtZml0OmNvbnRhaW59LnBhZ2UtdGVtcGxhdGUtY29udGFjdCAjaW50cm8gLmluZm9ze3BhZGRpbmctdG9wOjNyZW07Y29sb3I6IzAzNDA3Mjtmb250LXNpemU6MS4yNXJlbX0ucGFnZS10ZW1wbGF0ZS1jb250YWN0ICNmb3Jtcy1jb250YWN0e2ZvbnQtc2l6ZToxLjEyNXJlbX0ucGFnZS10ZW1wbGF0ZS1jb250YWN0ICNmb3Jtcy1jb250YWN0IGJ1dHRvbi5vcGVuLWZvcm17bWFyZ2luLWlubGluZTphdXRvfS5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgI2Zvcm1zLWNvbnRhY3QgLmZvcm1zLWNvbnRhaW5lcnttYXJnaW4taW5saW5lOmF1dG87cGFkZGluZzowfS5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgI2Zvcm1zLWNvbnRhY3QgLmZvcm1zLWNvbnRhaW5lcj5kaXZ7bWFyZ2luLXRvcDo1cmVtO2Rpc3BsYXk6bm9uZX0ucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI2ludHJvPmltZ3tkaXNwbGF5OmZsZXh9LnBhZ2UtdGVtcGxhdGUtZXhwZXJ0aXNlICNpbnRybyAuY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWdlLXRlbXBsYXRlLWV4cGVydGlzZSAjaW50cm8gLmNvbnRhaW5lcj4qe21heC13aWR0aDo1MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCl7LnBhZ2UtdGVtcGxhdGUtZXhwZXJ0aXNlICNpbnRybyAuY29udGFpbmVyLnBibG9jazV7cGFkZGluZy10b3A6OHJlbX19LnBhZ2UtdGVtcGxhdGUtZXhwZXJ0aXNlICNpbnRybyB1bCwucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI2ludHJvIG9se3BhZGRpbmctbGVmdDoycmVtfS5wYWdlLXRlbXBsYXRlLWV4cGVydGlzZSAjaW50cm8gbGksLnBhZ2UtdGVtcGxhdGUtZXhwZXJ0aXNlICNpbnRybyBwe2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tYmxvY2s6LjVyZW19LnBhZ2UtdGVtcGxhdGUtZXhwZXJ0aXNlICNpbnRybyB1bD5saXtsaXN0LXN0eWxlLXR5cGU6ZGlzY30ucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI2ludHJvIG9sPmxpe2xpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsfS5wYWdlLXRlbXBsYXRlLWV4cGVydGlzZSAjaW50cm8gLm1vZHVsZS1nYWxsZXJ5e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjFyZW07bWFyZ2luLWJsb2NrOjIuNXJlbX0ucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI2ludHJvIC5tb2R1bGUtZ2FsbGVyeSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2FzcGVjdC1yYXRpbzoxNi85fS5wYWdlLXRlbXBsYXRlLWV4cGVydGlzZSAjaW50cm8gLmludHJvLWNpYmxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bGVmdDo3MCU7d2lkdGg6MTgwcHg7cm90YXRlOi00NWRlZ30ucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI2ludHJvIC5oYWxmLWNpcmNsZS0xe3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTA0cHg7d2lkdGg6MjAwcHg7cmlnaHQ6NSU7b3BhY2l0eTouNH0ucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI2ludHJvIC5oYWxmLWNpcmNsZS0ye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JvdGF0ZToxODBkZWc7d2lkdGg6MjAwcHg7cmlnaHQ6NSV9LnBhZ2UtdGVtcGxhdGUtZXhwZXJ0aXNlICNpbnRybyAubW90cy1jbGVzLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtnYXA6MXJlbTttYXJnaW4tYmxvY2s6Mi41cmVtfS5wYWdlLXRlbXBsYXRlLWV4cGVydGlzZSAjaW50cm8gLm1vdHMtY2xlcy1ncmlkIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7YXNwZWN0LXJhdGlvOjE2Lzl9LnBhZ2UtdGVtcGxhdGUtZXhwZXJ0aXNlICNpbnRybyAubW90cy1jbGVzLWdyaWQgLm1vdC1jbGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDojMDM0MDcyO2NvbG9yOiNmZmY7bWFyZ2luOjA7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MnJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KXsucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI2ludHJvIC5tb3RzLWNsZXMtZ3JpZCAubW90LWNsZXtmb250LXNpemU6MS4ycmVtO3BhZGRpbmc6LjVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wYWdlLXRlbXBsYXRlLWV4cGVydGlzZSAjaW50cm8gLm1vdHMtY2xlcy1ncmlkIC5tb3QtY2xle2ZvbnQtc2l6ZToxcmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KXsucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI2ludHJvIC5tb3RzLWNsZXMtZ3JpZCAubW90LWNsZXthc3BlY3QtcmF0aW86MTYvOX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCl7LnBhZ2UtdGVtcGxhdGUtZXhwZXJ0aXNlICNpbnRybyAubW90cy1jbGVzLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7LnBhZ2UtdGVtcGxhdGUtZXhwZXJ0aXNlICNpbnRybyAuY29udGFpbmVyPip7bWF4LXdpZHRoOjEwMCV9LnBhZ2UtdGVtcGxhdGUtZXhwZXJ0aXNlICNpbnRybyAuaW50cm8tY2libGV7ZGlzcGxheTpub25lfX0ucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI3ZhbGV1ci1ham91dGVlLXNlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NXJlbX0ucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI3ZhbGV1ci1ham91dGVlLXNlY3Rpb24gLnZhbGV1cnMtYWpvdXRlZXMtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MnJlbX0ucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI3ZhbGV1ci1ham91dGVlLXNlY3Rpb24gLnZhbGV1cnMtYWpvdXRlZXMtZ3JpZCAudmFsZXVyLWFqb3V0ZWV7YmFja2dyb3VuZDojZGJlNGVifS5wYWdlLXRlbXBsYXRlLWV4cGVydGlzZSAjdmFsZXVyLWFqb3V0ZWUtc2VjdGlvbiAudmFsZXVycy1ham91dGVlcy1ncmlkIC52YWxldXItYWpvdXRlZSAudGl0bGUtcGljdG97cGFkZGluZzoxcmVtO2JhY2tncm91bmQ6IzAzNDA3MjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2dhcDoxcmVtfS5wYWdlLXRlbXBsYXRlLWV4cGVydGlzZSAjdmFsZXVyLWFqb3V0ZWUtc2VjdGlvbiAudmFsZXVycy1ham91dGVlcy1ncmlkIC52YWxldXItYWpvdXRlZSBpbWd7d2lkdGg6NDhweDtoZWlnaHQ6NDhweH0ucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI3ZhbGV1ci1ham91dGVlLXNlY3Rpb24gLnZhbGV1cnMtYWpvdXRlZXMtZ3JpZCAudmFsZXVyLWFqb3V0ZWUgc3Bhbi50aXRsZXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6Ym9sZH0ucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI3ZhbGV1ci1ham91dGVlLXNlY3Rpb24gLnZhbGV1cnMtYWpvdXRlZXMtZ3JpZCAudmFsZXVyLWFqb3V0ZWUgLmNvbnRlbnR7cGFkZGluZzoxcmVtIDJyZW0gMXJlbSAxcmVtO21hcmdpbi1ib3R0b206MH0ucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI3ZhbGV1ci1ham91dGVlLXNlY3Rpb24gLnZhbGV1cnMtYWpvdXRlZXMtZ3JpZCAudmFsZXVyLWFqb3V0ZWUgLmNvbnRlbnQgbGl7cGFkZGluZy1ibG9jazouNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MHB4KXsucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI3ZhbGV1ci1ham91dGVlLXNlY3Rpb24gLnZhbGV1cnMtYWpvdXRlZXMtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fS5wYWdlLXRlbXBsYXRlLWV4cGVydGlzZSAubW9kdWxlLXRleHRlIHVsLC5wYWdlLXRlbXBsYXRlLWV4cGVydGlzZSAubW9kdWxlLXRleHRlIG9se3BhZGRpbmctbGVmdDoycmVtfS5wYWdlLXRlbXBsYXRlLWV4cGVydGlzZSAubW9kdWxlLXRleHRlIGxpLC5wYWdlLXRlbXBsYXRlLWV4cGVydGlzZSAubW9kdWxlLXRleHRlIHB7bGluZS1oZWlnaHQ6MS41O21hcmdpbi1ibG9jazouNXJlbX0ucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgLm1vZHVsZS10ZXh0ZSB1bD5saXtsaXN0LXN0eWxlLXR5cGU6ZGlzY30ucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgLm1vZHVsZS10ZXh0ZSBvbD5saXtsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbH0ucGFnZS10ZW1wbGF0ZS1leHBlcnRpc2UgI2VuLXByYXRpcXVlIC5lbi1wcmF0aXF1ZS1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzQ2cHgsIDFmcikpO2dhcDo1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpey5wYWdlLXRlbXBsYXRlLWV4cGVydGlzZSAjZW4tcHJhdGlxdWUgLmVuLXByYXRpcXVlLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LnBhZ2UtdGVtcGxhdGUtZXhwZXJ0aXNlICNlbi1wcmF0aXF1ZSAuZW4tcHJhdGlxdWUtZ3JpZCAuZXAtY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjJyZW07Y29sb3I6IzAzNDA3MjtwYWRkaW5nOjJyZW07aXNvbGF0aW9uOmlzb2xhdGU7YmFja2dyb3VuZDojZmZmOy13ZWJraXQtbWFzay1pbWFnZTp1cmwoLi4vaW1nL21hc2stY2FzZS5wbmcpO21hc2staW1hZ2U6dXJsKC4uL2ltZy9tYXNrLWNhc2UucG5nKTstd2Via2l0LW1hc2stc2l6ZToxMDAlIDEwMCU7bWFzay1zaXplOjEwMCUgMTAwJTstd2Via2l0LW1hc2stcmVwZWF0Om5vLXJlcGVhdDttYXNrLXJlcGVhdDpuby1yZXBlYXQ7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtdGVtcGxhdGUtZXhwZXJ0aXNlICNlbi1wcmF0aXF1ZSAuZW4tcHJhdGlxdWUtZ3JpZCAuZXAtY2FyZD5we2ZvbnQtd2VpZ2h0OmJvbGR9LnBhZ2UtdGVtcGxhdGUtZXhwZXJ0aXNlICNlbi1wcmF0aXF1ZSAuZW4tcHJhdGlxdWUtZ3JpZCAuZXAtY2FyZCBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6M3JlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpcIkdpbHJveVwiLHNhbnMtc2VyaWZ9LmhvbWUgI2hlcm97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tYmFuZGVhdS1oZWlnaHQpO2lzb2xhdGlvbjppc29sYXRlfS5ob21lICNoZXJvIGltZy5oZXJvLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7b2JqZWN0LWZpdDpjb3Zlcjt6LWluZGV4Oi0xO3dpZHRoOjEwMCU7b3BhY2l0eTouOH0uaG9tZSAjaGVybyBpbWcuaGVyby1jaWJsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAlO3JpZ2h0OjEwJTtyb3RhdGU6LTM1ZGVnfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpey5ob21lICNoZXJvIGltZy5oZXJvLWNpYmxle2Rpc3BsYXk6bm9uZX19LmhvbWUgI2hlcm8gLmNvbnRhaW5lcntoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmhvbWUgI2hlcm8gaDF7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzoxcHggMXB4IDQwcHggIzAwMH0uaG9tZSAjaGVybyBoMSBwe2xpbmUtaGVpZ2h0OjF9LmhvbWUgI2hlcm8gLmJ0bnttYXJnaW4tdG9wOjFyZW19LmhvbWUgI2ludHJve2NvbG9yOiMwMzQwNzJ9LmhvbWUgI2ludHJvIC5idXR0b25zLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7Z2FwOjFyZW07bWFyZ2luLXRvcDo1cmVtfS5ob21lICNpbnRybyAuYnRue3dpZHRoOmZpdC1jb250ZW50O21pbi13aWR0aDoyODZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuaG9tZSAjaW50cm8gLmJ0bnt3aWR0aDoxMDAlfX0uaG9tZSAjcmVjcnV0ZW1lbnR7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAzNDA3Mn0uaG9tZSAjcmVjcnV0ZW1lbnQgLmJhbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1iYW5kZWF1LWhlaWdodCk7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpey5ob21lICNyZWNydXRlbWVudCAuYmFubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5ob21lICNyZWNydXRlbWVudCAuYmFubmVyIGltZ3ttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1iYW5kZWF1LWhlaWdodCk7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KXsuaG9tZSAjcmVjcnV0ZW1lbnQgLmJhbm5lciBpbWd7aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjE2Lzl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpey5ob21lICNyZWNydXRlbWVudCAuYmFubmVye2hlaWdodDpmaXQtY29udGVudH19LmhvbWUgI3JlY3J1dGVtZW50IC5kZXZpc2V7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MS4zO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1mYW1pbHk6XCJHaWxyb3lcIixzYW5zLXNlcmlmfS5ob21lICNjaGlmZnJlc3tiYWNrZ3JvdW5kOiMwMzQwNzI7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uaG9tZSAjY2hpZmZyZXMgLmNvbnRhaW5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpO2dhcDoxcmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpey5ob21lICNjaGlmZnJlcyAuY29udGFpbmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtyb3ctZ2FwOjJyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpey5ob21lICNjaGlmZnJlcyAuY29udGFpbmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5ob21lICNjaGlmZnJlcyAubm9tYnJle2ZvbnQtZmFtaWx5OlwiR2lscm95XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToycmVtO21hcmdpbi1ib3R0b206LjI1cmVtfS5ob21lICNjb25maWFuY2V7b3ZlcmZsb3cteDpoaWRkZW59LmhvbWUgI2NvbmZpYW5jZSAuY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5ob21lICNjb25maWFuY2UgLnRpdGxlLWltYWdle21heC13aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5ob21lICNjb25maWFuY2UgaW1nLmNvbmZpYW5jZS1pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDphdXRvO29iamVjdC1maXQ6Y29udGFpbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KXsuaG9tZSAjY29uZmlhbmNlIGltZy5jb25maWFuY2UtaW1hZ2V7YXNwZWN0LXJhdGlvOjE2Lzl9fS5ob21lICNjb25maWFuY2UgaW1nLmNvbmZpYW5jZS1jaWJsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTIuNXJlbTtyaWdodDowO3JvdGF0ZTozNWRlZzt3aWR0aDoyNTBweDt6LWluZGV4Oi0xfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpey5ob21lICNjb25maWFuY2UgaW1nLmNvbmZpYW5jZS1jaWJsZXtkaXNwbGF5Om5vbmV9fS5ob21lICNjb25maWFuY2UgaDJ7bWF4LXdpZHRoOjM1MHB4fS5ob21lICNjb25maWFuY2UgcHttYXgtd2lkdGg6NzUlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5ob21lICNjb25maWFuY2UgcHttYXgtd2lkdGg6MTAwJX19LmhvbWUgI2NvbmZpYW5jZSAuY2xpZW50cy1ncmlke21hcmdpbi1pbmxpbmU6YXV0bztkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMjBweCwgMWZyKSk7Z2FwOjFyZW19LmhvbWUgI2NvbmZpYW5jZSAuY2xpZW50cy1ncmlkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXJ9LmhvbWUgI2NvbmZpYW5jZSAuY2xpZW50cy1ncmlkIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO29iamVjdC1maXQ6Y29udGFpbn0uaG9tZSAjbGlua2VkaW4gLmp1aWNlci1mZWVkIC5zbGljay10cmFja3toZWlnaHQ6NDUwcHggIWltcG9ydGFudH0uaG9tZSAjbGlua2VkaW4gLmp1aWNlci1mZWVkIC5mZWVkLWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWlubGluZToxcmVtfS5ob21lICNsaW5rZWRpbiAuanVpY2VyLWZlZWQgLmotdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6aW5pdGlhbDtib3R0b206aW5pdGlhbDtsZWZ0OmluaXRpYWw7cmlnaHQ6aW5pdGlhbDt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO2JhY2tncm91bmQ6IzAzNDA3Mn0uaG9tZSAjbGlua2VkaW4gLmp1aWNlci1mZWVkIC5qLXRleHQgLmotbWVzc2FnZXtvdmVyZmxvdy15OmF1dG99LmhvbWUgI2xpbmtlZGluIC5qdWljZXItZmVlZCAuai10ZXh0IC5qLW1ldGF7YmFja2dyb3VuZDojMDM0MDcyfS5ob21lICNsaW5rZWRpbiAuanVpY2VyLWZlZWQgLmotaW1hZ2UgaW1ne2hlaWdodDphdXRvICFpbXBvcnRhbnR9LmhvbWUgI2xpbmtlZGluIC5qdWljZXItZmVlZCAuai1saW5rZWRpbi1iZ3tiYWNrZ3JvdW5kOm5vbmV9LmhvbWUgI2xpbmtlZGluIC5qdWljZXItZmVlZCAuc2xpY2stcHJldiwuaG9tZSAjbGlua2VkaW4gLmp1aWNlci1mZWVkIC5zbGljay1uZXh0e2JvcmRlci1yYWRpdXM6NTAlO2FzcGVjdC1yYXRpbzoxO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOCk7Ym9yZGVyOjJweCBzb2xpZCAjMDM0MDcyfS5ob21lICNsaW5rZWRpbiAuanVpY2VyLWZlZWQgLnNsaWNrLXByZXY6OmJlZm9yZSwuaG9tZSAjbGlua2VkaW4gLmp1aWNlci1mZWVkIC5zbGljay1uZXh0OjpiZWZvcmV7Zm9udC1zaXplOjIuNXJlbTtjb2xvcjojMDM0MDcyfS5ob21lICNsaW5rZWRpbiAuanVpY2VyLWZlZWQgLnNsaWNrLXByZXZ7bGVmdDozMHB4ICFpbXBvcnRhbnR9LmhvbWUgI2xpbmtlZGluIC5qdWljZXItZmVlZCAuc2xpY2stbmV4dHtyaWdodDozMHB4ICFpbXBvcnRhbnR9LmhvbWUgLmotb3ZlcmxheSAuai1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0fS5ob21lIC5qLW92ZXJsYXkgLmotZGF0ZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2l0ZW1hcC10ZW1wbGF0ZSAud3NwLWNvbnRhaW5lciB1bHttYXJnaW4tbGVmdDoyMHB4fS5zaXRlbWFwLXRlbXBsYXRlIC53c3AtY29udGFpbmVyIHVsIGxpe2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZX0uc2l0ZW1hcC10ZW1wbGF0ZSAud3NwLWNvbnRhaW5lciB1bCBsaSBhe2NvbG9yOmluaGVyaXR9LnNpdGVtYXAtdGVtcGxhdGUgLndzcC1jb250YWluZXIgdWwgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zaXRlbWFwLXRlbXBsYXRlIC53c3AtY29udGFpbmVyIHVsIGxpOjpiZWZvcmV7Y29udGVudDpcIuKWtlwiO2NvbG9yOnZhcigtLW1haW4tY29sb3IpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIwcHh9IiwiLypcclxuICogIENPTE9SU1xyXG4gKiAgRMOpZmluaXRpb24gZGVzIGNvdWxldXJzIHBvdXIgbGUgcHJvamV0XHJcbiAqL1xyXG5cclxuJG1haW4tY29sb3I6ICMwMzQwNzI7XHJcbiRhbHQtY29sb3I6ICM1YTVlNmI7XHJcbiRsaWdodC1jb2xvcjogI2ZmZjtcclxuJGRhcmstY29sb3I6ICMwMDA7XHJcblxyXG4vLyBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XHJcbi8vICAgICA6cm9vdCB7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vKlxyXG4gKiAgRk9OVFMgXHJcbiAqICBEw6lmaW5pdGlvbiBkZXMgcG9saWNlcyBkJ8OpY3JpdHVyZXMgcG91ciBsZSBwcm9qZXRcclxuICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWUgRWluc3RlbGx1bmcgTm9ybWFsXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9OZXVlRWluc3RlbGx1bmctTm9ybWFsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTmV1ZUVpbnN0ZWxsdW5nLU5vcm1hbC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvR2lscm95LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvR2lscm95LUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9HaWxyb3ktTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvR2lscm95LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvR2lscm95LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9HaWxyb3ktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvR2lscm95LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9HaWxyb3ktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0dpbHJveS1IZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0dpbHJveS1IZWF2eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4kbWFpbi1mb250OiBcIk5ldWUgRWluc3RlbGx1bmcgTm9ybWFsXCIsIHNhbnMtc2VyaWY7XHJcbiRhbHQtZm9udDogXCJHaWxyb3lcIiwgc2Fucy1zZXJpZjtcclxuJGRlZmF1bHQtbGluZS1oZWlnaHQ6IDEuMztcclxuJGRlZmF1bHQtZm9udC1zaXplOiAxcmVtO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8qXHJcbiAqICBTVFJVQ1RVUkVTIFxyXG4gKiAgRMOpZmluaXRpb24gZGVzIHRhaWxsZXMgZCfDqWNyYW4gcG91ciBsZSBwcm9qZXRcclxuICovXHJcblxyXG4kbW9iaWxlLXdpZHRoOiAzNjBweDsgLy8gMzIwcHggKyA0MHB4IHBhZGRpbmdcclxuJHRhYmxldC13aWR0aDogODA4cHg7IC8vIDc2OHB4ICsgNDBweCBwYWRkaW5nXHJcbiRsYXB0b3Atd2lkdGg6IDEwNjRweDsgLy8gMTAyNHB4ICsgNDBweCBwYWRkaW5nXHJcbiRkZXNrdG9wLXdpZHRoOiAxMjQwcHg7IC8vIDE0NDBweCArIDQwcHggcGFkZGluZ1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8qXHJcbiAqICBGTEVYIEFORCBHUklEIFxyXG4gKiAgRMOpZmluaXRpb24gZGVzIHZhcmlhYmxlcyBwYXIgZMOpZmF1dCBwb3VyIGZsZXggZXQgZ3JpZFxyXG4gKi9cclxuXHJcbiRkZWZhdWx0LWdhcDogMjRweDtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vKlxyXG4gKiAgVFJBTlNJVElPTlNcclxuICogIETDqWZpbml0aW9uIGRlcyB2YXJpYWJsZXMgcGFyIGTDqWZhdXQgcG91ciBsZXMgdHJhbnNpdGlvbnNcclxuICovXHJcblxyXG4kZGVmYXVsdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4iLCIvKioqXHJcbiAgICBUaGUgbmV3IENTUyByZXNldCAtIHZlcnNpb24gMS44LjQgKGxhc3QgdXBkYXRlZCAxNC4yLjIwMjMpXHJcbiAgICBHaXRIdWIgcGFnZTogaHR0cHM6Ly9naXRodWIuY29tL2VsYWQyNDEyL3RoZS1uZXctY3NzLXJlc2V0XHJcbioqKi9cclxuXHJcbi8qXHJcbiAgICBSZW1vdmUgYWxsIHRoZSBzdHlsZXMgb2YgdGhlIFwiVXNlci1BZ2VudC1TdHlsZXNoZWV0XCIsIGV4Y2VwdCBmb3IgdGhlICdkaXNwbGF5JyBwcm9wZXJ0eVxyXG4gICAgLSBUaGUgXCJzeW1ib2wgKlwiIHBhcnQgaXMgdG8gc29sdmUgRmlyZWZveCBTVkcgc3ByaXRlIGJ1Z1xyXG4gKi9cclxuKjp3aGVyZSg6bm90KGh0bWwsIGlmcmFtZSwgY2FudmFzLCBpbWcsIHN2ZywgdmlkZW8sIGF1ZGlvKTpub3Qoc3ZnICosIHN5bWJvbCAqLCBpbnB1dFt0eXBlPSdjaGVja2JveCddLCBpbnB1dFt0eXBlPSdyYWRpbyddKSkge1xyXG4gICAgYWxsOiB1bnNldDtcclxuICAgIGRpc3BsYXk6IHJldmVydDtcclxufVxyXG5cclxuLyogUHJlZmVycmVkIGJveC1zaXppbmcgdmFsdWUgKi9cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKiBSZWFwcGx5IHRoZSBwb2ludGVyIGN1cnNvciBmb3IgYW5jaG9yIHRhZ3MgKi9cclxuYSxcclxuYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcmV2ZXJ0O1xyXG59XHJcblxyXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgKGJ1bGxldHMvbnVtYmVycykgKi9cclxub2wsXHJcbnVsLFxyXG5tZW51IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvciBpbWFnZXMgdG8gbm90IGJlIGFibGUgdG8gZXhjZWVkIHRoZWlyIGNvbnRhaW5lciAqL1xyXG5pbWcge1xyXG4gICAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xyXG4gICAgbWF4LWJsb2NrLXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbi8qIHJlbW92ZXMgc3BhY2luZyBiZXR3ZWVuIGNlbGxzIGluIHRhYmxlcyAqL1xyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG4vKiBTYWZhcmkgLSBzb2x2aW5nIGlzc3VlIHdoZW4gdXNpbmcgdXNlci1zZWxlY3Q6bm9uZSBvbiB0aGUgPGJvZHk+IHRleHQgaW5wdXQgZG9lc24ndCB3b3JraW5nICovXHJcbmlucHV0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xyXG59XHJcblxyXG4vKiByZXZlcnQgdGhlICd3aGl0ZS1zcGFjZScgcHJvcGVydHkgZm9yIHRleHRhcmVhIGVsZW1lbnRzIG9uIFNhZmFyaSAqL1xyXG50ZXh0YXJlYSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogcmV2ZXJ0O1xyXG59XHJcblxyXG4vKiBtaW5pbXVtIHN0eWxlIHRvIGFsbG93IHRvIHN0eWxlIG1ldGVyIGVsZW1lbnQgKi9cclxubWV0ZXIge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiByZXZlcnQ7XHJcbiAgICBhcHBlYXJhbmNlOiByZXZlcnQ7XHJcbn1cclxuXHJcbi8qIHByZWZvcm1hdHRlZCB0ZXh0IC0gdXNlIG9ubHkgZm9yIHRoaXMgZmVhdHVyZSAqL1xyXG46d2hlcmUocHJlKSB7XHJcbiAgICBhbGw6IHJldmVydDtcclxufVxyXG5cclxuLyogcmVzZXQgZGVmYXVsdCB0ZXh0IG9wYWNpdHkgb2YgaW5wdXQgcGxhY2Vob2xkZXIgKi9cclxuOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdW5zZXQ7XHJcbn1cclxuXHJcbi8qIHJlbW92ZSBkZWZhdWx0IGRvdCAo4oCiKSBzaWduICovXHJcbjo6bWFya2VyIHtcclxuICAgIGNvbnRlbnQ6IGluaXRpYWw7XHJcbn1cclxuXHJcbi8qIGZpeCB0aGUgZmVhdHVyZSBvZiAnaGlkZGVuJyBhdHRyaWJ1dGUuXHJcbiAgIGRpc3BsYXk6cmV2ZXJ0OyByZXZlcnQgdG8gZWxlbWVudCBpbnN0ZWFkIG9mIGF0dHJpYnV0ZSAqL1xyXG46d2hlcmUoW2hpZGRlbl0pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIHJldmVydCBmb3IgYnVnIGluIENocm9taXVtIGJyb3dzZXJzXHJcbiAgIC0gZml4IGZvciB0aGUgY29udGVudCBlZGl0YWJsZSBhdHRyaWJ1dGUgd2lsbCB3b3JrIHByb3Blcmx5LlxyXG4gICAtIHdlYmtpdC11c2VyLXNlbGVjdDogYXV0bzsgYWRkZWQgZm9yIFNhZmFyaSBpbiBjYXNlIG9mIHVzaW5nIHVzZXItc2VsZWN0Om5vbmUgb24gd3JhcHBlciBlbGVtZW50Ki9cclxuOndoZXJlKFtjb250ZW50ZWRpdGFibGVdOm5vdChbY29udGVudGVkaXRhYmxlPSdmYWxzZSddKSkge1xyXG4gICAgLW1vei11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcclxuICAgIC13ZWJraXQtdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XHJcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XHJcbn1cclxuXHJcbi8qIGFwcGx5IGJhY2sgdGhlIGRyYWdnYWJsZSBmZWF0dXJlIC0gZXhpc3Qgb25seSBpbiBDaHJvbWl1bSBhbmQgU2FmYXJpICovXHJcbjp3aGVyZShbZHJhZ2dhYmxlPSd0cnVlJ10pIHtcclxuICAgIC13ZWJraXQtdXNlci1kcmFnOiBlbGVtZW50O1xyXG59XHJcblxyXG4vKiBSZXZlcnQgTW9kYWwgbmF0aXZlIGJlaGF2aW9yICovXHJcbjp3aGVyZShkaWFsb2c6bW9kYWwpIHtcclxuICAgIGFsbDogcmV2ZXJ0O1xyXG59XHJcbiIsIjpyb290IHtcclxuICAgIC0tYmFuZGVhdS1oZWlnaHQ6IDYwdmg7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGRlZmF1bHQtbGluZS1oZWlnaHQ7XHJcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gICAgc2Nyb2xsLXBhZGRpbmc6IDJyZW07XHJcblxyXG4gICAgLy8gQWN0aXZlciBsJ2FudGlhbGlhc2luZyBzdXIgbGVzIG5hdmlnYXRldXJzIHF1aSBsZSBzdXBwb3J0ZW50XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyAvLyBGaXJlZm94XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLy8gQ2hyb21lXHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGVmYXVsdC1iZy1jb2xvcik7XHJcbn1cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYWx0LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDEuN3JlbSwgMS40cmVtICsgMS4zMzMzdncsIDNyZW0pO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG5cclxuICAgICY6bm90KC5ob21lLWgxKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRhbHQtZm9udDtcclxuICAgIC8vIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMS43NjkycmVtICsgMS4wMjU2dncsIDNyZW0pO1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuM3JlbSArIDF2dywgMi41cmVtKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuXHJcbmgzLFxyXG5oNCB7XHJcbiAgICBmb250LWZhbWlseTogJGFsdC1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbnAge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuYS5idG4sXHJcbmJ1dHRvbjpub3QoXHJcbiAgICAgICAgLmhhbWJ1cmdlcixcclxuICAgICAgICAuc2xpY2stYXJyb3csXHJcbiAgICAgICAgLnRhcnRlYXVjaXRyb25DVEFCdXR0b24sXHJcbiAgICAgICAgLnRhcnRlYXVjaXRyb25BbGxvdyxcclxuICAgICAgICAudGFydGVhdWNpdHJvbkFsbEFsbG93ZWQsXHJcbiAgICAgICAgLnRhcnRlYXVjaXRyb25EZW55LFxyXG4gICAgICAgIC50YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkLFxyXG4gICAgICAgIC5TaGFyZUJ1dHRvbl9fQnV0dG9uLXNjLTE5Mm1lMmUtMCxcclxuICAgICAgICAjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWwsXHJcbiAgICAgICAgI3RhcnRlYXVjaXRyb25NYW5hZ2VyXHJcbiAgICApIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XHJcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDAuODc1cmVtLCAwLjg0NjJyZW0gKyAwLjEyODJ2dywgMXJlbSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24jdGFydGVhdWNpdHJvbk1hbmFnZXIge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JpZC10d28tY29sIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgbWFyZ2luLXRvcDogNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblxyXG4gICAgICAgIDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICA6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IHAge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgIH1cclxufVxyXG5cclxuc3Ryb25nLFxyXG5iIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5pLFxyXG5lbSB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbnUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5wYmxvY2syIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XHJcbn1cclxuXHJcbi5wdG9wNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxufVxyXG5cclxuLnBib3Q1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG59XHJcblxyXG4ucGJsb2NrNSB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiA1cmVtO1xyXG59XHJcblxyXG4ubXc4MDAge1xyXG4gICAgbWF4LXdpZHRoOiA4NjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmFuZGVhdS1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWJhbmRlYXUtaGVpZ2h0KTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uZW1haWwtbGluayB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcGFyYXRvciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG5cclxuLm1lbnUtaXRlbS5sYW5nLWl0ZW0gYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xyXG59XHJcblxyXG4ubWVudS1pdGVtLmxhbmctaXRlbSBhOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG59XHJcblxyXG4ubWVudS1pdGVtLmxhbmctaXRlbSBhOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxufVxyXG5cclxuLm1lbnUtaXRlbS5sYW5nLWl0ZW0gaW1nIHtcclxuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vKipcclxuICogUkVDQVBUQ0hBXHJcbiAqL1xyXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLyoqXHJcbiAqIFNUUlVDVFVSRVNcclxuICovXHJcblxyXG4ud3JhcHBlZC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZbdHlwZT1cImxhcmdlXCJdIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW3R5cGU9XCJ3aWRlXCJdIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uby1vdmVyZmxvdy15IHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vKipcclxuICogU1ZHXHJcbiAqL1xyXG5zdmcgdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLndwY2Y3IHtcclxuICAgIC53cGNmNy1mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLmhhbGYtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mdWxsLXJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbGUtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYWNjZW50LWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5jb250ZW50IHtcclxuICAgIGgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0YXJ0ZWF1Y2l0cm9uSWNvbiB7XHJcbiAgICBib3R0b206IDFyZW07XHJcbiAgICBsZWZ0OiAxcmVtO1xyXG59XHJcblxyXG4jdGFydGVhdWNpdHJvbkJhY2sge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIE1hc3F1w6kgdmlzdWVsbGVtZW50IHVuaXF1ZW1lbnQsIG1haXMgZGlzcG9uaWJsZSBwb3VyIGxlcyBsZWN0ZXVycyBkJ8OpY3JhblxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuLmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZsZXgtY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZsZXgtc3BiZXQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxufVxyXG5cclxuLmNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG59XHJcblxyXG4uanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4udXBwZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5sb3dlcmNhc2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxufVxyXG5cclxuLmJnLW1jIHtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxufVxyXG5cclxuLndoaXRlLWNvbG9yIHtcclxuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbn1cclxuXHJcbi5taWEge1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxufVxyXG5cclxuLm10MyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG59XHJcbiIsIiNhZG1pbmJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMyU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBtYXJnaW4taW5saW5lOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MCU7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYnJlYWRjcnVtYiB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG5cclxuICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiI3NpdGUtZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAxZnI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAmID4gZGl2ID4gKiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29vcmRvbm5lZXMge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlua2VkaW4tbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcubGlua2VkaW4taWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW1nLmZvb3Rlci1sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiIsIiNzaXRlLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAwLjVyZW07XHJcblxyXG4gICAgLmN1c3RvbS1sb2dvLWxpbmsge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG5cclxuICAgICAgICB1bC5tZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMC4yNXJlbTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHVsLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDkycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDkycHgpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwLjVyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmLmlzLW9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtb2JpbGUtbWVudS1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIC5oYW1idXJnZXItaW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jb250YWN0LWJhbmRlYXUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWJhbmRlYXUtaGVpZ2h0KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhZ2UtdGVtcGxhdGUtYWJvdXQge1xyXG4gICAgI2ludHJvIHtcclxuICAgICAgICAuaW50cm8tZ3JpZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjQwcHgsIDFmcikpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMDBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFsdC1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyBBbmltYXRpb24gZmFkZSBpblxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZzpub3QoLmNpYmxlLWdyaXNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcuY2libGUtZ3Jpc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2VuZ2FnZW1lbnRzIHtcclxuICAgICAgICAuZW5nYWdlbWVudHMtbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjc2cHgsIDFmcikpO1xyXG4gICAgICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhbHQtZm9udDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtaW5kZXg9XCIxXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmMmY1O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZbZGF0YS1pbmRleD1cIjJcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjZGQ5ZTM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJltkYXRhLWluZGV4PVwiM1wiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzgxOWZiODtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJltkYXRhLWluZGV4PVwiNFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjc2NvcCB7XHJcbiAgICAgICAgLnZhbGV1cnMtbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YWxldXIge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDNyZW0pIC8gNCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1nL21hc2stbGl0dGxlLWNhc2UucG5nKTtcclxuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9tYXNrLWxpdHRsZS1jYXNlLnBuZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2VxdWlwZSB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZy5oYWxmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtM3JlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW1icmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMnJlbTtcclxuICAgICAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTFyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHZ3O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHZ3O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVtYnJlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDAgMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubGlua2VkaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW1icmUtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDAuOTIzMXJlbSArIDEuMjMwOHZ3LCAyLjRyZW0pO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW1icmUtcm9sZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjk1cmVtICsgMC4yNXZ3LCAxLjI1cmVtKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW1icmUtZGVzY3JpcHRpZiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2Zy5jaGV2cm9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWUtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLm1lbWJyZS1kZXNjcmlwdGlmIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcuY2hldnJvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VlLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIE1vZGlmIGR1IDA5LjAxLjI0IDogZ3JpZCBkZSAyIGNvbG9ubmVzIGF1IGxpZXUgZGUgMVxyXG5cclxuICAgICAgICAubWVtYnJlcy1saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgZ2FwOiAzcmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVtYnJlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVtYnJlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnLmVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2Zy5saW5rZWRpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTglO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lbWJyZS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMS41cmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3NlY3RldXJzLWFjdGl2aXRlIHtcclxuICAgICAgICAuc2VjdGV1cnMtZ3JpZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTgxcHgsIDFmcikpO1xyXG4gICAgICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAuc2VjdGV1ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucGFnZS10ZW1wbGF0ZS1jb250YWN0IHtcclxuICAgICNpbnRybyB7XHJcbiAgICAgICAgaW1nLmJhbmRlYXUtaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmludHJvLWdhbGxlcnkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHZoO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwdmg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXN0b20tbG9nby1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9zIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjZm9ybXMtY29udGFjdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHJcbiAgICAgICAgYnV0dG9uLm9wZW4tZm9ybSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhZ2UtdGVtcGxhdGUtZXhwZXJ0aXNlIHtcclxuICAgICNpbnRybyB7XHJcbiAgICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucGJsb2NrNSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLFxyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGksXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgPiBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG9sID4gbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kdWxlLWdhbGxlcnkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMi41cmVtO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmludHJvLWNpYmxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBsZWZ0OiA3MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgcm90YXRlOiAtNDVkZWc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGFsZi1jaXJjbGUtMSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGFsZi1jaXJjbGUtMiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByb3RhdGU6IDE4MGRlZztcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICByaWdodDogNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW90cy1jbGVzLWdyaWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMi41cmVtO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vdC1jbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgICAgICAuY29udGFpbmVyID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludHJvLWNpYmxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3ZhbGV1ci1ham91dGVlLXNlY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuXHJcbiAgICAgICAgLnZhbGV1cnMtYWpvdXRlZXMtZ3JpZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAudmFsZXVyLWFqb3V0ZWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RiZTRlYjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtcGljdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3Bhbi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLXRleHRlIHtcclxuICAgICAgICB1bCxcclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpLFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsID4gbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBvbCA+IGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjZW4tcHJhdGlxdWUge1xyXG4gICAgICAgIC5lbi1wcmF0aXF1ZS1ncmlkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzNDZweCwgMWZyKSk7XHJcbiAgICAgICAgICAgIGdhcDogNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXAtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1nL21hc2stY2FzZS5wbmcpO1xyXG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9tYXNrLWNhc2UucG5nKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhbHQtZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaG9tZSB7XHJcbiAgICAjaGVybyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tYmFuZGVhdS1oZWlnaHQpO1xyXG4gICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuXHJcbiAgICAgICAgaW1nLmhlcm8taW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcuaGVyby1jaWJsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgIHJvdGF0ZTogLTM1ZGVnO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDQwcHggYmxhY2s7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2ludHJvIHtcclxuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcblxyXG4gICAgICAgIC5idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjg2cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjcmVjcnV0ZW1lbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcblxyXG4gICAgICAgIC5iYW5uZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWJhbmRlYXUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tYmFuZGVhdS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gaW1nLmhhbGYtY2lyY2xlIHtcclxuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAgICAgLy8gICAgIHJpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAvLyAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXZpc2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFsdC1mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY2hpZmZyZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9tYnJlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhbHQtZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbmZpYW5jZSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlLWltYWdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcuY29uZmlhbmNlLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcuY29uZmlhbmNlLWNpYmxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0yLjVyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICByb3RhdGU6IDM1ZGVnO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xpZW50cy1ncmlkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjIwcHgsIDFmcikpO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbGlua2VkaW4ge1xyXG4gICAgICAgIC5qdWljZXItZmVlZCB7XHJcbiAgICAgICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIC5yZWZlcnJhbCB7XHJcbiAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIC5mZWVkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmotdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIC5qLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmotbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qLWxpbmtlZGluLWJnIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGljay1wcmV2LFxyXG4gICAgICAgICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qLW92ZXJsYXkge1xyXG4gICAgICAgIC5qLWNsb3NlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuai1kYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2l0ZW1hcC10ZW1wbGF0ZSB7XHJcbiAgICAud3NwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn4pa2JztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */