@font-face{font-display:swap;font-family:"neulis-cursive";font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/052fdd/00000000000000007750b26a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/052fdd/00000000000000007750b26a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/052fdd/00000000000000007750b26a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}@font-face{font-display:swap;font-family:"neulis-cursive";font-stretch:normal;font-style:normal;font-weight:600;src:url(https://use.typekit.net/af/9db185/00000000000000007750b277/30/l?subset_id=2&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/9db185/00000000000000007750b277/30/d?subset_id=2&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/9db185/00000000000000007750b277/30/a?subset_id=2&fvd=n6&v=3) format("opentype")}:root{--primary-red-color:#e21318;--secondary-yellow-color:#f7b729;--tertiary-pink-color:#f8d7d8;--accent-color:#06065c;--light-gray-text:#98928f;--btn-dark-color:#961916;--white-color:#fff;--black-color:#000;--gray-ccc:#ccc;--gray-eee:#eee;--gray-f3f3:#f3f3f3;--dark-333:#333;--font-family-primary:"Poppins","Segoe UI",Roboto,Arial,sans-serif;--font-size-base:16px;--font-size-7:0.4375rem;--font-size-8:0.5rem;--font-size-9:0.5625rem;--font-size-10:0.625rem;--font-size-11:0.6875rem;--font-size-12:0.75rem;--font-size-13:0.8125rem;--font-size-14:0.875rem;--font-size-15:0.9375rem;--font-size-16:1rem;--font-size-17:1.0625rem;--font-size-18:1.125rem;--font-size-19:1.1875rem;--font-size-20:1.25rem;--font-size-21:1.3125rem;--font-size-22:1.375rem;--font-size-23:1.4375rem;--font-size-25:1.5625rem;--font-size-26:1.625rem;--font-size-27:1.6875rem;--font-size-28:1.8125rem;--font-size-30:1.875rem;--font-size-31:1.9375rem;--font-size-35:2.1875rem;--font-size-36:2.25rem;--font-size-40:2.5rem;--font-size-47:2.9375rem}*{box-sizing:initial;font-family:var(--font-family-primary)}html{font-size:var(--font-size-base);line-height:1.15}body{margin:0;overflow-x:hidden;padding:0}main{background-color:#fff;display:block}img{border-style:none}ul{list-style:none;margin:0;padding:0}hr{box-sizing:initial;height:0;overflow:visible}h1{font-size:2em;margin:.67em 0}b,strong{font-weight:bolder}.h1-section{color:var(--accent-color);font-size:var(--font-size-25);line-height:31px}.h2-section{color:var(--primary-red-color);font-size:var(--font-size-26);margin:20px 0}.h2-big-section,.h3-section{color:var(--accent-color);font-size:var(--font-size-25);line-height:31px}a{background-color:initial;text-decoration:none}a,button{transition:all .2s ease}button{cursor:pointer;line-height:1.15}.button:hover,button:hover{background-color:var(--btn-dark-color);color:var(--secondary-yellow-color)}.btn-general{background-color:var(--secondary-yellow-color);border:0;border-radius:22px;box-sizing:border-box;color:var(--primary-red-color);display:block;font-size:var(--font-size-13);font-weight:700;padding:14px 0}.primary-btn{font-size:var(--font-size-17);padding:30px 150px}.button.primary-medium-btn,.primary-btn,.primary-medium-btn{background-color:var(--secondary-yellow-color);border:none;border-radius:40px;color:var(--primary-red-color);font-weight:700;margin:0 auto;width:fit-content}.button.primary-medium-btn,.primary-medium-btn{font-size:var(--font-size-13);padding:16px 40px}input{outline:none;transition:.5s ease}input:disabled{opacity:1}input[type=date],input[type=email],input[type=number],input[type=text]{appearance:none;border:2px solid var(--primary-red-color);border-radius:20px;box-sizing:border-box;color:var(--light-gray-text);font-size:16px!important;font-weight:500;padding:14px 23px;width:100%}#box-countrycode-input:focus,#box-countrycode-input:hover,input[type=email]:focus,input[type=email]:hover,input[type=number]:focus,input[type=number]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{background-color:#fff;border-color:var(--primary-red-color);box-shadow:0 0 0 5px #f8d7d8;outline:none}input::placeholder{color:var(--light-gray-text);font-size:var(--font-size-16);font-weight:400}input[type=date].warning{background-color:var(--tertiary-pink-color);color:var(--primary-red-color)}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}input[type=radio]{appearance:none;border:3px solid var(--primary-red-color);border-radius:1000px;cursor:pointer;height:22px;position:relative;width:22px}input[type=checkbox]{appearance:none!important;background-color:var(--white-color)!important;border:3px solid var(--primary-red-color)!important;border-radius:1000px!important;cursor:pointer!important;height:22px!important;position:relative!important;width:22px!important}input:checked{background-color:var(--primary-red-color);border:3px solid #e2131631}input[type=checkbox]:checked{background-color:var(--primary-red-color)!important;border:1px solid #e2131631}input:checked:after,input[type=checkbox]:checked:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");background-size:cover;content:"";height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.container{margin:0 auto;width:88%}.container-full{margin:0 auto;max-width:3800px;width:95%}.container-less{margin:0 auto;max-width:3800px;width:80%}#main-container{max-width:100vw;overflow:hidden}#main-container,div.line{background-color:var(--white-color)}div.line{height:1px;margin:0 auto 40px;padding:0 10px;width:75%}header.header-responsive{background:#d11b1b;background:linear-gradient(90deg,#d11b1b,#eb0a12);display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b91818",endColorstr="#eb0a12",GradientType=1);padding-bottom:18px;padding-top:50px}header.header-responsive.white-bgr{background:#fff}header.header-responsive.desktop{display:none}header.header-responsive.desktop.block{display:block}header.header-responsive.movil{padding-bottom:15px;padding-top:15px!important}header.header-responsive.movil .logo{position:relative;top:4px;width:122px}header.header-responsive-pages{display:block;margin-bottom:0}header#header-pages-desktop #box-swiper-home{min-height:37.84px;min-width:378.39px;transition:all .2s ease}div.flex-layout{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}div.flex-layout.mobile-element{display:flex}div.flex-layout.desktop-element{display:none}div.flex-layout.home{margin-bottom:23px;min-height:49.06px}div.flex-layout .logo{min-height:44.67px;min-width:194.69px}div.flex-layout .menu-icons{display:flex;gap:15.5px}div.flex-layout .menu-icons img{cursor:pointer;width:20px}div.flex-layout .menu-icons i.oculto,div.flex-layout .menu-icons img.oculto{cursor:inherit;opacity:.3}div.flex-layout .menu-icons .heart-icon,div.flex-layout .menu-icons .user-icon{opacity:0;pointer-events:none}.burguer-div{align-items:center;display:flex;justify-content:center}.burguer-div.menu-open .vbp-header-menu-button__svg .top{stroke-linecap:round;transform:rotate(45deg)}.burguer-div.menu-open .vbp-header-menu-button__svg .middle{opacity:0;transform:scaleX(.1)}.burguer-div.menu-open .vbp-header-menu-button__svg line.bottom{stroke-linecap:round;transform:rotate(-45deg)}.burguer-div.menu-open .vbp-header-menu-button__svg .bottom{stroke-dashoffset:0%}.vbp-header-menu-button__svg{cursor:pointer;height:20px;transform:scaleX(-1);width:20px}.vbp-header-menu-button__svg line{stroke:#fff;stroke-dasharray:100%;stroke-dashoffset:0%;stroke-width:1px;transform-origin:center;transition:transform .3s,stroke-dashoffset .4s}.vbp-header-menu-button__svg.red line{stroke:var(--primary-red-color)}.vbp-header-menu-button__svg .top{transform:translateY(-35%)}.vbp-header-menu-button__svg .middle{transform:scaleX(1);transition:opacity .3s,transform .3s}.vbp-header-menu-button__svg .bottom{stroke-dasharray:100%;stroke-dashoffset:9px;transform:translateY(33%)}.vbp-header-menu-button__svg:hover .bottom{stroke-dashoffset:0%}ul.links-in-minimize-header{display:none;position:relative;top:-2px}ul.links-in-minimize-header a{border:1px solid var(--white-color);border-radius:40px;color:var(--white-color);font-size:var(--font-size-13);font-weight:800;padding:8px 15px}.logo-red{display:none;justify-content:space-between;margin:0 auto 10px;padding-top:50px;width:88%}.logo-red.lespad{padding-top:17px}.logo-red #log{width:194.69px}.logo-red img.ico{cursor:pointer;height:20px;position:relative;top:10px;width:20px}.main-menu,.main-menu-desktop{background-color:var(--white-color);height:calc(100% - 100px);opacity:0;pointer-events:none;position:absolute;right:0;top:120px;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;width:100%;z-index:100000000000000000000}.top67{height:100%;top:67px}.main-menu-desktop.visible,.main-menu.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.menu{background-color:var(--white-color);display:flex;flex-direction:column;height:70%;justify-content:center}.menu nav{margin:0 auto;width:fit-content}.menu nav ul{padding-left:0}.menu nav ul li,.menu nav ul li a{color:var(--primary-red-color);display:block;font-family:var(--font-family-primary);font-style:normal;font-weight:700;text-align:center}.menu nav ul li a:hover,.menu nav ul li:hover{color:var(--accent-color)}.menu nav ul li:last-of-type{display:none}.menu nav ul li{border-bottom:1px solid var(--primary-red-color)}.menu nav ul li:nth-child(5){border-bottom:0}.menu nav ul li a,.menu nav ul li.contact-btn{cursor:pointer;padding:22px 20px}.menu nav ul li.noborder{border-bottom:0}.menu nav ul li#gris a{color:var(--gray-ccc);font-weight:300}.menu .contact-content{background-color:var(--white-color);display:none;height:100vh;position:absolute;right:-100%;top:0;transition:right .1s ease;width:100%;z-index:99999999}.menu .contact-content.visible{display:block;right:0}.contact-content h4{color:var(--accent-color);font-size:var(--font-size-18);font-weight:700;margin-bottom:60px;text-align:center}.contact-content a{color:var(--primary-red-color);display:block;font-size:var(--font-size-15);font-weight:300;margin:0 auto;padding-bottom:10px;text-align:center;width:55%}.contact-content a:first-of-type{border-bottom:1px solid var(--primary-red-color);margin-bottom:30px}.contact-content a span.strong{font-weight:500}a#call-us{background-color:var(--btn-dark-color);border-radius:100px;bottom:20px;color:var(--secondary-yellow-color);display:block;font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-17);font-weight:700;opacity:0;padding:16px 36px;position:fixed;right:25px;transform:translateY(4px);transition:opacity 1s ease,transform 1s ease;width:100px;z-index:10000000}a#call-us.show{opacity:1;transform:translateY(0)}#box-swiper-home{margin-bottom:0}.box-swiper-home .swiper-button-next,.box-swiper-home .swiper-button-prev,.box-swiper-home .swiper-pagination{display:none!important}nav.swiper-container-home{overflow-x:hidden;width:100%}div.swiper-slide-home{margin-right:8px!important;width:fit-content!important}div.swiper-slide-home a{align-items:center;background:none;border:1px solid var(--white-color);border-radius:40px;color:#fff;cursor:pointer;display:flex;font-size:var(--font-size-13);font-weight:700;gap:8px;justify-content:center;max-width:152.8px;min-height:37.84px;min-width:152.8px;padding:0}div.swiper-slide-home a:hover{background-color:var(--btn-dark-color);border:1px solid var(--btn-dark-color)}div.swiper-slide-home a.active{background-color:var(--white-color);color:var(--primary-red-color)}div.swiper-slide-home a.active:hover{background-color:var(--white-color);border:1px solid var(--white-color)}div.swiper-slide-home a .img,div.swiper-slide-home a img{height:15.85px}footer{background-color:var(--primary-red-color);padding:50px 0}footer p#follow-us-message{display:none}footer #social{align-items:center;border-bottom:1px solid var(--white-color);display:flex;gap:0;justify-content:center;margin:0 auto;padding:0 10px 27px;width:75%}#social .img{padding:0 17px;transition:opacity .5s ease,transform .5s ease;width:40px}#social .img:hover{transform:scale(1.1)}footer #cheap-flights-list{padding-top:30px}footer #cheap-flights-list ul{margin-left:20px}footer #cheap-flights-list ul li{align-items:center;display:flex;gap:30px;margin-bottom:15px}footer #cheap-flights-list ul li a{color:var(--white-color);font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-15);font-style:normal;font-weight:600;text-transform:uppercase}footer #cheap-flights-list ul li img{aspect-ratio:1/1;height:20.33px;object-fit:cover;width:20.33px}#legal{margin-bottom:40px}#legal ul{display:flex;flex-direction:column;gap:34px;margin-left:20px}#legal ul li a{color:var(--white-color);font-size:var(--font-size-17);font-weight:600}#company-data p{color:var(--white-color);font-size:var(--font-size-11);line-height:17.89px;margin-left:20px}main#page-calendar #hdd,main#page-calendar #suggestions-desktop,main#page-vuelos #hdd,main#page-vuelos #suggestions-desktop{top:129px}.page{padding-bottom:50px}.readMore{border:none;cursor:pointer;display:block;font-size:var(--font-size-15);margin:0;padding:0;text-align:right;width:100%}.readMore,.readMore:hover{background:none;color:var(--accent-color)}.readMore:hover,a.more{text-decoration:underline}a.more{color:var(--primary-red-color);display:block;font-size:var(--font-size-11);font-weight:700;margin-top:18px;text-align:right}a.more-white{color:var(--white-color);margin:18px 0 32px}.cont-search{align-items:center;display:flex;justify-content:center;position:relative}#overlay,#overlay-cookies{background-color:#0000;bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:9999999}#overlay-cookies.active-dark,#overlay.active{display:block}.custom-loader{align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.custom-loader.big .dot{animation:pulse 1.5s ease-in-out infinite;background-color:var(--primary-red-color);border-radius:10px;height:12px;margin-right:9px;width:12px}.custom-loader.big .dot:last-child{margin-right:0}.custom-loader.big .dot:first-child{animation-delay:-.3s}.custom-loader.big .dot:nth-child(2){animation-delay:-.1s}.custom-loader.big .dot:nth-child(3){animation-delay:.1s}@keyframes pulse{0%{background-color:var(--tertiary-pink-color);box-shadow:0 0 0 0 #f8d7d8;transform:scale(.8)}50%{background-color:var(--primary-red-color);box-shadow:0 0 0 10px #e2131800;transform:scale(1.2)}to{background-color:var(--tertiary-pink-color);box-shadow:0 0 0 0 #f8d7d8;transform:scale(.8)}}.cookie-banner-back.active{filter:blur(3px);position:relative}#cookie-banner{background:linear-gradient(90deg,#d11b1be6,#eb0a12e6);border-radius:38px 38px 0 0;bottom:0;height:0;opacity:0;padding:0;position:fixed;right:0;transform:translateY(100%);transition:transform .1s ease,opacity .2s ease;width:100%;z-index:999999999999999}#cookie-banner.visible{height:fit-content;opacity:1;padding-bottom:70px;transform:translateY(0)}#cookie-banner p{color:var(--white-color);font-size:var(--font-size-15);font-weight:400;line-height:normal;margin:0 auto!important;padding:70px 0;text-align:center;width:85%}#cookie-banner .flex{display:flex;gap:20%;justify-content:center}#cookie-banner .flex button{background:none;border:none;color:var(--white-color);font-size:var(--font-size-18)}#cookie-banner .flex button:hover{text-decoration:underline}#error-consola{background-color:#fcc;border:1px solid #900;box-sizing:border-box;color:#900;height:auto;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1e+37;word-wrap:break-word}#error-consola p{margin:10px 0}.ico{color:var(--text-color);display:inline-block;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 48;line-height:1;min-width:20px}.ico,.ico:before{pointer-events:none}.ico.close_small:before{content:"\e5cd"}.clear-area{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:100%;justify-content:center;line-height:0;min-width:auto;opacity:0;padding:0 10px;position:absolute;right:0;width:25px}.clear-area.show-flex{opacity:1;pointer-events:all}.clear-area:before{align-items:center;aspect-ratio:1/1;background:red;border-radius:50%;color:#fff;display:flex!important;font-size:10px;font-style:normal;height:14px;justify-content:center;line-height:1;pointer-events:none;transition:color .3s ease;width:14px}@media screen and (max-width:429px){:root{--font-size-base:14px}html{font-size:var(--font-size-base)}header#header-pages-desktop #box-swiper-home{min-width:unset}}@media screen and (min-width:768px){.logo-red{display:none}.logo-red #log{margin-left:15px}.container-header-bg{background-color:var(--primary-red-color);background:#d11b1b;background:linear-gradient(90deg,#d11b1b,#eb0a12);height:197px}#header-resume,header.header-responsive{display:none}ul.links-in-minimize-header.seeable{display:flex;gap:33px;justify-content:center;opacity:1;pointer-events:auto;transition:all .2s ease}div.swiper-slide-home a{max-width:126.33px;min-height:unset;min-width:126.33px;padding:10px 15px}header.header-responsive.desktop{display:block;padding-bottom:1px}header.header-responsive.desktop #box-swiper-home{padding:18px 0}header.header-responsive #box-swiper-home{padding:18px 0 0}div.flex-layout{margin-bottom:0}div.flex-layout.desktop-element{display:flex}div.flex-layout.mobile-element{display:none}header#header-pages-desktop{left:0;max-height:174px;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:9999999}header#header-pages-desktop.minimize{max-height:50px;padding-top:8px;z-index:9999999}header#header-pages-desktop.minimize.white{background:#ffffffe6}header#header-pages-desktop .logo{transition:all .3s ease;width:194.69px}header#header-pages-desktop.minimize .logo{width:150px}header#header-pages-desktop.minimize.gototop{top:-59px}header.header-responsive-pages{display:none}.main-menu,.main-menu-desktop{box-shadow:0 4px 16px #0000001a;position:fixed;width:40%}main#main-home,main#page-calendar,main.pages-relative{position:relative}.container{width:95%}.h1-section{margin:40px 0}.h1-section,.h3-section{font-size:var(--font-size-27)}#doubleDot,.h1-section br,.h2-section br,.readMore{display:none}.text-part.hidden{display:block!important}.page-img-header img#background{position:fixed}footer{padding:50px 0;position:absolute;width:100%}footer p#follow-us-message{color:var(--secondary-yellow-color);display:block;font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-16);font-weight:700}footer .flex-social{border-bottom:1px solid var(--white-color);display:flex;justify-content:space-between}footer #social{margin:initial}div.line,footer #social{border-bottom:0;width:auto}div.line.second-line{display:none}footer #cheap-flights-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:50px;justify-content:center}footer #cheap-flights-list ul{margin-left:0}footer #cheap-flights-list ul:nth-of-type(2){margin-right:30px}footer div.line{margin-bottom:60px}.flex-legal #legal{margin-bottom:20px}.flex-legal #legal ul{display:flex;flex-direction:row;justify-content:center;margin-left:0}#legal ul li{text-align:center}#legal ul li a{font-size:var(--font-size-16)}#legal ul li a:hover{text-decoration:underline}#company-data{display:flex;justify-content:center}#company-data p{font-size:var(--font-size-13);line-height:23px;margin-left:0}#company-data p,.packages .txt-pages.contact ul li,a.more-white{text-align:center}}@media screen and (min-width:820px){.calendar .selected,.day.hov{background-size:99%}.calendar #selected-destination:before,.day.activeBef:before{height:91.3%}#pick-destinate-h{left:165px}}@media screen and (min-width:950px){footer #cheap-flights-list{justify-content:space-between}}@media screen and (min-width:1024px){.h1-section{font-size:var(--font-size-35)}.h2-section{font-size:var(--font-size-25)}.h3-section{font-size:var(--font-size-35);margin:40px 0}#error-consola{width:50%}.swiper-container-3btn span br{display:none}footer p#follow-us-message{font-size:var(--font-size-23)}footer #cheap-flights-list ul li a{font-size:var(--font-size-18)}a.more-white{font-size:var(--font-size-16)}#company-data p{font-size:var(--font-size-12)}a#call-us{font-size:var(--font-size-25);width:auto}div.swiper-slide-home a{max-width:134.33px;min-width:134.33px}}@media screen and (min-width:1280px){main{position:relative}.container{max-width:1224px;width:100%}.container-desktop{margin:0 auto;position:relative;top:-71px;width:1224px}.logo-red{padding-top:10px}.logo-red #log{display:none}.logo-red img.ico{border-radius:10px;cursor:pointer;height:20px;padding:15.5px;position:relative;top:10px;width:20px}.logo-red img.ico:hover{background-color:var(--btn-dark-color)}.vbp-header-menu-button__svg{padding:14px}div.flex-layout .menu-icons{display:flex;gap:0}div.flex-layout .menu-icons img{border-radius:10px;box-sizing:initial;cursor:pointer;height:20px;padding:14px;transition:background-color .2s ease;width:20px}div.flex-layout .menu-icons img:hover{background-color:#fff3}div.swiper-slide-home a{font-size:var(--font-size-13);padding:10px 15px}.main-menu,.main-menu-desktop{border-radius:30px;height:auto;padding-bottom:20px;position:absolute;top:70px;width:270px}.main-menu{padding-top:20px}.menu{border-radius:30px}.menu nav ul li,.menu nav ul li a{cursor:pointer;font-size:var(--font-size-13)}.menu nav ul li a,.menu nav ul li.contact-btn{padding:20px}.menu .contact-content{border-radius:30px;height:80%;top:73px}.contact-content p{width:80%}.h2-section{font-size:var(--font-size-27)}a.more{font-size:var(--font-size-16)}a#call-us{font-size:var(--font-size-25);padding:20px 40px}a#call-us:hover{background-color:var(--primary-red-color)}footer p#follow-us-message{font-size:var(--font-size-30);width:280px}footer #cheap-flights-list ul li{margin-bottom:25px}footer #cheap-flights-list ul li a{font-size:var(--font-size-17)}footer #cheap-flights-list ul li a:hover{text-decoration:underline}}@media screen and (min-width:1440px){#error-consola{max-width:760px;width:40%}}
/*# sourceMappingURL=data:application/json;base64,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bGUiOiJjb21tb24ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNFQ1RJT046IEZvbnRzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwibmV1bGlzLWN1cnNpdmVcIjtcclxuICAgIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMDUyZmRkLzAwMDAwMDAwMDAwMDAwMDA3NzUwYjI2YS8zMC9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzA1MmZkZC8wMDAwMDAwMDAwMDAwMDAwNzc1MGIyNmEvMzAvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzA1MmZkZC8wMDAwMDAwMDAwMDAwMDAwNzc1MGIyNmEvMzAvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1jdXJzaXZlXCI7XHJcbiAgICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzlkYjE4NS8wMDAwMDAwMDAwMDAwMDAwNzc1MGIyNzcvMzAvbD9zdWJzZXRfaWQ9MiZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi85ZGIxODUvMDAwMDAwMDAwMDAwMDAwMDc3NTBiMjc3LzMwL2Q/c3Vic2V0X2lkPTImZnZkPW42JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi85ZGIxODUvMDAwMDAwMDAwMDAwMDAwMDc3NTBiMjc3LzMwL2E/c3Vic2V0X2lkPTImZnZkPW42JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU0VDVElPTjogVmFyaWFibGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbjpyb290IHtcclxuICAgIC8qIENvbG9ycyAqL1xyXG4gICAgLS1wcmltYXJ5LXJlZC1jb2xvcjogI0UyMTMxODtcclxuICAgIC0tc2Vjb25kYXJ5LXllbGxvdy1jb2xvcjogI0Y3QjcyOTtcclxuICAgIC0tdGVydGlhcnktcGluay1jb2xvcjogI0Y4RDdEODtcclxuICAgIC0tYWNjZW50LWNvbG9yOiAjMDYwNjVDO1xyXG4gICAgLS1saWdodC1ncmF5LXRleHQ6ICM5ODkyOGY7XHJcbiAgICAtLWJ0bi1kYXJrLWNvbG9yOiAjOTYxOTE2O1xyXG4gICAgLS13aGl0ZS1jb2xvcjogI2ZmZmZmZjtcclxuICAgIC0tYmxhY2stY29sb3I6ICMwMDAwMDA7XHJcbiAgICAtLWdyYXktY2NjOiAjY2NjY2NjO1xyXG4gICAgLS1ncmF5LWVlZTogI2VlZWVlZTtcclxuICAgIC0tZ3JheS1mM2YzOiAjZjNmM2YzO1xyXG4gICAgLS1kYXJrLTMzMzogIzMzMzMzMztcclxuXHJcbiAgICAvKiBUeXBvZ3JhcGh5ICovXHJcbiAgICAtLWZvbnQtZmFtaWx5LXByaW1hcnk6IFwiUG9wcGluc1wiLCAnU2Vnb2UgVUknLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgLS1mb250LXNpemUtYmFzZTogMTZweDtcclxuICAgIC0tZm9udC1zaXplLTc6IDAuNDM3NXJlbTtcclxuICAgIC0tZm9udC1zaXplLTg6IDAuNXJlbTtcclxuICAgIC0tZm9udC1zaXplLTk6IDAuNTYyNXJlbTtcclxuICAgIC0tZm9udC1zaXplLTEwOiAwLjYyNXJlbTtcclxuICAgIC0tZm9udC1zaXplLTExOiAwLjY4NzVyZW07XHJcbiAgICAtLWZvbnQtc2l6ZS0xMjogMC43NXJlbTtcclxuICAgIC0tZm9udC1zaXplLTEzOiAwLjgxMjVyZW07XHJcbiAgICAtLWZvbnQtc2l6ZS0xNDogMC44NzVyZW07XHJcbiAgICAtLWZvbnQtc2l6ZS0xNTogMC45Mzc1cmVtO1xyXG4gICAgLS1mb250LXNpemUtMTY6IDFyZW07XHJcbiAgICAtLWZvbnQtc2l6ZS0xNzogMS4wNjI1cmVtO1xyXG4gICAgLS1mb250LXNpemUtMTg6IDEuMTI1cmVtO1xyXG4gICAgLS1mb250LXNpemUtMTk6IDEuMTg3NXJlbTtcclxuICAgIC0tZm9udC1zaXplLTIwOiAxLjI1cmVtO1xyXG4gICAgLS1mb250LXNpemUtMjE6IDEuMzEyNXJlbTtcclxuICAgIC0tZm9udC1zaXplLTIyOiAxLjM3NXJlbTtcclxuICAgIC0tZm9udC1zaXplLTIzOiAxLjQzNzVyZW07XHJcbiAgICAtLWZvbnQtc2l6ZS0yNTogMS41NjI1cmVtO1xyXG4gICAgLS1mb250LXNpemUtMjY6IDEuNjI1cmVtO1xyXG4gICAgLS1mb250LXNpemUtMjc6IDEuNjg3NXJlbTtcclxuICAgIC0tZm9udC1zaXplLTI4OiAxLjgxMjVyZW07XHJcbiAgICAtLWZvbnQtc2l6ZS0zMDogMS44NzVyZW07XHJcbiAgICAtLWZvbnQtc2l6ZS0zMTogMS45Mzc1cmVtO1xyXG4gICAgLS1mb250LXNpemUtMzU6IDIuMTg3NXJlbTtcclxuICAgIC0tZm9udC1zaXplLTM2OiAyLjI1cmVtO1xyXG4gICAgLS1mb250LXNpemUtNDA6IDIuNXJlbTtcclxuICAgIC0tZm9udC1zaXplLTQ3OiAyLjkzNzVyZW07XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNFQ1RJT046IEJhc2UgJiBSZXNldFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4qIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG59XHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaHIge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU0VDVElPTjogVHlwb2dyYXBoeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5oMSB7XHJcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4uaDEtc2VjdGlvbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTI1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG59XHJcblxyXG4uaDItc2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDIwcHggMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTI2KTtcclxufVxyXG5cclxuLmgyLWJpZy1zZWN0aW9uIHtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbn1cclxuXHJcbi5oMy1zZWN0aW9uIHtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNFQ1RJT046IFVJIENvbXBvbmVudHMgKEJ1dHRvbnMsIElucHV0cywgTGlua3MpXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbmEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG5idXR0b246aG92ZXIsXHJcbi5idXR0b246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWRhcmstY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS15ZWxsb3ctY29sb3IpO1xyXG59XHJcblxyXG4uYnRuLWdlbmVyYWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMTRweCAwcHg7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkteWVsbG93LWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTMpO1xyXG59XHJcblxyXG4ucHJpbWFyeS1idG4ge1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAzMHB4IDE1MHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS15ZWxsb3ctY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNyk7XHJcbn1cclxuXHJcbi5wcmltYXJ5LW1lZGl1bS1idG4sXHJcbi5idXR0b24ucHJpbWFyeS1tZWRpdW0tYnRuIHtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMTZweCA0MHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS15ZWxsb3ctY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xMyk7XHJcbn1cclxuXHJcbi8qIElucHV0cyAqL1xyXG5pbnB1dCB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XHJcbn1cclxuXHJcbmlucHV0OmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9dGV4dF0sXHJcbmlucHV0W3R5cGU9ZW1haWxdLFxyXG5pbnB1dFt0eXBlPWRhdGVdLFxyXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTRweCAyM3B4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5LXRleHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgaW5wdXRbdHlwZT10ZXh0XTpob3ZlcixcclxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIGlucHV0W3R5cGU9ZW1haWxdOmhvdmVyLFxyXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsIGlucHV0W3R5cGU9bnVtYmVyXTpob3ZlcixcclxuI2JveC1jb3VudHJ5Y29kZS1pbnB1dDpmb2N1cywgI2JveC1jb3VudHJ5Y29kZS1pbnB1dDpob3ZlcixcclxudGV4dGFyZWE6Zm9jdXMsIHRleHRhcmVhOmhvdmVyIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiKDI0OCAyMTUgMjE2IC8gMTAwJSk7XHJcbn1cclxuXHJcbmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JheS10ZXh0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNik7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9ZGF0ZV0ud2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1waW5rLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbn1cclxuXHJcbi8qIFJhZGlvICYgQ2hlY2tib3ggKi9cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXByaW1hcnktcmVkLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkIHtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNlMjEzMTYzMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTIxMzE2MzE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZDo6YWZ0ZXIsXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nd2hpdGUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00xMi4yMDcgNC43OTNhMSAxIDAgMDEwIDEuNDE0bC01IDVhMSAxIDAgMDEtMS40MTQgMGwtMi0yYTEgMSAwIDAxMS40MTQtMS40MTRMNi41IDkuMDg2bDQuMjkzLTQuMjkzYTEgMSAwIDAxMS40MTQgMHonLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBTRUNUSU9OOiBMYXlvdXQgJiBDb250YWluZXJzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDg4JTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZ1bGwge1xyXG4gICAgd2lkdGg6IDk1JTtcclxuICAgIG1heC13aWR0aDogMzgwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXItbGVzcyB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWF4LXdpZHRoOiAzODAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuI21haW4tY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG59XHJcblxyXG5kaXYubGluZSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU0VDVElPTjogSGVhZGVyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbmhlYWRlci5oZWFkZXItcmVzcG9uc2l2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjA5LCAyNywgMjcpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIwOSwgMjcsIDI3LCAxKSAwJSwgcmdiYSgyMzUsIDEwLCAxOCwgMSkgMTAwJSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2I5MTgxOFwiLCBlbmRDb2xvcnN0cj1cIiNlYjBhMTJcIiwgR3JhZGllbnRUeXBlPTEpO1xyXG59XHJcblxyXG5oZWFkZXIuaGVhZGVyLXJlc3BvbnNpdmUud2hpdGUtYmdyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbn1cclxuXHJcbmhlYWRlci5oZWFkZXItcmVzcG9uc2l2ZS5kZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmhlYWRlci5oZWFkZXItcmVzcG9uc2l2ZS5kZXNrdG9wLmJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5oZWFkZXIuaGVhZGVyLXJlc3BvbnNpdmUubW92aWwge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG5oZWFkZXIuaGVhZGVyLXJlc3BvbnNpdmUubW92aWwgLmxvZ28ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICB3aWR0aDogMTIycHg7XHJcbn1cclxuXHJcbmhlYWRlci5oZWFkZXItcmVzcG9uc2l2ZS1wYWdlcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuaGVhZGVyI2hlYWRlci1wYWdlcy1kZXNrdG9wICNib3gtc3dpcGVyLWhvbWUge1xyXG4gICAgbWluLXdpZHRoOiAzNzguMzlweDtcclxuICAgIG1pbi1oZWlnaHQ6IDM3Ljg0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbn1cclxuXHJcbi8qIEhlYWRlciBGbGV4IExheW91dCAqL1xyXG5kaXYuZmxleC1sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbmRpdi5mbGV4LWxheW91dC5tb2JpbGUtZWxlbWVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5kaXYuZmxleC1sYXlvdXQuZGVza3RvcC1lbGVtZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmRpdi5mbGV4LWxheW91dC5ob21lIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ5LjA2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG59XHJcblxyXG5kaXYuZmxleC1sYXlvdXQgLmxvZ28ge1xyXG4gICAgbWluLXdpZHRoOiAxOTQuNjlweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ0LjY3cHg7XHJcbn1cclxuXHJcbmRpdi5mbGV4LWxheW91dCAubWVudS1pY29ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxNS41cHg7XHJcbn1cclxuXHJcbmRpdi5mbGV4LWxheW91dCAubWVudS1pY29ucyBpbWcge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmRpdi5mbGV4LWxheW91dCAubWVudS1pY29ucyBpLm9jdWx0byxcclxuZGl2LmZsZXgtbGF5b3V0IC5tZW51LWljb25zIGltZy5vY3VsdG8ge1xyXG4gICAgY3Vyc29yOiBpbmhlcml0O1xyXG4gICAgb3BhY2l0eTogLjM7XHJcbn1cclxuXHJcbmRpdi5mbGV4LWxheW91dCAubWVudS1pY29ucyAuaGVhcnQtaWNvbixcclxuZGl2LmZsZXgtbGF5b3V0IC5tZW51LWljb25zIC51c2VyLWljb24ge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vKiBCdXJnZXIgTWVudSAqL1xyXG4uYnVyZ3Vlci1kaXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmJ1cmd1ZXItZGl2Lm1lbnUtb3BlbiAudmJwLWhlYWRlci1tZW51LWJ1dHRvbl9fc3ZnIC50b3Age1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG59XHJcblxyXG4uYnVyZ3Vlci1kaXYubWVudS1vcGVuIC52YnAtaGVhZGVyLW1lbnUtYnV0dG9uX19zdmcgLm1pZGRsZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmJ1cmd1ZXItZGl2Lm1lbnUtb3BlbiAudmJwLWhlYWRlci1tZW51LWJ1dHRvbl9fc3ZnIGxpbmUuYm90dG9tIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbn1cclxuXHJcbi5idXJndWVyLWRpdi5tZW51LW9wZW4gLnZicC1oZWFkZXItbWVudS1idXR0b25fX3N2ZyAuYm90dG9tIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwJTtcclxufVxyXG5cclxuLnZicC1oZWFkZXItbWVudS1idXR0b25fX3N2ZyB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnZicC1oZWFkZXItbWVudS1idXR0b25fX3N2ZyBsaW5lIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBzdHJva2UtZGFzaG9mZnNldCAuNHM7XHJcbiAgICBzdHJva2U6ICNmZmZmZmY7XHJcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMCU7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMCU7XHJcbn1cclxuXHJcbi52YnAtaGVhZGVyLW1lbnUtYnV0dG9uX19zdmcucmVkIGxpbmUge1xyXG4gICAgc3Ryb2tlOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbn1cclxuXHJcbi52YnAtaGVhZGVyLW1lbnUtYnV0dG9uX19zdmcgLnRvcCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1JSk7XHJcbn1cclxuXHJcbi52YnAtaGVhZGVyLW1lbnUtYnV0dG9uX19zdmcgLm1pZGRsZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xyXG59XHJcblxyXG4udmJwLWhlYWRlci1tZW51LWJ1dHRvbl9fc3ZnIC5ib3R0b20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMzJSk7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAlO1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDlweDtcclxufVxyXG5cclxuLnZicC1oZWFkZXItbWVudS1idXR0b25fX3N2Zzpob3ZlciAuYm90dG9tIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwJTtcclxufVxyXG5cclxuLyogSGVhZGVyIExpbmtzICovXHJcbnVsLmxpbmtzLWluLW1pbmltaXplLWhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG51bC5saW5rcy1pbi1taW5pbWl6ZS1oZWFkZXIgYSB7XHJcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEzKTtcclxufVxyXG5cclxuLmxvZ28tcmVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogODglO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5sb2dvLXJlZC5sZXNwYWQge1xyXG4gICAgcGFkZGluZy10b3A6IDE3cHg7XHJcbn1cclxuXHJcbi5sb2dvLXJlZCAjbG9nIHtcclxuICAgIHdpZHRoOiAxOTQuNjlweDtcclxufVxyXG5cclxuLmxvZ28tcmVkIGltZy5pY28ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNFQ1RJT046IE5hdmlnYXRpb24gJiBNZW51c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4ubWFpbi1tZW51LFxyXG4ubWFpbi1tZW51LWRlc2t0b3Age1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMjBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTk5OTk5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG59XHJcblxyXG4udG9wNjcge1xyXG4gICAgdG9wOiA2N3B4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWFpbi1tZW51LnZpc2libGUsXHJcbi5tYWluLW1lbnUtZGVza3RvcC52aXNpYmxlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG5cclxuLm1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNzAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG59XHJcblxyXG4ubWVudSBuYXYge1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5tZW51IG5hdiB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLm1lbnUgbmF2IHVsIGxpLFxyXG4ubWVudSBuYXYgdWwgbGkgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4ubWVudSBuYXYgdWwgbGkgYTpob3ZlcixcclxuLm1lbnUgbmF2IHVsIGxpOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG59XHJcblxyXG4ubWVudSBuYXYgdWwgbGk6bGFzdC1vZi10eXBlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tZW51IG5hdiB1bCBsaSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG59XHJcblxyXG4ubWVudSBuYXYgdWwgbGk6bnRoLWNoaWxkKDUpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDBweDtcclxufVxyXG5cclxuLm1lbnUgbmF2IHVsIGxpIGEsXHJcbi5tZW51IG5hdiB1bCBsaS5jb250YWN0LWJ0biB7XHJcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tZW51IG5hdiB1bCBsaS5ub2JvcmRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5tZW51IG5hdiB1bCBsaSNncmlzIGEge1xyXG4gICAgY29sb3I6IHZhcigtLWdyYXktY2NjKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5tZW51IC5jb250YWN0LWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjFzIGVhc2U7XHJcbn1cclxuXHJcbi5tZW51IC5jb250YWN0LWNvbnRlbnQudmlzaWJsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uY29udGFjdC1jb250ZW50IGg0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xOCk7XHJcbn1cclxuXHJcbi5jb250YWN0LWNvbnRlbnQgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA1NSU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNSk7XHJcbn1cclxuXHJcbi5jb250YWN0LWNvbnRlbnQgYTpmaXJzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG59XHJcblxyXG4uY29udGFjdC1jb250ZW50IGEgc3Bhbi5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLyogQ2FsbCBVcyBGbG9hdGluZyBCdXR0b24gKi9cclxuYSNjYWxsLXVzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDM2cHg7XHJcbiAgICB6LWluZGV4OiAxMDAwMDAwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWRhcmstY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS15ZWxsb3ctY29sb3IpO1xyXG4gICAgZm9udC1mYW1pbHk6IFwibmV1bGlzLWN1cnNpdmVcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLCB0cmFuc2Zvcm0gMXMgZWFzZTtcclxufVxyXG5cclxuYSNjYWxsLXVzLnNob3cge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU0VDVElPTjogU3dpcGVyIC8gU2xpZGVyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiNib3gtc3dpcGVyLWhvbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4uYm94LXN3aXBlci1ob21lIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbi5ib3gtc3dpcGVyLWhvbWUgLnN3aXBlci1idXR0b24tcHJldixcclxuLmJveC1zd2lwZXItaG9tZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5uYXYuc3dpcGVyLWNvbnRhaW5lci1ob21lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5kaXYuc3dpcGVyLXNsaWRlLWhvbWUge1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuc3dpcGVyLXNsaWRlLWhvbWUgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBtaW4td2lkdGg6IDE1Mi44cHg7XHJcbiAgICBtYXgtd2lkdGg6IDE1Mi44cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzNy44NHB4O1xyXG4gICAgcGFkZGluZzogMHB4IDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEzKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuZGl2LnN3aXBlci1zbGlkZS1ob21lIGE6aG92ZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnRuLWRhcmstY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWRhcmstY29sb3IpO1xyXG59XHJcblxyXG5kaXYuc3dpcGVyLXNsaWRlLWhvbWUgYS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxufVxyXG5cclxuZGl2LnN3aXBlci1zbGlkZS1ob21lIGEuYWN0aXZlOmhvdmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxufVxyXG5cclxuZGl2LnN3aXBlci1zbGlkZS1ob21lIGEgaW1nLFxyXG5kaXYuc3dpcGVyLXNsaWRlLWhvbWUgYSAuaW1nIHtcclxuICAgIGhlaWdodDogMTUuODVweDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU0VDVElPTjogRm9vdGVyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxufVxyXG5cclxuZm9vdGVyIHAjZm9sbG93LXVzLW1lc3NhZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuZm9vdGVyICNzb2NpYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMHB4O1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHggMjdweCAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWNvbG9yKTtcclxufVxyXG5cclxuI3NvY2lhbCAuaW1nIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgcGFkZGluZzogMHB4IDE3cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxufVxyXG5cclxuI3NvY2lhbCAuaW1nOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxufVxyXG5cclxuZm9vdGVyICNjaGVhcC1mbGlnaHRzLWxpc3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuXHJcbmZvb3RlciAjY2hlYXAtZmxpZ2h0cy1saXN0IHVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG5mb290ZXIgI2NoZWFwLWZsaWdodHMtbGlzdCB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbmZvb3RlciAjY2hlYXAtZmxpZ2h0cy1saXN0IHVsIGxpIGEge1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogXCJuZXVsaXMtY3Vyc2l2ZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxufVxyXG5cclxuZm9vdGVyICNjaGVhcC1mbGlnaHRzLWxpc3QgdWwgbGkgaW1nIHtcclxuICAgIHdpZHRoOiAyMC4zM3B4O1xyXG4gICAgaGVpZ2h0OiAyMC4zM3B4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxufVxyXG5cclxuI2xlZ2FsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbiNsZWdhbCB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMzRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4jbGVnYWwgdWwgbGkgYSB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE3KTtcclxufVxyXG5cclxuI2NvbXBhbnktZGF0YSBwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTExKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNy44OXB4O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBTRUNUSU9OOiBQYWdlIFNwZWNpZmljcyAmIEhlbHBlcnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxubWFpbiNwYWdlLXZ1ZWxvcyAjaGRkLFxyXG5tYWluI3BhZ2UtdnVlbG9zICNzdWdnZXN0aW9ucy1kZXNrdG9wLFxyXG5tYWluI3BhZ2UtY2FsZW5kYXIgI2hkZCxcclxubWFpbiNwYWdlLWNhbGVuZGFyICNzdWdnZXN0aW9ucy1kZXNrdG9wIHtcclxuICAgIHRvcDogMTI5cHg7XHJcbn1cclxuXHJcbi5wYWdlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4ucmVhZE1vcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnJlYWRNb3JlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG5hLm1vcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTExKTtcclxufVxyXG5cclxuYS5tb3JlLXdoaXRlIHtcclxuICAgIG1hcmdpbjogMThweCAwcHggMzJweCAwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBTRUNUSU9OOiBDb21wb25lbnRzIChPdmVybGF5cywgTG9hZGVycywgQmFubmVycylcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLmNvbnQtc2VhcmNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNvdmVybGF5LFxyXG4jb3ZlcmxheS1jb29raWVzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG4jb3ZlcmxheS5hY3RpdmUsXHJcbiNvdmVybGF5LWNvb2tpZXMuYWN0aXZlLWRhcmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIExvYWRlciAqL1xyXG4uY3VzdG9tLWxvYWRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY3VzdG9tLWxvYWRlci5iaWcgLmRvdCB7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGFuaW1hdGlvbjogcHVsc2UgMS41cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmN1c3RvbS1sb2FkZXIuYmlnIC5kb3Q6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jdXN0b20tbG9hZGVyLmJpZyAuZG90Om50aC1jaGlsZCgxKSB7IGFuaW1hdGlvbi1kZWxheTogLTAuM3M7IH1cclxuLmN1c3RvbS1sb2FkZXIuYmlnIC5kb3Q6bnRoLWNoaWxkKDIpIHsgYW5pbWF0aW9uLWRlbGF5OiAtMC4xczsgfVxyXG4uY3VzdG9tLWxvYWRlci5iaWcgLmRvdDpudGgtY2hpbGQoMykgeyBhbmltYXRpb24tZGVsYXk6IDAuMXM7IH1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1waW5rLWNvbG9yKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYigyNDgsIDIxNSwgMjE2KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjI2LCAxOSwgMjQsIDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LXBpbmstY29sb3IpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiKDI0OCwgMjE1LCAyMTYpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBDb29raWUgQmFubmVyICovXHJcbi5jb29raWUtYmFubmVyLWJhY2suYWN0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZpbHRlcjogYmx1cigzcHgpO1xyXG59XHJcblxyXG4jY29va2llLWJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM4cHggMzhweCAwcHggMHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIwOSwgMjcsIDI3LCAwLjkpIDAlLCByZ2JhKDIzNSwgMTAsIDE4LCAwLjkpIDEwMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4jY29va2llLWJhbm5lci52aXNpYmxlIHtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbiNjb29raWUtYmFubmVyIHAge1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuI2Nvb2tpZS1iYW5uZXIgLmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAyMCU7XHJcbn1cclxuXHJcbiNjb29raWUtYmFubmVyIC5mbGV4IGJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcclxufVxyXG5cclxuI2Nvb2tpZS1iYW5uZXIgLmZsZXggYnV0dG9uOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vKiBFcnJvciBDb25zb2xlICovXHJcbiNlcnJvci1jb25zb2xhIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5MDAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2NjYztcclxuICAgIGNvbG9yOiAjOTkwMDAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuI2Vycm9yLWNvbnNvbGEgcCB7XHJcbiAgICBtYXJnaW46IDEwcHggMHB4O1xyXG59XHJcblxyXG4vKiBJY29ucyAmIENsZWFyIEFyZWEgKi9cclxuLmljbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDAsIFwid2dodFwiIDcwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgNDg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uaWNvOjpiZWZvcmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5pY28uY2xvc2Vfc21hbGw6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTVjZFwiO1xyXG59XHJcblxyXG4uY2xlYXItYXJlYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uY2xlYXItYXJlYS5zaG93LWZsZXgge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5jbGVhci1hcmVhOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBTRUNUSU9OOiBNZWRpYSBRdWVyaWVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyOXB4KSB7XHJcbiAgICA6cm9vdCB7XHJcbiAgICAgICAgLS1mb250LXNpemUtYmFzZTogMTRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgaHRtbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSk7XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyI2hlYWRlci1wYWdlcy1kZXNrdG9wICNib3gtc3dpcGVyLWhvbWUge1xyXG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAvKiBIZWFkZXIgKi9cclxuICAgIC5sb2dvLXJlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmxvZ28tcmVkICNsb2cge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItaGVhZGVyLWJnIHtcclxuICAgICAgICBoZWlnaHQ6IDE5N3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjA5LCAyNywgMjcpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDIwOSwgMjcsIDI3KSAwJSwgcmdiYSgyMzUsIDEwLCAxOCwgMSkgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgI2hlYWRlci1yZXN1bWUsXHJcbiAgICBoZWFkZXIuaGVhZGVyLXJlc3BvbnNpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHVsLmxpbmtzLWluLW1pbmltaXplLWhlYWRlci5zZWVhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMzNweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4ycztcclxuICAgIH1cclxuXHJcbiAgICBkaXYuc3dpcGVyLXNsaWRlLWhvbWUgYSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjYuMzNweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyNi4zM3B4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIuaGVhZGVyLXJlc3BvbnNpdmUuZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIuaGVhZGVyLXJlc3BvbnNpdmUuZGVza3RvcCAjYm94LXN3aXBlci1ob21lIHtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIuaGVhZGVyLXJlc3BvbnNpdmUgI2JveC1zd2lwZXItaG9tZSB7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAwcHggMHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBkaXYuZmxleC1sYXlvdXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBkaXYuZmxleC1sYXlvdXQuZGVza3RvcC1lbGVtZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIGRpdi5mbGV4LWxheW91dC5tb2JpbGUtZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIjaGVhZGVyLXBhZ2VzLWRlc2t0b3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNzRweDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGhlYWRlciNoZWFkZXItcGFnZXMtZGVza3RvcC5taW5pbWl6ZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyI2hlYWRlci1wYWdlcy1kZXNrdG9wLm1pbmltaXplLndoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KVxyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciNoZWFkZXItcGFnZXMtZGVza3RvcCAubG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDE5NC42OXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyI2hlYWRlci1wYWdlcy1kZXNrdG9wLm1pbmltaXplIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyI2hlYWRlci1wYWdlcy1kZXNrdG9wLm1pbmltaXplLmdvdG90b3Age1xyXG4gICAgICAgIHRvcDogLTU5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyLmhlYWRlci1yZXNwb25zaXZlLXBhZ2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLW1lbnUsXHJcbiAgICAubWFpbi1tZW51LWRlc2t0b3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xKSAwcHggNHB4IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogTWFpbiAmIExheW91dCAqL1xyXG4gICAgbWFpbi5wYWdlcy1yZWxhdGl2ZSwgbWFpbiNtYWluLWhvbWUsIG1haW4jcGFnZS1jYWxlbmRhciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmgxLXNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMy1zZWN0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yNyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmgxLXNlY3Rpb24gYnIsXHJcbiAgICAuaDItc2VjdGlvbiBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucmVhZE1vcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICNkb3VibGVEb3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtcGFydC5oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtaW1nLWhlYWRlciBpbWcjYmFja2dyb3VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEZvb3RlciAqL1xyXG4gICAgZm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyIHAjZm9sbG93LXVzLW1lc3NhZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkteWVsbG93LWNvbG9yKTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJuZXVsaXMtY3Vyc2l2ZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlciAuZmxleC1zb2NpYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyICNzb2NpYWwge1xyXG4gICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICBmb290ZXIgI3NvY2lhbCxcclxuICAgIGRpdi5saW5lIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmxpbmUuc2Vjb25kLWxpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyICNjaGVhcC1mbGlnaHRzLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlciAjY2hlYXAtZmxpZ2h0cy1saXN0IHVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlciAjY2hlYXAtZmxpZ2h0cy1saXN0IHVsOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyIGRpdi5saW5lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWxlZ2FsICNsZWdhbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1sZWdhbCAjbGVnYWwgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAjbGVnYWwgdWwgbGkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjbGVnYWwgdWwgbGkgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xyXG4gICAgfVxyXG5cclxuICAgICNsZWdhbCB1bCBsaSBhOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAjY29tcGFueS1kYXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICNjb21wYW55LWRhdGEgcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTMpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb21wYW55LWRhdGEgcCwgLnBhY2thZ2VzIC50eHQtcGFnZXMuY29udGFjdCB1bCBsaSwgYS5tb3JlLXdoaXRlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMHB4KSB7IFxyXG4gICAgLmNhbGVuZGFyIC5zZWxlY3RlZCxcclxuICAgIC5kYXkuaG92IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDk5JTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmRheS5hY3RpdmVCZWY6OmJlZm9yZSxcclxuICAgIC5jYWxlbmRhciAjc2VsZWN0ZWQtZGVzdGluYXRpb246OmJlZm9yZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MS4zJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgI3BpY2stZGVzdGluYXRlLWgge1xyXG4gICAgICAgIGxlZnQ6IDE2NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xyXG4gICAgZm9vdGVyICNjaGVhcC1mbGlnaHRzLWxpc3Qge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuaDEtc2VjdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMzUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaDItc2VjdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMy1zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTM1KTtcclxuICAgIH1cclxuXHJcbiAgICAjZXJyb3ItY29uc29sYSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lci0zYnRuIHNwYW4gYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyIHAjZm9sbG93LXVzLW1lc3NhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIzKTtcclxuICAgIH1cclxuXHJcbiAgICBmb290ZXIgI2NoZWFwLWZsaWdodHMtbGlzdCB1bCBsaSBhIHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xOCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGEubW9yZS13aGl0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xyXG4gICAgfVxyXG5cclxuICAgICNjb21wYW55LWRhdGEgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTIpO1xyXG4gICAgfVxyXG5cclxuICAgIGEjY2FsbC11cyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjUpO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdi5zd2lwZXItc2xpZGUtaG9tZSBhIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEzNC4zM3B4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTM0LjMzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgbWFpbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItZGVza3RvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTcxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEyMjRweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubG9nby1yZWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvLXJlZCAjbG9nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvLXJlZCBpbWcuaWNvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1LjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28tcmVkIGltZy5pY286aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1kYXJrLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAudmJwLWhlYWRlci1tZW51LWJ1dHRvbl9fc3ZnIHtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGRpdi5mbGV4LWxheW91dCAubWVudS1pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBkaXYuZmxleC1sYXlvdXQgLm1lbnUtaWNvbnMgaW1nIHtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICBkaXYuZmxleC1sYXlvdXQgLm1lbnUtaWNvbnMgaW1nOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuMik7XHJcbiAgICB9XHJcblxyXG4gICAgLyogU2xpZGVyICovXHJcbiAgICBkaXYuc3dpcGVyLXNsaWRlLWhvbWUgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEzKTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1tZW51LCAubWFpbi1tZW51LWRlc2t0b3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDcwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLW1lbnUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51IG5hdiB1bCBsaSwgLm1lbnUgbmF2IHVsIGxpIGEge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUgbmF2IHVsIGxpIGEsIC5tZW51IG5hdiB1bCBsaS5jb250YWN0LWJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudSAuY29udGFjdC1jb250ZW50IHtcclxuICAgICAgICB0b3A6IDczcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1jb250ZW50IHAge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLXNlY3Rpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTI3KTtcclxuICAgIH1cclxuXHJcbiAgICBhLm1vcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcclxuICAgIH1cclxuXHJcbiAgICBhI2NhbGwtdXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgYSNjYWxsLXVzOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyIHAjZm9sbG93LXVzLW1lc3NhZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zMCk7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyICNjaGVhcC1mbGlnaHRzLWxpc3QgdWwgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyICNjaGVhcC1mbGlnaHRzLWxpc3QgdWwgbGkgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTcpO1xyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlciAjY2hlYXAtZmxpZ2h0cy1saXN0IHVsIGxpIGE6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICNlcnJvci1jb25zb2xhIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzYwcHg7XHJcbiAgICB9XHJcbn0iXX0= */