﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:"Roboto",sans-serif;color:#122131;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}body{line-height:1;overflow-x:hidden !important;background:#fff}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}a:hover{color:inherit}a img{max-width:100%}.container{max-width:1140px}@media screen and (max-width: 992px){.container{max-width:700px;padding:0}}@media screen and (min-width: 992px){.container{padding:0}}@media screen and (max-width: 768px){.container{max-width:400px}}@media screen and (max-width: 600px){.container{max-width:290px}}@media screen and (max-width: 1200px){.hide-on-tablet{display:none !important}}@media screen and (min-width: 992px){.hide-on-desktop{display:none !important}}@media screen and (max-width: 992px){.hide-on-mobile{display:none !important}}.align-center,.btn-sobre,.btn-default{display:flex;justify-content:center;align-items:center}.copy{color:#122131}.copy span{font-weight:500;font-size:14px;letter-spacing:.2em;line-height:26px;text-align:left;text-transform:uppercase;color:#1678db}.copy h2,.copy h1{font-weight:900;font-size:48px;margin-top:12px;line-height:54px}@media screen and (max-width: 992px){.copy h2,.copy h1{font-size:25px;line-height:30px}}.copy h3,.copy h4,.copy h5,.copy h6{font-weight:900;font-size:24px;line-height:34px;margin-top:36px}.copy strong{font-weight:700}.copy p{color:#2d3c5a;font-size:16px;margin-top:16px;line-height:24px}.copy p strong,.copy p b{font-weight:700;color:inherit}.cta{display:flex;gap:10px;margin-top:40px}@media screen and (max-width: 992px){.cta{flex-direction:column;align-items:center}}.wrap-text-image{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px}@media screen and (max-width: 992px){.wrap-text-image{grid-template-columns:1fr;align-items:center;justify-content:center;width:100%;gap:20px}}.wrap-text-image.left{justify-content:end}.wrap-text-image.grid .container-img{width:100%}.wrap-text-image .container-img{width:945px}@media screen and (max-width: 992px){.wrap-text-image .container-img{width:100%;margin-top:25px}}.wrap-text-image .container-img img{width:100%}@media screen and (max-width: 992px){.wrap-text-image .container-img img{height:300px;object-fit:cover;object-position:top}}.wrap-text-image .copy{width:545px}@media screen and (max-width: 992px){.wrap-text-image .copy{text-align:center;width:100%}}.splide__pagination{bottom:-2.5em !important}.splide__pagination .splide__pagination__page{background:#024b82;margin:3px 10px !important}@media screen and (max-width: 992px){.splide__pagination .splide__pagination__page{margin:3px 4px !important}}.splide__pagination .splide__pagination__page.is-active{background:#024b82;opacity:1}.splide__arrow{width:50px !important;height:50px !important;background:rgba(255,255,255,.33) !important}.splide__arrow svg{fill:#fff !important;opacity:.5 !important}.btn-gradient{--c1: #1678db;--c2: #11528b;border:none;width:100%;max-width:270px;height:60px;background:linear-gradient(140deg, var(--c2, #1678db), var(--c1, #11528b) 51%, var(--c2, #1678db)) var(--x, 0)/200%;border-radius:6px;font-family:"Roboto",sans-serif;font-weight:bold;font-size:17px;color:#fff;display:flex;align-items:center;justify-content:center;gap:4px;transition:.4s ease-in-out}@media screen and (max-width: 768px){.btn-gradient{max-width:230px;font-size:15px}}.btn-gradient img{margin-left:5px}.btn-gradient:hover{--x: 100%;color:#fff}.saiba-mais{font-family:"Roboto",sans-serif;font-weight:bold;text-decoration:underline;font-size:14px;letter-spacing:-0.01em;text-align:center;color:#fff}#navbar{height:100px;display:flex;align-items:center}@media screen and (max-width: 992px){#navbar{padding:12px 0;height:75px}}#navbar .grid-menu{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 992px){#navbar .grid-menu .logo{width:100px}#navbar .grid-menu .logo img{height:100%}}@media screen and (min-width: 992px){#navbar .grid-menu .menu-wrap{margin-left:45px}}@media screen and (max-width: 992px){#navbar .grid-menu .menu-wrap{position:absolute;transform:translateX(-1000px);top:75px;width:100%;left:0;background:#fff;height:100vh;padding-top:12px;transition:.3s ease}#navbar .grid-menu .menu-wrap.active{transform:translateX(0);overflow-y:scroll;padding-bottom:160px}#navbar .grid-menu .menu-wrap #menu{display:flex;flex-direction:column}#navbar .grid-menu .menu-wrap #menu .menu-item{padding-bottom:8px}}@media screen and (max-width: 992px)and (max-width: 992px){#navbar .grid-menu .menu-wrap #menu .menu-item{border-bottom:1px solid rgba(149,149,149,.4)}}#navbar .grid-menu .menu-wrap .contato-menu{display:block;margin-top:20px;font-size:13px}#navbar .grid-menu .menu-wrap .contato-menu a{color:#1678db;font-weight:700;display:block}#navbar .grid-menu .menu-wrap .btn-default{margin-top:36px;margin-bottom:36px}@media screen and (min-width: 992px){#navbar .grid-menu .menu-wrap .btn-default{display:none}}#navbar .grid-menu .menu-wrap .local{display:flex;gap:8px}#navbar .grid-menu .menu-wrap .local i{color:#1678db}#navbar .grid-menu .menu-wrap .redes{display:flex;gap:3px;margin-top:20px}#navbar .grid-menu .menu-wrap p{margin-top:14px;font-size:12px;color:#959595}#navbar .grid-menu .menu-wrap::-webkit-scrollbar{width:5px}#navbar .grid-menu .menu-wrap::-webkit-scrollbar-thumb{background:#1678db}#navbar .grid-menu .menu-wrap::-webkit-scrollbar-track{background-color:#a9a9a9}#navbar #menu{display:flex;gap:28px}@media screen and (max-width: 992px){#navbar #menu{gap:0px}}#navbar #menu .menu-item{font-size:17px;letter-spacing:-0.02em;color:#122131;padding:42px 0;position:relative;font-weight:500}#navbar #menu .menu-item:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#1678db;position:absolute;left:50%;transform:translateX(-50%);top:66px;visibility:hidden;opacity:0;transition:.3s ease-in-out}@media screen and (max-width: 992px){#navbar #menu .menu-item:after{display:none}}@media screen and (max-width: 992px){#navbar #menu .menu-item{font-size:16px}}#navbar #menu .menu-item:hover,#navbar #menu .menu-item.activeMenu{color:#1678db}#navbar #menu .menu-item:hover:after,#navbar #menu .menu-item.activeMenu:after{visibility:visible;opacity:1}#navbar #menu .menu-item i{font-size:12px;color:#1678db;margin-left:12px}#navbar #menu .menu-item-has-children{position:relative}@media screen and (max-width: 992px){#navbar #menu .menu-item-has-children{display:flex;align-items:center;flex-wrap:wrap}#navbar #menu .menu-item-has-children a{width:27%;color:#122131;max-width:130px}#navbar #menu .menu-item-has-children .drop-box{width:100%;margin-top:16px}#navbar #menu .menu-item-has-children .drop-box .sub-item{padding-left:20px}#navbar #menu .menu-item-has-children .drop-box .sub-item .item-list-menu{font-weight:normal;font-size:14px;line-height:28px;color:#2e3748;display:list-item;list-style:disc;list-style-type:disc;width:100%;max-width:100%}#navbar #menu .menu-item-has-children .drop-box .sub-item .title-line{font-weight:500;text-transform:uppercase;font-size:13px;line-height:36px;color:#2e3748}}@media screen and (min-width: 992px){#navbar #menu .menu-item-has-children:hover .drop-box{display:flex;flex-direction:column;position:absolute;background:#fff;width:830px;height:270px;box-shadow:0px 3px 26px rgba(0,0,0,.24);left:50%;transform:translateX(-50%);top:100px;z-index:999}#navbar #menu .menu-item-has-children:hover .drop-box .left{padding-right:32px;border-right:1px solid rgba(149,149,149,.13)}#navbar #menu .menu-item-has-children:hover .drop-box .left .item-menu{font-weight:700;font-size:15px;color:#2e3748;text-transform:uppercase}#navbar #menu .menu-item-has-children:hover .drop-box .left .item-menu.active{color:#1678db}#navbar #menu .menu-item-has-children:hover .drop-box .left .item-menu .title-line{margin-bottom:8px}#navbar #menu .menu-item-has-children:hover .drop-box .left .item-menu:before{display:none}#navbar #menu .menu-item-has-children:hover .drop-box .right{padding-left:32px;grid-column:2/4;display:grid;width:100%;justify-content:flex-start;align-items:start;grid-template-rows:min-content;grid-template-columns:1fr 1fr;position:absolute;opacity:0;visibility:hidden;transform:translateX(-2500px);transition:opacity .3s ease;grid-auto-flow:column;grid-template-rows:repeat(5, 1fr)}#navbar #menu .menu-item-has-children:hover .drop-box .right.active{position:initial;opacity:1;visibility:visible;transform:translateX(0)}#navbar #menu .menu-item-has-children:hover .drop-box .itens-menu{padding:36px;display:grid;grid-template-columns:1.3fr 1fr 1fr;height:210px}#navbar #menu .menu-item-has-children:hover .drop-box .itens-menu.product{padding-bottom:24px}#navbar #menu .menu-item-has-children:hover .drop-box .sub-item{font-size:14px;line-height:33px;color:#2e3748;font-weight:400;display:flex;align-items:center}#navbar #menu .menu-item-has-children:hover .drop-box .sub-item:before{content:"";display:block;min-width:3px;height:3px;border-radius:50%;background:#2e3748;margin-right:10px}#navbar #menu .menu-item-has-children:hover .drop-box footer{display:flex;justify-content:space-between;align-items:center;padding:0 36px;height:60px;border-top:1px solid rgba(149,149,149,.13)}#navbar #menu .menu-item-has-children:hover .drop-box footer span{font-size:13px;color:#6a6a6a;font-weight:400}#navbar #menu .menu-item-has-children:hover .drop-box footer a{color:#1678db;font-weight:700}#navbar #menu .menu-item-has-children:hover .drop-box footer .socials{display:flex;align-items:center;gap:8px}#navbar #menu .menu-item-has-children:hover .drop-box footer .socials span{color:#6a6a6a;font-size:13px}}#navbar #menu .menu-item-has-children #myCollapse i{transition:.3s ease}#navbar #menu .menu-item-has-children #myCollapse[aria-expanded=true] i{transform:rotate(-180deg)}@media screen and (max-width: 992px){#navbar #menu .left .item-menu.linha .title-line{font-weight:700}}.menu-hamb{width:28px;height:18px;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 992px){.menu-hamb{display:none}}.line-1{background:#1678db;width:100%;height:4px;border-radius:5px;position:absolute}.line-2{background:#1678db;width:100%;height:4px;border-radius:5px;position:absolute}.line-3{background:#1678db;width:100%;height:4px;border-radius:5px;position:absolute}.line-1{transition:500ms;transform:translateY(-5px);animation:animateReverse 600ms ease-in-out}.line-2{transition:500ms;transform:scale(1);opacity:1}.line-3{transition:500ms;transform:translateY(5px);animation:animate2Reverse 600ms ease-in-out}.menu-hamb .active{animation:rotateIcon 600ms ease-in-out forwards}.line-1.active{animation:animate 600ms ease-in-out forwards}.line-2.active{transform:scale(0);opacity:0}.line-3.active{animation:animate2 600ms linear forwards}@keyframes animate{50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(0px) rotate(-45deg)}}@keyframes animateReverse{0%{transform:translateY(0px) rotate(45deg)}50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(-5px) rotate(0deg)}}@keyframes animate2{50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(0px) rotate(45deg)}}@keyframes animate2Reverse{0%{transform:translateY(0px) rotate(-45deg)}50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(5px) rotate(0deg)}}@keyframes rotateIcon{100%{transform:rotate(90deg)}}.overlay{width:100%;height:100%;position:fixed;background:rgba(0,57,94,.9);top:150px;left:0;visibility:hidden;opacity:0;transition:.3s ease-in-out;z-index:1}.overlay.active{visibility:visible;opacity:1}.btn-default{width:160px;height:50px;border-radius:6px;background:linear-gradient(#3add8c 16.44%, #27be98 85.02%);font-size:17px;font-weight:700;color:#fff;gap:8px;transition:.2s ease}.btn-default i{color:#fff;font-size:22px}.btn-default:hover{color:#fff;filter:brightness(1.2)}.btn-default:active{filter:brightness(0.8)}.btn-sobre{width:226px;height:60px;border-radius:6px;background:transparent;border:1.5px solid #207ad8;color:#1678db;font-weight:600;font-size:17px;font-family:"Roboto",sans-serif}.btn-sobre:hover{color:#1678db}.btn-sobre.solid{background:#1678db;color:#fff;border:1.7px solid #1678db}@media screen and (max-width: 39.9375em){#whats-cta{display:none}}#whats-cta i,#btn-whatsapp i{color:#fff}#cta-trigger{display:flex;flex-direction:column;justify-content:space-between;align-items:center;z-index:999;opacity:0;visibility:hidden;position:fixed;bottom:4%;right:2.5%}.btns-form{background:#1678db}#cta-trigger.show{visibility:visible;animation-name:show-cta;animation-duration:1s;animation-fill-mode:forwards}#cta-trigger.no-show{visibility:hidden;animation-name:show-cta;animation-duration:1s;animation-fill-mode:forwards}#trigger-body{width:142px;height:140px;padding:16px;background:#fff;box-sizing:border-box;font-size:16px;text-align:center;border-radius:6px;transition:.3s all;box-shadow:0px 3px 16px #cccdd0}#trigger-body strong{font-size:1.25em;font-weight:700;color:#122131;line-height:1.35;margin-bottom:5px;display:block;font-family:"Roboto",sans-serif}#trigger-body p{font-size:.75em;font-weight:400;color:#122131;line-height:1;margin-bottom:10px;display:block;font-family:"Roboto",sans-serif}button.open-modal-cta{width:78px;height:33px;background:#1678db;border:none;cursor:pointer;text-transform:uppercase;font-size:1em;font-weight:600;color:#fff;line-height:30px;outline:0;border-radius:6px;font-family:"Roboto",sans-serif}button.open-trigger-body{width:48px;height:48px;display:flex;justify-content:center;align-items:center;background:#1678db;border-radius:50%;border:none;position:relative;margin-top:40px;margin-left:60px;cursor:pointer;outline:0;font-family:"Roboto",sans-serif}button.open-trigger-body:before{content:"";width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;top:-8px;left:-8px;background:rgba(42,214,106,.2);border-radius:50%;z-index:-1}button.close-trigger-body{width:20px;height:20px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:-8px;right:-10px;border:none;cursor:pointer;box-shadow:2px 3px 0 0 rgba(0,0,0,.2),4px 7px 0 0 rgba(0,0,0,.15)}#modal-cta{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:.3s all;z-index:-1}#modal-cta.open{z-index:9999999;opacity:1;visibility:visible}#modal-overlay{width:100%;height:100%;background:#000000f2}#modal-container{width:520px;max-width:90%;height:460px;position:absolute;top:91px;right:0;bottom:0;left:0;margin:auto;background:#fff;box-shadow:16px 20px 20px 0 rgba(0,0,0,.3)}button .fa-clock,button .fa-comments,button .fa-phone{color:#fff}button.modal-tab{width:33.3333333333%;height:48px;border:1px solid #fff;background:#1678db;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;transition:.3s all;border:none !important;font-family:"Roboto",sans-serif}@media screen and (max-width: 538px){button.modal-tab{padding:0 40px}}@media screen and (max-width: 495px){button.modal-tab{padding:0 20px}}@media screen and (max-width: 360px){button.modal-tab{padding:0px}}button.modal-tab.active{background:#11528b;font-family:"Roboto",sans-serif}.modal-content-btns{width:100%;height:calc(100% + 36px);font-size:16px;padding:35px 34px;position:absolute;left:0;right:0;bottom:-81px;opacity:0;visibility:hidden;transition:.3s all;font-family:"Roboto",sans-serif}.modal-content-btns.active{font-family:"Roboto",sans-serif;opacity:1;visibility:visible}.modal-content-btns>h2{font-size:28px !important;font-weight:700;color:#122131;display:block;text-align:center;text-transform:uppercase;margin-bottom:-1px !important}.modal-content-btns>p{font-size:1.25em;font-weight:400;color:#2d3c5a;line-height:1.4;margin-bottom:15px;display:block;text-align:center}.modal-content-btns label{display:block;margin-bottom:10px;position:relative}.modal-content-btns label.fa-phone input,.modal-content-btns label.fa-user-circle input{padding-left:37px;height:40px !important}.modal-content-btns label.half{width:48%;display:inline-block}.modal-content-btns label.half:nth-child(2n){float:right}.modal-content-btns label.fa-phone:before,.modal-content-btns label.fa-user-circle:before{width:15px;height:15px;margin-right:10px;font-size:1rem;color:#051221;position:absolute;top:0;bottom:0;margin:auto;left:10px;font-weight:600}.modal-content-btns input,.modal-content-btns textarea{width:100%;border:1px solid #d9d9d9;font-size:.875em;font-weight:400;color:rgba(77,114,208,.95)}.modal-content-btns input{height:40px !important;border-radius:5px;padding-left:15px}.modal-content-btns input::placeholder{font-family:"Roboto",sans-serif}.modal-content-btns textarea{height:52px !important;border-radius:5px;padding:15px}.modal-content-btns textarea::placeholder{font-family:"Roboto",sans-serif}.modal-content-btns .btn-submit{width:100%;height:42px;border:0;border-radius:5px;background:#1678db;display:block;font-size:1.25em;font-weight:600;text-transform:uppercase;line-height:42px;text-align:center;margin-bottom:13px;color:#fff;border-radius:6px}.modal-content-btns small{font-size:.875em;font-weight:600;color:#005c89;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 370px){.modal-content-btns small{font-size:11px}}.modal-content-btns small span{width:23px;height:23px;border-radius:50%;background:#051221;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 6px}@media screen and (max-width: 991px){#cta-trigger{display:none}#modal-container{height:480px}.modal-content-btns{padding:30px 20px}}@media screen and (min-width: 991px){#whats-cta{width:47px;height:47px;background:#01c854;border-radius:50%;z-index:999;opacity:0;visibility:hidden;font-size:1.875rem;color:#fff;display:flex;justify-content:center;align-items:center;position:fixed;right:5%;bottom:45%}#whats-cta .fa-whatsapp{font-size:33px}#whats-cta:before{content:"";width:calc(100% + 14px);height:calc(100% + 14px);position:absolute;top:-7px;left:-7px;z-index:-1;background:rgba(1,200,84,.3);border-radius:50%;animation-name:whats-pulse;animation-duration:2s;animation-iteration-count:infinite}#whats-cta.show{visibility:visible;animation-name:show-cta;animation-duration:1s;animation-fill-mode:forwards}}@media screen and (min-width: 991px){#mobile-cta{display:none}}@media screen and (max-width: 990px){#cta-trigger{bottom:15%}#mobile-cta{width:100%;background:#5c5c5c;position:fixed;bottom:0;left:0;z-index:999}#mobile-cta:before{content:"";width:100%;height:5px;position:absolute;bottom:100%;left:0;background:rgba(17,82,140,.3)}#mobile-cta .wrap{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;justify-content:center;text-align:center;background:#11528c;height:55px}#mobile-cta div a,#mobile-cta div button{font-size:16px;color:#fff;font-family:"Roboto",sans-serif}button.modal-tab{width:33.3333333333% !important}#mobile-cta #btn-whatsapp i{margin-top:13px}#mobile-cta .column-whats{height:100%;background:linear-gradient(#3add8c 0%, #3add8c 17.39%, #27be98 85.68%, #27be98 100%);display:flex;align-items:center;justify-content:center}#mobile-cta #btn-whatsapp i:before{font-size:37px}.column-ligar{border-right:#fff 1px solid}#btn-whatsapp{width:42px;position:relative;font-size:1.75rem;color:#fff;line-height:42px}.whats-col{background:#2e2e2d}#btn-whatsapp:before{content:"";width:300px;height:42px;position:absolute;top:0;right:100%}.buttons-mob{background-color:#d5ceea}#btn-ligar,#btn-open-modal{font-size:.75rem;font-weight:700;color:#fff !important;text-align:center;line-height:42px;text-transform:uppercase}#btn-ligar:after{content:"";width:1px;height:35px;background:#bbb7c9;position:absolute;top:0;bottom:0;right:0;margin:auto}#btn-open-modal{width:192px;height:45px;border:none;background:0 0}}@-moz-keyframes whats-pulse{0%{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}@-webkit-keyframes whats-pulse{0%{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}@-o-keyframes whats-pulse{0%{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes whats-pulse{0%{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}@-moz-keyframes show-cta{0%{transform:translateY(0);opacity:0}100%{transform:translateY(-30px);opacity:1}}@-webkit-keyframes show-cta{0%{transform:translateY(0);opacity:0}100%{transform:translateY(-30px);opacity:1}}@-o-keyframes show-cta{0%{transform:translateY(0);opacity:0}100%{transform:translateY(-30px);opacity:1}}@keyframes show-cta{0%{transform:translateY(0);opacity:0}100%{transform:translateY(-30px);opacity:1}}#header{position:sticky;top:0;width:100%;height:150px;background:#fff;z-index:9;box-shadow:0px 7px 26px rgba(0,0,0,.16)}@media screen and (max-width: 992px){#header{height:75px !important;background:#fff !important;position:sticky;top:0px}}@media screen and (min-width: 992px){.searchwp-live-search-results{min-height:70px !important;min-width:210px !important;position:fixed !important;top:198px !important}}.search-wrap{position:relative;width:30px;height:30px}@media screen and (max-width: 992px){.search-wrap{margin-left:auto;margin-right:64px;margin-bottom:10px}}.search-wrap input{width:100%;height:30px;font-size:.875rem;font-family:"Montserrat",sans-serif;background:#fff;border-radius:3px;background:#fff;padding-left:20px;border:1px solid #959595;color:#959595}.search-wrap input::placeholder{font-size:.875rem;font-family:"Montserrat",sans-serif;color:#959595}.btn-search{cursor:pointer}.box-search{position:absolute;top:45px;left:-110px;display:flex;flex-direction:column;gap:10px;visibility:hidden;height:1px;width:70px;align-items:start;justify-content:end;border-radius:6px;padding:0 20px;padding-bottom:10px;opacity:0;transition:.3s}@media screen and (max-width: 768px){.box-search{left:-130px}}.box-search.activeSearch{visibility:visible;opacity:1;height:70px;width:245px}.top-bar{height:50px;display:flex;align-items:center;background:#1678db}@media screen and (max-width: 992px){.top-bar{display:none}}.top-bar .wrap-content{display:flex;justify-content:space-between;align-items:center}.top-bar .wrap-content .local{display:flex;align-items:center;gap:5px}.top-bar .wrap-content .local i{color:#fff}.top-bar .wrap-content .local a{display:block;font-size:14px;color:#fff;font-weight:700}.top-bar .wrap-content .right-info{display:flex}.top-bar .wrap-content .right-info .tel{padding-right:22px;border-right:1px solid #fff;display:flex;align-items:center;gap:9px}.top-bar .wrap-content .right-info .tel span{color:#fff;font-size:14px}.top-bar .wrap-content .right-info .tel span a{font-weight:700}.top-bar .wrap-content .right-info .mail{padding-left:30px;display:flex;align-items:center;gap:9px}.top-bar .wrap-content .right-info .mail img{width:18px}.top-bar .wrap-content .right-info .mail a{color:#fff;font-size:14px;font-weight:700}.top-bar .wrap-content .btn-default{margin-left:auto}#banner-inside{height:235px;width:100%;display:flex;justify-content:center;align-items:center;background-size:cover !important;background-position:50% 50% !important;position:relative;background-repeat:no-repeat !important}@media screen and (max-width: 992px){#banner-inside{height:188px;background-position:60% 50% !important}}#banner-inside .wrap-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:9px;max-width:700px}#banner-inside .wrap-content img{width:50px}#banner-inside .wrap-content .title-banner-inside{width:100%}#banner-inside .wrap-content h2{font-size:60px;line-height:60px;font-weight:700;color:#fff}@media screen and (max-width: 992px){#banner-inside .wrap-content h2{font-size:30px;line-height:32px;text-align:center}}.wrap-breadcrumb{background:#fff;padding:15px 0}.wrap-breadcrumb #breadcrumbs span{font-size:14px;color:#515151}.wrap-breadcrumb #breadcrumbs .breadcrumb_last{font-weight:600;color:#1678db}.wrap-breadcrumb{position:relative}.wrap-breadcrumb #breadcrumbs{position:absolute;font-weight:600;font-size:16px;line-height:28px;text-align:left;color:#bebaba}@media screen and (max-width: 992px){.wrap-breadcrumb #breadcrumbs{transform:translateX(-50%);left:50%;width:100%;text-align:left;max-width:290px}}.wrap-breadcrumb #breadcrumbs .breadcrumb_last{color:#1678db}#sobre-home{background:#fff;overflow-x:hidden}#sobre-home .wrap-text-image.reverse .copy{order:2}#sobre-home .wrap-text-image.reverse .img-container{order:1}#sobre-home .copy a{font-weight:bold;text-decoration:underline;font-size:18px;line-height:24px;color:#1678db;margin-top:20px;display:flex;align-items:center;gap:5px}@media screen and (max-width: 992px){#sobre-home .copy a{justify-content:center}}#sobre-local{background:#fff;overflow-x:hidden}#sobre-local .copy a{font-weight:bold;text-decoration:underline;font-size:18px;line-height:24px;color:#1678db;margin-top:20px;display:flex;align-items:center;gap:5px}@media screen and (max-width: 992px){#sobre-local .copy a{justify-content:center}}#sobre-nos-temos .copy a{font-weight:bold;text-decoration:underline;font-size:18px;line-height:24px;color:#1678db;margin-top:20px;display:flex;align-items:center;gap:5px}@media screen and (max-width: 992px){#sobre-nos-temos .copy a{justify-content:center}}#quebra-download{height:320px;background:url("../../../dist/images/bg-download.jpg") no-repeat;background-size:cover;background-position:top;display:flex;align-items:center;position:relative;padding-top:58px}@media screen and (max-width: 992px){#quebra-download{height:575px;background:#122131;background-size:100%;padding-top:38px}}#quebra-download .persona{position:absolute;bottom:0;left:-225px}#quebra-download .catalogo{position:absolute;bottom:-70px;right:-58px}#quebra-download .wrap-content{max-width:620px;width:100%;height:100%;margin:0 auto;text-align:center}@media screen and (max-width: 992px){#quebra-download .wrap-content{margin:0 auto}}#quebra-download .wrap-content .copy-download h2{font-weight:900;font-size:32px;line-height:40px;text-align:center;color:#1678db}@media screen and (max-width: 992px){#quebra-download .wrap-content .copy-download h2{font-size:30px;text-align:center;line-height:35px}}#quebra-download .wrap-content .copy-download span{display:block;font-size:16px;line-height:28px;color:#fff;margin-bottom:20px}@media screen and (max-width: 992px){#quebra-download .wrap-content .copy-download span{text-align:center;line-height:22px;margin-top:8px}}#quebra-download .wrap-content .form-wrap{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media screen and (max-width: 992px){#quebra-download .wrap-content .form-wrap{display:block;max-width:400px;margin:0 auto}}#quebra-download .wrap-content .form-wrap input{width:100%;height:50px;border-radius:3px;background:#f1ecec;border:none;padding-left:21px;font-family:"Roboto",sans-serif}@media screen and (max-width: 992px){#quebra-download .wrap-content .form-wrap input{margin-bottom:16px}}#quebra-download .wrap-content .form-wrap input::placeholder{font-size:16px;color:#919191;font-family:"Roboto",sans-serif;font-weight:500}#quebra-download .wrap-content .form-wrap .btn-default{grid-column:1/3;border:none;width:100%;background:#1678db;max-width:380px;margin:0 auto;margin-bottom:-38px;margin-top:7px;font-family:"Roboto",sans-serif;font-weight:900;font-size:18px}@media screen and (max-width: 992px){#quebra-download .wrap-content .form-wrap .btn-default{max-width:240px}}#section-certificacoes{padding-top:117px}@media screen and (max-width: 768px){#section-certificacoes{text-align:center;padding-top:45px}}#section-certificacoes .box-logos{display:flex;gap:17px}#section-certificacoes .box-logos img{object-fit:contain}@media screen and (max-width: 768px){#section-certificacoes .box-logos img{width:47%}}@media screen and (min-width: 992px){#section-certificacoes h2{padding-right:78px;margin-bottom:12px}}@media screen and (max-width: 768px){#section-certificacoes h2{text-align:center;margin-bottom:23px}}#section-certificacoes .text-col{padding-top:43px}@media screen and (max-width: 768px){#section-certificacoes .text-col{padding-top:10px}}#section-certificacoes .text-col p{margin-bottom:26px}#section-download-certificacoes{background-color:#1678db;height:387px;padding-top:39px;margin-top:100px}@media screen and (max-width: 768px){#section-download-certificacoes{text-align:center;margin-top:17px;height:781px}}#section-download-certificacoes .text-top{color:#2d3c5a !important}#section-download-certificacoes .copy *{color:#fff}#section-download-certificacoes p{max-width:405px}@media screen and (min-width: 992px){#section-download-certificacoes .buttons-flex{display:flex;gap:17px}}#section-download-certificacoes .button{width:212px;height:57px;background:#122131;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:bold;margin-top:29px}@media screen and (max-width: 768px){#section-download-certificacoes .button{width:100%}}#section-download-certificacoes .button img{margin-left:10px}@media screen and (max-width: 768px){#section-download-certificacoes .img-papper{width:100%;margin-top:16px;margin-bottom:20px}}#section-download-certificacoes .col-img{position:relative}@media screen and (min-width: 992px){#section-download-certificacoes .col-img img{position:absolute;top:-139px}}#contato-home{width:100%;background:url("../../../dist/images/bg-contato.jpg") no-repeat}@media screen and (max-width: 992px){#contato-home{height:745px;padding:40px 0}}#contato-home .wrap-content{display:flex;align-items:center;gap:25px}@media screen and (max-width: 992px){#contato-home .wrap-content{justify-content:center}}#contato-home .wrap-content .img-container img{margin-top:-60px}#contato-home .wrap-content .form-contato{max-width:560px}@media screen and (max-width: 992px){#contato-home .wrap-content .form-contato .copy{text-align:center}#contato-home .wrap-content .form-contato .copy h2{font-size:22px}}#contato-home .wrap-content .form-contato form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:38px}@media screen and (max-width: 992px){#contato-home .wrap-content .form-contato form{display:flex;flex-direction:column;width:100%;margin-top:24px}}#contato-home .wrap-content .form-contato form input,#contato-home .wrap-content .form-contato form textarea,#contato-home .wrap-content .form-contato form select{width:100%;height:60px;border-radius:5px;background:#fff;border:1px solid #57698b;font-size:16px;color:#acacac;padding:0 20px}#contato-home .wrap-content .form-contato form input::placeholder,#contato-home .wrap-content .form-contato form textarea::placeholder,#contato-home .wrap-content .form-contato form select::placeholder{font-size:16px;color:#acacac}@media screen and (max-width: 992px){#contato-home .wrap-content .form-contato form input,#contato-home .wrap-content .form-contato form textarea,#contato-home .wrap-content .form-contato form select{height:45px}}#contato-home .wrap-content .form-contato form textarea{max-width:100%;grid-column:1/3;height:120px;padding:20px}#contato-home .wrap-content .form-contato form button{grid-column:1/3;margin-left:auto}@media screen and (max-width: 992px){#contato-home .wrap-content .form-contato form button{margin:0 auto}}@media screen and (max-width: 768px){footer{padding-bottom:50px}}footer .text-iso-footer{margin-top:47px !important}footer .text-iso-footer strong{color:#fff;font-weight:bold}#rodape-desktop{padding:62px 0 0 0;background:#1678db}#rodape-desktop .sobre .logo-footer{max-width:202px}#rodape-desktop .sobre p{font-weight:400;color:#fff;font-size:14px;line-height:20px;margin-top:18px;margin-bottom:16px}#rodape-desktop .sobre .saiba-mais{display:flex;margin-top:auto;align-items:center}#rodape-desktop .sobre .saiba-mais img{margin:0;margin-right:6px;filter:invert(53%) sepia(48%) saturate(414%) hue-rotate(2deg) brightness(91%) contrast(91%)}#rodape-desktop .sobre .saiba-mais span{color:#fff;font-weight:600;font-size:16px}#rodape-desktop .sobre .saiba-mais:hover img{animation:fly-x .9s ease-in-out infinite alternate}#rodape-desktop .contatos{text-align:right;padding-top:15px}#rodape-desktop .contatos .btn-default{margin-left:auto !important;margin-bottom:30px}#rodape-desktop .contatos .tel,#rodape-desktop .contatos .mail{margin-bottom:10px}#rodape-desktop .contatos .tel a,#rodape-desktop .contatos .mail a{color:#fff;font-size:14px;font-weight:700}#rodape-desktop .contatos .tel span,#rodape-desktop .contatos .mail span{color:#fff;font-size:14px;font-weight:700}#rodape-desktop .contatos .tel i,#rodape-desktop .contatos .mail i{color:#fff}#rodape-desktop .contatos .endereco{display:flex;align-items:flex-start;margin-top:8px;gap:6px;margin-bottom:16px}#rodape-desktop .contatos .endereco strong{display:block;color:#fff;font-weight:500;font-size:13px;margin-bottom:4px}#rodape-desktop .contatos .endereco img{max-width:16px;margin-right:6px}#rodape-desktop .contatos .endereco a{font-size:13px;font-weight:300;color:#fff}#rodape-desktop .contatos .socials{display:flex;flex-direction:column;gap:3px;justify-content:flex-end;margin-top:16px}#rodape-desktop .contatos .socials .icons{display:flex;align-items:center;gap:3px;justify-content:flex-end}#rodape-desktop .contatos .socials span{color:#fff;font-weight:600;font-size:13px}#rodape-desktop .rodape{padding:1rem 0;margin-top:54px;width:100%;height:54px;background:#fff;border-top:1px solid rgba(149,149,149,.13)}#rodape-desktop .rodape p{font-size:1rem;font-weight:400;color:#122131;font-family:"Roboto",sans-serif}#rodape-desktop .rodape strong{color:#122131}#rodape-desktop .rodape .xceller{justify-content:end;align-items:center}#rodape-desktop .rodape .xceller a{font-weight:500;color:#122131;font-family:"Roboto",sans-serif}#rodape-desktop .rodape .xceller .img-3xceller{width:77px;height:23px}#rodape-desktop .mega-menu-rodape{display:grid;grid-template-columns:1fr 4fr;justify-content:left;padding:0;gap:20px;padding-left:32px;padding-top:30px}#rodape-desktop .mega-menu-rodape .itens-menu .menu-item,#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item{color:#fff;font-weight:700;font-size:13px;list-style:none;margin-bottom:30px;text-transform:uppercase;width:100%;display:block}#rodape-desktop .mega-menu-rodape .itens-menu .menu-item-parent,#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item-parent{margin-bottom:6px}#rodape-desktop .mega-menu-rodape .itens-menu .menu-item-parent i,#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item-parent i{color:#fff;font-size:12px;margin-right:2px}#rodape-desktop .mega-menu-rodape .sub-menu{font-size:11px;display:flex;align-items:baseline;gap:5px;line-height:18px;font-family:"Inter",sans-serif;color:#fff;font-weight:400}#rodape-desktop .mega-menu-rodape .sub-menu:before{content:"•";display:block;min-width:5px;height:8px}#rodape-desktop .mega-menu-rodape .itens-aplicacoes{font-weight:400;font-size:1rem;color:#fff;line-height:30px}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item-wrap{display:grid;grid-template-columns:1fr 1fr}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item-wrap .item{grid-column:1/2;grid-row:1/4}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item-wrap .item ul{margin-top:0}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item-wrap ul{margin-bottom:10px}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item{margin-bottom:8px;line-height:20px}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item-parent{font-family:"Roboto";font-weight:bold;font-size:13px;line-height:20px;color:#fff}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .sub-menu{margin-bottom:5px}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .sub-menu:before{content:"•";display:block;min-width:5px;height:8px}#rodape-mobile{background:#1678db;padding:2rem 0}#rodape-mobile .copy-rodape h2{text-align:center}#rodape-mobile p{text-align:center;margin:15px 0;color:#fff}#rodape-mobile .btn-agendar{margin:0 auto}#rodape-mobile .contatos{display:flex;max-width:220px;margin:0 auto}#rodape-mobile .info-contato{margin:0 auto;margin-bottom:20px;text-align:center;max-width:170px}#rodape-mobile .info-contato h3{font-size:14px;font-weight:600;margin-bottom:6px;color:#fff}#rodape-mobile .info-contato a{font-size:14px;font-weight:400;text-align:center;color:#fff}#rodape-mobile .info-contato img{width:18px;margin:0 auto}#rodape-mobile .info-contato i{color:#fff;font-size:18px;margin-bottom:5px}#rodape-mobile .socials{margin:0 auto;margin-top:10px;text-align:center}#rodape-mobile .socials span{font-weight:700;font-size:12px;color:#fff}#rodape-mobile .socials .list{display:flex;justify-content:center;gap:4px;margin-top:8px}#bottom-bar{padding:1rem 0;background:#fff;height:110px;display:grid;place-content:center}#bottom-bar .xceller{justify-content:center;align-items:center}#bottom-bar .xceller a{color:#2d3c5a;font-size:1.125rem;font-weight:600}#bottom-bar .xceller .img-3xceller{width:95px;height:30px}#quem-somos{background:#fff}#quem-somos #sobre-home{margin-top:100px}@media screen and (max-width: 768px){#quem-somos #sobre-home{margin-top:40px}}#quem-somos #historia{margin-top:90px}#quem-somos #historia .copy{text-align:center}#quem-somos #historia .box-historia{width:100%;height:590px;border-radius:6px;background:#fff;box-shadow:0px 40px 66px rgba(0,0,0,.15);margin-top:38px;display:flex;align-items:self-start;justify-content:center;padding:0 50px;padding-top:42px}@media screen and (max-width: 992px){#quem-somos #historia .box-historia{height:890px;padding:25px;align-items:self-start}}#quem-somos #historia .box-historia .wrap-content{display:flex;flex-direction:column;align-items:center;justify-content:center}#quem-somos #historia .box-historia .select{width:100%;display:flex;gap:10px;justify-content:center;margin-bottom:32px}@media screen and (max-width: 992px){#quem-somos #historia .box-historia .select{flex-direction:column;align-items:center}}#quem-somos #historia .box-historia .select button{width:160px;height:50px;border-radius:6px;background:#f7f7f7;border:1.5px solid #132130;transition:.3s ease-in-out;color:#132130;font-size:20px;font-family:"Roboto";font-weight:500}#quem-somos #historia .box-historia .select button.active{border:1.5px solid transparent;background:#1678db;color:#fff}#quem-somos #historia .box-historia .conteudo{overflow:hidden}#quem-somos #historia .box-historia .conteudo .item{visibility:hidden;opacity:0;transform:translateX(-700px);transition:opacity .3s ease-in;position:absolute;display:flex;align-items:center}@media screen and (max-width: 992px){#quem-somos #historia .box-historia .conteudo .item{flex-direction:column}}#quem-somos #historia .box-historia .conteudo .item .copy{max-width:425px;width:100%;text-align:left}@media screen and (max-width: 992px){#quem-somos #historia .box-historia .conteudo .item .copy{max-width:240px;width:100%;text-align:center;margin-top:36px}}#quem-somos #historia .box-historia .conteudo .item .copy p{font-size:15px;line-height:24px;color:#2d3c5a}#quem-somos #historia .box-historia .conteudo .item.active{position:relative;visibility:visible;opacity:1;transform:translateX(0)}#quem-somos #historia .box-historia .conteudo .item .img-container{max-width:560px;width:100%;height:380px;margin-right:50px;border-radius:6px}@media screen and (max-width: 992px){#quem-somos #historia .box-historia .conteudo .item .img-container{max-width:240px;width:100%;height:150px;margin:0 auto;margin-top:36px}}#quem-somos #historia .box-historia .conteudo .item .img-container img{width:100%;height:380px;object-fit:cover;border-radius:6px}@media screen and (max-width: 992px){#quem-somos #historia .box-historia .conteudo .item .img-container img{height:150px}}#quem-somos #gallery{margin-top:130px;overflow-x:hidden}@media screen and (max-width: 992px){#quem-somos #gallery{margin-top:50px}#quem-somos #gallery .splide__track{padding:30px 0}#quem-somos #gallery .splide__pagination{bottom:5px !important}}@media screen and (max-width: 992px){#quem-somos #gallery .wrap-gallery img{height:210px;object-fit:cover;width:100%}}@media screen and (min-width: 992px){#quem-somos #gallery .wrap-gallery{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:1140px;margin:0 auto !important;justify-content:center;gap:12px}#quem-somos #gallery .wrap-gallery img{object-fit:contain;width:100%;height:auto}}#quem-somos #section-certificacoes{padding-top:63px}@media screen and (max-width: 768px){#quem-somos #section-certificacoes{text-align:center;padding-top:28px}}#quem-somos #qualidade{padding-top:70px}#quem-somos #qualidade .copy{text-align:center;margin-bottom:40px}#quem-somos #qualidade .wrap-card-politica{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:54px}@media screen and (max-width: 992px){#quem-somos #qualidade .wrap-card-politica{gap:20px}}#quem-somos #qualidade .wrap-card-politica .card-politica{width:266px;height:293px;border-radius:10px;background:#fff;box-shadow:0px 3px 52px rgba(0,0,0,.09);padding:27px 30px}#quem-somos #qualidade .wrap-card-politica .card-politica img{margin:0 auto;margin-bottom:20px}#quem-somos #qualidade .wrap-card-politica .card-politica h3{font-size:16px;line-height:24px;text-align:center;color:#2d3c5a;font-weight:400}#quem-somos #sobre-nos-temos{margin-top:100px}@media screen and (max-width: 768px){#quem-somos #sobre-nos-temos{margin-top:70px}}#quem-somos #sobre-local{margin-top:100px}@media screen and (max-width: 768px){#quem-somos #sobre-local{margin-top:40px}}#quem-somos #missao{margin-top:100px;justify-content:center}@media screen and (max-width: 768px){#quem-somos #missao{margin-top:40px}}#quem-somos #missao .wrap-content{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;width:100%;gap:32px}@media screen and (max-width: 992px){#quem-somos #missao .wrap-content{grid-template-columns:1fr;gap:25px}}#quem-somos #missao .wrap-content .card-missao{--c1: #1678db;--c2: #1067be;max-width:360px;width:100%;height:375px;border-radius:10px;background:linear-gradient(140deg, var(--c2, #1678db), var(--c1, #1067be) 51%, var(--c2, #1678db)) var(--x, 0)/200%;box-shadow:0px 40px 56px rgba(124,124,124,.35);padding:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.4s ease-in-out}@media screen and (max-width: 992px){#quem-somos #missao .wrap-content .card-missao{max-width:290px;height:300px;padding:28px;margin:0 auto}}#quem-somos #missao .wrap-content .card-missao:hover{--x: 100%}#quem-somos #missao .wrap-content .card-missao .content{height:130px;text-align:center}#quem-somos #missao .wrap-content .card-missao img{margin-bottom:25px}@media screen and (max-width: 992px){#quem-somos #missao .wrap-content .card-missao img{width:70px;height:70px}}#quem-somos #missao .wrap-content .card-missao h3{font-weight:bold;font-size:24px;color:#fff;margin-bottom:6px}#quem-somos #missao .wrap-content .card-missao span{font-size:16px;line-height:22px;text-align:center;color:#fff}#quem-somos #contato-home{margin-top:100px}@media screen and (max-width: 768px){#quem-somos #contato-home{margin-top:40px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvX2dsb2JhbHMuc2NzcyIsImhlbHBlcnMvX2NvbG9ycy5zY3NzIiwiY29tcG9uZW50cy9fbWVudS5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fdHJhY2tpbmcuc2NzcyIsInBhcnRpYWxzL2hlYWRlci5zY3NzIiwicGFydGlhbHMvX3NvYnJlLWhvbWUuc2NzcyIsInBhcnRpYWxzL19xdWVicmEtZG93bmxvYWQuc2NzcyIsInBhcnRpYWxzL2NlcnRpZmljYWNvZXMuc2NzcyIsInBhcnRpYWxzL2Rvd25sb2FkLWNlcnRpZmljYWNvZXMuc2NzcyIsInBhcnRpYWxzL19jb250YXRvLnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJwYWdlcy9wYWdlLXF1ZW0tc29tb3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FBQSwyWkFpRkUsU0FDQSxVQUNBLFNBQ0EsZUFDQSxnQ0FDQSxNQ2hGUyxRRGlGVCx3QkFHRixrRkFZRSxjQUdGLEtBQ0UsY0FDQSw2QkFDQSxXQ3JHRyxLRHdHTCxNQUVFLGdCQUdGLGFBRUUsWUFHRixvREFJRSxXQUNBLGFBR0YsTUFDRSx5QkFDQSxpQkFHRixFQUNFLHFCQUNBLGNBRUEsUUFDRSxjQUdGLE1BQ0UsZUEwQkosV0FDRSxpQkFOQSxxQ0FLRixXQUlJLGdCQUNBLFdBaEJGLHFDQVdGLFdBVUksV0FmRixxQ0FLRixXQWNJLGlCQW5CRixxQ0FLRixXQWtCSSxpQkF2QkYsc0NBMkJGLGdCQUVJLHlCQW5DRixxQ0F1Q0YsaUJBRUkseUJBbkNGLHFDQXVDRixnQkFFSSx5QkFJSixzQ0FDRSxhQUNBLHVCQUNBLG1CQUdGLE1BQ0UsTUNsTlMsUURvTlQsV0FDRSxnQkFDQSxlQUNBLG9CQUNBLGlCQUNBLGdCQUNBLHlCQUVBLE1DaE9HLFFEbU9MLGtCQUVFLGdCQUNBLGVBQ0EsZ0JBQ0EsaUJBdEVGLHFDQWlFQSxrQkFRSSxlQUNBLGtCQUlKLG9DQUlFLGdCQUNBLGVBQ0Es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WUFDQSxhQUNBLG1CQUNBLGdCQUNBLHdDQUNBLGtCQUNBLDhEQUNFLGNBQ0EsbUJBRUYsNkRBQ0UsZUFDQSxpQkFDQSxrQkFDQSxjQUNBLGdCQU9SLDZCQUNFLGlCWmhHRixxQ1krRkEsNkJBSUksaUJBSUoseUJBQ0UsaUJaeEdGLHFDWXVHQSx5QkFJSSxpQkFJSixvQkFDRSxpQkFDQSx1QlpqSEYscUNZK0dBLG9CQUtJLGlCQUdGLGtDQUNFLGFBQ0Esa0NBQ0EsdUJBQ0EsV0FDQSxTWjVISixxQ1l1SEUsa0NBUUksMEJBQ0EsVUFJRiwrQ0FDRSxjQUNBLGNBRUEsZ0JBQ0EsV0FDQSxhQUNBLG1CQUdBLG9IQUVBLCtDQUNBLGFBQ0EsYUFDQSxzQkFDQSxtQkFDQSx1QkFDQSwyQlp0Sk4scUNZb0lJLCtDQXFCSSxnQkFDQSxhQUNBLGFBQ0EsZUFHRixxREFDRSxVQUlGLHdEQUNFLGFBQ0Esa0JBR0YsbURBQ0UsbUJaMUtSLHFDWXlLTSxtREFJSSxXQUNBLGFBSUosa0RBQ0UsaUJBQ0EsZUFDQSxXQUNBLGtCQUdGLG9EQUNFLGVBQ0EsaUJBQ0Esa0JBQ0EsV0FPUiwwQkFDRSxpQlpyTUYscUNZb01BLDBCQUlJIiwiZmlsZSI6InBhZ2VzL3BhZ2UtcXVlbS1zb21vcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLFxyXG5ib2R5LFxyXG5kaXYsXHJcbnNwYW4sXHJcbmFwcGxldCxcclxub2JqZWN0LFxyXG5pZnJhbWUsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAsXHJcbmJsb2NrcXVvdGUsXHJcbnByZSxcclxuYSxcclxuYWJicixcclxuYWNyb255bSxcclxuYWRkcmVzcyxcclxuYmlnLFxyXG5jaXRlLFxyXG5jb2RlLFxyXG5kZWwsXHJcbmRmbixcclxuZW0sXHJcbmltZyxcclxuaW5zLFxyXG5rYmQsXHJcbnEsXHJcbnMsXHJcbnNhbXAsXHJcbnNtYWxsLFxyXG5zdHJpa2UsXHJcbnN0cm9uZyxcclxuc3ViLFxyXG5zdXAsXHJcbnR0LFxyXG52YXIsXHJcbmIsXHJcbnUsXHJcbmksXHJcbmNlbnRlcixcclxuZGwsXHJcbmR0LFxyXG5kZCxcclxub2wsXHJcbnVsLFxyXG5saSxcclxuZmllbGRzZXQsXHJcbmZvcm0sXHJcbmxhYmVsLFxyXG5sZWdlbmQsXHJcbnRhYmxlLFxyXG5jYXB0aW9uLFxyXG50Ym9keSxcclxudGZvb3QsXHJcbnRoZWFkLFxyXG50cixcclxudGgsXHJcbnRkLFxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuY2FudmFzLFxyXG5kZXRhaWxzLFxyXG5lbWJlZCxcclxuZmlndXJlLFxyXG5maWdjYXB0aW9uLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tZW51LFxyXG5uYXYsXHJcbm91dHB1dCxcclxucnVieSxcclxuc2VjdGlvbixcclxuc3VtbWFyeSxcclxudGltZSxcclxubWFyayxcclxuYXVkaW8sXHJcbnZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogJHRleHREYXJrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5pbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAkYmc7XHJcbn1cclxuXHJcbm9sLFxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSxcclxucSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSxcclxuYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsXHJcbnE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4kYnBzOiAoXHJcbiAgXCJ4c1wiOiAzMjBweCxcclxuICBcInNtXCI6IDYwMHB4LFxyXG4gIFwibWRcIjogNzY4cHgsXHJcbiAgXCJsZ1wiOiA5OTJweCxcclxuICBcInhsXCI6IDEyMDBweCxcclxuICBcInh4bFwiOiAxNTIwcHgsXHJcbik7XHJcblxyXG5cclxuQG1peGluIGJyZWFrcG9pbnQtdXAoJHNpemUpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicHMsICRzaXplKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludC1kb3duKCRzaXplKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkYnBzLCAkc2l6ZSkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRlLW9uLXRhYmxldCB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZS1vbi1kZXNrdG9wIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZS1vbi1tb2JpbGUge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmFsaWduLWNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY29weSB7XHJcbiAgY29sb3I6ICR0ZXh0RGFyaztcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBjb2xvcjogJG1haW47XHJcbiAgfVxyXG5cclxuICBoMixcclxuICBoMSB7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMsXHJcbiAgaDQsXHJcbiAgaDUsXHJcbiAgaDYge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzZweDtcclxuXHJcbiAgfVxyXG5cclxuICBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6ICR0ZXh0TGlnaHQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgc3Ryb25nICwgYiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jdGEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLndyYXAtdGV4dC1pbWFnZSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDMycHg7XHJcblxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmLmxlZnQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgfVxyXG5cclxuICAmLmdyaWQge1xyXG4gICAgLmNvbnRhaW5lci1pbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXItaW1nIHtcclxuICAgIHdpZHRoOiA5NDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29weSB7XHJcbiAgICB3aWR0aDogNTQ1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XHJcbiAgYm90dG9tOiAtMi41ZW0gIWltcG9ydGFudDtcclxuXHJcbiAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDI0QjgyO1xyXG4gICAgbWFyZ2luOiAzcHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBtYXJnaW46IDNweCA0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDI0QjgyO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNwbGlkZV9fYXJyb3cge1xyXG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUsIDAuMzMpICFpbXBvcnRhbnQ7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJ0bi1ncmFkaWVudCB7XHJcbiAgLS1jMTogIzE2NzhkYjtcclxuICAtLWMyOiAjMTE1MjhiO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCB2YXIoLS1jMiwgIzE2NzhkYiksIHZhcigtLWMxLCAjMTE1MjhiKSA1MSUsIHZhcigtLWMyLCAjMTY3OGRiKSkgdmFyKC0teCwgMCkvIDIwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiA0cHg7XHJcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC0teDogMTAwJTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLnNhaWJhLW1haXMge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vLyBpbWcge1xyXG4vLyAgIHBvaW50ZXItZXZlbnRzOiBub25lIWltcG9ydGFudDtcclxuLy8gfSIsIiR3aGl0ZTogI2ZmZjtcclxuJG1haW5MaWdodDogIzE1NjFhNDtcclxuJG1haW46ICMxNjc4REI7XHJcbiRtYWluRGFyazogIzAwMzk1ZTtcclxuJHRleHRMaWdodDogIzJEM0M1QTtcclxuJHRleHQ6ICM2QTZBNkE7XHJcbiR0ZXh0RGFyazogIzEyMjEzMTtcclxuJGJnOiAjZmZmOyIsIiNuYXZiYXIge1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIGhlaWdodDogNzVweDtcclxuICB9XHJcblxyXG4gIC5ncmlkLW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtd3JhcCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAwcHgpO1xyXG4gICAgICAgIHRvcDogNzVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZztcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI21lbnUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNDksIDE0OSwgMTQ5LCAwLjQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGF0by1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLWRlZmF1bHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVkZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI21lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgZ2FwOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgIGNvbG9yOiAkdGV4dERhcms7XHJcbiAgICAgIHBhZGRpbmc6IDQycHggMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB0b3A6IDY2cHg7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmLmFjdGl2ZU1lbnUge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2lkdGg6IDI3JTtcclxuICAgICAgICAgIGNvbG9yOiAkdGV4dERhcms7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3AtYm94IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbiAgICAgICAgICAuc3ViLWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuaXRlbS1saXN0LW1lbnUge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMmUzNzQ4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZS1saW5lIHtcclxuXHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzJlMzc0ODtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIC5kcm9wLWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnO1xyXG4gICAgICAgICAgICB3aWR0aDogODMwcHg7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDI2cHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcclxuXHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE0OSwgMTQ5LCAxNDksIDAuMTMpO1xyXG5cclxuICAgICAgICAgICAgICAuaXRlbS1tZW51IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJFMzc0ODtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50O1xyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUwMHB4KTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XHJcblxyXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbnMtbWVudSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMzZweDtcclxuXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuM2ZyIDFmciAxZnI7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgJi5wcm9kdWN0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1Yi1pdGVtIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMyRTM3NDg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJFMzc0ODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZvb3RlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDM2cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE0OSwgMTQ5LCAxNDksIDAuMTMpO1xyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuc29jaWFscyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjbXlDb2xsYXBzZSB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgLmxlZnQge1xyXG4gICAgICAgIC5pdGVtLW1lbnUubGluaGEge1xyXG4gICAgICAgICAgLnRpdGxlLWxpbmUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtaGFtYiB7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzIHtcclxuICAubGluZS0jeyRpfSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluZS0xIHtcclxuICB0cmFuc2l0aW9uOiA1MDBtcztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgYW5pbWF0aW9uOiBhbmltYXRlUmV2ZXJzZSA2MDBtcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmxpbmUtMiB7XHJcbiAgdHJhbnNpdGlvbjogNTAwbXM7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubGluZS0zIHtcclxuICB0cmFuc2l0aW9uOiA1MDBtcztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxuICBhbmltYXRpb246IGFuaW1hdGUyUmV2ZXJzZSA2MDBtcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLm1lbnUtaGFtYiAuYWN0aXZlIHtcclxuICBhbmltYXRpb246IHJvdGF0ZUljb24gNjAwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5saW5lLTEuYWN0aXZlIHtcclxuICBhbmltYXRpb246IGFuaW1hdGUgNjAwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5saW5lLTIuYWN0aXZlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5saW5lLTMuYWN0aXZlIHtcclxuICBhbmltYXRpb246IGFuaW1hdGUyIDYwMG1zIGxpbmVhciBmb3J3YXJkcztcclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRlIHtcclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0ZVJldmVyc2Uge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRlMiB7XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0ZTJSZXZlcnNlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSWNvbiB7XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4ub3ZlcmxheSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDU3LCA5NCwgMC45KTtcclxuICB0b3A6IDE1MHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn0iLCIuYnRuLWRlZmF1bHQge1xyXG4gIHdpZHRoOiAxNjBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjM2FkZDhjIDE2LjQ0JSwgIzI3YmU5OCA4NS4wMiUpO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgQGV4dGVuZCAuYWxpZ24tY2VudGVyO1xyXG4gIGdhcDogOHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuXHJcbiAgaSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc29icmUge1xyXG4gIHdpZHRoOiAyMjZweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMS41cHggc29saWQgIzIwN2FkODtcclxuICBjb2xvcjogJG1haW47XHJcbiAgQGV4dGVuZCAuYWxpZ24tY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkbWFpbjtcclxuICB9XHJcblxyXG4gICYuc29saWQge1xyXG4gICAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMS43cHggc29saWQgJG1haW47XHJcblxyXG4gIH1cclxufSIsIi8vIHRyaWdnZXJcclxuJHRpdHVsb0NhaXhhOiAjMTIyMTMxO1xyXG4kdGV4dG9DYWl4YTogIzEyMjEzMTtcclxuXHJcbiRib3RvZXM6ICMxNjc4REI7XHJcbiR0YWJJbmF0aXZvOiAjMTY3OERCO1xyXG4kdGFiQXRpdm86ICMxMTUyOEI7XHJcblxyXG4kZm9udDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiRib3JkZXJSYWRpdXM6IDZweDtcclxuXHJcbiR0aXR1bG86ICMxMjIxMzE7XHJcbiR0ZXh0bzogIzJEM0M1QTtcclxuXHJcbi8vYm90w6NvIG1vYmlsZVxyXG4kYm90YW9Nb2JpbGU6ICMxMTUyOEM7XHJcbiR3aGF0c01vYmlsZTogbGluZWFyLWdyYWRpZW50KCMzYWRkOGMgMCUsICMzYWRkOGMgMTcuMzklLCAjMjdiZTk4IDg1LjY4JSwgIzI3YmU5OCAxMDAlKTtcclxuXHJcbi8qIFNtYWxsIG9ubHkgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XHJcbiAgI3doYXRzLWN0YSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuI3doYXRzLWN0YSBpLFxyXG4jYnRuLXdoYXRzYXBwIGkge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuI2N0YS10cmlnZ2VyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDQlO1xyXG4gIHJpZ2h0OiAyLjUlO1xyXG59XHJcblxyXG4uYnRucy1mb3JtIHtcclxuICBiYWNrZ3JvdW5kOiAkYm90b2VzO1xyXG59XHJcblxyXG4jY3RhLXRyaWdnZXIuc2hvdyB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBhbmltYXRpb24tbmFtZTogc2hvdy1jdGE7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG4jY3RhLXRyaWdnZXIubm8tc2hvdyB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzaG93LWN0YTtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG59XHJcblxyXG4jdHJpZ2dlci1ib2R5IHtcclxuICB3aWR0aDogMTQycHg7XHJcbiAgaGVpZ2h0OiAxNDBweDtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAxNnB4ICNjY2NkZDA7XHJcbn1cclxuXHJcbiN0cmlnZ2VyLWJvZHkgc3Ryb25nIHtcclxuICBmb250LXNpemU6IDEuMjVlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAkdGl0dWxvQ2FpeGE7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcclxufVxyXG5cclxuI3RyaWdnZXItYm9keSBwIHtcclxuICBmb250LXNpemU6IDAuNzVlbTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGNvbG9yOiAkdGV4dG9DYWl4YTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcclxufVxyXG5cclxuYnV0dG9uLm9wZW4tbW9kYWwtY3RhIHtcclxuICB3aWR0aDogNzhweDtcclxuICBoZWlnaHQ6IDMzcHg7XHJcbiAgYmFja2dyb3VuZDogJGJvdG9lcztcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250O1xyXG59XHJcblxyXG5idXR0b24ub3Blbi10cmlnZ2VyLWJvZHkge1xyXG4gIHdpZHRoOiA0OHB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogJGJvdG9lcztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcclxufVxyXG5cclxuYnV0dG9uLm9wZW4tdHJpZ2dlci1ib2R5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNnB4KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOHB4O1xyXG4gIGxlZnQ6IC04cHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg0MiwgMjE0LCAxMDYsIDAuMik7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG5idXR0b24uY2xvc2UtdHJpZ2dlci1ib2R5IHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC04cHg7XHJcbiAgcmlnaHQ6IC0xMHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm94LXNoYWRvdzogMnB4IDNweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjIpLCA0cHggN3B4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcblxyXG4jbW9kYWwtY3RhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuI21vZGFsLWN0YS5vcGVuIHtcclxuICB6LWluZGV4OiA5OTk5OTk5O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuI21vZGFsLW92ZXJsYXkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwMDAwZjI7XHJcbn1cclxuXHJcbiNtb2RhbC1jb250YWluZXIge1xyXG4gIHdpZHRoOiA1MjBweDtcclxuICBtYXgtd2lkdGg6IDkwJTtcclxuICBoZWlnaHQ6IDQ2MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDkxcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMTZweCAyMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuXHJcbmJ1dHRvbiAuZmEtY2xvY2ssXHJcbmJ1dHRvbiAuZmEtY29tbWVudHMsXHJcbmJ1dHRvbiAuZmEtcGhvbmUge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuYnV0dG9uLm1vZGFsLXRhYiB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gIGhlaWdodDogNDhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICR0YWJJbmF0aXZvO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250O1xyXG4gIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAvLyBnYXA6IDNweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTM4cHgpIHtcclxuICBidXR0b24ubW9kYWwtdGFiIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5NXB4KSB7XHJcbiAgYnV0dG9uLm1vZGFsLXRhYiB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gIGJ1dHRvbi5tb2RhbC10YWIge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uLm1vZGFsLXRhYi5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICR0YWJBdGl2bztcclxuICBmb250LWZhbWlseTogJGZvbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gLTM2cHgpO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBwYWRkaW5nOiAzNXB4IDM0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAtODFweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICBmb250LWZhbWlseTogJGZvbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMuYWN0aXZlIHtcclxuICBmb250LWZhbWlseTogJGZvbnQ7XHJcblxyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQtYnRucz5oMiB7XHJcbiAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogJHRpdHVsbztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnM+cCB7XHJcbiAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogJHRleHRvO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgbGFiZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zIGxhYmVsLmZhLXBob25lIGlucHV0LFxyXG4ubW9kYWwtY29udGVudC1idG5zIGxhYmVsLmZhLXVzZXItY2lyY2xlIGlucHV0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgbGFiZWwuaGFsZiB7XHJcbiAgd2lkdGg6IDQ4JTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgbGFiZWwuaGFsZjpudGgtY2hpbGQoMm4pIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgbGFiZWwuZmEtcGhvbmU6YmVmb3JlLFxyXG4ubW9kYWwtY29udGVudC1idG5zIGxhYmVsLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgY29sb3I6ICMwNTEyMjE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQtYnRucyBpbnB1dCxcclxuLm1vZGFsLWNvbnRlbnQtYnRucyB0ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogcmdiYSg3NywgMTE0LCAyMDgsIDAuOTUpO1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zIGlucHV0IHtcclxuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250O1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zIHRleHRhcmVhIHtcclxuICBoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQtYnRucyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQtYnRucyAuYnRuLXN1Ym1pdCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYmFja2dyb3VuZDogJGJvdG9lcztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEuMjVlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQtYnRucyBzbWFsbCB7XHJcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICMwMDVjODk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xyXG4gIC5tb2RhbC1jb250ZW50LWJ0bnMgc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQtYnRucyBzbWFsbCBzcGFuIHtcclxuICB3aWR0aDogMjNweDtcclxuICBoZWlnaHQ6IDIzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICMwNTEyMjE7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMCA2cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgI2N0YS10cmlnZ2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAjbW9kYWwtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogNDgwcHg7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudC1idG5zIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcbiAgI3doYXRzLWN0YSB7XHJcbiAgICB3aWR0aDogNDdweDtcclxuICAgIGhlaWdodDogNDdweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMWM4NTQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiA1JTtcclxuICAgIGJvdHRvbTogNDUlO1xyXG4gIH1cclxuXHJcbiAgI3doYXRzLWN0YSAuZmEtd2hhdHNhcHAge1xyXG4gICAgZm9udC1zaXplOiAzM3B4O1xyXG4gIH1cclxuXHJcbiAgI3doYXRzLWN0YTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNHB4KTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlICsgMTRweCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC03cHg7XHJcbiAgICBsZWZ0OiAtN3B4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEsIDIwMCwgODQsIDAuMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBhbmltYXRpb24tbmFtZTogd2hhdHMtcHVsc2U7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgfVxyXG5cclxuICAjd2hhdHMtY3RhLnNob3cge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBzaG93LWN0YTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcbiAgI21vYmlsZS1jdGEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcbiAgI2N0YS10cmlnZ2VyIHtcclxuICAgIGJvdHRvbTogMTUlO1xyXG4gIH1cclxuXHJcbiAgI21vYmlsZS1jdGEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvKiBoZWlnaHQ6NDJweDsgKi9cclxuICAgIGJhY2tncm91bmQ6ICM1YzVjNWM7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIH1cclxuXHJcbiAgI21vYmlsZS1jdGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJvdGFvTW9iaWxlLCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgI21vYmlsZS1jdGEgLndyYXAge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmciAxZnI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYm90YW9Nb2JpbGU7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgfVxyXG5cclxuICAjbW9iaWxlLWN0YSBkaXYgYSxcclxuICAjbW9iaWxlLWN0YSBkaXYgYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uLm1vZGFsLXRhYiB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMykgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICNtb2JpbGUtY3RhICNidG4td2hhdHNhcHAgaSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgI21vYmlsZS1jdGEgLmNvbHVtbi13aGF0cyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hhdHNNb2JpbGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgI21vYmlsZS1jdGEgI2J0bi13aGF0c2FwcCBpOmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDM3cHg7XHJcbiAgfVxyXG5cclxuICAuY29sdW1uLWxpZ2FyIHtcclxuICAgIGJvcmRlci1yaWdodDogI2ZmZiAxcHggc29saWQ7XHJcbiAgfVxyXG5cclxuICAvKiAjbW9iaWxlLWN0YSAud3JhcCBkaXZ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfSAqL1xyXG4gICNidG4td2hhdHNhcHAge1xyXG4gICAgd2lkdGg6IDQycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gIH1cclxuXHJcbiAgLndoYXRzLWNvbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmUyZTJkO1xyXG4gIH1cclxuXHJcbiAgI2J0bi13aGF0c2FwcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbnMtbW9iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWNlZWE7XHJcbiAgfVxyXG5cclxuICAjYnRuLWxpZ2FyLFxyXG4gICNidG4tb3Blbi1tb2RhbCB7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gICNidG4tbGlnYXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmJiN2M5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAjYnRuLW9wZW4tbW9kYWwge1xyXG4gICAgd2lkdGg6IDE5MnB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHdoYXRzLXB1bHNlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB3aGF0cy1wdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIHdoYXRzLXB1bHNlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgd2hhdHMtcHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHNob3ctY3RhIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzaG93LWN0YSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIHNob3ctY3RhIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hvdy1jdGEge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufSIsIkBpbXBvcnQgXCIuLi9oZWxwZXJzL2NvbG9yc1wiO1xyXG5AaW1wb3J0IFwiLi4vaGVscGVycy9nbG9iYWxzXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL21lbnVcIjtcclxuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy90cmFja2luZ1wiO1xyXG5cclxuXHJcbiNoZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTUwcHg7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgYm94LXNoYWRvdzogMHB4IDdweCAyNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNod3AtbGl2ZS1zZWFyY2gtcmVzdWx0cyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWluLXdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDE5OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnNlYXJjaC13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk1OTU5NTtcclxuICAgIGNvbG9yOiAjOTU5NTk1O1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgICAgY29sb3I6ICM5NTk1OTU7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zZWFyY2gge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmJveC1zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDQ1cHg7XHJcbiAgbGVmdDogLTExMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDEwcHg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHdpZHRoOiA3MHB4O1xyXG5cclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGxlZnQ6IC0xMzBweDtcclxuXHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZVNlYXJjaCB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIHdpZHRoOiAyNDVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4udG9wLWJhciB7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjMTY3OERCO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAud3JhcC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5sb2NhbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNXB4O1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodC1pbmZvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC50ZWwge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDlweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYWlsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogOXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jYmFubmVyLWluc2lkZSB7XHJcbiAgaGVpZ2h0OiAyMzVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCUgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGhlaWdodDogMTg4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCUgNTAlICFpbXBvcnRhbnQ7XHJcblxyXG4gIH1cclxuXHJcbiAgLndyYXAtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDlweDtcclxuXHJcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS1iYW5uZXItaW5zaWRlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cmFwLWJyZWFkY3J1bWIge1xyXG4gIGJhY2tncm91bmQ6ICRiZztcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcblxyXG4gICNicmVhZGNydW1icyB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzUxNTE1MTtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYl9sYXN0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndyYXAtYnJlYWRjcnVtYiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAjYnJlYWRjcnVtYnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICNCRUJBQkE7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJfbGFzdCB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIjc29icmUtaG9tZSB7XHJcbiAgYmFja2dyb3VuZDogJGJnO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgLndyYXAtdGV4dC1pbWFnZSB7XHJcbiAgICAmLnJldmVyc2Uge1xyXG4gICAgICAuY29weSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvcHkge1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3NvYnJlLWxvY2FsIHtcclxuICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAuY29weSB7XHJcbiAgICBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jc29icmUtbm9zLXRlbW9zIHtcclxuICAuY29weSB7XHJcbiAgICBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI3F1ZWJyYS1kb3dubG9hZCB7XHJcbiAgaGVpZ2h0OiAzMjBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2Rpc3QvaW1hZ2VzL2JnLWRvd25sb2FkLmpwZycpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiA1OHB4O1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGhlaWdodDogNTc1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTIyMTMxO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDM4cHg7XHJcblxyXG4gIH1cclxuXHJcbiAgLnBlcnNvbmEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogLTIyNXB4O1xyXG4gIH1cclxuXHJcbiAgLmNhdGFsb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTcwcHg7XHJcbiAgICByaWdodDogLTU4cHg7XHJcbiAgfVxyXG5cclxuICAud3JhcC1jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogNjIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY29weS1kb3dubG9hZCB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWVjZWM7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAjOTE5MTkxO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAuYnRuLWRlZmF1bHQge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzhweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIjc2VjdGlvbi1jZXJ0aWZpY2Fjb2VzIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJveC1sb2dvcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDE3cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jb2wge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0M3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjc2VjdGlvbi1kb3dubG9hZC1jZXJ0aWZpY2Fjb2VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG4gICAgaGVpZ2h0OiAzODdweDtcclxuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3ODFweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC10b3Age1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dExpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHkgKiB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25zLWZsZXh7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAyMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHREYXJrO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLXBhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMzlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNjb250YXRvLWhvbWUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vZGlzdC9pbWFnZXMvYmctY29udGF0by5qcGcnKSBuby1yZXBlYXQ7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgaGVpZ2h0OiA3NDVweDtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcblxyXG4gIC53cmFwLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRhdG8ge1xyXG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG5cclxuICAgICAgLmNvcHkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgdGV4dGFyZWEsXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NzY5OGI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2FjYWNhYztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICNhY2FjYWM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8zO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8zO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJmb290ZXIge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG5cclxuICBcclxuICAudGV4dC1pc28tZm9vdGVye1xyXG4gICAgbWFyZ2luLXRvcDogNDdweCAhaW1wb3J0YW50OyBcclxuICAgIHN0cm9uZ3tcclxuICAgICAgY29sb3I6JHdoaXRlOyBcclxuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNyb2RhcGUtZGVza3RvcCB7XHJcbiAgcGFkZGluZzogNjJweCAwIDAgMDtcclxuICBiYWNrZ3JvdW5kOiAkbWFpbjtcclxuXHJcbiAgLnNvYnJlIHtcclxuICAgIC5sb2dvLWZvb3RlciB7XHJcbiAgICAgIG1heC13aWR0aDogMjAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2FpYmEtbWFpcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICBmaWx0ZXI6IGludmVydCg1MyUpIHNlcGlhKDQ4JSkgc2F0dXJhdGUoNDE0JSkgaHVlLXJvdGF0ZSgyZGVnKSBicmlnaHRuZXNzKDkxJSkgY29udHJhc3QoOTElKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZseS14IDAuOXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhdG9zIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVsLFxyXG4gICAgLm1haWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbmRlcmVjbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIGdhcDogNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWxzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAuaWNvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDNweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb2RhcGUge1xyXG4gICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgbWFyZ2luLXRvcDogNTRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE0OSwgMTQ5LCAxNDksIDAuMTMpO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAkdGV4dERhcms7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgY29sb3I6ICR0ZXh0RGFyaztcclxuICAgIH1cclxuXHJcbiAgICAueGNlbGxlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJHRleHREYXJrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWctM3hjZWxsZXIge1xyXG4gICAgICAgIHdpZHRoOiA3N3B4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZ2EtbWVudS1yb2RhcGUge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcclxuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAuaXRlbnMtbWVudSxcclxuICAgIC5pdGVucy1hcGxpY2Fjb2VzIHtcclxuICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51LWl0ZW0tcGFyZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUge1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtaW4td2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVucy1hcGxpY2Fjb2VzIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAubWVudS1pdGVtLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICAgICAgICBncmlkLXJvdzogMSAvIDQ7XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVudS1pdGVtLXBhcmVudCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3JvZGFwZS1tb2JpbGUge1xyXG4gIGJhY2tncm91bmQ6ICRtYWluO1xyXG4gIHBhZGRpbmc6IDJyZW0gMDtcclxuXHJcbiAgLmNvcHktcm9kYXBlIGgyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5idG4tYWdlbmRhciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5jb250YXRvcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmluZm8tY29udGF0byB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29jaWFscyB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jYm90dG9tLWJhciB7XHJcbiAgcGFkZGluZzogMXJlbSAwO1xyXG4gIGJhY2tncm91bmQ6ICRiZztcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xyXG5cclxuICAueGNlbGxlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dExpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWctM3hjZWxsZXIge1xyXG4gICAgICB3aWR0aDogOTVweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgJy4uL3BhcnRpYWxzL2hlYWRlci5zY3NzJztcclxuQGltcG9ydCAnLi4vcGFydGlhbHMvc29icmUtaG9tZS5zY3NzJztcclxuQGltcG9ydCAnLi4vcGFydGlhbHMvcXVlYnJhLWRvd25sb2FkLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9jZXJ0aWZpY2Fjb2VzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9kb3dubG9hZC1jZXJ0aWZpY2Fjb2VzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9jb250YXRvLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9mb290ZXIuc2Nzcyc7XHJcblxyXG4jcXVlbS1zb21vcyB7XHJcbiAgYmFja2dyb3VuZDogJGJnO1xyXG5cclxuICAjc29icmUtaG9tZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNoaXN0b3JpYSB7XHJcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG5cclxuICAgIC5jb3B5IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtaGlzdG9yaWEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA1OTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0MHB4IDY2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbiAgICAgIG1hcmdpbi10b3A6IDM4cHg7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDQycHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDg5MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cmFwLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VsZWN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMxMzIxMzA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgY29sb3I6ICMxMzIxMzA7XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNjc4ZGI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAuY29udGV1ZG8ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTcwMHB4KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvcHkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0TGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICNnYWxsZXJ5IHtcclxuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgLnNwbGlkZV9fdHJhY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cmFwLWdhbGxlcnkge1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAjc2VjdGlvbi1jZXJ0aWZpY2Fjb2VzIHtcclxuICAgIHBhZGRpbmctdG9wOiA2M3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNxdWFsaWRhZGUge1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAuY29weSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIC53cmFwLWNhcmQtcG9saXRpY2Ege1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDU0cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1wb2xpdGljYSB7XHJcbiAgICAgICAgd2lkdGg6IDI2NnB4O1xyXG4gICAgICAgIGhlaWdodDogMjkzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNTJweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xyXG4gICAgICAgIHBhZGRpbmc6IDI3cHggMzBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjMmQzYzVhO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjc29icmUtbm9zLXRlbW9zIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3NvYnJlLWxvY2FsIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI21pc3NhbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwLWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGdhcDogMzJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIGdhcDogMjVweDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkLW1pc3NhbyB7XHJcbiAgICAgICAgLS1jMTogIzE2NzhkYjtcclxuICAgICAgICAtLWMyOiAjMTA2N2JlO1xyXG5cclxuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzc1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjMTY3OGRiO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCB2YXIoLS1jMiwgIzE2NzhkYiksIHZhcigtLWMxLCAjMTA2N2JlKSA1MSUsIHZhcigtLWMyLCAjMTY3OGRiKSkgdmFyKC0teCwgMCkvIDIwMCU7XHJcblxyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0MHB4IDU2cHggcmdiYSgxMjQsIDEyNCwgMTI0LCAwLjM1KTtcclxuICAgICAgICBwYWRkaW5nOiAzNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyOHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC0teDogMTAwJTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNjb250YXRvLWhvbWUge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
