﻿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,#page-contato #contato .form-contato form .sendFile button,.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}}#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}#page-contato{background:#fff}#page-contato #contato{padding-top:60px}@media screen and (max-width: 992px){#page-contato #contato{padding-top:40px}}#page-contato #contato .wrap-content{display:flex;justify-content:space-between}@media screen and (max-width: 992px){#page-contato #contato .wrap-content{flex-direction:column;align-items:center}}#page-contato #contato .copy{max-width:514px}#page-contato #contato .copy strong,#page-contato #contato .copy b{color:#515151}@media screen and (max-width: 992px){#page-contato #contato .copy{text-align:center}}#page-contato #contato .form-contato{width:100%;max-width:550px}@media screen and (max-width: 992px){#page-contato #contato .form-contato{margin-top:40px}}#page-contato #contato .form-contato h2{font-weight:600;font-size:20px;margin-bottom:16px}@media screen and (max-width: 992px){#page-contato #contato .form-contato h2{text-align:center}}#page-contato #contato .form-contato form{display:grid;grid-template-columns:1fr 1fr;gap:11px}@media screen and (max-width: 992px){#page-contato #contato .form-contato form{display:block}}#page-contato #contato .form-contato form input,#page-contato #contato .form-contato form select,#page-contato #contato .form-contato form textarea{width:100%;max-width:550px;height:50px;background:rgba(255,255,255,.5);border:1px solid #132130;border-radius:3px;padding:0 18px;font-size:16px;color:#959595}@media screen and (max-width: 992px){#page-contato #contato .form-contato form input,#page-contato #contato .form-contato form select,#page-contato #contato .form-contato form textarea{margin-bottom:12px}}#page-contato #contato .form-contato form input:nth-child(3),#page-contato #contato .form-contato form select:nth-child(3),#page-contato #contato .form-contato form textarea:nth-child(3){grid-column:1/3}#page-contato #contato .form-contato form input::placeholder,#page-contato #contato .form-contato form select::placeholder,#page-contato #contato .form-contato form textarea::placeholder{font-family:"Roboto";font-size:14px;color:#959595}#page-contato #contato .form-contato form textarea{padding-top:18px;height:160px;grid-column:1/3}#page-contato #contato .form-contato form select{grid-column:1/3}#page-contato #contato .form-contato form .sendFile{grid-column:1/3;width:100%;height:130px;border-radius:3px;background:#fff;border:1px solid #132130;padding:9px 22px}@media screen and (max-width: 992px){#page-contato #contato .form-contato form .sendFile{height:215px}}#page-contato #contato .form-contato form .sendFile input{background:transparent;border:none}#page-contato #contato .form-contato form .sendFile label{width:100%}#page-contato #contato .form-contato form .sendFile span{display:block}#page-contato #contato .form-contato form .sendFile .send{font-size:13px;letter-spacing:-0.01em;color:#122131;font-weight:700}@media screen and (max-width: 992px){#page-contato #contato .form-contato form .sendFile .send{text-align:center}}#page-contato #contato .form-contato form .sendFile .infoFile{font-size:13px;line-height:15px;text-align:left;color:#2d3c5a}@media screen and (max-width: 992px){#page-contato #contato .form-contato form .sendFile .infoFile{text-align:center}}#page-contato #contato .form-contato form .sendFile .wrapBtn{width:100%;display:flex;align-items:center;gap:12px}@media screen and (max-width: 992px){#page-contato #contato .form-contato form .sendFile .wrapBtn{flex-direction:column;align-items:center;justify-content:center;gap:6px}}#page-contato #contato .form-contato form .sendFile .wrapBtn span{font-size:13px;color:#959595}@media screen and (max-width: 992px){#page-contato #contato .form-contato form .sendFile .wrapBtn span{margin-bottom:10px}}#page-contato #contato .form-contato form .sendFile button{width:200px;height:40px;border-radius:6px;background:#3add8c;border:none;margin:6px 0;color:#fff;font-weight:500;font-size:14px;gap:9px}@media screen and (max-width: 992px){#page-contato #contato .form-contato form .sendFile button{margin:6px auto}}#page-contato #contato .form-contato form .sendFile button i{color:#fff}#page-contato #contato .form-contato form .politica{grid-column:1/3;width:100%;display:flex;gap:16;align-items:center}@media screen and (max-width: 992px){#page-contato #contato .form-contato form .politica{margin:20px 0 30px 0}}#page-contato #contato .form-contato form .politica input{min-width:20px;width:20px;height:20px;border-radius:3px;border:1px solid #132130;margin-right:16px}#page-contato #contato .form-contato form .politica span{font-size:14px;line-height:20px;color:#2d3c5a;display:block}#page-contato #contato .form-contato form .btn-gradient{grid-column:1/3;margin-left:auto;margin-top:10px;width:200px;height:50px}#page-contato #contato .form-contato form .btn-gradient:disabled{cursor:not-allowed}#page-contato #contato .form-contato form .btn-gradient:disabled:hover{background:#6a6a6a}@media screen and (max-width: 992px){#page-contato #contato .form-contato form .btn-gradient{margin:0 auto}}#page-contato #contato .mail{display:flex;align-items:baseline;margin:32px 0;gap:16px}@media screen and (max-width: 992px){#page-contato #contato .mail{justify-content:center}}#page-contato #contato .mail i{color:#1678db;font-size:22px}#page-contato #contato .mail span{font-size:16px;color:#515151;display:block;letter-spacing:normal;text-transform:none}#page-contato #contato .mail a{font-size:16px;color:#515151}#page-contato #contato .tel i.fa-whatsapp{font-size:22px}#page-contato #contato .tel i{color:#1678db;font-size:17px;margin-right:15px}#page-contato #contato .tel span{font-size:16px;color:#515151;letter-spacing:normal;text-transform:none}#page-contato #contato .tel a{font-size:16px;color:#515151}#page-contato #contato .endereco{display:flex;align-items:center;margin:32px 0;gap:16px}@media screen and (max-width: 992px){#page-contato #contato .endereco{justify-content:center}#page-contato #contato .endereco .info{width:220px}}#page-contato #contato .endereco strong{display:block;margin-bottom:5px}#page-contato #contato .endereco a{font-weight:300}#page-contato #contato iframe{margin-top:60px;width:100%}#page-contato #sobre-nos-temos,#page-contato #sobre-local{margin-top:40px}#page-contato #contato-home{margin-top:100px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvX2dsb2JhbHMuc2NzcyIsImhlbHBlcnMvX2NvbG9ycy5zY3NzIiwiY29tcG9uZW50cy9fbWVudS5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fdHJhY2tpbmcuc2NzcyIsInBhcnRpYWxzL2hlYWRlci5zY3NzIiwicGFydGlhbHMvX3NvYnJlLWhvbWUuc2NzcyIsInBhcnRpYWxzL19jb250YXRvLnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJwYWdlcy9wYWdlLWNvbnRhdG8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FBQSwyWkFpRkUsU0FDQSxVQUNBLFNBQ0EsZUFDQSxnQ0FDQSxNQ2hGUyxRRGlGVCx3QkFHRixrRkFZRSxjQUdGLEtBQ0UsY0FDQSw2QkFDQSxXQ3JHRyxLRHdHTCxNQUVFLGdCQUdGLGFBRUUsWUFHRixvREFJRSxXQUNBLGFBR0YsTUFDRSx5QkFDQSxpQkFHRixFQUNFLHFCQUNBLGNBRUEsUUFDRSxjQUdGLE1BQ0UsZUEwQkosV0FDRSxpQkFOQSxxQ0FLRixXQUlJLGdCQUNBLFdBaEJGLHFDQVdGLFdBVUksV0FmRixxQ0FLRixXQWNJLGlCQW5CRixxQ0FLRixXQWtCSSxpQkF2QkYsc0NBMkJGLGdCQUVJLHlCQW5DRixxQ0F1Q0YsaUJBRUkseUJBbkNGLHFDQXVDRixnQkFFSSx5QkFJSixpR0FDRSxhQUNBLHVCQUNBLG1CQUdGLE1BQ0UsTUNsTlMsUURvTlQsV0FDRSxnQkFDQSxlQUNBLG9CQUNBLGlCQUNBLGdCQUNBLHlCQUVBLE1DaE9HLFFEbU9MLGtCQUVFLGdCQUNBLGVBQ0EsZ0JBQ0EsaUJBdEVGLHFDQWlFQSxrQkFRSSxlQUNBLGtCQUlKLG9DQUlFLGdCQUNBLGVBQ0EsaUJBQ0EsZ0JBSUYsYUFDRSxnQkFHRixRQUNFLE1DOVBRLFFEK1BSLGVBQ0EsZ0JBQ0EsaUJBRUEseUJBQ0UsZ0JBQ0EsY0FNTixLQUNFLGFBQ0EsU0FDQSxnQkE5R0EscUNBMkdGLEtB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aUNBQ0UsYUFDQSxtQkFDQSxjQUNBLFNUekpKLHFDU3FKRSxpQ0FPSSx1QkFFQSx1Q0FDRSxhQU1KLHdDQUNFLGNBQ0Esa0JBR0YsbUNBQ0UsZ0JBT0osOEJBQ0UsZ0JBQ0EsV0FJSiwwREFFRSxnQkFLRiw0QkFDRSIsImZpbGUiOiJwYWdlcy9wYWdlLWNvbnRhdG8uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCxcclxuYm9keSxcclxuZGl2LFxyXG5zcGFuLFxyXG5hcHBsZXQsXHJcbm9iamVjdCxcclxuaWZyYW1lLFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG5ibG9ja3F1b3RlLFxyXG5wcmUsXHJcbmEsXHJcbmFiYnIsXHJcbmFjcm9ueW0sXHJcbmFkZHJlc3MsXHJcbmJpZyxcclxuY2l0ZSxcclxuY29kZSxcclxuZGVsLFxyXG5kZm4sXHJcbmVtLFxyXG5pbWcsXHJcbmlucyxcclxua2JkLFxyXG5xLFxyXG5zLFxyXG5zYW1wLFxyXG5zbWFsbCxcclxuc3RyaWtlLFxyXG5zdHJvbmcsXHJcbnN1Yixcclxuc3VwLFxyXG50dCxcclxudmFyLFxyXG5iLFxyXG51LFxyXG5pLFxyXG5jZW50ZXIsXHJcbmRsLFxyXG5kdCxcclxuZGQsXHJcbm9sLFxyXG51bCxcclxubGksXHJcbmZpZWxkc2V0LFxyXG5mb3JtLFxyXG5sYWJlbCxcclxubGVnZW5kLFxyXG50YWJsZSxcclxuY2FwdGlvbixcclxudGJvZHksXHJcbnRmb290LFxyXG50aGVhZCxcclxudHIsXHJcbnRoLFxyXG50ZCxcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmNhbnZhcyxcclxuZGV0YWlscyxcclxuZW1iZWQsXHJcbmZpZ3VyZSxcclxuZmlnY2FwdGlvbixcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5vdXRwdXQsXHJcbnJ1YnksXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnksXHJcbnRpbWUsXHJcbm1hcmssXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6ICR0ZXh0RGFyaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxuaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogJGJnO1xyXG59XHJcblxyXG5vbCxcclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsXHJcbnEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsXHJcbmJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLFxyXG5xOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuJGJwczogKFxyXG4gIFwieHNcIjogMzIwcHgsXHJcbiAgXCJzbVwiOiA2MDBweCxcclxuICBcIm1kXCI6IDc2OHB4LFxyXG4gIFwibGdcIjogOTkycHgsXHJcbiAgXCJ4bFwiOiAxMjAwcHgsXHJcbiAgXCJ4eGxcIjogMTUyMHB4LFxyXG4pO1xyXG5cclxuXHJcbkBtaXhpbiBicmVha3BvaW50LXVwKCRzaXplKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkYnBzLCAkc2l6ZSkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJyZWFrcG9pbnQtZG93bigkc2l6ZSkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJwcywgJHNpemUpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTE0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZS1vbi10YWJsZXQge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmhpZGUtb24tZGVza3RvcCB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmhpZGUtb24tbW9iaWxlIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5hbGlnbi1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvcHkge1xyXG4gIGNvbG9yOiAkdGV4dERhcms7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgY29sb3I6ICRtYWluO1xyXG4gIH1cclxuXHJcbiAgaDIsXHJcbiAgaDEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcblxyXG4gIH1cclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAkdGV4dExpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgIHN0cm9uZyAsIGIge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uY3RhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTBweDtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi53cmFwLXRleHQtaW1hZ2Uge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAzMnB4O1xyXG5cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJi5sZWZ0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gIH1cclxuXHJcbiAgJi5ncmlkIHtcclxuICAgIC5jb250YWluZXItaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWltZyB7XHJcbiAgICB3aWR0aDogOTQ1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvcHkge1xyXG4gICAgd2lkdGg6IDU0NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xyXG4gIGJvdHRvbTogLTIuNWVtICFpbXBvcnRhbnQ7XHJcblxyXG4gIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogIzAyNEI4MjtcclxuICAgIG1hcmdpbjogM3B4IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgbWFyZ2luOiAzcHggNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogIzAyNEI4MjtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zcGxpZGVfX2Fycm93IHtcclxuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1LCAwLjMzKSAhaW1wb3J0YW50O1xyXG5cclxuICBzdmcge1xyXG4gICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5idG4tZ3JhZGllbnQge1xyXG4gIC0tYzE6ICMxNjc4ZGI7XHJcbiAgLS1jMjogIzExNTI4YjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAyNzBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgdmFyKC0tYzIsICMxNjc4ZGIpLCB2YXIoLS1jMSwgIzExNTI4YikgNTElLCB2YXIoLS1jMiwgIzE2NzhkYikpIHZhcigtLXgsIDApLyAyMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogNHB4O1xyXG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAtLXg6IDEwMCU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5zYWliYS1tYWlzIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLy8gaW1nIHtcclxuLy8gICBwb2ludGVyLWV2ZW50czogbm9uZSFpbXBvcnRhbnQ7XHJcbi8vIH0iLCIkd2hpdGU6ICNmZmY7XHJcbiRtYWluTGlnaHQ6ICMxNTYxYTQ7XHJcbiRtYWluOiAjMTY3OERCO1xyXG4kbWFpbkRhcms6ICMwMDM5NWU7XHJcbiR0ZXh0TGlnaHQ6ICMyRDNDNUE7XHJcbiR0ZXh0OiAjNkE2QTZBO1xyXG4kdGV4dERhcms6ICMxMjIxMzE7XHJcbiRiZzogI2ZmZjsiLCIjbmF2YmFyIHtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXdyYXAge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwMHB4KTtcclxuICAgICAgICB0b3A6IDc1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNtZW51IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQ5LCAxNDksIDE0OSwgMC40KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhdG8tbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlZGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogM3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNtZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDI4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGdhcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICBjb2xvcjogJHRleHREYXJrO1xyXG4gICAgICBwYWRkaW5nOiA0MnB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgdG9wOiA2NnB4O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5hY3RpdmVNZW51IHtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgICBjb2xvcjogJHRleHREYXJrO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgICAgLnN1Yi1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLml0ZW0tbGlzdC1tZW51IHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzJlMzc0ODtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtbGluZSB7XHJcblxyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMyZTM3NDg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAuZHJvcC1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZztcclxuICAgICAgICAgICAgd2lkdGg6IDgzMHB4O1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAyNnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XHJcblxyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNDksIDE0OSwgMTQ5LCAwLjEzKTtcclxuXHJcbiAgICAgICAgICAgICAgLml0ZW0tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyRTM3NDg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS1saW5lIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudDtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblxyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1MDBweCk7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xyXG5cclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW5zLW1lbnUge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDM2cHg7XHJcblxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjNmciAxZnIgMWZyO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICYucHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWItaXRlbSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMkUzNzQ4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRTM3NDg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmb290ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAzNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNDksIDE0OSwgMTQ5LCAwLjEzKTtcclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnNvY2lhbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI215Q29sbGFwc2Uge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIC5sZWZ0IHtcclxuICAgICAgICAuaXRlbS1tZW51LmxpbmhhIHtcclxuICAgICAgICAgIC50aXRsZS1saW5lIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZW51LWhhbWIge1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMyB7XHJcbiAgLmxpbmUtI3skaX0ge1xyXG4gICAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmUtMSB7XHJcbiAgdHJhbnNpdGlvbjogNTAwbXM7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gIGFuaW1hdGlvbjogYW5pbWF0ZVJldmVyc2UgNjAwbXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5saW5lLTIge1xyXG4gIHRyYW5zaXRpb246IDUwMG1zO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmxpbmUtMyB7XHJcbiAgdHJhbnNpdGlvbjogNTAwbXM7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgYW5pbWF0aW9uOiBhbmltYXRlMlJldmVyc2UgNjAwbXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5tZW51LWhhbWIgLmFjdGl2ZSB7XHJcbiAgYW5pbWF0aW9uOiByb3RhdGVJY29uIDYwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG59XHJcblxyXG4ubGluZS0xLmFjdGl2ZSB7XHJcbiAgYW5pbWF0aW9uOiBhbmltYXRlIDYwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG59XHJcblxyXG4ubGluZS0yLmFjdGl2ZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubGluZS0zLmFjdGl2ZSB7XHJcbiAgYW5pbWF0aW9uOiBhbmltYXRlMiA2MDBtcyBsaW5lYXIgZm9yd2FyZHM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0ZSB7XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGVSZXZlcnNlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0ZTIge1xyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGUyUmV2ZXJzZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUljb24ge1xyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLm92ZXJsYXkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA1NywgOTQsIDAuOSk7XHJcbiAgdG9wOiAxNTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59IiwiLmJ0bi1kZWZhdWx0IHtcclxuICB3aWR0aDogMTYwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzNhZGQ4YyAxNi40NCUsICMyN2JlOTggODUuMDIlKTtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIEBleHRlbmQgLmFsaWduLWNlbnRlcjtcclxuICBnYXA6IDhweDtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcblxyXG4gIGkge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXNvYnJlIHtcclxuICB3aWR0aDogMjI2cHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDEuNXB4IHNvbGlkICMyMDdhZDg7XHJcbiAgY29sb3I6ICRtYWluO1xyXG4gIEBleHRlbmQgLmFsaWduLWNlbnRlcjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJG1haW47XHJcbiAgfVxyXG5cclxuICAmLnNvbGlkIHtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDEuN3B4IHNvbGlkICRtYWluO1xyXG5cclxuICB9XHJcbn0iLCIvLyB0cmlnZ2VyXHJcbiR0aXR1bG9DYWl4YTogIzEyMjEzMTtcclxuJHRleHRvQ2FpeGE6ICMxMjIxMzE7XHJcblxyXG4kYm90b2VzOiAjMTY3OERCO1xyXG4kdGFiSW5hdGl2bzogIzE2NzhEQjtcclxuJHRhYkF0aXZvOiAjMTE1MjhCO1xyXG5cclxuJGZvbnQ6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4kYm9yZGVyUmFkaXVzOiA2cHg7XHJcblxyXG4kdGl0dWxvOiAjMTIyMTMxO1xyXG4kdGV4dG86ICMyRDNDNUE7XHJcblxyXG4vL2JvdMOjbyBtb2JpbGVcclxuJGJvdGFvTW9iaWxlOiAjMTE1MjhDO1xyXG4kd2hhdHNNb2JpbGU6IGxpbmVhci1ncmFkaWVudCgjM2FkZDhjIDAlLCAjM2FkZDhjIDE3LjM5JSwgIzI3YmU5OCA4NS42OCUsICMyN2JlOTggMTAwJSk7XHJcblxyXG4vKiBTbWFsbCBvbmx5ICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xyXG4gICN3aGF0cy1jdGEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbiN3aGF0cy1jdGEgaSxcclxuI2J0bi13aGF0c2FwcCBpIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbiNjdGEtdHJpZ2dlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiA0JTtcclxuICByaWdodDogMi41JTtcclxufVxyXG5cclxuLmJ0bnMtZm9ybSB7XHJcbiAgYmFja2dyb3VuZDogJGJvdG9lcztcclxufVxyXG5cclxuI2N0YS10cmlnZ2VyLnNob3cge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNob3ctY3RhO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuI2N0YS10cmlnZ2VyLm5vLXNob3cge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBhbmltYXRpb24tbmFtZTogc2hvdy1jdGE7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG5cclxuI3RyaWdnZXItYm9keSB7XHJcbiAgd2lkdGg6IDE0MnB4O1xyXG4gIGhlaWdodDogMTQwcHg7XHJcbiAgcGFkZGluZzogMTZweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTZweCAjY2NjZGQwO1xyXG59XHJcblxyXG4jdHJpZ2dlci1ib2R5IHN0cm9uZyB7XHJcbiAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogJHRpdHVsb0NhaXhhO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJGZvbnQ7XHJcbn1cclxuXHJcbiN0cmlnZ2VyLWJvZHkgcCB7XHJcbiAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogJHRleHRvQ2FpeGE7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJGZvbnQ7XHJcbn1cclxuXHJcbmJ1dHRvbi5vcGVuLW1vZGFsLWN0YSB7XHJcbiAgd2lkdGg6IDc4cHg7XHJcbiAgaGVpZ2h0OiAzM3B4O1xyXG4gIGJhY2tncm91bmQ6ICRib3RvZXM7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcclxufVxyXG5cclxuYnV0dG9uLm9wZW4tdHJpZ2dlci1ib2R5IHtcclxuICB3aWR0aDogNDhweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICRib3RvZXM7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBtYXJnaW4tbGVmdDogNjBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LWZhbWlseTogJGZvbnQ7XHJcbn1cclxuXHJcbmJ1dHRvbi5vcGVuLXRyaWdnZXItYm9keTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xyXG4gIGhlaWdodDogY2FsYygxMDAlICsgMTZweCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLThweDtcclxuICBsZWZ0OiAtOHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoNDIsIDIxNCwgMTA2LCAwLjIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuYnV0dG9uLmNsb3NlLXRyaWdnZXItYm9keSB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOHB4O1xyXG4gIHJpZ2h0OiAtMTBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJveC1zaGFkb3c6IDJweCAzcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgNHB4IDdweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuI21vZGFsLWN0YSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbiNtb2RhbC1jdGEub3BlbiB7XHJcbiAgei1pbmRleDogOTk5OTk5OTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbiNtb2RhbC1vdmVybGF5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDAwMGYyO1xyXG59XHJcblxyXG4jbW9kYWwtY29udGFpbmVyIHtcclxuICB3aWR0aDogNTIwcHg7XHJcbiAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgaGVpZ2h0OiA0NjBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA5MXB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDE2cHggMjBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG5idXR0b24gLmZhLWNsb2NrLFxyXG5idXR0b24gLmZhLWNvbW1lbnRzLFxyXG5idXR0b24gLmZhLXBob25lIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbmJ1dHRvbi5tb2RhbC10YWIge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAkdGFiSW5hdGl2bztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcclxuICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLy8gZ2FwOiAzcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzOHB4KSB7XHJcbiAgYnV0dG9uLm1vZGFsLXRhYiB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTVweCkge1xyXG4gIGJ1dHRvbi5tb2RhbC10YWIge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICBidXR0b24ubW9kYWwtdGFiIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbi5tb2RhbC10YWIuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAkdGFiQXRpdm87XHJcbiAgZm9udC1mYW1pbHk6ICRmb250O1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIC0zNnB4KTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcGFkZGluZzogMzVweCAzNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogLTgxcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250O1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zLmFjdGl2ZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250O1xyXG5cclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnM+aDIge1xyXG4gIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICR0aXR1bG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zPnAge1xyXG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICR0ZXh0bztcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zIGxhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQtYnRucyBsYWJlbC5mYS1waG9uZSBpbnB1dCxcclxuLm1vZGFsLWNvbnRlbnQtYnRucyBsYWJlbC5mYS11c2VyLWNpcmNsZSBpbnB1dCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzN3B4O1xyXG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zIGxhYmVsLmhhbGYge1xyXG4gIHdpZHRoOiA0OCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zIGxhYmVsLmhhbGY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zIGxhYmVsLmZhLXBob25lOmJlZm9yZSxcclxuLm1vZGFsLWNvbnRlbnQtYnRucyBsYWJlbC5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGNvbG9yOiAjMDUxMjIxO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBsZWZ0OiAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgaW5wdXQsXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgdGV4dGFyZWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6IHJnYmEoNzcsIDExNCwgMjA4LCAwLjk1KTtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQtYnRucyBpbnB1dCB7XHJcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQtYnRucyBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQtYnRucyB0ZXh0YXJlYSB7XHJcbiAgaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcclxuICBmb250LWZhbWlseTogJGZvbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgLmJ0bi1zdWJtaXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNDJweDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQ6ICRib3RvZXM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAjMDA1Yzg5O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcclxuICAubW9kYWwtY29udGVudC1idG5zIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgc21hbGwgc3BhbiB7XHJcbiAgd2lkdGg6IDIzcHg7XHJcbiAgaGVpZ2h0OiAyM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDUxMjIxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW46IDAgNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICNjdGEtdHJpZ2dlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgI21vZGFsLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQtYnRucyB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xyXG4gICN3aGF0cy1jdGEge1xyXG4gICAgd2lkdGg6IDQ3cHg7XHJcbiAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDFjODU0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogNSU7XHJcbiAgICBib3R0b206IDQ1JTtcclxuICB9XHJcblxyXG4gICN3aGF0cy1jdGEgLmZhLXdoYXRzYXBwIHtcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICB9XHJcblxyXG4gICN3aGF0cy1jdGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTRweCk7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE0cHgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtN3B4O1xyXG4gICAgbGVmdDogLTdweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxLCAyMDAsIDg0LCAwLjMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHdoYXRzLXB1bHNlO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gIH1cclxuXHJcbiAgI3doYXRzLWN0YS5zaG93IHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBhbmltYXRpb24tbmFtZTogc2hvdy1jdGE7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xyXG4gICNtb2JpbGUtY3RhIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG4gICNjdGEtdHJpZ2dlciB7XHJcbiAgICBib3R0b206IDE1JTtcclxuICB9XHJcblxyXG4gICNtb2JpbGUtY3RhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLyogaGVpZ2h0OjQycHg7ICovXHJcbiAgICBiYWNrZ3JvdW5kOiAjNWM1YzVjO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICB9XHJcblxyXG4gICNtb2JpbGUtY3RhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRib3Rhb01vYmlsZSwgMC4zKTtcclxuICB9XHJcblxyXG4gICNtb2JpbGUtY3RhIC53cmFwIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnIgMWZyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGJvdGFvTW9iaWxlO1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gIH1cclxuXHJcbiAgI21vYmlsZS1jdGEgZGl2IGEsXHJcbiAgI21vYmlsZS1jdGEgZGl2IGJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbi5tb2RhbC10YWIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAjbW9iaWxlLWN0YSAjYnRuLXdoYXRzYXBwIGkge1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuICB9XHJcblxyXG4gICNtb2JpbGUtY3RhIC5jb2x1bW4td2hhdHMge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoYXRzTW9iaWxlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICNtb2JpbGUtY3RhICNidG4td2hhdHNhcHAgaTpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAzN3B4O1xyXG4gIH1cclxuXHJcbiAgLmNvbHVtbi1saWdhciB7XHJcbiAgICBib3JkZXItcmlnaHQ6ICNmZmYgMXB4IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgLyogI21vYmlsZS1jdGEgLndyYXAgZGl2e1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH0gKi9cclxuICAjYnRuLXdoYXRzYXBwIHtcclxuICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICB9XHJcblxyXG4gIC53aGF0cy1jb2wge1xyXG4gICAgYmFja2dyb3VuZDogIzJlMmUyZDtcclxuICB9XHJcblxyXG4gICNidG4td2hhdHNhcHA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5idXR0b25zLW1vYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjZWVhO1xyXG4gIH1cclxuXHJcbiAgI2J0bi1saWdhcixcclxuICAjYnRuLW9wZW4tbW9kYWwge1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAjYnRuLWxpZ2FyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2JiYjdjOTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgI2J0bi1vcGVuLW1vZGFsIHtcclxuICAgIHdpZHRoOiAxOTJweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyB3aGF0cy1wdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgd2hhdHMtcHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyB3aGF0cy1wdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdoYXRzLXB1bHNlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBzaG93LWN0YSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hvdy1jdGEge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyBzaG93LWN0YSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNob3ctY3RhIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vaGVscGVycy9jb2xvcnNcIjtcclxuQGltcG9ydCBcIi4uL2hlbHBlcnMvZ2xvYmFsc1wiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9tZW51XCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL2J1dHRvbnNcIjtcclxuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvdHJhY2tpbmdcIjtcclxuXHJcblxyXG4jaGVhZGVyIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICB6LWluZGV4OiA5O1xyXG4gIGJveC1zaGFkb3c6IDBweCA3cHggMjZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlICAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaHdwLWxpdmUtc2VhcmNoLXJlc3VsdHMge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogMjEwcHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAxOThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5zZWFyY2gtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogNjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7XHJcbiAgICBjb2xvcjogIzk1OTU5NTtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4tc2VhcmNoIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ib3gtc2VhcmNoIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0NXB4O1xyXG4gIGxlZnQ6IC0xMTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogNzBweDtcclxuXHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBsZWZ0OiAtMTMwcHg7XHJcblxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmVTZWFyY2gge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICB3aWR0aDogMjQ1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnRvcC1iYXIge1xyXG4gIGhlaWdodDogNTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogIzE2NzhEQjtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLndyYXAtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAubG9jYWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtaW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAudGVsIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA5cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFpbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDlweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tZGVmYXVsdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2Jhbm5lci1pbnNpZGUge1xyXG4gIGhlaWdodDogMjM1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBoZWlnaHQ6IDE4OHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlIDUwJSAhaW1wb3J0YW50O1xyXG5cclxuICB9XHJcblxyXG4gIC53cmFwLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiA5cHg7XHJcblxyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtYmFubmVyLWluc2lkZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcC1icmVhZGNydW1iIHtcclxuICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgcGFkZGluZzogMTVweCAwO1xyXG5cclxuICAjYnJlYWRjcnVtYnMge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICM1MTUxNTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJfbGFzdCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cmFwLWJyZWFkY3J1bWIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgI2JyZWFkY3J1bWJzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjQkVCQUJBO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgLy8gcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iX2xhc3Qge1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI3NvYnJlLWhvbWUge1xyXG4gIGJhY2tncm91bmQ6ICRiZztcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gIC53cmFwLXRleHQtaW1hZ2Uge1xyXG4gICAgJi5yZXZlcnNlIHtcclxuICAgICAgLmNvcHkge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb3B5IHtcclxuICAgIGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNzb2JyZS1sb2NhbCB7XHJcbiAgYmFja2dyb3VuZDogJGJnO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgLmNvcHkge1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3NvYnJlLW5vcy10ZW1vcyB7XHJcbiAgLmNvcHkge1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiNjb250YXRvLWhvbWUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vZGlzdC9pbWFnZXMvYmctY29udGF0by5qcGcnKSBuby1yZXBlYXQ7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgaGVpZ2h0OiA3NDVweDtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcblxyXG4gIC53cmFwLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRhdG8ge1xyXG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG5cclxuICAgICAgLmNvcHkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgdGV4dGFyZWEsXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NzY5OGI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2FjYWNhYztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICNhY2FjYWM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8zO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8zO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJmb290ZXIge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG5cclxuICBcclxuICAudGV4dC1pc28tZm9vdGVye1xyXG4gICAgbWFyZ2luLXRvcDogNDdweCAhaW1wb3J0YW50OyBcclxuICAgIHN0cm9uZ3tcclxuICAgICAgY29sb3I6JHdoaXRlOyBcclxuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNyb2RhcGUtZGVza3RvcCB7XHJcbiAgcGFkZGluZzogNjJweCAwIDAgMDtcclxuICBiYWNrZ3JvdW5kOiAkbWFpbjtcclxuXHJcbiAgLnNvYnJlIHtcclxuICAgIC5sb2dvLWZvb3RlciB7XHJcbiAgICAgIG1heC13aWR0aDogMjAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2FpYmEtbWFpcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICBmaWx0ZXI6IGludmVydCg1MyUpIHNlcGlhKDQ4JSkgc2F0dXJhdGUoNDE0JSkgaHVlLXJvdGF0ZSgyZGVnKSBicmlnaHRuZXNzKDkxJSkgY29udHJhc3QoOTElKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZseS14IDAuOXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhdG9zIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVsLFxyXG4gICAgLm1haWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbmRlcmVjbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIGdhcDogNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWxzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAuaWNvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDNweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb2RhcGUge1xyXG4gICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgbWFyZ2luLXRvcDogNTRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE0OSwgMTQ5LCAxNDksIDAuMTMpO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAkdGV4dERhcms7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgY29sb3I6ICR0ZXh0RGFyaztcclxuICAgIH1cclxuXHJcbiAgICAueGNlbGxlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJHRleHREYXJrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWctM3hjZWxsZXIge1xyXG4gICAgICAgIHdpZHRoOiA3N3B4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZ2EtbWVudS1yb2RhcGUge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcclxuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAuaXRlbnMtbWVudSxcclxuICAgIC5pdGVucy1hcGxpY2Fjb2VzIHtcclxuICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51LWl0ZW0tcGFyZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUge1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtaW4td2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVucy1hcGxpY2Fjb2VzIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAubWVudS1pdGVtLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICAgICAgICBncmlkLXJvdzogMSAvIDQ7XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVudS1pdGVtLXBhcmVudCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3JvZGFwZS1tb2JpbGUge1xyXG4gIGJhY2tncm91bmQ6ICRtYWluO1xyXG4gIHBhZGRpbmc6IDJyZW0gMDtcclxuXHJcbiAgLmNvcHktcm9kYXBlIGgyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5idG4tYWdlbmRhciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5jb250YXRvcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmluZm8tY29udGF0byB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29jaWFscyB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jYm90dG9tLWJhciB7XHJcbiAgcGFkZGluZzogMXJlbSAwO1xyXG4gIGJhY2tncm91bmQ6ICRiZztcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xyXG5cclxuICAueGNlbGxlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dExpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWctM3hjZWxsZXIge1xyXG4gICAgICB3aWR0aDogOTVweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgJy4uL3BhcnRpYWxzL2hlYWRlci5zY3NzJztcclxuQGltcG9ydCAnLi4vcGFydGlhbHMvc29icmUtaG9tZS5zY3NzJztcclxuQGltcG9ydCAnLi4vcGFydGlhbHMvY29udGF0by5zY3NzJztcclxuQGltcG9ydCAnLi4vcGFydGlhbHMvZm9vdGVyLnNjc3MnO1xyXG5cclxuXHJcbiNwYWdlLWNvbnRhdG8ge1xyXG4gIGJhY2tncm91bmQ6ICRiZztcclxuXHJcbiAgI2NvbnRhdG8ge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwLWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNvcHkge1xyXG4gICAgICBtYXgtd2lkdGg6IDUxNHB4O1xyXG5cclxuICAgICAgc3Ryb25nLFxyXG4gICAgICBiIHtcclxuICAgICAgICBjb2xvcjogIzUxNTE1MTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udGF0byB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ2FwOiAxMXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMzIxMzA7XHJcblxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VuZEZpbGUge1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMzIxMzA7XHJcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMjJweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMTVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNlbmQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHREYXJrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmluZm9GaWxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICMyRDNDNUE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAud3JhcEJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEycHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzQUREOEM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYWxpZ24tY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBnYXA6IDlweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogNnB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvbGl0aWNhIHtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDE2O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMzIxMzA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyRDNDNUE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tZ3JhZGllbnQge1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzZBNkE2QTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgbWFyZ2luOiAzMnB4IDA7XHJcbiAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNTE1MTUxO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzUxNTE1MTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVsIHtcclxuICAgICAgaS5mYS13aGF0c2FwcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzUxNTE1MTtcclxuXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNTE1MTUxO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbmRlcmVjbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMzJweCAwO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3NvYnJlLW5vcy10ZW1vcyxcclxuICAjc29icmUtbG9jYWwge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcblxyXG4gIH1cclxuXHJcbiAgI2NvbnRhdG8taG9tZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuXHJcbiAgfVxyXG59Il19 */
