@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@font-face{font-family:Coltan Gea;src:url(../fonts/ColtanGea-Light.eot);src:url(../fonts/ColtanGea-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/ColtanGea-Light.woff) format("woff"),url(../fonts/ColtanGea-Light.woff2) format("woff2"),url(../fonts/ColtanGea-Light.ttf) format("truetype"),url(../fonts/ColtanGea-Light.svg#Coltan\ Gea) format("svg"),url(../fonts/ColtanGea-Light.eot) format("embedded-opentype"),url(../fonts/ColtanGea-Light.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:Coltan Gea;src:url(../fonts/ColtanGea-Bold.eot);src:url(../fonts/ColtanGea-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/ColtanGea-Bold.woff) format("woff"),url(../fonts/ColtanGea-Bold.woff2) format("woff2"),url(../fonts/ColtanGea-Bold.ttf) format("truetype"),url(../fonts/ColtanGea-Bold.svg#Coltan\ Gea) format("svg"),url(../fonts/ColtanGea-Bold.eot) format("embedded-opentype"),url(../fonts/ColtanGea-Bold.eot?#iefix) format("embedded-opentype");font-weight:500;font-style:normal}.h1,h1{font-size:calc(17.95122px + 2.92683vw);font-size:56px;font-weight:700;line-height:1.3}@media screen and (max-width:480px){.h1,h1{font-size:32px}}@media screen and (min-width:1300px){.h1,h1{font-size:56px}}.h2,h2{font-size:calc(14.63415px + 1.95122vw);font-size:40px;font-weight:700;line-height:1.5}@media screen and (max-width:480px){.h2,h2{font-size:24px}}@media screen and (min-width:1300px){.h2,h2{font-size:40px}}.h3,h3{font-size:calc(9.80488px + 1.70732vw);font-size:32px;font-weight:700;line-height:1.4}@media screen and (max-width:480px){.h3,h3{font-size:18px}}@media screen and (min-width:1300px){.h3,h3{font-size:32px}}.h4,h4{font-size:calc(5.80488px + 1.70732vw);font-size:28px;font-weight:700;line-height:1.5}@media screen and (max-width:480px){.h4,h4{font-size:14px}}@media screen and (min-width:1300px){.h4,h4{font-size:28px}}.h5,h5{font-size:calc(8.14634px + 1.21951vw);font-size:24px;font-weight:700;line-height:1.75}@media screen and (max-width:480px){.h5,h5{font-size:14px}}@media screen and (min-width:1300px){.h5,h5{font-size:24px}}.h6,h6{font-size:calc(10.4878px + .73171vw);font-size:20px;font-weight:700;line-height:1.5}@media screen and (max-width:480px){.h6,h6{font-size:14px}}@media screen and (min-width:1300px){.h6,h6{font-size:20px}}p{font-weight:400;font-size:16px;line-height:1.5;padding:0;margin:0}body,html{display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column}body{margin:0;padding:0;font-weight:400;font-size:16px;min-width:320px;overflow-x:hidden;background:linear-gradient(214.97deg,#00071a 10.5%,#13385e 42.79%,#153b60 59.27%)}*,body{font-family:Poppins,sans-serif}*,:after,:before{box-sizing:border-box}main{-ms-flex:1;flex:1}img{display:block;max-width:100%;height:auto}a{text-decoration:none}input[type=tel]{direction:rtl}.no-scroll{overflow:hidden;height:100%;width:100%}.no-scroll:before{content:"";position:fixed;top:0;left:0;z-index:5;background:rgba(16,28,44,.5)}.no-scroll:before,.overlay{width:100%;height:100%}.overlay:before{content:"";z-index:5;background:linear-gradient(214.97deg,#00071a 10.5%,#13385e 42.79%,#153b60 59.27%)}#overlay,.overlay:before{position:fixed;top:0;left:0;width:100%;height:100%}#overlay{background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;z-index:10000}.container{margin:0 auto;width:100%;max-width:1230px;padding:0 15px}.parsley-errors-list{width:100%;display:block;font-size:15px;line-height:1.6;margin-bottom:15px;list-style:none;padding:0;margin:0;text-align:right}.mfp-box{z-index:999999}.mfp-box .mfp-content{margin:80px 0}@media (max-width:767px){.mfp-box .mfp-content{margin:0}}.mfp-box .mfp-container{padding:0 20px}.mfp-box .mfp-close{width:36px;height:36px;position:absolute;top:0;left:0;right:inherit;color:#000;opacity:1}.mfp-box .mfp-close:before{font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;font-family:Font Awesome\ 6 Pro;content:"\f00d"}.mfp-box-with-out-padding{z-index:999999}.mfp-box-with-out-padding .mfp-content{margin:80px 0}@media (max-width:767px){.mfp-box-with-out-padding .mfp-content{margin:0!important}}.mfp-box-with-out-padding .mfp-container{padding:0}.mfp-box-with-out-padding .mfp-close{width:36px;height:36px;position:absolute;top:0;left:0;right:inherit;color:#000;opacity:1;cursor:pointer}.mfp-box-with-out-padding .mfp-close:before{font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;font-family:Font Awesome\ 6 Pro;content:"\f00d";cursor:pointer}.mfp-box-with-out-padding .mfp-inline-holder .mfp-close{top:26px;left:47px}@media (max-width:767px){.mfp-box-with-out-padding .mfp-inline-holder .mfp-close{top:12px;right:12px;left:unset}.mfp-box-with-out-padding .mfp-inline-holder .mfp-close:before{content:"\f054"!important}}.mobile{display:none}@media (max-width:767px){.desktop{display:none}.mobile{display:block}}.mfp-fullscreen{z-index:999999}.mfp-fullscreen .mfp-content{margin:0}.mfp-fullscreen .mfp-container{padding:0!important}.mfp-fullscreen .mfp-close{width:36px;height:36px;position:absolute;top:50%;left:0;transform:translateY(-50%);right:inherit;color:#000;opacity:1}@media (max-width:767px){.mfp-fullscreen .mfp-close{top:12px;left:unset;right:12px;transform:unset}}.mfp-fullscreen .mfp-close:before{font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;font-family:Font Awesome\ 6 Pro;content:"\f00d"}@media (max-width:767px){.mfp-fullscreen .mfp-close:before{content:"\f054"!important}}.mfp-image .mfp-img{padding:0}.mfp-image .mfp-content{margin:80px 0}.mfp-image .mfp-container{padding:0 16px}.mfp-image .mfp-image-holder .mfp-content{max-width:800px}.mfp-image .mfp-close{width:36px;height:36px;position:absolute;top:0;left:0;right:inherit;background:#fff;color:#000;opacity:1;border-radius:50%;font-size:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0;text-align:center}.mfp-image .mfp-close:before{font-family:Font Awesome\ 6 Pro;content:"\f00d"}.show-password .eye-icon{display:block;width:24px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 17.25c-3.147 0-5.856-1.666-8.12-5.25C6.145 8.416 8.854 6.75 12 6.75c3.148 0 5.856 1.666 8.12 5.25-2.264 3.584-4.973 5.25-8.12 5.25zm0-12c-3.942 0-7.153 2.215-9.643 6.364a.75.75 0 0 0 0 .772c2.49 4.15 5.701 6.364 9.643 6.364 3.942 0 7.153-2.215 9.643-6.364a.75.75 0 0 0 0-.772C19.153 7.464 15.942 5.25 12 5.25zm0 4a2.75 2.75 0 1 0 0 5.5 2.75 2.75 0 0 0 0-5.5zm-.884 1.866a1.25 1.25 0 1 1 1.768 1.768 1.25 1.25 0 0 1-1.768-1.768z' fill='%23212529'/%3E%3C/svg%3E")}.show-password .eye-icon:before{content:""}.show-password.open .eye-icon{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.53 2.47a.75.75 0 0 0-1.06 1.06l3.684 3.685c-1.418 1.061-2.68 2.538-3.797 4.4a.75.75 0 0 0 0 .77c2.49 4.15 5.7 6.364 9.64 6.365a9.467 9.467 0 0 0 4.557-1.136l3.916 3.916a.75.75 0 1 0 1.06-1.06l-4.257-4.258a.752.752 0 0 0-.132-.131L3.531 2.47zm11.907 14.028l-2.096-2.096a2.75 2.75 0 0 1-3.742-3.742L7.228 8.287c-1.2.856-2.32 2.084-3.347 3.712 2.263 3.584 4.972 5.25 8.119 5.25h.005a7.965 7.965 0 0 0 3.432-.752zm-4.675-4.675a1.257 1.257 0 0 0 .354 1.062 1.25 1.25 0 0 0 1.062.353l-1.416-1.415zm1.236-5.073a8.304 8.304 0 0 0-1.67.165.75.75 0 0 1-.297-1.47 9.805 9.805 0 0 1 1.97-.195H12V6l.002-.75H12c3.941 0 7.153 2.215 9.642 6.364a.75.75 0 0 1 0 .772c-.69 1.149-1.434 2.15-2.236 3a.75.75 0 0 1-1.09-1.031A15.345 15.345 0 0 0 20.119 12c.08.126.16.255.238.386L21 12l-.643-.386c-.079.131-.158.26-.238.386C17.856 8.416 15.148 6.75 12 6.75h-.002z' fill='%23101C2C'/%3E%3C/svg%3E")}.mfp-wrap{overflow-y:auto}.mfp-video{z-index:999999}.mfp-video .mfp-content{margin:80px 0}.mfp-video .mfp-container{padding:0 16px}.mfp-video .mfp-img{padding:0}.mfp-video .mfp-close{width:36px;height:36px;position:absolute;top:-50px;left:50%;right:inherit;transform:translateX(-50%);background:#fff;color:#000;opacity:1;border-radius:50%;font-size:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0;text-align:center}.mfp-video .mfp-close:before{font-family:Font Awesome\ 6 Pro;content:"\f00d"}.mfp-video #modal-video{max-width:800px;height:500px;margin:0 auto}.rtl,.rtl .wpcf7{direction:rtl}.rtl .wpcf7{text-align:right}.rtl .wpcf7-select,.rtl .wpcf7-text,.rtl .wpcf7-textarea{direction:rtl!important;text-align:right}.header{background-color:#000c1e;padding:12px 0;position:sticky;top:0;transition:all .3s;z-index:99}.header .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.header .header-logo .logo{font-size:24px;font-weight:700;color:#153b60}.header .header-logo .logo img{max-height:50px;width:auto;display:block}.header .header-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:0 50px}.header .header-info #header-menu{display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;gap:0 54px}@media (max-width:767px){.header .header-info #header-menu{display:none}}.header .header-info #header-menu li{margin:0}.header .header-info #header-menu li a{text-decoration:none;color:#cfdde8;transition:color .3s;font-family:Arial;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}.header .header-info #header-menu li a:hover{color:#ff9c00}.header .header-info .header-btn a{background-color:#ff9c00;color:#fff;width:122px;height:31px;border-radius:5px;text-decoration:none;display:-ms-flexbox;display:flex;color:#153b60;font-weight:500;font-size:14px;line-height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:2px solid #ff9c00;transition:all .3s}.header .header-info .header-btn a:hover{background:transparent;color:#ff9c00}.footer{padding:10px 0 40px;color:#cfdde8}.footer .footer-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:linear-gradient(180deg,rgba(0,145,255,.8),rgba(0,145,255,0));gap:54px;border-radius:10px;padding:2px;position:relative}.footer .footer-content:before{content:"";background:#05223f;width:calc(100% - 4px);height:calc(100% - 4px);display:block;position:absolute;border-radius:10px;top:2px;left:2px;z-index:1}.footer .footer-content .footer-box{padding:38px 54px;position:relative;z-index:2}@media (max-width:767px){.footer .footer-content .footer-box{padding:30px 20px}}.footer .footer-content .base{z-index:2;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.footer .footer-content .base{-ms-flex-direction:column;flex-direction:column;gap:30px}}.footer .footer-content .base .item{min-width:200px;color:#cfdde8;font-weight:400;font-size:20px;line-height:150%}@media (max-width:767px){.footer .footer-content .base .item{font-size:17px}}.footer .footer-content .base .item:last-child{text-align:right}@media (max-width:767px){.footer .footer-content .base .item:last-child{text-align:left}}.footer .footer-content .base .item h3{font-family:Coltan Gea,sans-serif;color:#ff9c00;margin:0 0 15px;font-weight:500;font-size:20px;line-height:1.2;position:relative}@media (max-width:767px){.footer .footer-content .base .item h3{font-size:18px}}.footer .footer-content .base .item a{color:#cfdde8;display:inline-block;transition:transform .3s ease}.footer .footer-content .base .item a:hover{color:#ff9c00}.footer .footer-content .base .item a svg{display:block}.footer .footer-content .base .item .linkedin{background:#ff9c00;width:36px;height:36px;border-radius:5px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ff9c00;transition:all .3s}.footer .footer-content .base .item .linkedin:hover{border-color:#ff9c00;background:transparent}.footer .footer-content .base .item .linkedin:hover svg path{fill:#ff9c00}.footer .footer-content .custom{z-index:2;position:relative;padding:20px 0 0;margin:67px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;color:#666;border-top:1px solid #ff9c00;color:#cfdde8;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0}@media (max-width:767px){.footer .footer-content .custom{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:30px 0 0}}.footer .footer-content .custom .dev a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#ebf0f4;gap:5px;font-weight:400;font-size:14px;line-height:150%;transition:all .3s}.footer .footer-content .custom .dev a:hover{color:#ff9c00}@media (min-width:768px){.footer .footer-content .custom{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.scroll-to-top{border:1px solid #030a11;background:#fff;width:44px;height:44px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:20px;bottom:40px;cursor:pointer;transition:all .3s}@media (max-width:767px){.scroll-to-top{bottom:60px}}.scroll-to-top:hover{background:linear-gradient(90deg,#bd8a37,#ca9e57 45.5%,#ae761c);border-color:transparent}.scroll-to-top:hover svg path{stroke:#fff}.home-page .btn{background-color:#ff9c00;padding:10px;border-radius:5px;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;color:#153b60;line-height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:18px;text-align:center;border:2px solid #ff9c00;transition:all .3s}.home-page .btn:hover{background:transparent;color:#ff9c00}.home-page .section-title{font-family:Coltan Gea,sans-serif;color:#ff9c00;margin:0 0 20px;font-weight:500;font-size:40px;line-height:130%}@media (max-width:767px){.home-page .section-title{font-weight:500;font-size:27px;line-height:130%;letter-spacing:0}}.home-page .main-banner{position:relative;padding:120px 0}@media (max-width:767px){.home-page .main-banner{padding:80px 0 220px}}.home-page .main-banner .banner-text{max-width:740px;z-index:1;position:relative;color:#cfdde8;font-weight:400;font-size:20px;line-height:150%}.home-page .main-banner .banner-text h1{font-family:Coltan Gea,sans-serif;color:#ff9c00;margin:0 0 15px;font-weight:500;font-size:50px;line-height:130%}@media (max-width:767px){.home-page .main-banner .banner-text h1{font-weight:500;font-size:30px;line-height:140%;letter-spacing:0}.home-page .main-banner .banner-text h1 br{display:none}}.home-page .main-banner .banner-text .btn{margin-top:50px;min-width:184px;padding:12px}.home-page .main-banner .banner-text p{font-weight:400;font-size:20px;line-height:150%;letter-spacing:0}@media (max-width:767px){.home-page .main-banner .banner-text p{font-weight:400;font-size:17px;line-height:160%}}.home-page .main-banner .banner-image{-ms-flex:1;flex:1;text-align:right;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.home-page .main-banner .banner-image img{object-fit:contain;width:100%;height:100%;object-position:100%}@media (max-width:767px){.home-page .main-banner .banner-image img{object-fit:cover;object-position:bottom center}}.home-page .grna-box .content{background:linear-gradient(180deg,rgba(0,145,255,.8),rgba(0,145,255,0));border-radius:20px;padding:2px;position:relative;overflow:hidden}.home-page .grna-box .content .box{background:linear-gradient(107.49deg,#05223f -15.3%,#3f77ae 1.9%,#2b6094 36.38%,#0f4174 97.39%,#5398dc 110.77%);padding:10px;border-radius:20px}.home-page .grna-box .content .box .box-yellow{background:linear-gradient(243.85deg,#ff9c00 -3.13%,#0e87e6 53.86%,#ff9c00 101.6%);padding:1px;border-radius:10px}.home-page .grna-box .content .box .grna-item{background:linear-gradient(107.49deg,#05223f -15.3%,#3f77ae 1.9%,#2b6094 36.38%,#0f4174 97.39%,#5398dc 110.77%);padding:30px 120px;gap:20px;border-radius:10px;color:#cfdde8;text-align:center;font-weight:400;font-size:20px;line-height:150%;position:relative;z-index:1}@media (max-width:767px){.home-page .grna-box .content .box .grna-item{padding:30px 15px}}.home-page .grna-box .content .box .grna-item p{font-weight:400;font-size:20px;line-height:150%;letter-spacing:0}@media (max-width:767px){.home-page .grna-box .content .box .grna-item p{font-weight:400;font-size:17px;line-height:160%;letter-spacing:0;text-align:center}}.home-page .unmet-need{position:relative;padding:56px 0 60px;z-index:1}.home-page .unmet-need .unmet-block{position:relative;z-index:2}.home-page .unmet-need h2{font-family:Coltan Gea,sans-serif;color:#0091ff;margin:0 0 15px;text-align:center}.home-page .unmet-need .unmet-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}.home-page .unmet-need .unmet-list .unmet-item{border-radius:0;padding:45px 102px;gap:64px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:767px){.home-page .unmet-need .unmet-list .unmet-item{display:block;padding:0!important}}.home-page .unmet-need .unmet-list .unmet-item .icon img{width:auto;height:auto;margin-bottom:10px}@media (max-width:767px){.home-page .unmet-need .unmet-list .unmet-item .icon img{max-height:94px;max-width:120px}}.home-page .unmet-need .unmet-list .unmet-item .text{-ms-flex:1;flex:1}.home-page .unmet-need .unmet-list .unmet-item .text h3{font-family:Coltan Gea,sans-serif;color:#ff9c00;font-weight:500;font-size:25px;line-height:100%;letter-spacing:0;margin:0 0 13px}@media (max-width:767px){.home-page .unmet-need .unmet-list .unmet-item .text h3{font-weight:500;font-size:20px;line-height:130%;letter-spacing:0}}.home-page .unmet-need .unmet-list .unmet-item .text p{color:#cfdde8;font-weight:400;font-size:20px;line-height:150%;letter-spacing:0}@media (max-width:767px){.home-page .unmet-need .unmet-list .unmet-item .text p{font-weight:400;font-size:17px;line-height:160%;letter-spacing:0}}.home-page .unmet-need .unmet-list .unmet-item:nth-child(2){padding-left:190px}.home-page .unmet-need .unmet-list .unmet-item:nth-child(3){padding-left:230px}.home-page .unmet-need .unmet-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.home-page .unmet-need .unmet-background img{width:100%;height:100%;object-fit:cover;object-position:bottom center}@media (max-width:767px){.home-page .unmet-need .unmet-background img{height:auto;object-fit:none;object-position:bottom center}}.home-page .unmet-need .unmet-background.mobile{display:none}@media (max-width:768px){.home-page .unmet-need .unmet-background.desktop{display:none}.home-page .unmet-need .unmet-background.mobile{display:block}}.home-page .bg-custom-first{background:url(../images/bg-custom-first.png);background-size:contain;background-position:bottom;background-repeat:no-repeat;position:relative}.home-page .bg-custom-first:before{content:"";background:linear-gradient(94.72deg,rgba(19,55,92,.5) 13.76%,rgba(20,58,94,.5) 49.39%),linear-gradient(178.74deg,rgba(16,49,81,0) 1.33%,#14395e 99.17%);height:100%;width:100%;position:absolute;left:0;top:0;display:block}.home-page .our-approach{padding:62px 0;position:relative;z-index:1}@media (max-width:767px){.home-page .our-approach{padding:35px 0}}.home-page .our-approach .approach-block{background:linear-gradient(180deg,rgba(0,145,255,.8),rgba(0,145,255,0));gap:30px;border-radius:20px;padding:2px;position:relative;overflow:hidden}.home-page .our-approach .approach-block .block{background:linear-gradient(107.49deg,#05223f -15.3%,#3f77ae 1.9%,#2b6094 36.38%,#0f4174 97.39%,#5398dc 110.77%);padding:10px;border-radius:20px}@media (max-width:767px){.home-page .our-approach .approach-block .block{padding:8px}}.home-page .our-approach .approach-block .block .box{background:linear-gradient(243.85deg,#ff9c00 -3.13%,#0e87e6 53.86%,#ff9c00 101.6%);padding:1px;border-radius:15px}@media (max-width:767px){.home-page .our-approach .approach-block .block .box{border-radius:10px}}.home-page .our-approach .approach-block .block .box .content{background:linear-gradient(107.49deg,#05223f -15.3%,#3f77ae 1.9%,#2b6094 36.38%,#0f4174 97.39%,#5398dc 110.77%);padding:60px 15px 40px;border-radius:15px}@media (max-width:767px){.home-page .our-approach .approach-block .block .box .content{padding:30px;border-radius:10px}}.home-page .our-approach .approach-block .section-title{color:#ff9c00;margin:0 0 15px;text-align:center}.home-page .our-approach .approach-block p{color:#cfdde8;font-weight:400;font-size:20px;line-height:150%;letter-spacing:0;text-align:center}@media (max-width:767px){.home-page .our-approach .approach-block p{font-weight:400;font-size:17px;line-height:160%;letter-spacing:0}}.home-page .our-approach .approach-block .approach-list{margin-top:20px;display:-ms-flexbox;display:flex;gap:30px}@media (max-width:767px){.home-page .our-approach .approach-block .approach-list{-ms-flex-direction:column;flex-direction:column;gap:20px}}.home-page .our-approach .approach-block .approach-list li{margin-bottom:15px;-ms-flex:1;flex:1;gap:30px;border-radius:10px;padding:20px;display:block}@media (max-width:767px){.home-page .our-approach .approach-block .approach-list li{padding:0}}.home-page .our-approach .approach-block .approach-list li .icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media (max-width:767px){.home-page .our-approach .approach-block .approach-list li .icon{margin-bottom:20px}.home-page .our-approach .approach-block .approach-list li .icon img{height:65px;width:auto}}.home-page .our-approach .approach-block .approach-list li h3{font-family:Coltan Gea,sans-serif;color:#ff9c00;margin:0 0 15px;font-weight:600;font-size:22px;line-height:100%;letter-spacing:0;text-align:center}@media (max-width:767px){.home-page .our-approach .approach-block .approach-list li h3{font-weight:500;font-size:20px;line-height:130%;letter-spacing:0}}.home-page .our-approach .approach-block .approach-list li p{font-weight:400;font-size:18px;line-height:150%;text-align:center;color:#cfdde8}@media (max-width:767px){.home-page .our-approach .approach-block .approach-list li p{font-weight:400;font-size:17px;line-height:160%;letter-spacing:0}}.home-page .leadership{padding:55px 0 47px;position:relative;z-index:1}@media (max-width:767px){.home-page .leadership{padding:35px 0}}.home-page .leadership .leadership-group .leaders{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;-ms-flex-align:start;align-items:start}.home-page .leadership .leadership-group .section-title{color:#0091ff;text-align:center;margin:0 0 12px}.home-page .leadership .leadership-group .leader-card{-ms-flex:1 1 300px;flex:1 1 300px;border-radius:10px;padding:2px;background:rgba(5,34,63,.5);background:linear-gradient(180deg,rgba(0,145,255,.8),rgba(0,145,255,0));position:relative}.home-page .leadership .leadership-group .leader-card:before{content:"";background:#05223f;width:calc(100% - 4px);height:calc(100% - 4px);display:block;position:absolute;border-radius:10px;top:2px;left:2px;z-index:1}.home-page .leadership .leadership-group .leader-card .content{position:relative;z-index:2;padding:20px 20px 28px}.home-page .leadership .leadership-group .leader-card .head{position:relative;padding-left:108px;min-height:90px;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.home-page .leadership .leadership-group .leader-card .head img{width:90px;height:90px;border-radius:50%;position:absolute;left:0;top:0}.home-page .leadership .leadership-group .leader-card .head .name{font-family:Coltan Gea,sans-serif;color:#ff9c00;margin:0 0 5px;font-weight:500;font-size:20px;line-height:100%;position:relative}.home-page .leadership .leadership-group .leader-card .head .position{color:#cfdde8;font-size:20px;line-height:100%}.home-page .leadership .leadership-group .leader-card .head .linkedin{background:#ff9c00;width:24px;height:24px;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;border:1px solid #ff9c00;transition:all .3s}.home-page .leadership .leadership-group .leader-card .head .linkedin:hover{border-color:#ff9c00;background:transparent}.home-page .leadership .leadership-group .leader-card .head .linkedin:hover svg path{fill:#ff9c00}.home-page .leadership .leadership-group .leader-card .description{color:#cfdde8;font-weight:400;font-size:15px;line-height:160%;letter-spacing:0;text-align:left;overflow:hidden;transition:all .3s}.home-page .leadership .leadership-group .leader-card .description+a{color:#ff9c00;font-weight:700;font-size:16px;line-height:160%;margin-top:18px;display:inline-block;transition:all .3s}.home-page .leadership .leadership-group .leader-card .description+a:hover{color:#cfdde8}.home-page .investors{background:linear-gradient(93.45deg,#0e2b4c -6.15%,#143a5f 5.9%,#13385d 94.37%);position:relative;padding:46px 0}@media (max-width:767px){.home-page .investors{padding:25px 0}}.home-page .investors .section-title{color:#0091ff;text-align:center;margin:0 0 16px}.home-page .investors .investors-block .block{background:linear-gradient(180deg,rgba(0,145,255,.8),rgba(0,145,255,0));gap:30px;border-radius:20px;padding:2px;position:relative;overflow:hidden}.home-page .investors .investors-block .block .box{background:linear-gradient(107.49deg,#05223f -15.3%,#3f77ae 1.9%,#2b6094 36.38%,#0f4174 97.39%,#5398dc 110.77%);padding:10px;border-radius:20px}.home-page .investors .investors-block .block .box .content{background:linear-gradient(243.85deg,#ff9c00 -3.13%,#0e87e6 53.86%,#ff9c00 101.6%);padding:1px;border-radius:10px}.home-page .investors .investors-block .block .box .content .investor-logos{background:linear-gradient(107.49deg,#05223f -15.3%,#3f77ae 1.9%,#2b6094 36.38%,#0f4174 97.39%,#5398dc 110.77%);padding:17px 20px;border-radius:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;border-radius:10px;-ms-flex-pack:center;justify-content:center}.home-page .investors .investors-block .block .box .content .investor-logos img{max-height:80px;object-fit:contain}@media (max-width:767px){.home-page .investors .investors-block .block .box .content .investor-logos img{max-height:54px}}.home-page .news{padding:40px 0 65px}@media (max-width:767px){.home-page .news{padding:20px 0 30px}}.home-page .news .section-title{color:#0091ff;text-align:center;margin:0 0 20px}.home-page .news .news-block .news-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.home-page .news .news-block .news-list .news-item{-ms-flex:1 1 300px;flex:1 1 300px;border-radius:10px;padding:2px;border-bottom:transparent;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;background:linear-gradient(180deg,rgba(0,145,255,.8),rgba(0,145,255,0));position:relative}.home-page .news .news-block .news-list .news-item:before{content:"";background:#05223f;width:calc(100% - 4px);height:calc(100% - 4px);display:block;position:absolute;border-radius:10px;top:2px;left:2px;z-index:1}.home-page .news .news-block .news-list .news-item .content{position:relative;z-index:2;padding:15px 15px 60px;height:100%}.home-page .news .news-block .news-list .news-item .image{background:#8b8b8b;height:110px;border-radius:5px;overflow:hidden;margin-bottom:18px}.home-page .news .news-block .news-list .news-item .image img{width:100%;height:100%;border-radius:5px;object-fit:cover;object-position:center;opacity:.75}.home-page .news .news-block .news-list .news-item h3{font-family:Coltan Gea,sans-serif;color:#ff9c00;margin:5px 0 12px;font-weight:500;font-size:22px;line-height:1.2;position:relative}@media (max-width:767px){.home-page .news .news-block .news-list .news-item h3{font-weight:500;font-size:18px;line-height:1.4;letter-spacing:0;margin:10px 0}}.home-page .news .news-block .news-list .news-item p{color:#cfdde8;font-weight:400;font-size:18px;line-height:1.4;letter-spacing:0;text-align:left;overflow:hidden}@media (max-width:767px){.home-page .news .news-block .news-list .news-item p{font-weight:400;font-size:17px;line-height:160%;letter-spacing:0}}.home-page .news .news-block .news-list .news-item .link{margin-top:10px;color:#0073e6;font-weight:700;float:right;display:-ms-inline-flexbox;display:inline-flex;position:absolute;bottom:15px;right:15px;transition:all .3s}.home-page .news .news-block .news-list .news-item .link:hover svg path{stroke:#ff9c00}.home-page .careers{padding:55px 0}@media (max-width:767px){.home-page .careers{padding:30px 0}}.home-page .careers .section-title{color:#0091ff;text-align:center;margin:0 0 15px}.home-page .careers .careers-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media (max-width:767px){.home-page .careers .careers-list{-ms-flex-direction:column;flex-direction:column}}.home-page .careers .careers-list .career-item{-ms-flex:0 0 calc(33.33333% - 15px);flex:0 0 calc(33.33333% - 15px);background:linear-gradient(114.46deg,#2d5e91 -13.64%,#4a7eb1 93.76%);padding:20px;position:relative;gap:20px;border-radius:10px;transition:all .3s}@media (max-width:767px){.home-page .careers .careers-list .career-item{width:100%;padding:20px 10px}}.home-page .careers .careers-list .career-item:before{content:"";width:calc(100% - 4px);height:calc(100% - 4px);display:block;position:absolute;border-radius:10px;top:2px;left:2px;z-index:1;background:linear-gradient(114.46deg,#2d5e91 -13.64%,#4a7eb1 93.76%)}.home-page .careers .careers-list .career-item .content{position:relative;z-index:2}.home-page .careers .careers-list .career-item .content .head{border-bottom:1px solid #cfdde8;padding-bottom:20px;margin-bottom:20px}@media (max-width:767px){.home-page .careers .careers-list .career-item .content .head{padding-bottom:10px;margin-bottom:10px}}.home-page .careers .careers-list .career-item .content .head span{display:block;font-weight:400;font-size:18px;line-height:150%;letter-spacing:0;color:#ebf0f4;margin-bottom:4px}@media (max-width:767px){.home-page .careers .careers-list .career-item .content .head span{font-size:17px}}.home-page .careers .careers-list .career-item .content .head strong{font-family:Coltan Gea,sans-serif;color:#ff9c00;margin:5px 0 0;font-weight:500;font-size:22px;line-height:1.2;position:relative}@media (max-width:767px){.home-page .careers .careers-list .career-item .content .head strong{font-size:18px}}.home-page .careers .careers-list .career-item .content .meta{display:-ms-flexbox;display:flex;color:#ebf0f4;gap:42px;font-weight:400;font-size:18px;line-height:150%}@media (max-width:767px){.home-page .careers .careers-list .career-item .content .meta{font-size:17px}}.home-page .careers .careers-list .career-item .content .meta span{display:block;font-weight:400;margin-bottom:7px}.home-page .careers .careers-list .career-item .content .meta strong{font-weight:600}.home-page .careers .careers-list .career-item .content .more{margin-top:20px}.home-page .careers .careers-list .career-item .content .more a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:2px solid #ff9c00;width:184px;height:46px;gap:10px;border-radius:5px;padding:10px;font-weight:600;font-size:18px;line-height:100%;text-align:center;color:#cfdde8;transition:all .3s}.home-page .careers .careers-list .career-item .content .more a:hover{background:#ff9c00;color:#153b60}.home-page .careers .careers-list .career-item.full{width:100%;-ms-flex:1;flex:1;padding:40px 20px;font-family:Coltan Gea,sans-serif;text-align:center}.home-page .careers .careers-list .career-item.full .head *{color:#ff9c00;font-weight:500;font-size:25px;line-height:1.2;position:relative}.home-page .careers .careers-list .career-item.full .head a{color:#ebf0f4}.home-page .careers .careers-list .career-item.full .info{color:#ebf0f4;font-weight:600;font-size:22px;line-height:100%;letter-spacing:0}.home-page .careers .careers-list .career-item.open{background:linear-gradient(107.49deg,#3f77b8 -15.3%,#5398dc 17.73%,#b0e6fa 97.39%,#5398dc 110.77%)}.home-page .careers .careers-list .career-item.open .head{border-color:#ff9c00}.home-page .careers .careers-list .career-item.open .head span{color:#ff9c00}.home-page .careers .careers-list .career-item.open .content .more a{border:2px solid #cfdde8}@media (max-width:767px){.home-page .careers .careers-list .career-item.open .information{display:block!important;margin-top:30px;position:relative;z-index:1;padding:40px 15px}.home-page .careers .careers-list .career-item.open .information:before{content:"";width:calc(100% + 2px);height:calc(100% + 2px);background:linear-gradient(243.85deg,#ff9c00 4.72%,#0e87e6 35.74%,#ff9c00 92.33%);display:block;z-index:-1;left:-1px;top:-1px}.home-page .careers .careers-list .career-item.open .information *{font-size:17px}}.home-page .careers .careers-block{text-align:center}.home-page .careers .careers-block .no-openings{color:#888;font-size:1rem;margin-top:10px}.home-page .careers .information{position:relative;z-index:2;background:#05223f;border-radius:10px;padding:50px 50px 60px;display:none}.home-page .careers .information .close{display:none}.home-page .careers .information *{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0;color:#cfdde8}.home-page .careers .information strong{font-family:Coltan Gea,sans-serif;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0;color:#ff9c00;margin:20px 0 10px;display:block}.home-page .careers .information :first-child strong{margin-top:0}.home-page .careers .information .btn{color:#153b60;min-width:258px;font-weight:700;margin-top:50px}.home-page .careers .information .btn:hover{color:#ff9c00}.home-page .careers .information ul{display:block}.home-page .careers .information ul li{position:relative;display:block;padding-left:30px}.home-page .careers .information ul li:before{content:"";width:5px;height:5px;border-radius:50%;background:#cfdde8;display:block;left:10px;top:10px;position:absolute}.home-page .careers .careers-result{background:linear-gradient(114.46deg,#2d5e91 -13.64%,#4a7eb1 93.76%);gap:12px;border-radius:10px;padding:20px;margin-top:20px;display:none}@media (max-width:767px){.home-page .careers .careers-result{display:none!important}}.home-page .careers .careers-result .information{display:block}@media (max-width:767px){.home-page .careers .careers-result .information{display:none!important}}.home-page .careers .careers-result .information .close{display:block;position:absolute;right:20px;top:20px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwibWFpbi5jc3MiLCJiYXNlL19nbG9iYWwuc2NzcyIsImJhc2UvX2NvbG9ycy5zY3NzIiwiYmFzZS9fcnRsLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsInBhZ2VzL2hvbWUtcGFnZS9faG9tZS1wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS1EsbU1BQUEsQUM4RE4sV0FDRSx1QkFBQSxBQUNBLHNDQUFBLEFBQ0EsbWFBQUEsQUFDQSxnQkQ5RHlELEFDK0R6RCxpQkQvRDhELENFT2xFLEFEbURFLFdBQ0UsdUJBQUEsQUFDQSxxQ0FBQSxBQUNBLDRaQUFBLEFBQ0EsZ0JEN0R3RCxBQzhEeEQsaUJEOUQ2RCxDRWFqRSxBRkpBLE9DeURFLHVDQUFBLEFEdERBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGVBQUEsQ0VNRixBRGdERSxvQ0QzREYsT0M0REksY0QxRGtDLENFY3BDLENBQ0YsQUQ4Q0UscUNEL0RGLE9DZ0VJLGNEOUQ0QixDRW9COUIsQ0FDRixBRmZBLE9DaURFLHVDQUFBLEFEOUNBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGVBQUEsQ0VrQkYsQUQ0QkUsb0NEbkRGLE9Db0RJLGNEbERrQyxDRTBCcEMsQ0FDRixBRDBCRSxxQ0R2REYsT0N3REksY0R0RDRCLENFZ0M5QixDQUNGLEFGM0JBLE9DeUNFLHNDQUFBLEFEdENBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGVBQUEsQ0U4QkYsQURRRSxvQ0QzQ0YsT0M0Q0ksY0QxQ2tDLENFc0NwQyxDQUNGLEFETUUscUNEL0NGLE9DZ0RJLGNEOUM0QixDRTRDOUIsQ0FDRixBRnZDQSxPQ2lDRSxzQ0FBQSxBRDlCQSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLENFMENGLEFEWkUsb0NEbkNGLE9Db0NJLGNEbENrQyxDRWtEcEMsQ0FDRixBRGRFLHFDRHZDRixPQ3dDSSxjRHRD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QkFBQSxBQUNBLGNBQUEsQUFDQSxVQUFBLEFBQ0EsU0FBQSxBQUNBLGlCQUFBLENOcXJCWixBTS9xQkksb0NBQ0UscUVBQUEsQUFDQSxTQUFBLEFBQ0EsbUJBQUEsQUFDQSxhQUFBLEFBQ0EsZ0JBQUEsQUFDQSxZQUFBLENOaXJCTixBRDF1REkseUJPbWpDQSxvQ0FRSSxzQkFBQSxDTm1yQk4sQ0FDRixBTWpyQk0saURBQ0UsYUFBQSxDTm1yQlIsQURsdkRJLHlCTzhqQ0UsaURBR0ksc0JBQUEsQ05xckJSLENBQ0YsQU1uckJRLHdEQUNFLGNBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxRQUFBLENOcXJCViIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuL19taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi9fY29sb3JzLnNjc3NcIjtcbi8vQGltcG9ydCBcIi4uL2ZvbnRzL0ZvbnRBd2Vzb21lL2Nzcy9hbGwubWluLmNzc1wiO1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zOml0YWwsd2dodEAwLDEwMDswLDIwMDswLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDEwMDsxLDIwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZkaXNwbGF5PXN3YXAnKTtcblxuLy9AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5jZG5mb250cy5jb20vY3NzL2NvbHRhbi1nZWEnKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFwiQ29sdGFuIEdlYVwiLCBcIi4uL2ZvbnRzL0NvbHRhbkdlYS1MaWdodFwiLCA0MDAsIG5vcm1hbCk7XG5AaW5jbHVkZSBmb250LWZhY2UoXCJDb2x0YW4gR2VhXCIsIFwiLi4vZm9udHMvQ29sdGFuR2VhLUJvbGRcIiwgNTAwLCBub3JtYWwpO1xuXG4vL0BpbmNsdWRlIGZvbnQtZmFjZShcIkhlZWJvXCIsIFwiLi4vZm9udHMvSGVlYm9MaWdodC9IZWVib0xpZ2h0XCIsIDMwMCwgbm9ybWFsKTtcbi8vQGluY2x1ZGUgZm9udC1mYWNlKFwiSGVlYm9cIiwgXCIuLi9mb250cy9IZWVib1JlZ3VsYXIvSGVlYm9SZWd1bGFyXCIsIDQwMCwgbm9ybWFsKTtcbi8vQGluY2x1ZGUgZm9udC1mYWNlKFwiSGVlYm9cIiwgXCIuLi9mb250cy9IZWVib01lZGl1bS9IZWVib01lZGl1bVwiLCA1MDAsIG5vcm1hbCk7XG4vL0BpbmNsdWRlIGZvbnQtZmFjZShcIkhlZWJvXCIsIFwiLi4vZm9udHMvSGVlYm9Cb2xkL0hlZWJvQm9sZFwiLCA3MDAsIG5vcm1hbCk7XG4vL0BpbmNsdWRlIGZvbnQtZmFjZShcIkhlZWJvXCIsIFwiLi4vZm9udHMvSGVlYm9FeHRyYUJvbGQvSGVlYm9FeHRyYUJvbGRcIiwgODAwLCBub3JtYWwpO1xuLy9AaW5jbHVkZSBmb250LWZhY2UoXCJIZWVib1wiLCBcIi4uL2ZvbnRzL0hlZWJvQmxhY2svSGVlYm9CbGFja1wiLCA5MDAsIG5vcm1hbCk7XG5cbmgxLFxuLmgxIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplLXJlc3BvbnNpdmUoNTZweCwgMzJweCwgNDgwcHgsIDEzMDBweCk7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDcyLjhweDtcbn1cblxuaDIsXG4uaDIge1xuICBAaW5jbHVkZSBmb250LXNpemUtcmVzcG9uc2l2ZSg0MHB4LCAyNHB4LCA0ODBweCwgMTMwMHB4KTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cblxuaDMsXG4uaDMge1xuICBAaW5jbHVkZSBmb250LXNpemUtcmVzcG9uc2l2ZSgzMnB4LCAxOHB4LCA0ODBweCwgMTMwMHB4KTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDQuOHB4O1xufVxuXG5oNCxcbi5oNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZS1yZXNwb25zaXZlKDI4cHgsIDE0cHgsIDQ4MHB4LCAxMzAwcHgpO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuXG5oNSxcbi5oNSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZS1yZXNwb25zaXZlKDI0cHgsIDE0cHgsIDQ4MHB4LCAxMzAwcHgpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuXG5oNixcbi5oNiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZS1yZXNwb25zaXZlKDIwcHgsIDE0cHgsIDQ4MHB4LCAxMzAwcHgpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5wIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJHNpemUpIHtcclxuICBAaWYgJHNpemU9PXh4bCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJHNpemU9PXhsIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkc2l6ZT09bGcge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJHNpemU9PW1kIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRzaXplPT1zbSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkc2l6ZT09eHMge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJHNpemU9PXh4cyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkc2l6ZSkge1xyXG4gIEBpZiAkc2l6ZT09eHhsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkc2l6ZT09eGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRzaXplPT1sZyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkc2l6ZT09bWQge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJHNpemU9PXNtIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRzaXplPT14cyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDc5cHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkc2l6ZT09eHhzIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzlweCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LWZhY2UoJGZvbnQtbmFtZSwgJHBhdGgsICR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwpIHtcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBxdW90ZSgkZm9udC1uYW1lKTtcclxuICAgIHNyYzogdXJsKCRwYXRoICsgXCIuZW90XCIpO1xyXG4gICAgc3JjOiB1cmwoJHBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoJHBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybCgkcGF0aCArIFwiLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoJHBhdGggKyBcIi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgkcGF0aCArIFwiLnN2ZyMjeyRmb250LW5hbWV9XCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKCRwYXRoICsgXCIuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoJHBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBmb250LXNpemUtcmVzcG9uc2l2ZSgkbWF4LWZvbnQtc2l6ZTogMjFweCwgJG1pbi1mb250LXNpemU6IDEycHgsICRsb3dlci1yYW5nZTogNDgwcHgsICR1cHBlci1yYW5nZTogMTIwMHB4KSB7XHJcbiAgZm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3sobWF0aC5kaXYoJG1heC1mb250LXNpemUsICRtYXgtZm9udC1zaXplICogMCArIDEpIC0gbWF0aC5kaXYoJG1pbi1mb250LXNpemUsICRtaW4tZm9udC1zaXplICogMCArIDEpKX0gKiAoKDEwMHZ3IC0gI3skbG93ZXItcmFuZ2V9KSAvICN7KG1hdGguZGl2KCR1cHBlci1yYW5nZSwgJHVwcGVyLXJhbmdlICogMCArIDEpIC0gbWF0aC5kaXYoJGxvd2VyLXJhbmdlLCAkbG93ZXItcmFuZ2UgKiAwICsgMSkpfSkpO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbG93ZXItcmFuZ2UpIHtcclxuICAgIGZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdXBwZXItcmFuZ2UpIHtcclxuICAgIGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBuZXdcclxuLy8gUmVwbGFjZSBsZXR0ZXJzXHJcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xyXG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xyXG5cclxuICBAaWYgJGluZGV4IHtcclxuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJHN0cmluZztcclxufVxyXG5cclxuLy8gRW5jb2RlIHN5bWJvbHNcclxuQGZ1bmN0aW9uIHVybC1lbmNvZGUoJHN0cmluZykge1xyXG4gICRtYXA6IChcclxuICAgIFwiJVwiOiBcIiUyNVwiLFxyXG4gICAgXCI8XCI6IFwiJTNDXCIsXHJcbiAgICBcIj5cIjogXCIlM0VcIixcclxuICAgIFwiIFwiOiBcIiUyMFwiLFxyXG4gICAgXCIhXCI6IFwiJTIxXCIsXHJcbiAgICBcIipcIjogXCIlMkFcIixcclxuICAgIFwiJ1wiOiBcIiUyN1wiLFxyXG4gICAgJ1wiJzogXCIlMjJcIixcclxuICAgIFwiKFwiOiBcIiUyOFwiLFxyXG4gICAgXCIpXCI6IFwiJTI5XCIsXHJcbiAgICBcIjtcIjogXCIlM0JcIixcclxuICAgIFwiOlwiOiBcIiUzQVwiLFxyXG4gICAgXCJAXCI6IFwiJTQwXCIsXHJcbiAgICBcIiZcIjogXCIlMjZcIixcclxuICAgIFwiPVwiOiBcIiUzRFwiLFxyXG4gICAgXCIrXCI6IFwiJTJCXCIsXHJcbiAgICBcIiRcIjogXCIlMjRcIixcclxuICAgIFwiLFwiOiBcIiUyQ1wiLFxyXG4gICAgXCIvXCI6IFwiJTJGXCIsXHJcbiAgICBcIj9cIjogXCIlM0ZcIixcclxuICAgIFwiI1wiOiBcIiUyM1wiLFxyXG4gICAgXCJbXCI6IFwiJTVCXCIsXHJcbiAgICBcIl1cIjogXCIlNURcIixcclxuICApO1xyXG5cclxuICAkbmV3OiAkc3RyaW5nO1xyXG5cclxuICBAZWFjaCAkc2VhcmNoLCAkcmVwbGFjZSBpbiAkbWFwIHtcclxuICAgICRuZXc6IHN0ci1yZXBsYWNlKCRuZXcsICRzZWFyY2gsICRyZXBsYWNlKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJG5ldztcclxufVxyXG5cclxuLy8gRm9ybWF0IHRoZSBTVkcgYXMgYSBVUkxcclxuQGZ1bmN0aW9uIGlubGluZS1zdmcoJHN0cmluZykge1xyXG4gIEByZXR1cm4gdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCN7dXJsLWVuY29kZSgkc3RyaW5nKX1cIik7XHJcbn1cclxuIiwiLypcblRoZW1lIE5hbWU6IENhc3NpZHlCSU9cbkRlc2NyaXB0aW9uOlxuQXV0aG9yOiBPbW5pc1xuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cubWFkZWJ5b21uaXMuY29tL1xuVGFnczpcblZlcnNpb246IDEuMC4wXG4qL1xuLyogX19fX19fX19fXyBUWVBPR1JBUEhZIEJFR0lOIF9fX19fX19fX18qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6aXRhbCx3Z2h0QDAsMTAwOzAsMjAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb2x0YW4gR2VhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ29sdGFuR2VhLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db2x0YW5HZWEtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ29sdGFuR2VhLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQ29sdGFuR2VhLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Db2x0YW5HZWEtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Db2x0YW5HZWEtTGlnaHQuc3ZnI0NvbHRhbiBHZWFcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9Db2x0YW5HZWEtTGlnaHQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Db2x0YW5HZWEtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbHRhbiBHZWFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db2x0YW5HZWEtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ29sdGFuR2VhLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ29sdGFuR2VhLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Db2x0YW5HZWEtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ29sdGFuR2VhLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Db2x0YW5HZWEtQm9sZC5zdmcjQ29sdGFuIEdlYVwiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2ZvbnRzL0NvbHRhbkdlYS1Cb2xkLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ29sdGFuR2VhLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IGNhbGMoMzJweCArIDI0ICogKCgxMDB2dyAtIDQ4MHB4KSAvIDgyMCkpO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA3Mi44cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IGNhbGMoMjRweCArIDE2ICogKCgxMDB2dyAtIDQ4MHB4KSAvIDgyMCkpO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDE4cHggKyAxNCAqICgoMTAwdncgLSA0ODBweCkgLyA4MjApKTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDQuOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAxNCAqICgoMTAwdncgLSA0ODBweCkgLyA4MjApKTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGg0LFxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIGg0LFxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgMTAgKiAoKDEwMHZ3IC0gNDgwcHgpIC8gODIwKSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoNSxcbiAgLmg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICBoNSxcbiAgLmg1IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IGNhbGMoMTRweCArIDYgKiAoKDEwMHZ3IC0gNDgwcHgpIC8gODIwKSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoNixcbiAgLmg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICBoNixcbiAgLmg2IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi8qIF9fX19fX19fX18gVFlQT0dSQVBIWSBTVFlMRSBFTkQgX19fX19fX19fXyovXG4vKiBfX19fX19fX19fIEJBU0UgU1RZTEUgQkVHSU4gX19fX19fX19fXyovXG5odG1sLFxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIxNC45N2RlZywgIzAwMDcxQSAxMC41JSwgIzEzMzg1RSA0Mi43OSUsICMxNTNCNjAgNTkuMjclKTtcbn1cblxuKiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbm1haW4ge1xuICBmbGV4OiAxO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9dGVsXSB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uby1zY3JvbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyOCwgNDQsIDAuNSk7XG59XG5cbi5vdmVybGF5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vdmVybGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIxNC45N2RlZywgIzAwMDcxQSAxMC41JSwgIzEzMzg1RSA0Mi43OSUsICMxNTNCNjAgNTkuMjclKTtcbn1cblxuI292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgLW1vei1vcGFjaXR5OiAwLjU7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xufVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tZnAtYm94IHtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuLm1mcC1ib3ggLm1mcC1jb250ZW50IHtcbiAgbWFyZ2luOiA4MHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWZwLWJveCAubWZwLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm1mcC1ib3ggLm1mcC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5tZnAtYm94IC5tZnAtY2xvc2Uge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xuICByaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWZwLWJveCAubWZwLWNsb3NlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLm1mcC1ib3gtd2l0aC1vdXQtcGFkZGluZyB7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cbi5tZnAtYm94LXdpdGgtb3V0LXBhZGRpbmcgLm1mcC1jb250ZW50IHtcbiAgbWFyZ2luOiA4MHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWZwLWJveC13aXRoLW91dC1wYWRkaW5nIC5tZnAtY29udGVudCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZnAtYm94LXdpdGgtb3V0LXBhZGRpbmcgLm1mcC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLm1mcC1ib3gtd2l0aC1vdXQtcGFkZGluZyAubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAlO1xuICBsZWZ0OiAwJTtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWZwLWJveC13aXRoLW91dC1wYWRkaW5nIC5tZnAtY2xvc2U6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWZwLWJveC13aXRoLW91dC1wYWRkaW5nIC5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAyNnB4O1xuICBsZWZ0OiA0N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZnAtYm94LXdpdGgtb3V0LXBhZGRpbmcgLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgfVxuICAubWZwLWJveC13aXRoLW91dC1wYWRkaW5nIC5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubWZwLWZ1bGxzY3JlZW4ge1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG4ubWZwLWZ1bGxzY3JlZW4gLm1mcC1jb250ZW50IHtcbiAgbWFyZ2luOiAwcHg7XG59XG4ubWZwLWZ1bGxzY3JlZW4gLm1mcC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5tZnAtZnVsbHNjcmVlbiAubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZnAtZnVsbHNjcmVlbiAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxufVxuLm1mcC1mdWxsc2NyZWVuIC5tZnAtY2xvc2U6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZnAtZnVsbHNjcmVlbiAubWZwLWNsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWZwLWltYWdlIC5tZnAtaW1nIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLm1mcC1pbWFnZSAubWZwLWNvbnRlbnQge1xuICBtYXJnaW46IDgwcHggMHB4O1xufVxuLm1mcC1pbWFnZSAubWZwLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDBweCAxNnB4O1xufVxuLm1mcC1pbWFnZSAubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLm1mcC1pbWFnZSAubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAlO1xuICBsZWZ0OiAwJTtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1mcC1pbWFnZSAubWZwLWNsb3NlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLnNob3ctcGFzc3dvcmQgLmV5ZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTIgMTcuMjVDOC44NTI1NCAxNy4yNSA2LjE0MzY1IDE1LjU4NCAzLjg4MDYgMTJDNi4xNDM2NSA4LjQxNjA0IDguODUyNTQgNi43NSAxMiA2Ljc1QzE1LjE0NzUgNi43NSAxNy44NTY0IDguNDE2MDQgMjAuMTE5NCAxMkMxNy44NTY0IDE1LjU4NCAxNS4xNDc1IDE3LjI1IDEyIDE3LjI1Wk0xMiA1LjI1QzguMDU4MzMgNS4yNSA0Ljg0NjY0IDcuNDY0NTIgMi4zNTY4OCAxMS42MTQxQzIuMjE0MzcgMTEuODUxNiAyLjIxNDM3IDEyLjE0ODQgMi4zNTY4OCAxMi4zODU5QzQuODQ2NjQgMTYuNTM1NSA4LjA1ODMzIDE4Ljc1IDEyIDE4Ljc1QzE1Ljk0MTcgMTguNzUgMTkuMTUzNCAxNi41MzU1IDIxLjY0MzEgMTIuMzg1OUMyMS43ODU2IDEyLjE0ODQgMjEuNzg1NiAxMS44NTE2IDIxLjY0MzEgMTEuNjE0MUMxOS4xNTM0IDcuNDY0NTIgMTUuOTQxNyA1LjI1IDEyIDUuMjVaTTEyIDkuMjVDMTEuMjcwNyA5LjI1IDEwLjU3MTIgOS41Mzk3MyAxMC4wNTU1IDEwLjA1NTVDOS41Mzk3MyAxMC41NzEyIDkuMjUgMTEuMjcwNyA5LjI1IDEyQzkuMjUgMTIuNzI5MyA5LjUzOTczIDEzLjQyODggMTAuMDU1NSAxMy45NDQ1QzEwLjU3MTIgMTQuNDYwMyAxMS4yNzA3IDE0Ljc1IDEyIDE0Ljc1QzEyLjcyOTMgMTQuNzUgMTMuNDI4OCAxNC40NjAzIDEzLjk0NDUgMTMuOTQ0NUMxNC40NjAzIDEzLjQyODggMTQuNzUgMTIuNzI5MyAxNC43NSAxMkMxNC43NSAxMS4yNzA3IDE0LjQ2MDMgMTAuNTcxMiAxMy45NDQ1IDEwLjA1NTVDMTMuNDI4OCA5LjUzOTczIDEyLjcyOTMgOS4yNSAxMiA5LjI1Wk0xMS4xMTYxIDExLjExNjFDMTEuMzUwNSAxMC44ODE3IDExLjY2ODUgMTAuNzUgMTIgMTAuNzVDMTIuMzMxNSAxMC43NSAxMi42NDk1IDEwLjg4MTcgMTIuODgzOSAxMS4xMTYxQzEzLjExODMgMTEuMzUwNSAxMy4yNSAxMS42Njg1IDEzLjI1IDEyQzEzLjI1IDEyLjMzMTUgMTMuMTE4MyAxMi42NDk1IDEyLjg4MzkgMTIuODgzOUMxMi42NDk1IDEzLjExODMgMTIuMzMxNSAxMy4yNSAxMiAxMy4yNUMxMS42Njg1IDEzLjI1IDExLjM1MDUgMTMuMTE4MyAxMS4xMTYxIDEyLjg4MzlDMTAuODgxNyAxMi42NDk1IDEwLjc1IDEyLjMzMTUgMTAuNzUgMTJDMTAuNzUgMTEuNjY4NSAxMC44ODE3IDExLjM1MDUgMTEuMTE2MSAxMS4xMTYxWicgZmlsbD0nJTIzMjEyNTI5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnNob3ctcGFzc3dvcmQgLmV5ZS1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnNob3ctcGFzc3dvcmQub3BlbiAuZXllLWljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMuNTMwMzMgMi40Njk2N0MzLjIzNzQ0IDIuMTc2NzggMi43NjI1NiAyLjE3Njc4IDIuNDY5NjcgMi40Njk2N0MyLjE3Njc4IDIuNzYyNTYgMi4xNzY3OCAzLjIzNzQ0IDIuNDY5NjcgMy41MzAzM0w2LjE1NDE2IDcuMjE0ODJDNC43MzU5MyA4LjI3NjI5IDMuNDczNyA5Ljc1MjggMi4zNTY4OCAxMS42MTQyQzIuMjE0MzcgMTEuODUxNyAyLjIxNDM3IDEyLjE0ODQgMi4zNTY4OCAxMi4zODU5QzQuODQ2MTIgMTYuNTM0NiA4LjA1Njk4IDE4Ljc0OTEgMTEuOTk3NSAxOC43NUMxMy41OTA3IDE4Ljc2MDEgMTUuMTU3MyAxOC4zNjggMTYuNTUzNyAxNy42MTQ0TDIwLjQ2OTcgMjEuNTMwM0MyMC43NjI2IDIxLjgyMzIgMjEuMjM3NCAyMS44MjMyIDIxLjUzMDMgMjEuNTMwM0MyMS44MjMyIDIxLjIzNzQgMjEuODIzMiAyMC43NjI2IDIxLjUzMDMgMjAuNDY5N0wxNy4yNzI2IDE2LjIxMTlDMTcuMjMzNyAxNi4xNjIgMTcuMTg5NSAxNi4xMTgxIDE3LjE0MTMgMTYuMDgwNkwzLjUzMDMzIDIuNDY5NjdaTTE1LjQzNzIgMTYuNDk3OEwxMy4zNDEgMTQuNDAxNkMxMi45MzQ3IDE0LjYyODYgMTIuNDczNyAxNC43NTA5IDEyIDE0Ljc1MUMxMS4yNzA3IDE0Ljc1MTEgMTAuNTcxMiAxNC40NjE1IDEwLjA1NTMgMTMuOTQ1OEM5LjUzOTUgMTMuNDMwMiA5LjI0OTY0IDEyLjczMDggOS4yNDk1MSAxMi4wMDE0QzkuMjQ5NDMgMTEuNTI3NCA5LjM3MTcgMTEuMDY2MSA5LjU5ODg1IDEwLjY1OTVMNy4yMjc1MiA4LjI4ODE4QzYuMDI3NjQgOS4xNDQxMiA0LjkwODc3IDEwLjM3MjIgMy44ODA2MiAxMi4wMDAxQzYuMTQzNjYgMTUuNTg0IDguODUyNTQgMTcuMjUgMTIgMTcuMjVIMTIuMDA0OVYxNy4yNUMxMy4xOTQ4IDE3LjI1NzkgMTQuMzY3IDE2Ljk5OTIgMTUuNDM3MiAxNi40OTc4Wk0xMC43NjIyIDExLjgyMjlDMTAuNzUzOCAxMS44ODE2IDEwLjc0OTUgMTEuOTQxMSAxMC43NDk1IDEyLjAwMTFDMTAuNzQ5NiAxMi4zMzI3IDEwLjg4MTMgMTIuNjUwNiAxMS4xMTU4IDEyLjg4NUMxMS4zNTAzIDEzLjExOTQgMTEuNjY4MyAxMy4yNTEgMTEuOTk5OCAxMy4yNTFDMTIuMDU5NiAxMy4yNTEgMTIuMTE5IDEzLjI0NjcgMTIuMTc3NiAxMy4yMzgyTDEwLjc2MjIgMTEuODIyOVpNMTEuOTk4MSA2Ljc1MDAzQzExLjQzNzUgNi43NDg1OCAxMC44NzgyIDYuODAzODkgMTAuMzI4OCA2LjkxNTEyQzkuOTIyODMgNi45OTczIDkuNTI3MSA2LjczNDgyIDkuNDQ0OTEgNi4zMjg4NEM5LjM2MjczIDUuOTIyODYgOS42MjUyMSA1LjUyNzEzIDEwLjAzMTIgNS40NDQ5NEMxMC42Nzk1IDUuMzEzNjkgMTEuMzM5NSA1LjI0ODM5IDEyLjAwMSA1LjI1MDAzSDEyVjYuMDAwMDNMMTIuMDAxOSA1LjI1MDAzTDEyLjAwMSA1LjI1MDAzQzE1Ljk0MjIgNS4yNTAzOSAxOS4xNTM2IDcuNDY0ODkgMjEuNjQzMSAxMS42MTQyQzIxLjc4NTYgMTEuODUxNyAyMS43ODU2IDEyLjE0ODQgMjEuNjQzMSAxMi4zODU5QzIwLjk1MzggMTMuNTM0OCAyMC4yMDkgMTQuNTM2OCAxOS40MDcxIDE1LjM4NTJDMTkuMTIyNSAxNS42ODYyIDE4LjY0NzggMTUuNjk5NiAxOC4zNDY4IDE1LjQxNTFDMTguMDQ1OCAxNS4xMzA2IDE4LjAzMjQgMTQuNjU1OSAxOC4zMTY5IDE0LjM1NDhDMTguOTQ1NCAxMy42ODk5IDE5LjU0NzEgMTIuOTA2IDIwLjExOTQgMTJDMjAuMTk5MSAxMi4xMjYyIDIwLjI3ODMgMTIuMjU0OSAyMC4zNTY5IDEyLjM4NTlMMjEgMTJMMjAuMzU2OSAxMS42MTQyQzIwLjI3ODMgMTEuNzQ1MSAyMC4xOTkxIDExLjg3MzggMjAuMTE5NCAxMkMxNy44NTYzIDguNDE2MDYgMTUuMTQ3NSA2Ljc1MDAzIDEyIDYuNzUwMDNMMTEuOTk4MSA2Ljc1MDAzWicgZmlsbD0nJTIzMTAxQzJDJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4ubWZwLXdyYXAge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubWZwLXZpZGVvIHtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuLm1mcC12aWRlbyAubWZwLWNvbnRlbnQge1xuICBtYXJnaW46IDgwcHggMHB4O1xufVxuLm1mcC12aWRlbyAubWZwLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDBweCAxNnB4O1xufVxuLm1mcC12aWRlbyAubWZwLWltZyB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5tZnAtdmlkZW8gLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogNTAlO1xuICByaWdodDogaW5oZXJpdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZnAtdmlkZW8gLm1mcC1jbG9zZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG4ubWZwLXZpZGVvICNtb2RhbC12aWRlbyB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5cbi5ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5ydGwgLndwY2Y3IHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJ0bCAud3BjZjctdGV4dCxcbi5ydGwgLndwY2Y3LXRleHRhcmVhLFxuLnJ0bCAud3BjZjctc2VsZWN0IHtcbiAgZGlyZWN0aW9uOiBydGwgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qIF9fX19fX19fX18gQkFTRSBTVFlMRSBFTkQgX19fX19fX19fXyovXG4vKiBfX19fX19fX19fIExBWU9VVCAgQkVHSU4gX19fX19fX19fXyovXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDEyLCAzMCk7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgei1pbmRleDogOTk7XG59XG4uaGVhZGVyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLmhlYWRlciAuaGVhZGVyLWxvZ28gLmxvZ28ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzE1M0I2MDtcbn1cbi5oZWFkZXIgLmhlYWRlci1sb2dvIC5sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLmhlYWRlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDUwcHg7XG59XG4uaGVhZGVyIC5oZWFkZXItaW5mbyAjaGVhZGVyLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMCA1NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1pbmZvICNoZWFkZXItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLWluZm8gI2hlYWRlci1tZW51IGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlciAuaGVhZGVyLWluZm8gI2hlYWRlci1tZW51IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZ2IoMjA3LCAyMjEsIDIzMik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbn1cbi5oZWFkZXIgLmhlYWRlci1pbmZvICNoZWFkZXItbWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjljMDA7XG59XG4uaGVhZGVyIC5oZWFkZXItaW5mbyAuaGVhZGVyLWJ0biBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTU2LCAwKTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMjJweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IHJnYigyMSwgNTksIDk2KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYigyNTUsIDE1NiwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlciAuaGVhZGVyLWluZm8gLmhlYWRlci1idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiKDI1NSwgMTU2LCAwKTtcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMCA0MHB4IDA7XG4gIGNvbG9yOiByZ2IoMjA3LCAyMjEsIDIzMik7XG59XG4uZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMTQ1LCAyNTUsIDAuOCkgMCUsIHJnYmEoMCwgMTQ1LCAyNTUsIDApIDEwMCUpO1xuICBnYXA6IDU0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzA1MjIzZjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgei1pbmRleDogMTtcbn1cbi5mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItYm94IHtcbiAgcGFkZGluZzogMzhweCA1NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmJhc2Uge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmJhc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXItY29udGVudCAuYmFzZSAuaXRlbSB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGNvbG9yOiByZ2IoMjA3LCAyMjEsIDIzMik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmJhc2UgLml0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmJhc2UgLml0ZW06bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1jb250ZW50IC5iYXNlIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1jb250ZW50IC5iYXNlIC5pdGVtIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29sdGFuIEdlYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmOWMwMDtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIC5mb290ZXItY29udGVudCAuYmFzZSAuaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXItY29udGVudCAuYmFzZSAuaXRlbSBhIHtcbiAgY29sb3I6IHJnYigyMDcsIDIyMSwgMjMyKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmJhc2UgLml0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjU1LCAxNTYsIDApO1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmJhc2UgLml0ZW0gYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXIgLmZvb3Rlci1jb250ZW50IC5iYXNlIC5pdGVtIC5saW5rZWRpbiB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDE1NiwgMCk7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjU1LCAxNTYsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5mb290ZXIgLmZvb3Rlci1jb250ZW50IC5iYXNlIC5pdGVtIC5saW5rZWRpbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTU2LCAwKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZm9vdGVyIC5mb290ZXItY29udGVudCAuYmFzZSAuaXRlbSAubGlua2VkaW46aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiByZ2IoMjU1LCAxNTYsIDApO1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmN1c3RvbSB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIG1hcmdpbjogNjdweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyNTUsIDE1NiwgMCk7XG4gIGNvbG9yOiByZ2IoMjA3LCAyMjEsIDIzMik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIC5mb290ZXItY29udGVudCAuY3VzdG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXItY29udGVudCAuY3VzdG9tIC5kZXYgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogcmdiKDIzNSwgMjQwLCAyNDQpO1xuICBnYXA6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZm9vdGVyIC5mb290ZXItY29udGVudCAuY3VzdG9tIC5kZXYgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjU1LCAxNTYsIDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1jb250ZW50IC5jdXN0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNjcm9sbC10by10b3Age1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwQTExO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zY3JvbGwtdG8tdG9wIHtcbiAgICBib3R0b206IDYwcHg7XG4gIH1cbn1cbi5zY3JvbGwtdG8tdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYmQ4YTM3LCAjY2E5ZTU3IDQ1LjUlLCAjYWU3NjFjKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zY3JvbGwtdG8tdG9wOmhvdmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG4vKiBfX19fX19fX19fIExBWU9VVCAgQkVHSU4gX19fX19fX19fXyovXG4vKiBfX19fX19fX19fIENPTVBPTkVOVFMgIEJFR0lOIF9fX19fX19fX18qL1xuLyogX19fX19fX19fXyBDT01QT05FTlRTICBFTkQgX19fX19fX19fXyovXG4vKiBfX19fX19fX19fIE1PREFMICBCRUdJTiBfX19fX19fX19fKi9cbi8qIF9fX19fX19fX18gTU9EQUwgIEVORCBfX19fX19fX19fKi9cbi8qIF9fX19fX19fX18gIFBBR0UgQkVHSU4gX19fX19fX19fXyovXG4uaG9tZS1wYWdlIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxNTYsIDApO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiByZ2IoMjEsIDU5LCA5Nik7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYigyNTUsIDE1NiwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhvbWUtcGFnZSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAxNTYsIDApO1xufVxuLmhvbWUtcGFnZSAuc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbHRhbiBHZWFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigyNTUsIDE1NiwgMCk7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wYWdlIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIH1cbn1cbi5ob21lLXBhZ2UgLm1haW4tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLm1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMjIwcHggMDtcbiAgfVxufVxuLmhvbWUtcGFnZSAubWFpbi1iYW5uZXIgLmJhbm5lci10ZXh0IHtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogcmdiKDIwNywgMjIxLCAyMzIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLmhvbWUtcGFnZSAubWFpbi1iYW5uZXIgLmJhbm5lci10ZXh0IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29sdGFuIEdlYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDI1NSwgMTU2LCAwKTtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLm1haW4tYmFubmVyIC5iYW5uZXItdGV4dCBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB9XG4gIC5ob21lLXBhZ2UgLm1haW4tYmFubmVyIC5iYW5uZXItdGV4dCBoMSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhvbWUtcGFnZSAubWFpbi1iYW5uZXIgLmJhbm5lci10ZXh0IC5idG4ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtaW4td2lkdGg6IDE4NHB4O1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLmhvbWUtcGFnZSAubWFpbi1iYW5uZXIgLmJhbm5lci10ZXh0IHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcGFnZSAubWFpbi1iYW5uZXIgLmJhbm5lci10ZXh0IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG59XG4uaG9tZS1wYWdlIC5tYWluLWJhbm5lciAuYmFubmVyLWltYWdlIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5ob21lLXBhZ2UgLm1haW4tYmFubmVyIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLm1haW4tYmFubmVyIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIH1cbn1cbi5ob21lLXBhZ2UgLmdybmEtYm94IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAxNDUsIDI1NSwgMC44KSAwJSwgcmdiYSgwLCAxNDUsIDI1NSwgMCkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWUtcGFnZSAuZ3JuYS1ib3ggLmNvbnRlbnQgLmJveCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDcuNDlkZWcsICMwNTIyM0YgLTE1LjMlLCAjM0Y3N0FFIDEuOSUsICMyQjYwOTQgMzYuMzglLCAjMEY0MTc0IDk3LjM5JSwgIzUzOThEQyAxMTAuNzclKTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5ob21lLXBhZ2UgLmdybmEtYm94IC5jb250ZW50IC5ib3ggLmJveC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjQzLjg1ZGVnLCAjRkY5QzAwIC0zLjEzJSwgIzBFODdFNiA1My44NiUsICNGRjlDMDAgMTAxLjYlKTtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmhvbWUtcGFnZSAuZ3JuYS1ib3ggLmNvbnRlbnQgLmJveCAuZ3JuYS1pdGVtIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNy40OWRlZywgIzA1MjIzRiAtMTUuMyUsICMzRjc3QUUgMS45JSwgIzJCNjA5NCAzNi4zOCUsICMwRjQxNzQgOTcuMzklLCAjNTM5OERDIDExMC43NyUpO1xuICBwYWRkaW5nOiAzMHB4IDEyMHB4O1xuICBnYXA6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiByZ2IoMjA3LCAyMjEsIDIzMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLmdybmEtYm94IC5jb250ZW50IC5ib3ggLmdybmEtaXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG4uaG9tZS1wYWdlIC5ncm5hLWJveCAuY29udGVudCAuYm94IC5ncm5hLWl0ZW0gcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wYWdlIC5ncm5hLWJveCAuY29udGVudCAuYm94IC5ncm5hLWl0ZW0gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhvbWUtcGFnZSAudW5tZXQtbmVlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTZweCAwIDYwcHggMDtcbiAgei1pbmRleDogMTtcbn1cbi5ob21lLXBhZ2UgLnVubWV0LW5lZWQgLnVubWV0LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmhvbWUtcGFnZSAudW5tZXQtbmVlZCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbHRhbiBHZWFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigwLCAxNDUsIDI1NSk7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUtcGFnZSAudW5tZXQtbmVlZCAudW5tZXQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNXB4O1xufVxuLmhvbWUtcGFnZSAudW5tZXQtbmVlZCAudW5tZXQtbGlzdCAudW5tZXQtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogNDVweCAxMDJweDtcbiAgZ2FwOiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLnVubWV0LW5lZWQgLnVubWV0LWxpc3QgLnVubWV0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmhvbWUtcGFnZSAudW5tZXQtbmVlZCAudW5tZXQtbGlzdCAudW5tZXQtaXRlbSAuaWNvbiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLnVubWV0LW5lZWQgLnVubWV0LWxpc3QgLnVubWV0LWl0ZW0gLmljb24gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA5NHB4O1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gIH1cbn1cbi5ob21lLXBhZ2UgLnVubWV0LW5lZWQgLnVubWV0LWxpc3QgLnVubWV0LWl0ZW0gLnRleHQge1xuICBmbGV4OiAxO1xufVxuLmhvbWUtcGFnZSAudW5tZXQtbmVlZCAudW5tZXQtbGlzdCAudW5tZXQtaXRlbSAudGV4dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbHRhbiBHZWFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigyNTUsIDE1NiwgMCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgbWFyZ2luOiAwIDAgMTNweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLnVubWV0LW5lZWQgLnVubWV0LWxpc3QgLnVubWV0LWl0ZW0gLnRleHQgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgfVxufVxuLmhvbWUtcGFnZSAudW5tZXQtbmVlZCAudW5tZXQtbGlzdCAudW5tZXQtaXRlbSAudGV4dCBwIHtcbiAgY29sb3I6IHJnYigyMDcsIDIyMSwgMjMyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLnVubWV0LW5lZWQgLnVubWV0LWxpc3QgLnVubWV0LWl0ZW0gLnRleHQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB9XG59XG4uaG9tZS1wYWdlIC51bm1ldC1uZWVkIC51bm1ldC1saXN0IC51bm1ldC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctbGVmdDogMTkwcHg7XG59XG4uaG9tZS1wYWdlIC51bm1ldC1uZWVkIC51bm1ldC1saXN0IC51bm1ldC1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHBhZGRpbmctbGVmdDogMjMwcHg7XG59XG4uaG9tZS1wYWdlIC51bm1ldC1uZWVkIC51bm1ldC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmhvbWUtcGFnZSAudW5tZXQtbmVlZCAudW5tZXQtYmFja2dyb3VuZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLnVubWV0LW5lZWQgLnVubWV0LWJhY2tncm91bmQgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogbm9uZTtcbiAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIH1cbn1cbi5ob21lLXBhZ2UgLnVubWV0LW5lZWQgLnVubWV0LWJhY2tncm91bmQubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1wYWdlIC51bm1ldC1uZWVkIC51bm1ldC1iYWNrZ3JvdW5kLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWUtcGFnZSAudW5tZXQtbmVlZCAudW5tZXQtYmFja2dyb3VuZC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaG9tZS1wYWdlIC5iZy1jdXN0b20tZmlyc3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctY3VzdG9tLWZpcnN0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS1wYWdlIC5iZy1jdXN0b20tZmlyc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk0LjcyZGVnLCByZ2JhKDE5LCA1NSwgOTIsIDAuNSkgMTMuNzYlLCByZ2JhKDIwLCA1OCwgOTQsIDAuNSkgNDkuMzklKSwgbGluZWFyLWdyYWRpZW50KDE3OC43NGRlZywgcmdiYSgxNiwgNDksIDgxLCAwKSAxLjMzJSwgIzE0Mzk1RSA5OS4xNyUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZS1wYWdlIC5vdXItYXBwcm9hY2gge1xuICBwYWRkaW5nOiA2MnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wYWdlIC5vdXItYXBwcm9hY2gge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgfVxufVxuLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMTQ1LCAyNTUsIDAuOCkgMCUsIHJnYmEoMCwgMTQ1LCAyNTUsIDApIDEwMCUpO1xuICBnYXA6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayAuYmxvY2sge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA3LjQ5ZGVnLCAjMDUyMjNGIC0xNS4zJSwgIzNGNzdBRSAxLjklLCAjMkI2MDk0IDM2LjM4JSwgIzBGNDE3NCA5Ny4zOSUsICM1Mzk4REMgMTEwLjc3JSk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayAuYmxvY2sge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayAuYmxvY2sgLmJveCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDMuODVkZWcsICNGRjlDMDAgLTMuMTMlLCAjMEU4N0U2IDUzLjg2JSwgI0ZGOUMwMCAxMDEuNiUpO1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayAuYmxvY2sgLmJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayAuYmxvY2sgLmJveCAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDcuNDlkZWcsICMwNTIyM0YgLTE1LjMlLCAjM0Y3N0FFIDEuOSUsICMyQjYwOTQgMzYuMzglLCAjMEY0MTc0IDk3LjM5JSwgIzUzOThEQyAxMTAuNzclKTtcbiAgcGFkZGluZzogNjBweCAxNXB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayAuYmxvY2sgLmJveCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uaG9tZS1wYWdlIC5vdXItYXBwcm9hY2ggLmFwcHJvYWNoLWJsb2NrIC5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6IHJnYigyNTUsIDE1NiwgMCk7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayBwIHtcbiAgY29sb3I6IHJnYigyMDcsIDIyMSwgMjMyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayAuYXBwcm9hY2gtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wYWdlIC5vdXItYXBwcm9hY2ggLmFwcHJvYWNoLWJsb2NrIC5hcHByb2FjaC1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayAuYXBwcm9hY2gtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZsZXg6IDE7XG4gIGdhcDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayAuYXBwcm9hY2gtbGlzdCBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayAuYXBwcm9hY2gtbGlzdCBsaSAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLm91ci1hcHByb2FjaCAuYXBwcm9hY2gtYmxvY2sgLmFwcHJvYWNoLWxpc3QgbGkgLmljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayAuYXBwcm9hY2gtbGlzdCBsaSAuaWNvbiBpbWcge1xuICAgIGhlaWdodDogNjVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayAuYXBwcm9hY2gtbGlzdCBsaSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbHRhbiBHZWFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigyNTUsIDE1NiwgMCk7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayAuYXBwcm9hY2gtbGlzdCBsaSBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB9XG59XG4uaG9tZS1wYWdlIC5vdXItYXBwcm9hY2ggLmFwcHJvYWNoLWJsb2NrIC5hcHByb2FjaC1saXN0IGxpIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2IoMjA3LCAyMjEsIDIzMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcGFnZSAub3VyLWFwcHJvYWNoIC5hcHByb2FjaC1ibG9jayAuYXBwcm9hY2gtbGlzdCBsaSBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIH1cbn1cbi5ob21lLXBhZ2UgLmxlYWRlcnNoaXAge1xuICBwYWRkaW5nOiA1NXB4IDAgNDdweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcGFnZSAubGVhZGVyc2hpcCB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICB9XG59XG4uaG9tZS1wYWdlIC5sZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWdyb3VwIC5sZWFkZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE4cHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5ob21lLXBhZ2UgLmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtZ3JvdXAgLnNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzAwOTFmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLmhvbWUtcGFnZSAubGVhZGVyc2hpcCAubGVhZGVyc2hpcC1ncm91cCAubGVhZGVyLWNhcmQge1xuICBmbGV4OiAxIDEgMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgYmFja2dyb3VuZDogcmdiYSg1LCAzNCwgNjMsIDAuNSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMTQ1LCAyNTUsIDAuOCkgMCUsIHJnYmEoMCwgMTQ1LCAyNTUsIDApIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS1wYWdlIC5sZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWdyb3VwIC5sZWFkZXItY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDUyMjNmO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB6LWluZGV4OiAxO1xufVxuLmhvbWUtcGFnZSAubGVhZGVyc2hpcCAubGVhZGVyc2hpcC1ncm91cCAubGVhZGVyLWNhcmQgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyOHB4IDIwcHg7XG59XG4uaG9tZS1wYWdlIC5sZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWdyb3VwIC5sZWFkZXItY2FyZCAuaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMDhweDtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaG9tZS1wYWdlIC5sZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWdyb3VwIC5sZWFkZXItY2FyZCAuaGVhZCBpbWcge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmhvbWUtcGFnZSAubGVhZGVyc2hpcCAubGVhZGVyc2hpcC1ncm91cCAubGVhZGVyLWNhcmQgLmhlYWQgLm5hbWUge1xuICBmb250LWZhbWlseTogXCJDb2x0YW4gR2VhXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY5YzAwO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lLXBhZ2UgLmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtZ3JvdXAgLmxlYWRlci1jYXJkIC5oZWFkIC5wb3NpdGlvbiB7XG4gIGNvbG9yOiByZ2IoMjA3LCAyMjEsIDIzMik7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uaG9tZS1wYWdlIC5sZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWdyb3VwIC5sZWFkZXItY2FyZCAuaGVhZCAubGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAxNTYsIDApO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjU1LCAxNTYsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5ob21lLXBhZ2UgLmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtZ3JvdXAgLmxlYWRlci1jYXJkIC5oZWFkIC5saW5rZWRpbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTU2LCAwKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaG9tZS1wYWdlIC5sZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWdyb3VwIC5sZWFkZXItY2FyZCAuaGVhZCAubGlua2VkaW46aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiByZ2IoMjU1LCAxNTYsIDApO1xufVxuLmhvbWUtcGFnZSAubGVhZGVyc2hpcCAubGVhZGVyc2hpcC1ncm91cCAubGVhZGVyLWNhcmQgLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHJnYigyMDcsIDIyMSwgMjMyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5ob21lLXBhZ2UgLmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtZ3JvdXAgLmxlYWRlci1jYXJkIC5kZXNjcmlwdGlvbiArIGEge1xuICBjb2xvcjogcmdiKDI1NSwgMTU2LCAwKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5ob21lLXBhZ2UgLmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtZ3JvdXAgLmxlYWRlci1jYXJkIC5kZXNjcmlwdGlvbiArIGE6aG92ZXIge1xuICBjb2xvcjogcmdiKDIwNywgMjIxLCAyMzIpO1xufVxuLmhvbWUtcGFnZSAuaW52ZXN0b3JzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkzLjQ1ZGVnLCAjMEUyQjRDIC02LjE1JSwgIzE0M0E1RiA1LjklLCAjMTMzODVEIDk0LjM3JSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDZweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLmludmVzdG9ycyB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG59XG4uaG9tZS1wYWdlIC5pbnZlc3RvcnMgLnNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzAwOTFmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLmhvbWUtcGFnZSAuaW52ZXN0b3JzIC5pbnZlc3RvcnMtYmxvY2sgLmJsb2NrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAxNDUsIDI1NSwgMC44KSAwJSwgcmdiYSgwLCAxNDUsIDI1NSwgMCkgMTAwJSk7XG4gIGdhcDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS1wYWdlIC5pbnZlc3RvcnMgLmludmVzdG9ycy1ibG9jayAuYmxvY2sgLmJveCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDcuNDlkZWcsICMwNTIyM0YgLTE1LjMlLCAjM0Y3N0FFIDEuOSUsICMyQjYwOTQgMzYuMzglLCAjMEY0MTc0IDk3LjM5JSwgIzUzOThEQyAxMTAuNzclKTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5ob21lLXBhZ2UgLmludmVzdG9ycyAuaW52ZXN0b3JzLWJsb2NrIC5ibG9jayAuYm94IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0My44NWRlZywgI0ZGOUMwMCAtMy4xMyUsICMwRTg3RTYgNTMuODYlLCAjRkY5QzAwIDEwMS42JSk7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5ob21lLXBhZ2UgLmludmVzdG9ycyAuaW52ZXN0b3JzLWJsb2NrIC5ibG9jayAuYm94IC5jb250ZW50IC5pbnZlc3Rvci1sb2dvcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDcuNDlkZWcsICMwNTIyM0YgLTE1LjMlLCAjM0Y3N0FFIDEuOSUsICMyQjYwOTQgMzYuMzglLCAjMEY0MTc0IDk3LjM5JSwgIzUzOThEQyAxMTAuNzclKTtcbiAgcGFkZGluZzogMTdweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaG9tZS1wYWdlIC5pbnZlc3RvcnMgLmludmVzdG9ycy1ibG9jayAuYmxvY2sgLmJveCAuY29udGVudCAuaW52ZXN0b3ItbG9nb3MgaW1nIHtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wYWdlIC5pbnZlc3RvcnMgLmludmVzdG9ycy1ibG9jayAuYmxvY2sgLmJveCAuY29udGVudCAuaW52ZXN0b3ItbG9nb3MgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1NHB4O1xuICB9XG59XG4uaG9tZS1wYWdlIC5uZXdzIHtcbiAgcGFkZGluZzogNDBweCAwIDY1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wYWdlIC5uZXdzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzBweCAwO1xuICB9XG59XG4uaG9tZS1wYWdlIC5uZXdzIC5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMwMDkxZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5ob21lLXBhZ2UgLm5ld3MgLm5ld3MtYmxvY2sgLm5ld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICBnYXA6IDIwcHg7XG59XG4uaG9tZS1wYWdlIC5uZXdzIC5uZXdzLWJsb2NrIC5uZXdzLWxpc3QgLm5ld3MtaXRlbSB7XG4gIGZsZXg6IDEgMSAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDE0NSwgMjU1LCAwLjgpIDAlLCByZ2JhKDAsIDE0NSwgMjU1LCAwKSAxMDAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUtcGFnZSAubmV3cyAubmV3cy1ibG9jayAubmV3cy1saXN0IC5uZXdzLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzA1MjIzZjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgei1pbmRleDogMTtcbn1cbi5ob21lLXBhZ2UgLm5ld3MgLm5ld3MtYmxvY2sgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggNjBweCAxNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaG9tZS1wYWdlIC5uZXdzIC5uZXdzLWJsb2NrIC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTM5LCAxMzksIDEzOSk7XG4gIGhlaWdodDogMTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5ob21lLXBhZ2UgLm5ld3MgLm5ld3MtYmxvY2sgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5ob21lLXBhZ2UgLm5ld3MgLm5ld3MtYmxvY2sgLm5ld3MtbGlzdCAubmV3cy1pdGVtIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29sdGFuIEdlYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmOWMwMDtcbiAgbWFyZ2luOiA1cHggMCAxMnB4IDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcGFnZSAubmV3cyAubmV3cy1ibG9jayAubmV3cy1saXN0IC5uZXdzLWl0ZW0gaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cbi5ob21lLXBhZ2UgLm5ld3MgLm5ld3MtYmxvY2sgLm5ld3MtbGlzdCAubmV3cy1pdGVtIHAge1xuICBjb2xvcjogI2NmZGRlODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wYWdlIC5uZXdzIC5uZXdzLWJsb2NrIC5uZXdzLWxpc3QgLm5ld3MtaXRlbSBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIH1cbn1cbi5ob21lLXBhZ2UgLm5ld3MgLm5ld3MtYmxvY2sgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5saW5rIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICMwMDczZTY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhvbWUtcGFnZSAubmV3cyAubmV3cy1ibG9jayAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLmxpbms6aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6IHJnYigyNTUsIDE1NiwgMCk7XG59XG4uaG9tZS1wYWdlIC5jYXJlZXJzIHtcbiAgcGFkZGluZzogNTVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLmNhcmVlcnMge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuLmhvbWUtcGFnZSAuY2FyZWVycyAuc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjMDA5MWZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG4uaG9tZS1wYWdlIC5jYXJlZXJzIC5jYXJlZXJzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wYWdlIC5jYXJlZXJzIC5jYXJlZXJzLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ob21lLXBhZ2UgLmNhcmVlcnMgLmNhcmVlcnMtbGlzdCAuY2FyZWVyLWl0ZW0ge1xuICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMzMzMzMzJSAtIDE1cHgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE0LjQ2ZGVnLCAjMmQ1ZTkxIC0xMy42NCUsICM0YTdlYjEgOTMuNzYlKTtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLmNhcmVlcnMgLmNhcmVlcnMtbGlzdCAuY2FyZWVyLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxufVxuLmhvbWUtcGFnZSAuY2FyZWVycyAuY2FyZWVycy1saXN0IC5jYXJlZXItaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE0LjQ2ZGVnLCAjMkQ1RTkxIC0xMy42NCUsICM0QTdFQjEgOTMuNzYlKTtcbn1cbi5ob21lLXBhZ2UgLmNhcmVlcnMgLmNhcmVlcnMtbGlzdCAuY2FyZWVyLWl0ZW0gLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaG9tZS1wYWdlIC5jYXJlZXJzIC5jYXJlZXJzLWxpc3QgLmNhcmVlci1pdGVtIC5jb250ZW50IC5oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMDcsIDIyMSwgMjMyKTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcGFnZSAuY2FyZWVycyAuY2FyZWVycy1saXN0IC5jYXJlZXItaXRlbSAuY29udGVudCAuaGVhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmhvbWUtcGFnZSAuY2FyZWVycyAuY2FyZWVycy1saXN0IC5jYXJlZXItaXRlbSAuY29udGVudCAuaGVhZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgY29sb3I6IHJnYigyMzUsIDI0MCwgMjQ0KTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLmNhcmVlcnMgLmNhcmVlcnMtbGlzdCAuY2FyZWVyLWl0ZW0gLmNvbnRlbnQgLmhlYWQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4uaG9tZS1wYWdlIC5jYXJlZXJzIC5jYXJlZXJzLWxpc3QgLmNhcmVlci1pdGVtIC5jb250ZW50IC5oZWFkIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbHRhbiBHZWFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZjljMDA7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcGFnZSAuY2FyZWVycyAuY2FyZWVycy1saXN0IC5jYXJlZXItaXRlbSAuY29udGVudCAuaGVhZCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmhvbWUtcGFnZSAuY2FyZWVycyAuY2FyZWVycy1saXN0IC5jYXJlZXItaXRlbSAuY29udGVudCAubWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiByZ2IoMjM1LCAyNDAsIDI0NCk7XG4gIGdhcDogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wYWdlIC5jYXJlZXJzIC5jYXJlZXJzLWxpc3QgLmNhcmVlci1pdGVtIC5jb250ZW50IC5tZXRhIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5ob21lLXBhZ2UgLmNhcmVlcnMgLmNhcmVlcnMtbGlzdCAuY2FyZWVyLWl0ZW0gLmNvbnRlbnQgLm1ldGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uaG9tZS1wYWdlIC5jYXJlZXJzIC5jYXJlZXJzLWxpc3QgLmNhcmVlci1pdGVtIC5jb250ZW50IC5tZXRhIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaG9tZS1wYWdlIC5jYXJlZXJzIC5jYXJlZXJzLWxpc3QgLmNhcmVlci1pdGVtIC5jb250ZW50IC5tb3JlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ob21lLXBhZ2UgLmNhcmVlcnMgLmNhcmVlcnMtbGlzdCAuY2FyZWVyLWl0ZW0gLmNvbnRlbnQgLm1vcmUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiKDI1NSwgMTU2LCAwKTtcbiAgd2lkdGg6IDE4NHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2IoMjA3LCAyMjEsIDIzMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhvbWUtcGFnZSAuY2FyZWVycyAuY2FyZWVycy1saXN0IC5jYXJlZXItaXRlbSAuY29udGVudCAubW9yZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTU2LCAwKTtcbiAgY29sb3I6IHJnYigyMSwgNTksIDk2KTtcbn1cbi5ob21lLXBhZ2UgLmNhcmVlcnMgLmNhcmVlcnMtbGlzdCAuY2FyZWVyLWl0ZW0uZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbHRhbiBHZWFcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUtcGFnZSAuY2FyZWVycyAuY2FyZWVycy1saXN0IC5jYXJlZXItaXRlbS5mdWxsIC5oZWFkICoge1xuICBjb2xvcjogI2ZmOWMwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS1wYWdlIC5jYXJlZXJzIC5jYXJlZXJzLWxpc3QgLmNhcmVlci1pdGVtLmZ1bGwgLmhlYWQgYSB7XG4gIGNvbG9yOiByZ2IoMjM1LCAyNDAsIDI0NCk7XG59XG4uaG9tZS1wYWdlIC5jYXJlZXJzIC5jYXJlZXJzLWxpc3QgLmNhcmVlci1pdGVtLmZ1bGwgLmluZm8ge1xuICBjb2xvcjogcmdiKDIzNSwgMjQwLCAyNDQpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG59XG4uaG9tZS1wYWdlIC5jYXJlZXJzIC5jYXJlZXJzLWxpc3QgLmNhcmVlci1pdGVtLm9wZW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA3LjQ5ZGVnLCAjM0Y3N0I4IC0xNS4zJSwgIzUzOThEQyAxNy43MyUsICNCMEU2RkEgOTcuMzklLCAjNTM5OERDIDExMC43NyUpO1xufVxuLmhvbWUtcGFnZSAuY2FyZWVycyAuY2FyZWVycy1saXN0IC5jYXJlZXItaXRlbS5vcGVuIC5oZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxNTYsIDApO1xufVxuLmhvbWUtcGFnZSAuY2FyZWVycyAuY2FyZWVycy1saXN0IC5jYXJlZXItaXRlbS5vcGVuIC5oZWFkIHNwYW4ge1xuICBjb2xvcjogcmdiKDI1NSwgMTU2LCAwKTtcbn1cbi5ob21lLXBhZ2UgLmNhcmVlcnMgLmNhcmVlcnMtbGlzdCAuY2FyZWVyLWl0ZW0ub3BlbiAuY29udGVudCAubW9yZSBhIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiKDIwNywgMjIxLCAyMzIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLmNhcmVlcnMgLmNhcmVlcnMtbGlzdCAuY2FyZWVyLWl0ZW0ub3BlbiAuaW5mb3JtYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAuY2FyZWVycyAuY2FyZWVycy1saXN0IC5jYXJlZXItaXRlbS5vcGVuIC5pbmZvcm1hdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDMuODVkZWcsICNGRjlDMDAgNC43MiUsICMwRTg3RTYgMzUuNzQlLCAjRkY5QzAwIDkyLjMzJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogLTFweDtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAuY2FyZWVycyAuY2FyZWVycy1saXN0IC5jYXJlZXItaXRlbS5vcGVuIC5pbmZvcm1hdGlvbiAqIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5ob21lLXBhZ2UgLmNhcmVlcnMgLmNhcmVlcnMtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9tZS1wYWdlIC5jYXJlZXJzIC5jYXJlZXJzLWJsb2NrIC5uby1vcGVuaW5ncyB7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uaG9tZS1wYWdlIC5jYXJlZXJzIC5pbmZvcm1hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDM0LCA2Myk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDUwcHggNTBweCA2MHB4IDUwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZS1wYWdlIC5jYXJlZXJzIC5pbmZvcm1hdGlvbiAuY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUtcGFnZSAuY2FyZWVycyAuaW5mb3JtYXRpb24gKiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgY29sb3I6IHJnYigyMDcsIDIyMSwgMjMyKTtcbn1cbi5ob21lLXBhZ2UgLmNhcmVlcnMgLmluZm9ybWF0aW9uIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbHRhbiBHZWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICBjb2xvcjogcmdiKDI1NSwgMTU2LCAwKTtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lLXBhZ2UgLmNhcmVlcnMgLmluZm9ybWF0aW9uICo6Zmlyc3QtY2hpbGQgc3Ryb25nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ob21lLXBhZ2UgLmNhcmVlcnMgLmluZm9ybWF0aW9uIC5idG4ge1xuICBjb2xvcjogcmdiKDIxLCA1OSwgOTYpO1xuICBtaW4td2lkdGg6IDI1OHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5ob21lLXBhZ2UgLmNhcmVlcnMgLmluZm9ybWF0aW9uIC5idG46aG92ZXIge1xuICBjb2xvcjogcmdiKDI1NSwgMTU2LCAwKTtcbn1cbi5ob21lLXBhZ2UgLmNhcmVlcnMgLmluZm9ybWF0aW9uIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZS1wYWdlIC5jYXJlZXJzIC5pbmZvcm1hdGlvbiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5ob21lLXBhZ2UgLmNhcmVlcnMgLmluZm9ybWF0aW9uIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYigyMDcsIDIyMSwgMjMyKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmhvbWUtcGFnZSAuY2FyZWVycyAuY2FyZWVycy1yZXN1bHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE0LjQ2ZGVnLCAjMkQ1RTkxIC0xMy42NCUsICM0QTdFQjEgOTMuNzYlKTtcbiAgZ2FwOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLmNhcmVlcnMgLmNhcmVlcnMtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ob21lLXBhZ2UgLmNhcmVlcnMgLmNhcmVlcnMtcmVzdWx0IC5pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UgLmNhcmVlcnMgLmNhcmVlcnMtcmVzdWx0IC5pbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaG9tZS1wYWdlIC5jYXJlZXJzIC5jYXJlZXJzLXJlc3VsdCAuaW5mb3JtYXRpb24gLmNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbn1cblxuLyogX19fX19fX19fXyAgUEFHRSBFTkQgX19fX19fX19fXyovIiwiQGltcG9ydCBcIi4vX21peGlucy5zY3NzXCI7XG5AaW1wb3J0IFwiLi9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuL19jb2xvcnMuc2Nzc1wiO1xuXG5odG1sLFxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjE0Ljk3ZGVnLCAjMDAwNzFBIDEwLjUlLCAjMTMzODVFIDQyLjc5JSwgIzE1M0I2MCA1OS4yNyUpO1xufVxuXG4qIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxubWFpbiB7XG4gIGZsZXg6IDE7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDI4LCA0NCwgMC41KTtcbiAgfVxufVxuXG4ub3ZlcmxheSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjE0Ljk3ZGVnLCAjMDAwNzFBIDEwLjUlLCAjMTMzODVFIDQyLjc5JSwgIzE1M0I2MCA1OS4yNyUpO1xuICB9XG59XG5cbiNvdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC1tb3otb3BhY2l0eTogMC41O1xuICAta2h0bWwtb3BhY2l0eTogMC41O1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICBwYWRkaW5nOiAwcHggMTVweDtcbn1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWZwLWJveCB7XG4gIHotaW5kZXg6IDk5OTk5OTtcblxuICAubWZwLWNvbnRlbnQge1xuICAgIG1hcmdpbjogODBweCAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gIH1cblxuICAubWZwLWNsb3NlIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogMCU7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gICAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICAgIH1cbiAgfVxufVxuXG4ubWZwLWJveC13aXRoLW91dC1wYWRkaW5nIHtcbiAgei1pbmRleDogOTk5OTk5O1xuXG4gIC5tZnAtY29udGVudCB7XG4gICAgbWFyZ2luOiA4MHB4IDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubWZwLWNsb3NlIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogMCU7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAyNnB4O1xuICAgIGxlZnQ6IDQ3cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgbGVmdDogdW5zZXQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tZnAtZnVsbHNjcmVlbiB7XG4gIHotaW5kZXg6IDk5OTk5OTtcblxuICAubWZwLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG5cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1mcC1jbG9zZSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZnAtaW1hZ2Uge1xuICAubWZwLWltZyB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG5cbiAgLm1mcC1jb250ZW50IHtcbiAgICBtYXJnaW46IDgwcHggMHB4O1xuICB9XG5cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBweCAxNnB4O1xuICB9XG5cbiAgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG5cbiAgLm1mcC1jbG9zZSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAlO1xuICAgIGxlZnQ6IDAlO1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gICAgfVxuICB9XG59XG5cbi5zaG93LXBhc3N3b3JkIHtcbiAgLmV5ZS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMiAxNy4yNUM4Ljg1MjU0IDE3LjI1IDYuMTQzNjUgMTUuNTg0IDMuODgwNiAxMkM2LjE0MzY1IDguNDE2MDQgOC44NTI1NCA2Ljc1IDEyIDYuNzVDMTUuMTQ3NSA2Ljc1IDE3Ljg1NjQgOC40MTYwNCAyMC4xMTk0IDEyQzE3Ljg1NjQgMTUuNTg0IDE1LjE0NzUgMTcuMjUgMTIgMTcuMjVaTTEyIDUuMjVDOC4wNTgzMyA1LjI1IDQuODQ2NjQgNy40NjQ1MiAyLjM1Njg4IDExLjYxNDFDMi4yMTQzNyAxMS44NTE2IDIuMjE0MzcgMTIuMTQ4NCAyLjM1Njg4IDEyLjM4NTlDNC44NDY2NCAxNi41MzU1IDguMDU4MzMgMTguNzUgMTIgMTguNzVDMTUuOTQxNyAxOC43NSAxOS4xNTM0IDE2LjUzNTUgMjEuNjQzMSAxMi4zODU5QzIxLjc4NTYgMTIuMTQ4NCAyMS43ODU2IDExLjg1MTYgMjEuNjQzMSAxMS42MTQxQzE5LjE1MzQgNy40NjQ1MiAxNS45NDE3IDUuMjUgMTIgNS4yNVpNMTIgOS4yNUMxMS4yNzA3IDkuMjUgMTAuNTcxMiA5LjUzOTczIDEwLjA1NTUgMTAuMDU1NUM5LjUzOTczIDEwLjU3MTIgOS4yNSAxMS4yNzA3IDkuMjUgMTJDOS4yNSAxMi43MjkzIDkuNTM5NzMgMTMuNDI4OCAxMC4wNTU1IDEzLjk0NDVDMTAuNTcxMiAxNC40NjAzIDExLjI3MDcgMTQuNzUgMTIgMTQuNzVDMTIuNzI5MyAxNC43NSAxMy40Mjg4IDE0LjQ2MDMgMTMuOTQ0NSAxMy45NDQ1QzE0LjQ2MDMgMTMuNDI4OCAxNC43NSAxMi43MjkzIDE0Ljc1IDEyQzE0Ljc1IDExLjI3MDcgMTQuNDYwMyAxMC41NzEyIDEzLjk0NDUgMTAuMDU1NUMxMy40Mjg4IDkuNTM5NzMgMTIuNzI5MyA5LjI1IDEyIDkuMjVaTTExLjExNjEgMTEuMTE2MUMxMS4zNTA1IDEwLjg4MTcgMTEuNjY4NSAxMC43NSAxMiAxMC43NUMxMi4zMzE1IDEwLjc1IDEyLjY0OTUgMTAuODgxNyAxMi44ODM5IDExLjExNjFDMTMuMTE4MyAxMS4zNTA1IDEzLjI1IDExLjY2ODUgMTMuMjUgMTJDMTMuMjUgMTIuMzMxNSAxMy4xMTgzIDEyLjY0OTUgMTIuODgzOSAxMi44ODM5QzEyLjY0OTUgMTMuMTE4MyAxMi4zMzE1IDEzLjI1IDEyIDEzLjI1QzExLjY2ODUgMTMuMjUgMTEuMzUwNSAxMy4xMTgzIDExLjExNjEgMTIuODgzOUMxMC44ODE3IDEyLjY0OTUgMTAuNzUgMTIuMzMxNSAxMC43NSAxMkMxMC43NSAxMS42Njg1IDEwLjg4MTcgMTEuMzUwNSAxMS4xMTYxIDExLjExNjFaJyBmaWxsPSclMjMyMTI1MjknLyUzRSUzQy9zdmclM0VcIik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICAmLm9wZW4gLmV5ZS1pY29uIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMy41MzAzMyAyLjQ2OTY3QzMuMjM3NDQgMi4xNzY3OCAyLjc2MjU2IDIuMTc2NzggMi40Njk2NyAyLjQ2OTY3QzIuMTc2NzggMi43NjI1NiAyLjE3Njc4IDMuMjM3NDQgMi40Njk2NyAzLjUzMDMzTDYuMTU0MTYgNy4yMTQ4MkM0LjczNTkzIDguMjc2MjkgMy40NzM3IDkuNzUyOCAyLjM1Njg4IDExLjYxNDJDMi4yMTQzNyAxMS44NTE3IDIuMjE0MzcgMTIuMTQ4NCAyLjM1Njg4IDEyLjM4NTlDNC44NDYxMiAxNi41MzQ2IDguMDU2OTggMTguNzQ5MSAxMS45OTc1IDE4Ljc1QzEzLjU5MDcgMTguNzYwMSAxNS4xNTczIDE4LjM2OCAxNi41NTM3IDE3LjYxNDRMMjAuNDY5NyAyMS41MzAzQzIwLjc2MjYgMjEuODIzMiAyMS4yMzc0IDIxLjgyMzIgMjEuNTMwMyAyMS41MzAzQzIxLjgyMzIgMjEuMjM3NCAyMS44MjMyIDIwLjc2MjYgMjEuNTMwMyAyMC40Njk3TDE3LjI3MjYgMTYuMjExOUMxNy4yMzM3IDE2LjE2MiAxNy4xODk1IDE2LjExODEgMTcuMTQxMyAxNi4wODA2TDMuNTMwMzMgMi40Njk2N1pNMTUuNDM3MiAxNi40OTc4TDEzLjM0MSAxNC40MDE2QzEyLjkzNDcgMTQuNjI4NiAxMi40NzM3IDE0Ljc1MDkgMTIgMTQuNzUxQzExLjI3MDcgMTQuNzUxMSAxMC41NzEyIDE0LjQ2MTUgMTAuMDU1MyAxMy45NDU4QzkuNTM5NSAxMy40MzAyIDkuMjQ5NjQgMTIuNzMwOCA5LjI0OTUxIDEyLjAwMTRDOS4yNDk0MyAxMS41Mjc0IDkuMzcxNyAxMS4wNjYxIDkuNTk4ODUgMTAuNjU5NUw3LjIyNzUyIDguMjg4MThDNi4wMjc2NCA5LjE0NDEyIDQuOTA4NzcgMTAuMzcyMiAzLjg4MDYyIDEyLjAwMDFDNi4xNDM2NiAxNS41ODQgOC44NTI1NCAxNy4yNSAxMiAxNy4yNUgxMi4wMDQ5VjE3LjI1QzEzLjE5NDggMTcuMjU3OSAxNC4zNjcgMTYuOTk5MiAxNS40MzcyIDE2LjQ5NzhaTTEwLjc2MjIgMTEuODIyOUMxMC43NTM4IDExLjg4MTYgMTAuNzQ5NSAxMS45NDExIDEwLjc0OTUgMTIuMDAxMUMxMC43NDk2IDEyLjMzMjcgMTAuODgxMyAxMi42NTA2IDExLjExNTggMTIuODg1QzExLjM1MDMgMTMuMTE5NCAxMS42NjgzIDEzLjI1MSAxMS45OTk4IDEzLjI1MUMxMi4wNTk2IDEzLjI1MSAxMi4xMTkgMTMuMjQ2NyAxMi4xNzc2IDEzLjIzODJMMTAuNzYyMiAxMS44MjI5Wk0xMS45OTgxIDYuNzUwMDNDMTEuNDM3NSA2Ljc0ODU4IDEwLjg3ODIgNi44MDM4OSAxMC4zMjg4IDYuOTE1MTJDOS45MjI4MyA2Ljk5NzMgOS41MjcxIDYuNzM0ODIgOS40NDQ5MSA2LjMyODg0QzkuMzYyNzMgNS45MjI4NiA5LjYyNTIxIDUuNTI3MTMgMTAuMDMxMiA1LjQ0NDk0QzEwLjY3OTUgNS4zMTM2OSAxMS4zMzk1IDUuMjQ4MzkgMTIuMDAxIDUuMjUwMDNIMTJWNi4wMDAwM0wxMi4wMDE5IDUuMjUwMDNMMTIuMDAxIDUuMjUwMDNDMTUuOTQyMiA1LjI1MDM5IDE5LjE1MzYgNy40NjQ4OSAyMS42NDMxIDExLjYxNDJDMjEuNzg1NiAxMS44NTE3IDIxLjc4NTYgMTIuMTQ4NCAyMS42NDMxIDEyLjM4NTlDMjAuOTUzOCAxMy41MzQ4IDIwLjIwOSAxNC41MzY4IDE5LjQwNzEgMTUuMzg1MkMxOS4xMjI1IDE1LjY4NjIgMTguNjQ3OCAxNS42OTk2IDE4LjM0NjggMTUuNDE1MUMxOC4wNDU4IDE1LjEzMDYgMTguMDMyNCAxNC42NTU5IDE4LjMxNjkgMTQuMzU0OEMxOC45NDU0IDEzLjY4OTkgMTkuNTQ3MSAxMi45MDYgMjAuMTE5NCAxMkMyMC4xOTkxIDEyLjEyNjIgMjAuMjc4MyAxMi4yNTQ5IDIwLjM1NjkgMTIuMzg1OUwyMSAxMkwyMC4zNTY5IDExLjYxNDJDMjAuMjc4MyAxMS43NDUxIDIwLjE5OTEgMTEuODczOCAyMC4xMTk0IDEyQzE3Ljg1NjMgOC40MTYwNiAxNS4xNDc1IDYuNzUwMDMgMTIgNi43NTAwM0wxMS45OTgxIDYuNzUwMDNaJyBmaWxsPSclMjMxMDFDMkMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIH1cbn1cblxuLm1mcC13cmFwIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1mcC12aWRlbyB7XG4gIHotaW5kZXg6IDk5OTk5OTtcblxuICAubWZwLWNvbnRlbnQge1xuICAgIG1hcmdpbjogODBweCAwcHg7XG4gIH1cblxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDE2cHg7XG4gIH1cblxuICAubWZwLWltZyB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG5cbiAgLm1mcC1jbG9zZSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgICB9XG4gIH1cblxuICAjbW9kYWwtdmlkZW8ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICB9XG59XG4iLCIkd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMwMDAwMDA7XG4kZGFyazojMDMwQTExO1xuJGJsdTogcmdiYSg2LCA1MCwgOTAsIDEpXG5cbiIsIi5ydGwge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcblxyXG4gICAgLndwY2Y3IHtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctdGV4dCxcclxuICAgIC53cGNmNy10ZXh0YXJlYSxcclxuICAgIC53cGNmNy1zZWxlY3Qge1xyXG4gICAgICAgIGRpcmVjdGlvbjogcnRsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG59IiwiQGltcG9ydCBcIi4uL2Jhc2UvX21peGlucy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vYmFzZS9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9iYXNlL19jb2xvcnMuc2Nzc1wiO1xuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMiwgMzAsIDEpO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHotaW5kZXg6IDk5O1xuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5oZWFkZXItbG9nbyB7XG4gICAgLmxvZ28ge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAvLyDQoyDRgNCw0LfRliwg0Y/QutGJ0L4g0LvQvtCz0L7RgtC40L/RgyDQvdC10LzQsNGUIOKAlCDQvdCw0LfQstCwINGB0LDQudGC0YNcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMxNTNCNjA7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwIDUwcHg7XG5cbiAgICAjaGVhZGVyLW1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZ2FwOiAwIDU0cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDIwNywgMjIxLCAyMzIsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG5cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZjljMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1idG4ge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTYsIDAsIDEpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2xvcjogcmdiYSgyMSwgNTksIDk2LCAxKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAxNTYsIDAsIDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDE1NiwgMCwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9iYXNlL19taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vYmFzZS9fY29sb3JzLnNjc3NcIjtcblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMCA0MHB4IDA7XG4gIGNvbG9yOiByZ2JhKDIwNywgMjIxLCAyMzIsIDEpO1xuXG4gIC5mb290ZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMTQ1LCAyNTUsIDAuOCkgMCUsIHJnYmEoMCwgMTQ1LCAyNTUsIDApIDEwMCUpO1xuICAgIGdhcDogNTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzA1MjIzZjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5mb290ZXItYm94IHtcbiAgICAgIHBhZGRpbmc6IDM4cHggNTRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iYXNlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLml0ZW0ge1xuICAgICAgICAvLyBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBjb2xvcjogcmdiYSgyMDcsIDIyMSwgMjMyLCAxKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG5cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdDb2x0YW4gR2VhJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmOWMwMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjA3LCAyMjEsIDIzMiwgMSk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMTU2LCAwLCAxKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmtlZGluIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTU2LCAwLCAxKTtcbiAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDE1NiwgMCwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDE1NiwgMCwgMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogcmdiYSgyNTUsIDE1NiwgMCwgMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgIG1hcmdpbjogNjdweCAwIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAxNTYsIDAsIDEpO1xuXG4gICAgICBjb2xvcjogcmdiYSgyMDcsIDIyMSwgMjMyLCAxKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgICAgfVxuXG4gICAgICAuY29weSB7XG5cbiAgICAgIH1cblxuICAgICAgLmRldiB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjM1LCAyNDAsIDI0NCwgMSk7XG4gICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMTU2LCAwLCAxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyLWNvbnRlbnQge1xuICAgICAgLmN1c3RvbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uc2Nyb2xsLXRvLXRvcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBib3R0b206IDYwcHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNiZDhhMzcsICNjYTllNTcgNDUuNSUsICNhZTc2MWMpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL19taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmFzZS9fY29sb3JzLnNjc3NcIjtcblxuXG4uaG9tZS1wYWdlIHtcblxuICAvLyBCdXR0b24gY29tbW9uIHN0eWxlXG4gIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTYsIDAsIDEpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjb2xvcjogcmdiYSgyMSwgNTksIDk2LCAxKTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMTU2LCAwLCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDE1NiwgMCwgMSk7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnQ29sdGFuIEdlYScsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAxNTYsIDAsIDEpO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG4gIH1cblxuICAubWFpbi1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogODBweCAwIDIyMHB4IDA7XG4gICAgfVxuXG4gICAgLmJhbm5lci10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6IHJnYmEoMjA3LCAyMjEsIDIzMiwgMSk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDb2x0YW4gR2VhJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxNTYsIDAsIDEpO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcblxuICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE4NHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhbm5lci1pbWFnZSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3JuYS1ib3gge1xuICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1OC44NGRlZywgIzAwMDcxQSAyNS43NiUsICMxNTNCNjAgNDguOTclKTtcblxuICAgIC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMTQ1LCAyNTUsIDAuOCkgMCUsIHJnYmEoMCwgMTQ1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA3LjQ5ZGVnLCAjMDUyMjNGIC0xNS4zJSwgIzNGNzdBRSAxLjklLCAjMkI2MDk0IDM2LjM4JSwgIzBGNDE3NCA5Ny4zOSUsICM1Mzk4REMgMTEwLjc3JSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgLmJveC15ZWxsb3cge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDMuODVkZWcsICNGRjlDMDAgLTMuMTMlLCAjMEU4N0U2IDUzLjg2JSwgI0ZGOUMwMCAxMDEuNiUpO1xuICAgICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdybmEtaXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNy40OWRlZywgIzA1MjIzRiAtMTUuMyUsICMzRjc3QUUgMS45JSwgIzJCNjA5NCAzNi4zOCUsICMwRjQxNzQgOTcuMzklLCAjNTM5OERDIDExMC43NyUpO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTIwcHg7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjA3LCAyMjEsIDIzMiwgMSk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudW5tZXQtbmVlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDU2cHggMCA2MHB4IDA7XG4gICAgei1pbmRleDogMTtcblxuICAgIC51bm1ldC1ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ29sdGFuIEdlYScsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogcmdiYSgwLCAxNDUsIDI1NSwgMSk7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnVubWV0LWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMjVweDtcblxuICAgICAgLnVubWV0LWl0ZW0ge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZWVmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMTAycHg7XG4gICAgICAgIGdhcDogNjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTRweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29sdGFuIEdlYScsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDE1NiwgMCwgMSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxM3B4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIwNywgMjIxLCAyMzIsIDEpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVubWV0LWJhY2tncm91bmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLy9vcGFjaXR5OiAwLjE7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG9iamVjdC1maXQ6IG5vbmU7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmctY3VzdG9tLWZpcnN0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctY3VzdG9tLWZpcnN0LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk0LjcyZGVnLCByZ2JhKDE5LCA1NSwgOTIsIDAuNSkgMTMuNzYlLCByZ2JhKDIwLCA1OCwgOTQsIDAuNSkgNDkuMzklKSxcbiAgICAgIGxpbmVhci1ncmFkaWVudCgxNzguNzRkZWcsIHJnYmEoMTYsIDQ5LCA4MSwgMCkgMS4zMyUsICMxNDM5NUUgOTkuMTclKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuICB9XG5cbiAgLm91ci1hcHByb2FjaCB7XG4gICAgcGFkZGluZzogNjJweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgIH1cblxuICAgIC5hcHByb2FjaC1ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDE0NSwgMjU1LCAwLjgpIDAlLCByZ2JhKDAsIDE0NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuYmxvY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA3LjQ5ZGVnLCAjMDUyMjNGIC0xNS4zJSwgIzNGNzdBRSAxLjklLCAjMkI2MDk0IDM2LjM4JSwgIzBGNDE3NCA5Ny4zOSUsICM1Mzk4REMgMTEwLjc3JSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDMuODVkZWcsICNGRjlDMDAgLTMuMTMlLCAjMEU4N0U2IDUzLjg2JSwgI0ZGOUMwMCAxMDEuNiUpO1xuICAgICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA3LjQ5ZGVnLCAjMDUyMjNGIC0xNS4zJSwgIzNGNzdBRSAxLjklLCAjMkI2MDk0IDM2LjM4JSwgIzBGNDE3NCA5Ny4zOSUsICM1Mzk4REMgMTEwLjc3JSk7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDE1NiwgMCwgMSk7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjA3LCAyMjEsIDIzMiwgMSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hcHByb2FjaC1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbHRhbiBHZWEnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxNTYsIDAsIDEpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIwNywgMjIxLCAyMzIsIDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGVhZGVyc2hpcCB7XG4gICAgcGFkZGluZzogNTVweCAwIDQ3cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICB9XG5cbiAgICAubGVhZGVyc2hpcC1ncm91cCB7XG4gICAgICAubGVhZGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDkxZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgIH1cblxuICAgICAgLmxlYWRlci1jYXJkIHtcbiAgICAgICAgZmxleDogMSAxIDMwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNSwgMzQsIDYzLCAwLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDE0NSwgMjU1LCAwLjgpIDAlLCByZ2JhKDAsIDE0NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTIyM2Y7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyOHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTA4cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDb2x0YW4gR2VhJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmY5YzAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyMDcsIDIyMSwgMjMyLCAxKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saW5rZWRpbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTU2LCAwLCAxKTtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAxNTYsIDAsIDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxNTYsIDAsIDEpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSgyNTUsIDE1NiwgMCwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyMDcsIDIyMSwgMjMyLCAxKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgJiArIGEge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxNTYsIDAsIDEpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjA3LCAyMjEsIDIzMiwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludmVzdG9ycyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkzLjQ1ZGVnLCAjMEUyQjRDIC02LjE1JSwgIzE0M0E1RiA1LjklLCAjMTMzODVEIDk0LjM3JSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQ2cHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBjb2xvcjogIzAwOTFmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgfVxuXG5cbiAgICAuaW52ZXN0b3JzLWJsb2NrIHtcblxuXG4gICAgICAuYmxvY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDE0NSwgMjU1LCAwLjgpIDAlLCByZ2JhKDAsIDE0NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuYm94IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA3LjQ5ZGVnLCAjMDUyMjNGIC0xNS4zJSwgIzNGNzdBRSAxLjklLCAjMkI2MDk0IDM2LjM4JSwgIzBGNDE3NCA5Ny4zOSUsICM1Mzk4REMgMTEwLjc3JSk7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0My44NWRlZywgI0ZGOUMwMCAtMy4xMyUsICMwRTg3RTYgNTMuODYlLCAjRkY5QzAwIDEwMS42JSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgICAuaW52ZXN0b3ItbG9nb3Mge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA3LjQ5ZGVnLCAjMDUyMjNGIC0xNS4zJSwgIzNGNzdBRSAxLjklLCAjMkI2MDk0IDM2LjM4JSwgIzBGNDE3NCA5Ny4zOSUsICM1Mzk4REMgMTEwLjc3JSk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXdzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjVweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMjBweCAwIDMwcHggMDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBjb2xvcjogIzAwOTFmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuXG5cbiAgICAubmV3cy1ibG9jayB7XG4gICAgICAubmV3cy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAubmV3cy1pdGVtIHtcbiAgICAgICAgICBmbGV4OiAxIDEgMzAwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDE0NSwgMjU1LCAwLjgpIDAlLCByZ2JhKDAsIDE0NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA1MjIzZjtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNjBweCAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOSwgMTM5LCAxMzksIDEpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbHRhbiBHZWEnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNmZjljMDA7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDEycHggMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogI2NmZGRlODtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3M2U2O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiByZ2JhKDI1NSwgMTU2LCAwLCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZWVycyB7XG4gICAgcGFkZGluZzogNTVweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDA5MWZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG5cbiAgICAuY2FyZWVycy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuXG4gICAgICAuY2FyZWVyLWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyAtIDE1cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE0LjQ2ZGVnLCAjMmQ1ZTkxIC0xMy42NCUsICM0YTdlYjEgOTMuNzYlKTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExNC40NmRlZywgIzJENUU5MSAtMTMuNjQlLCAjNEE3RUIxIDkzLjc2JSk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAuaGVhZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMDcsIDIyMSwgMjMyLCAxKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQwLCAyNDQsIDEpO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbHRhbiBHZWEnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmOWMwMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1ldGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQwLCAyNDQsIDEpO1xuICAgICAgICAgICAgZ2FwOiA0MnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2NhdGlvbiB7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0ZWQge1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAxNTYsIDAsIDEpO1xuICAgICAgICAgICAgICB3aWR0aDogMTg0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjA3LCAyMjEsIDIzMiwgMSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNTYsIDAsIDEpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIxLCA1OSwgOTYsIDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mdWxsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0NvbHRhbiBHZWEnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIC5oZWFkIHtcbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmOWMwMDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMzUsIDI0MCwgMjQ0LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyMzUsIDI0MCwgMjQ0LCAxKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDcuNDlkZWcsICMzRjc3QjggLTE1LjMlLCAjNTM5OERDIDE3LjczJSwgI0IwRTZGQSA5Ny4zOSUsICM1Mzk4REMgMTEwLjc3JSk7XG5cbiAgICAgICAgICAuaGVhZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxNTYsIDAsIDEpO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxNTYsIDAsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIC5tb3JlIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMDcsIDIyMSwgMjMyLCAxKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0My44NWRlZywgI0ZGOUMwMCA0LjcyJSwgIzBFODdFNiAzNS43NCUsICNGRjlDMDAgOTIuMzMlKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTFweFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmVlcnMtYmxvY2sge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAubm8tb3BlbmluZ3Mge1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmluZm9ybWF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDM0LCA2MywgMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgcGFkZGluZzogNTBweCA1MHB4IDYwcHggNTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICoge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIwNywgMjIxLCAyMzIsIDEpO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LWZhbWlseTogJ0NvbHRhbiBHZWEnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMTU2LCAwLCAxKTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBjb2xvcjogcmdiYSgyMSwgNTksIDk2LCAxKTtcbiAgICAgICAgbWluLXdpZHRoOiAyNThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxNTYsIDAsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA3LCAyMjEsIDIzMiwgMSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmVlcnMtcmVzdWx0IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTQuNDZkZWcsICMyRDVFOTEgLTEzLjY0JSwgIzRBN0VCMSA5My43NiUpO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5pbmZvcm1hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
