﻿@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:url("../fonts/Inter-Regular.ttf")}@font-face{font-family:"Franklin";font-style:normal;font-weight:200;src:url("../fonts/LibreFranklin-Regular.ttf")}@font-face{font-family:"FranklinExtraBold";font-style:normal;font-weight:300;src:url("../fonts/LibreFranklin-ExtraBold.ttf")}@font-face{font-family:"FranklinSemiBold";font-style:normal;font-weight:300;src:url("../fonts/LibreFranklin-SemiBold.ttf")}@font-face{font-family:"FranklinThin";font-style:normal;font-weight:200;src:url("../fonts/LibreFranklin-Thin.ttf")}@font-face{font-family:"CenturyGothic";font-style:normal;font-weight:400;src:url("../fonts/CenturyGothic.ttf")}@font-face{font-family:"Railway";font-style:normal;src:url("../fonts/Raleway-VariableFont_wght.ttf")}@font-face{font-family:"SpaceMono";font-style:normal;src:url("../fonts/SpaceMono-Regular.ttf")}.w-auto{width:auto !important}.w-100{width:100% !important}.w-50{width:50%}.w-40{width:40%}.w-30{width:30%}.w-33{width:33.3333%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-40min{width:40%;min-width:300px}.w-30min{width:30%;min-width:300px}.w-200px{width:200px}.w-max-300px{max-width:300px}.w-max-400px{max-width:400px}.w-100Icon{width:calc(100% - 1.5rem)}.w-100IconLargest{width:calc(100% - 5rem)}.w-100Icon4x{width:calc(100% - 10rem)}.w-icon{width:1.5rem}.w-icon2x{width:4rem}.w-100Icon2x{width:calc(100% - 4rem)}.w-iconLargest{width:5rem}.w-icon4x{width:10rem}.w-logo{width:3rem}.w-100Logo{width:calc(100% - 12rem)}.w-100Logo2x{width:calc(100% - 3.5rem)}.h-100{height:100% !important}.h-auto{height:auto}.float-left{float:left}.float-right{float:right}.float-none{float:none}.position-absolute{position:absolute;top:0;left:0}.layer-over{z-index:9999}.font-default{font-size:16px}.font-standard{font-size:140%}.font-normal{font-size:100%}.font-large{font-size:110%}.font-largest{font-size:120%}.font-xl{font-size:130%}.font-xl{font-size:130%}.font-xxl{font-size:160%}.font-xxxl{font-size:260%}.font-xxxxl{font-size:320%}.font-auto-xxxl{font-size:5vh}.font-auto-xxxxl{font-size:7vh}.font-links{font-size:76% !important}.font-small{font-size:90%}.font-smallest{font-size:75%}.font-xs{font-size:65%}.font-xxs{font-size:50%}.font-xxxs{font-size:40%}.font-custom{font-family:CenturyGothic}.font-franklin{font-family:"Franklin"}.font-franklin-extra-bold{font-family:"FranklinExtraBold" !important}.font-franklin-semi-bold{font-family:"FranklinSemiBold" !important}.font-franklin-thin{font-family:"FranklinThin" !important}.font-anuphan{font-family:Anuphan-Light !important}.font-century-gothic{font-family:CenturyGothic !important}.text-small-caps{font-variant:small-caps}.text-capitalize{text-transform:uppercase}.text-bold{font-weight:700}.text-normal{font-weight:100 !important;font-style:normal !important}.text-italic{font-style:italic}.text-xbold{font-weight:900}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-wrap-word{word-wrap:break-word}.text-black{color:#333}.text-link{color:#888;font-size:80%}.text-link span{color:inherit;font-size:inherit}.text-xblack{color:#000}.text-white{color:#f9f9f9}.text-xwhite{color:#fff}.text-red{color:#c80000}.text-blue{color:#486a84}.text-dark{color:#333 !important}.text-brown{color:#4f4017}.text-slogan{font-family:FranklinExtraBold;font-size:180%;font-weight:700}.text-grey-light{color:#999}.text-green-custom{font-family:CenturyGothic;color:#0b4713}.text-green{color:#0b4713}.bg-white{background-color:#fff}.bg-grey{background-color:#f1f1f1}.bg-red{background-color:red}.bg-spyke{background:#f7fafb}.bg-spyke-2{background:#e8eff0}.bg-transparent{background:rgba(0,0,0,0) !important}.absolute{position:absolute;top:0;left:0;width:100%;height:auto}.p1{padding:1rem !important}.p2{padding:2rem !important}.p01{padding:.1rem !important}.p02{padding:.2rem !important}.p03{padding:.3rem !important}.p05{padding:.5rem !important}.pl01{padding-left:.1rem !important}.pl02{padding-left:.2rem !important}.pl03{padding-left:.3rem !important}.pl05{padding-left:.5rem !important}.pl07{padding-left:.7rem !important}.pl08{padding-left:.8rem !important}.pl09{padding-left:.9rem !important}.pl1{padding-left:1rem !important}.pl15{padding-left:1.5rem !important}.pl2{padding-left:2rem !important}.pl25{padding-left:2.5rem !important}.pl3{padding-left:3rem !important}.pl4{padding-left:4rem !important}.pl5{padding-left:5rem}.pl6{padding-left:6rem}.pl-1{padding-left:-1rem !important}.pr01{padding-right:.1rem !important}.pr02{padding-right:.2rem !important}.pr03{padding-right:.3rem !important}.pr05{padding-right:.5rem !important}.pr1{padding-right:1rem !important}.pr2{padding-right:2rem !important}.pr3{padding-right:3rem !important}.pr4{padding-right:4rem !important}.pr5{padding-right:5rem !important}.pb01{padding-bottom:.1rem !important}.pb02{padding-bottom:.2rem !important}.pb03{padding-bottom:.3rem !important}.pb04{padding-bottom:.4rem !important}.pb05{padding-bottom:.5rem !important}.pb1{padding-bottom:1rem !important}.pb15{padding-bottom:1.5rem !important}.pb2{padding-bottom:2rem !important}.pb3{padding-bottom:3rem !important}.pb4{padding-bottom:4rem !important}.pb5{padding-bottom:5rem !important}.pb6{padding-bottom:6rem !important}.pb7{padding-bottom:7rem !important}.pt01{padding-top:.1rem !important}.pt02{padding-top:.2rem !important}.pt03{padding-top:.3rem !important}.pt035{padding-top:.35rem !important}.pt04{padding-top:.4rem !important}.pt05{padding-top:.5rem !important}.pt06{padding-top:.6rem !important}.pt07{padding-top:.7rem !important}.pt08{padding-top:.8rem !important}.pt09{padding-top:.9rem !important}.pt1{padding-top:1rem !important}.pt2{padding-top:2rem !important}.pt3{padding-top:3rem !important}.pt35{padding-top:3.5rem !important}.pt4{padding-top:4rem !important}.pt5{padding-top:5rem !important}.pt6{padding-top:6rem !important}.pt7{padding-top:7rem !important}.mt01{margin-top:.1rem !important}.mt02{margin-top:.2rem !important}.mt03{margin-top:.3rem !important}.mt04{margin-top:.4rem !important}.mt05{margin-top:.5rem !important}.mt06{margin-top:.6rem !important}.mt07{margin-top:.7rem !important}.mt08{margin-top:.7rem !important}.mt1{margin-top:1rem !important}.mt12{margin-top:1.2rem !important}.mt15{margin-top:1.5rem !important}.mt17{margin-top:1.7rem !important}.mt2{margin-top:2rem !important}.mt3{margin-top:3rem !important}.mt4{margin-top:4rem !important}.mt5{margin-top:5rem !important}.mt6{margin-top:6rem !important}.mt6-auto{margin-top:8vh !important}.mt7{margin-top:7rem !important}.mt8{margin-top:8rem !important}.mt10{margin-top:10rem !important}.mt-02{margin-top:-0.2rem !important}.mt-03{margin-top:-0.3rem !important}.mt-04{margin-top:-0.4rem !important}.mt-05{margin-top:-0.5rem !important}.mt-2{margin-top:-2rem !important}.mt-3{margin-top:-3rem !important}.mb01{margin-bottom:.1rem !important}.mb02{margin-bottom:.2rem !important}.mb03{margin-bottom:.3rem !important}.mb05{margin-bottom:.5rem !important}.mb06{margin-bottom:.6rem !important}.mb07{margin-bottom:.7rem !important}.mb08{margin-bottom:.8rem !important}.mb1{margin-bottom:1rem !important}.mb2{margin-bottom:2rem !important}.mb3{margin-bottom:3rem !important}.mb4{margin-bottom:4rem !important}.mb5{margin-bottom:1rem !important}.ml01{margin-left:.1rem !important}.ml02{margin-left:.2rem !important}.ml03{margin-left:.3rem !important}.ml04{margin-left:.4rem !important}.ml05{margin-left:.5rem !important}.ml08{margin-left:.8rem !important}.ml1{margin-left:1rem !important}.ml15{margin-left:1.5rem !important}.ml2{margin-left:2rem !important}.ml3{margin-left:3rem !important}.ml4{margin-left:4rem !important}.ml5{margin-left:1rem !important}.ml-1{margin-left:-1rem !important}.ml-25{margin-left:-2.5rem !important}.ml-3{margin-left:-3rem !important}.mr01{margin-right:.1rem !important}.mr02{margin-right:.2rem !important}.mr03{margin-right:.3rem !important}.mr04{margin-right:.4rem !important}.mr05{margin-right:.5rem !important}.mr06{margin-right:.6rem !important}.mr07{margin-right:.7rem !important}.mr08{margin-right:.8rem !important}.mr1{margin-right:1rem !important}.mr15{margin-right:1.5rem !important}.mr2{margin-right:2rem !important}.height3{min-height:3rem !important}.h8{min-height:8rem}.h10{min-height:10rem}.h16{min-height:16rem}.h18{min-height:18rem}.h20{min-height:20rem}.center{left:50%;transform:translateX(-50%)}.center-horizontally,.centerH{left:50%;transform:translateX(-50%)}.center-vertically,.centerV{top:calc(50% - 0rem);transform:translateY(-50%)}.border-round{border-radius:5px}.border-left{border-left:1px solid #777}.border-right{border-right:1px solid #777}.border-top-white{border-top:1px solid #f9f9f9}.border-top-black{border-top:1px solid #333}.border-bottom-white{border-bottom:1px solid #f9f9f9}.shadow-inside{box-shadow:inset 0px 5px 10px 1px #000}.shadow-inside-top{box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.8)}.div-shadow{box-shadow:rgba(0,0,0,.24) 0px 3px 8px}.hidden{display:none !important}.show{display:inline-block !important}.hover{cursor:pointer}.hover-underline:hover{text-decoration:underline;cursor:pointer}.hover-frame{border-width:1px;border-style:solid;border-radius:5px;border-color:rgba(0,0,0,0);padding:.3rem}.hover-frame:hover{border-color:#0b4713;color:#0b4713}.line-height-15{line-height:1.5}.pos-absolute{position:absolute;width:calc(100% - 6rem);height:auto;min-height:4rem;overflow:hidden}.at-bottom{position:absolute;bottom:0;left:0;width:100%;height:auto}.at-top{position:absolute;top:0;left:0;width:100%;height:auto}.three-dots-vertically:after{content:"⠇";font-size:100px}.layout-front{z-index:9999}.layout-back{z-index:9}.mobile-show{display:none}.opacity{opacity:0}.overflow-hidden{overflow-x:hidden}.bullet-blue::before{content:"☞ ";color:#2177ab}.unselectable{-webkit-user-select:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-webkit-scrollbar{width:0px}::-webkit-scrollbar-track{background:#f9f9f9}::-webkit-scrollbar-thumb{background:#333}::-webkit-scrollbar-thumb:hover{background:#555}html,body{font-family:"Anuphan-Light";font-weight:400;font-size:14.0001px;color:#333}html,body,div,nav,menu,a,input,tooltip,select,textarea,main,modal,inline,pre,navLeft,navPage,footer,switch{position:relative;float:left;width:100%;height:auto;margin:0;padding:0;border:0;box-sizing:border-box;line-height:1.1}html,body{height:100%;overflow:hidden}input,select,textarea{border:0;background:rgba(0,0,0,0);padding:.4rem .3rem}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #ddd inset !important;border:0;outline:none}input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{border:0;outline:none}a{color:inherit;text-decoration:none}.debug{border:3px solid red}pre{background:#e9e9e9;border:3px dashed red;padding:.5rem}html,body{width:100%;min-width:100%;max-width:100%;height:100%;overflow:auto;background:#f7fafb;color:#333}main,div,a,span,nav,p,tooltip,input,select,modal,header,footer,nav,menu{position:relative;float:left;font-family:"Franklin";color:#222;font-size:15px;-webkit-text-stroke:.45px rgba(0,0,0,.1);text-rendering:geometricPrecision;webkit-font-smoothing:antialiased;background-repeat:no-repeat;box-sizing:border-box}main{font-weight:200;height:auto}main .first-page{height:100%;background:rgba(0,0,0,0)}.spyke.spyke-address{color:#555;font-size:85.111%}.spyke.spyke-address.text-small{font-size:80%}.spyke.spyke-address.text-small div{font-size:inherit}.spyke.spyke-address.text-small img{width:9px;height:auto}.spyke.spyke-address .company{font-weight:700;font-size:inherit}.spyke.spyke-address span,.spyke.spyke-address .address{font-size:inherit}.spyke.spyke-address .icon{float:left;width:auto;height:14px}.spyke.spyke-address .google-map-button{position:absolute;width:auto;height:auto;top:0;right:1rem}.spyke.spyke-address .google-map-button:hover{color:#000 !important}.spyke.spyke-address .google-map-button:hover a{color:#000 !important}.logo.logo-main{position:absolute;width:auto;height:auto;right:0;z-index:9999}.logo.logo-main .logo-triangle{position:absolute;right:1.5rem;text-align:center;transform-origin:center;border:0px solid red}.logo.logo-main .logo-triangle-text{position:absolute;width:auto;height:auto;padding-right:.5rem;text-align:center;margin-top:13rem}.logo.logo-main .logo-sp_ke{position:absolute;right:.5rem;top:0;transform-origin:center;border:0px dashed red}.logo-center{height:auto;z-index:9999;padding-bottom:25vh}.logo-center .logo-triangle{text-align:center;transform-origin:center;border:0px solid red}.logo-center .logo-triangle img.logo-triangle{width:auto;height:220px}.logo-center .logo-triangle-text{height:auto;text-align:center;margin-top:-1.5rem}.logo-center .logo-triangle-text img.logo-triangle{width:auto;height:50px}.logo-center .logo-loading{text-align:center;border:0px solid blue;color:#fff}.background{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;background:#fff}.background.bg-gradient-green{background:#497657;background:linear-gradient(149deg, rgb(73, 118, 87) 0%, rgb(129, 153, 137) 35%, rgb(73, 118, 87) 100%)}.img-bg{background-repeat:no-repeat;background-size:100%}.img-bg.bg-loader{background-image:url("../img/spyke/icons/bg-loader-min.png");background-size:cover;background-repeat:no-repeat;background-position:bottom center;-webkit-appearance:none}.img-bg.bg-carret-top{background-image:url("../img/spyke/icons/bg-carret-top.webp");background-size:100%;background-repeat:no-repeat;background-position:top left}.img-bg.bg-luxury{background-image:url("../img/spyke/icons/bg-luxury.png");background-size:0%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-shipping{background-image:url("../img/spyke/icons/bg-shipping.png");background-size:0%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-energy{background-image:url("../img/spyke/icons/bg-energy.png");background-size:0%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-shipping-2{background-image:url("../img/spyke/icons/bg-shipping-2.png");background-size:0%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-luxury{background-image:url("../img/spyke/icons/bg-luxury.png");background-size:0%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-products{background-image:url("../img/spyke/icons/bg-products.png");background-size:0%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-sustainability{background-image:url("../img/spyke/icons/bg-sustainability-1.png");background-size:0%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-shipping-cargo{background-image:url("../img/spyke/icons/bg-shipping-cargo.png");background-size:0%;background-repeat:no-repeat;background-position:top 2rem center}.img-bg.bg-soft-commodities{background-image:url("../img/spyke/icons/bg-soft-commodites.png");background-size:0%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-panel-icon-luxury{background-image:url("../img/spyke/icons/icon-luxury.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-medical{background-image:url("../img/spyke/icons/icon-medical.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-vehicles{background-image:url("../img/spyke/icons/icon-vehicles.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-energy{background-image:url("../img/spyke/icons/icon-energy.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-sourcing{background-image:url("../img/spyke/icons/icon-sourcing.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-logistics{background-image:url("../img/spyke/icons/icon-logistics.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-consulting{background-image:url("../img/spyke/icons/icon-consulting.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-fair-trade{background-image:url("../img/spyke/icons/icon-fair-trade.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-environment{background-image:url("../img/spyke/icons/icon-environment.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-emissions{background-image:url("../img/spyke/icons/icon-emissions.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-spyke-logo{background-image:url("../img/spyke/icons/icon-spyke-logo.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-advantages{background-image:url("../img/spyke/icons/icon-advantages.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-coming-soon{background-image:url("../img/spyke/icons/bg-coming-soon.png");background-size:40%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-panel-icon-partner{background-image:url("../img/spyke/icons/icon-partner.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-spyke-our-history{background-image:url("../img/spyke/icons/img-spyke-history.png");background-size:70%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-watch-old{background-image:url("../img/spyke/icons/gif-watch-old.gif");background-size:36%;background-repeat:no-repeat;background-position:top 2rem left 4rem}.img-bg.bg-modal-cover{background-image:url("../img/spyke/icons/bg-modal-cover.webp");background-size:cover;background-repeat:no-repeat;background-position:center center}.img-bg.bg-slogan-login{background-image:url("../img/spyke/icons/slogan-login.png");background-size:120%;background-repeat:no-repeat;background-position:top center}.img-bg.bg-mobile-start-page{background-image:url("../img/spyke/icons/bg-mobile-start-page.png");background-size:cover;background-repeat:no-repeat;background-position:center center}.img-bg.bg-mobile-start-page-2{background-image:url("../img/spyke/icons/bg-mobile-start-page-2.png");background-size:cover;background-repeat:no-repeat;background-position:center center}.img-bg.bg-size-10{background-size:10%}.img-bg.bg-50{background-size:50% !important}.img-bg.bg-pos-top-right{background-position:top right}.img-bg.bg-pos-top-left{background-position:top left}.img-bg.bg-pos-left{background-position:center left 10%}.img-bg.bg-pos-right{background-position:center right 10%}.img-bg.bg-size-10{background-size:15%}footer{background:#040404;padding:.5rem 2rem .1rem .5rem;font-size:75%;background-image:url("../img/spyke/icons/bg-footer.webp");background-size:16%;background-position:top right;background-repeat:no-repeat}footer div{color:inherit !important}footer .copyright{font-size:75%;color:#ddd !important}img{position:relative;width:auto;height:auto;border-radius:3px}img.logo{height:100px}img.logo.logo-nav{height:28px}img.logo.logo-small{height:40px}img.icon.icon-invert{filter:invert(100)}img.icon.icon-small{width:14px;height:14px}img.icon.icon-smallest{width:13px;height:13px}img.icon.icon-xxs{width:10px;height:10px}img.icon.icon-large{width:20px;height:20px}img.icon.icon-largest{width:32px;height:auto}img.icon.icon-xl{width:30px;height:30px}img.icon.icon-xxl{width:40px;height:40px}img.icon.icon-flyer{width:auto;height:30px}img.icon.icon-modal-close{width:30px;height:auto}img.icon.icon-logo{width:200px;height:auto}img.icon.icon-loader{width:80px;height:auto}img.icon.icon-thumbnail{width:50px;height:auto;border:.6px solid #ccc;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}img.icon.icon-thumbnail:hover{box-shadow:none}img.icon.icon-logo-90{width:90%;max-width:300px;height:auto}img.icon.icon-logo-80{width:80%;max-width:300px;height:auto}img.icon.icon-hamburger{width:auto;height:40px}img.icon.icon-hamburger-small{width:auto;height:30px}img.icon.icon-panel{width:auto;height:80%}img.icon.icon-panel-small{width:auto;height:30px}img.icon.icon-modal-large{width:70%;height:auto}img.icon.icon-gif-watch{width:80px;height:auto;text-align:left;padding-top:1rem;padding-right:1rem}img.icon.icon-page-logo{width:auto;height:40px}img.icon.icon-nav-logo{position:relative;float:left;width:auto;height:30px}img.icon.icon-contact-us{width:auto;height:40px;opacity:.7}img.icon.icon-contact-us:hover{opacity:1}img.icon.icon-panel-contact-us{width:auto;height:40px}img.icon.icon-move-top{width:auto;height:20px}img.icon.icon-reference{width:auto;height:37px}img.icon.icon-thumb{width:80px;height:auto}img.icon.icon-grey{opacity:70%}img.icon.icon-slogan{height:100px;width:auto}img.icon.icon-slogan-small{height:70px;width:auto}img.icon.icon-border-transparent{border:1px solid rgba(0,0,0,0)}img.icon.icon-darker{filter:brightness(90%)}img.icon.icon-opacity-80{opacity:80%}img.icon.icon-opacity-90{opacity:90%}img.icon.icon-button{border:1px solid #c9c9c9;border-radius:5px;padding:.3rem;height:16px;width:16px}img.icon.icon-button.icon-hover:hover{border:1px solid red}img.icon.icon-hover-border{border:1px solid rgba(0,0,0,0)}img.icon.icon-hover-border:hover{border:1px solid red}.btn{width:auto;height:auto;border:0;background:rgba(0,0,0,0);padding:.7rem 1.2rem;margin:0;font-size:80%;cursor:pointer}.btn.btn-send{background-color:#547d15;color:#fff}.btn.btn-login{background:#2177ab;color:#fff;border-radius:3px}.btn.btn-google-map{background-color:#ccc;color:#333;border-radius:5px}.btn.btn-accept{border:1px solid #777;background:#559746;color:#fff}.nav{position:relative;float:left;width:100%;height:auto}.nav .hamburger{position:absolute;width:100%;padding-left:1rem;z-index:999}.nav .nav-main,.nav .nav-main-small{position:fixed;width:100%;height:auto;top:0;left:0;border-bottom:2px solid #ccc;background:#f7fafb;z-index:99999}.nav .nav-main-small{position:fixed;padding:1rem;box-shadow:rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.06) 0px 2px 4px -1px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.94) 0%, rgb(0, 0, 0) 70%);z-index:9999}.nav .nav-comment{height:4rem;background-color:#e9e9e9;padding:.3rem;margin-bottom:.5rem;font-size:110%;color:#777;font-style:italic;text-align:center}.nav .nav-comment .nav-comment-text{font-size:inherit;color:inherit}.nav .title{font-family:FranklinExtraBold;font-size:140%;border-bottom:1px solid #ccc;padding-bottom:.5rem}.nav .title.text-yellow{color:#e6b42d !important}.nav .title.text-blue{color:#2177ab !important}.nav .title.text-green{color:#547d15 !important}.nav .title span{font-size:inherit;color:inherit;font-family:inherit}.nav .item{margin-bottom:.3rem}.nav .item:hover{cursor:pointer}.nav .item:hover:before{content:"• "}.nav .item.hover-yellow:hover{color:#e6b42d !important}.nav .item.hover-blue:hover{color:#2177ab !important}.nav .item.hover-green:hover{color:#547d15 !important}.nav a.hover:hover{color:#222}.nav .text-yellow{color:#e6b42d !important}.nav .text-blue{color:#2177ab !important}.nav .text-green{color:#547d15 !important}.start-page{width:100%;height:100%;max-height:100%;background:rgba(0,0,0,0);overflow:hidden;z-index:1}.start-page.one-page{height:calc(100% - 40px)}.start-page .page-wrapper{width:100%;height:auto;background:rgba(0,0,0,0)}.start-page .logo{position:absolute;width:100%;right:0;padding-right:0;padding-top:1rem}.start-page .logo img{text-align:right;height:100px;width:auto}.start-page .title{font-family:"FranklinSemiBold";position:absolute;font-size:360%;width:100%;height:auto;right:0;top:25%;text-align:right;font-weight:400;padding-right:3rem;letter-spacing:-1px;z-index:2}.start-page .title div{font-size:inherit;text-align:right;font-family:inherit}.start-page .mobile-start-page{width:100%;height:100%}.start-page .mobile-start-page .logo img{width:auto;height:60px}.start-page .mobile-start-page .title{font-family:"FranklinSemiBold";font-size:220%;font-weight:400;margin-top:27%;padding-right:2rem;text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 7px #fff,0 0 10px #f7fafb,0 0 15px #f7fafb,0 0 20px #f7fafb,0 0 30px #f7fafb,0 0 40px #f7fafb}.hexagon-gallery{width:100%;height:100%;overflow:hidden;background-image:url("../img/spyke/icons/bg-shipping.webp");background-size:80%;background-position:center right}.hexagon-gallery .hex-row{top:-130px;left:-130px}.hexagon-gallery .hex-row .hex{width:240px;height:265px;background-color:#ccc;margin:10px;-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%)}.hexagon-gallery .hex-row.odd{margin-top:-66.25px;margin-left:-130px}.hexagon-gallery .hex-row.even{margin-top:-66.25px}.hexagon-gallery .hex-row img{width:auto;height:120%;left:-10%}.page{color:#222;padding-bottom:0;background:#fff}.page .inline{padding:1.5rem 3rem}.page .title{font-size:260%;color:#222}.page .page-content{padding-top:0}.page .subtitle{font-size:140%;color:#e6b42d}.page .subtitle.text-yellow{color:#e6b42d !important}.page .subtitle.text-blue{color:#2177ab !important}.page .subtitle.text-green{color:#547d15 !important}.page .border-top{margin-top:1.5rem;border-top:1px solid #ddd;margin-bottom:1rem}.page.page-bg-grey{background:#f7fafb}.page.page-bg-blue{background:#eff6f9}.page.page-bg-yellow{background:#fcfaf3}.panel{padding:1.5rem}.panel .panel-inline{box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px;border-top-left-radius:0;border-top-right-radius:0;padding-bottom:2rem;overflow:hidden}.panel .panel-inline.bg-yellow,.panel .panel-inline .bg-yellow{background:linear-gradient(169deg, rgba(230, 180, 45, 0.249912465) 0%, rgb(255, 255, 255) 41%, rgb(255, 255, 255) 58%, rgba(230, 180, 45, 0.2443102241) 100%)}.panel .panel-inline.bg-green,.panel .panel-inline .bg-green{background:linear-gradient(169deg, rgba(84, 125, 21, 0.224702381) 0%, rgb(255, 255, 255) 41%, rgb(255, 255, 255) 58%, rgba(84, 125, 21, 0.2162990196) 100%)}.panel .panel-inline.bg-blue,.panel .panel-inline .bg-blue{background:linear-gradient(169deg, rgba(33, 119, 171, 0.1546743697) 0%, rgb(255, 255, 255) 41%, rgb(255, 255, 255) 58%, rgba(33, 119, 171, 0.1882878151) 100%)}.panel .panel-inline.border-yellow{border:1px solid rgba(0,0,0,0);border-left:4px solid #e6b42d}.panel .panel-inline.border-yellow:hover{border:1px solid #e6b42d;border-left:4px solid #e6b42d;box-shadow:none}.panel .panel-inline.border-yellow:hover .icon.icon-panel-small{width:auto;height:40px}.panel .panel-inline.border-blue{border:1px solid rgba(0,0,0,0);border-left:4px solid #2177ab}.panel .panel-inline.border-blue:hover{border:1px solid #2177ab;border-left:4px solid #2177ab;box-shadow:none}.panel .panel-inline.border-blue:hover .icon.icon-panel-small{width:auto;height:40px}.panel .panel-inline.border-green{border:1px solid rgba(0,0,0,0);border-left:4px solid #547d15}.panel .panel-inline.border-green:hover{border:1px solid #547d15;border-left:4px solid #547d15;box-shadow:none}.panel .panel-inline.border-green:hover .icon.icon-panel-small{width:auto;height:40px}.panel .inline{padding:0 1.5rem 1rem 1.5rem}.panel .panel-image{width:100%;height:160px;max-height:160px;padding:1.5rem;padding-top:3rem;text-align:center;overflow:hidden}.panel .panel-bg{position:absolute;height:1000px;width:1000px;top:-60%;left:-80%;z-index:0}.panel .panel-text{height:0;overflow:hidden}.panel .panel-icon{position:absolute;height:100%;width:100%;top:0;left:0;filter:opacity(0.5);z-index:9}.panel .panel-contact-us{z-index:999;cursor:pointer}.panel .panel-contact-us img{opacity:.6}.panel .title{font-size:140%;font-weight:700}.panel .subtitle{font-size:110%;font-weight:700}.panel .subtitle.text-yellow{color:#e6b42d !important}.panel .subtitle.text-blue{color:#2177ab !important}.panel .subtitle.text-green{color:#547d15 !important}.panel:hover .panel-icon{background-size:15%;filter:opacity(1)}.panel:hover .panel-contact-us{display:inline-block !important}.panel:hover .panel-contact-us img:hover{opacity:1}.panel .text-yellow{color:#e6b42d !important}.panel .text-blue{color:#2177ab !important}.panel .text-green{color:#547d15 !important}.partners .partner-coming-soon{position:absolute;top:0;left:0}.partners .partner-coming-soon img.icon-coming-soon{width:90px;height:auto;rotate:-18deg}.tabs{border-bottom:1px solid #e3eff0}.tabs .item{width:auto;padding:.7rem 1.3rem;cursor:pointer;font-size:80%}.tabs .item.bg-yellow.active{background:#e6b42d;color:#fff}.tabs .item.bg-blue.active{background:#2177ab;color:#fff}.tabs .item.bg-green.active{background:#547d15;color:#fff}.tab-content{background:linear-gradient(90deg, rgba(255, 255, 255, 0.4030404398) 0%, rgba(255, 255, 255, 0.8288107479) 38%, rgba(255, 255, 255, 0.7895950617) 59%, rgba(255, 255, 255, 0.2909956219) 100%);padding:1rem;border-bottom:1px solid #e3eff0}.tab-content .section-title{font-size:140%;color:#777;padding-bottom:2rem}.tab-content .item{margin-bottom:1rem}.tab-content .item .image{width:100px;height:auto}.tab-content .item .image img{width:100px;height:auto;border-radius:50%}.tab-content .item .image-text{font-family:FranklinSemiBold;width:calc(100% - 100px);height:auto;padding:1rem 2rem}.tab-content .item .image-text .title{font-family:inherit;font-size:150%;font-weight:400}.tab-content .item .image-text .subtitle{font-size:100%;font-weight:200;color:#555}.tab-content .item .image-text .origin,.tab-content .item .image-text .type,.tab-content .item .image-text .info{margin-top:.5rem;font-size:86%;color:#777}.tab-content .item .image-text .origin::before,.tab-content .item .image-text .type::before,.tab-content .item .image-text .info::before{color:#bbb;font-size:80%}.tab-content .item .image-text .origin::before{content:"Origin: "}.tab-content .item .image-text .type::before{content:"Type: "}.tab-content .item .image-text .info::before{content:"Info: "}.tab-content .list{margin-bottom:.5rem}.tab-content .list .bullet{width:2rem;height:100%}.tab-content .list .bullet .bullet-blue{width:12px;height:12px;margin-top:.15rem;border-radius:50%;background:#2177ab}.tab-content .list .bullet .bullet-yellow{width:14px;height:14px;margin-top:.1rem;background:#e6b42d}.tab-content .list .bullet .bullet-green{width:14px;height:14px;margin-top:.1rem;border-radius:50%;background:#547d15}.tab-content .list .bullet-text{width:calc(100% - 3rem)}.tab-content .disclaimer{font-size:70%;text-align:center;color:#aaa}.tab-content .disclaimer div{font-size:inherit;color:inherit}.form{padding-bottom:2rem}.form .field-group label{width:100%;height:auto;font-size:70.111%;color:#2177ab}.form .field-group label.text-yellow{color:#e6b42d !important}.form .field-group label.text-blue{color:#2177ab !important}.form .field-group label.text-green{color:#547d15 !important}.form .field-group input,.form .field-group select,.form .field-group textarea{width:100%;height:auto;margin:0;padding:.5rem .3rem;font-size:80.111%;background:#eee;border:0;box-sizing:border-box;color:#000}.form .field-group select{padding:.4rem 0}.form .field-group textarea{min-height:8rem}.error{margin-top:.1rem;font-family:Railway;font-size:64%;opacity:1}.error.error-message{color:red}.error::before{content:"* "}.error.error-container{position:absolute;width:100%;height:100%;min-height:100%;top:0;left:0;background:rgba(0,0,0,0)}.error.error-container img{margin-top:-10%}.error.error-container img.img-error{width:80%;height:auto}.message{padding:.4rem}.message.error{background:#f9f1ee;color:red}modal{position:fixed;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,.86);box-sizing:border-box;z-index:99999}modal .modal-layout{border-top:1px solid #000;background:#f7fafb;box-shadow:rgba(0,0,0,.16) 0px 10px 36px 0px,rgba(0,0,0,.06) 0px 0px 0px 1px}modal .modal-large{top:5%;left:5%;width:90%;height:90%}modal .modal-small{width:50%;height:40%}modal .modal-header{width:100%;height:5rem;padding:1rem 2rem;background-image:url("../img/spyke/icons/icon-corner-top-right.webp");background-size:5%;background-position:top left;background-repeat:no-repeat}modal .modal-footer{width:100%;height:4rem;padding:.3rem 1rem;background:#040404;color:#ccc}modal .modal-body{width:100%;height:calc(100% - 9rem);padding:.5rem 2rem}modal .modal-inline{width:100%;border:0px solid red}modal .modal-cover{position:absolute;width:100%;height:100%;top:0;left:0}modal .modal-tab-height{height:calc(100% - 10rem);min-height:calc(100% - 10rem);overflow-x:auto}modal .modal-tab-height::-webkit-scrollbar{width:2px}modal .modal-tab-height::-webkit-scrollbar-track{background:#f9f9f9}modal .modal-tab-height::-webkit-scrollbar-thumb{background:#333}modal .modal-tab-height::-webkit-scrollbar-thumb:hover{background:#555}modal .modal-inline-footer{width:100%;height:8rem;padding-top:1rem;border:0px dashed blue;background:linear-gradient(0deg, rgb(247, 250, 251) 20%, rgb(217, 217, 217) 33%, rgb(238, 238, 238) 44%, rgb(247, 250, 251) 70%)}modal .modal-close{position:absolute;width:auto;height:auto;top:1rem;right:1rem;cursor:pointer}modal .subtitle{font-family:FranklinSemiBold;font-size:110%;font-weight:700}modal .title{font-family:FranklinExtraBold;font-size:180%;font-weight:700;text-transform:uppercase}modal .text-yellow{color:#e6b42d !important}modal .text-blue{color:#2177ab !important}modal .text-green{color:#547d15 !important}.login{font-family:FranklinSemiBold}.login .logo.logo-main{width:auto;height:80px}.login div,.login span{font-family:inherit}.login .title{font-size:160%}.start-page{width:100%;height:100%;max-height:100%;background:rgba(0,0,0,0);overflow:hidden;z-index:1}.start-page.one-page{height:calc(100% - 40px)}.start-page .page-wrapper{width:100%;height:auto;background:rgba(0,0,0,0)}.start-page .logo{position:absolute;width:100%;right:0;padding-right:0;padding-top:1rem}.start-page .logo img{text-align:right;height:100px;width:auto}.start-page .title{font-family:"FranklinSemiBold";position:absolute;font-size:360%;width:100%;height:auto;right:0;top:25%;text-align:right;font-weight:400;padding-right:3rem;letter-spacing:-1px;z-index:2}.start-page .title div{font-size:inherit;text-align:right;font-family:inherit}.start-page .mobile-start-page{width:100%;height:100%}.start-page .mobile-start-page .logo img{width:auto;height:60px}.start-page .mobile-start-page .title{font-family:"FranklinSemiBold";font-size:220%;font-weight:400;margin-top:27%;padding-right:2rem;text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 7px #fff,0 0 10px #f7fafb,0 0 15px #f7fafb,0 0 20px #f7fafb,0 0 30px #f7fafb,0 0 40px #f7fafb}.disclaimer{padding:1rem 3rem .5rem 3rem}.disclaimer.bg-grey{background:#777}.disclaimer a{color:inherit}.disclaimer a:hover{text-decoration:underline;color:#eee}.disclaimer.hover-dark a{color:inherit}.disclaimer.hover-dark a:hover{text-decoration:underline;color:#000 !important;text-decoration-color:#000}.disclaimer .disclaimer-text{font-size:80%}.disclaimer .disclaimer-text div,.disclaimer .disclaimer-text span{width:auto;padding:0;font-size:inherit !important}.disclaimer .text-yellow{color:#e6b42d !important}.disclaimer .text-blue{color:#2177ab !important}.disclaimer .text-green{color:#547d15 !important}.security{position:fixed;height:15rem;bottom:0;left:0;background:#d8ba6c;border-top:5px solid #222;z-index:999999;padding:1.5rem 2rem;background-image:url("../img/spyke/icons/bg-cookie-settings.webp");background-size:40%;background-position:bottom right;background-repeat:no-repeat;font-size:90%}.security div,.security span{font-size:inherit}.reference{padding:1rem 3rem}.reference img{filter:grayscale(1)}.reference a:hover img{filter:grayscale(0)}.loader{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0);z-index:99999999}tooltip{position:fixed;width:auto;height:auto;top:0;left:0;background:#000;color:#f9f9f9;border-radius:3px;padding:.4rem .7rem;font-size:90%;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;z-index:999999}tooltip::after{content:"▼";position:absolute;margin:auto;left:calc(50% - 5px);color:#000;bottom:-10px}.animate.animate-height-in{animation:_animate-height-in .2s linear forwards}@keyframes _animate-height-in{0%{opacity:0;height:0}30%{opacity:1}100%{height:200px}}.animate.animate-height-out{animation:_animate-height-out .2s linear forwards}@keyframes _animate-height-out{0%{opacity:1;height:200px}80%{opacity:1}100%{opacity:0;height:0}}.animate.animate-background{animation:_animate-background 15s linear infinite}.animate.animate-background-1{animation:_animate-background-1 20s linear infinite}.animate.animate-background-2{animation:_animate-background-2 25s linear infinite}@keyframes _animate-background{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes _animate-background-1{0%{-ms-transform:rotate(65deg);transform:rotate(0deg)}50%{-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes _animate-background-2{0%{-ms-transform:rotate(145deg);transform:rotate(0deg)}50%{-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}.animate.animate-panel .panel-image{animation:_animate-panel-image .6s linear forwards}.animate.animate-panel .panel-text{animation:_animate-panel-text .5s linear forwards}.animate.bg-luxury{animation:_animate-panel-bg 1s linear forwards}.animate.bg-shipping{animation:_animate-panel-bg 1s linear forwards}.animate.bg-sustainability{animation:_animate-panel-bg 1s linear forwards}.animate.bg-shipping-cargo{animation:_animate-panel-bg 1s linear forwards}.animate.bg-commodity-trading{animation:_animate-panel-bg 1s linear forwards}.animate.bg-panel-icon-agriculture{animation:_animate-panel-icon-fade_in 2.5s linear forwards}@keyframes _animate-panel-image{0%{height:160px;padding-top:3rem}100%{height:40px;padding-top:1.5rem}}@keyframes _animate-panel-text{0%{height:0}100%{height:360px}}@keyframes _animate-panel-bg{0%{background-size:0}30%{background-size:0}100%{background-size:70%}}@keyframes _animate-panel-icon-fade_in{0%{opacity:0}90%{opacity:0}100%{opacity:1}}.animate.animate-modal{animation:_animate_modal .2s linear forwards}@keyframes _animate_modal{0%{transform:translateY(-120%)}100%{transform:translateY(0%)}}.animate.animate-rotate{animation:_animate-rotate 2s linear infinite}@keyframes _animate-rotate{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}100%{transform:rotateY(0)}}.animate.animate-logo-main{animation:_animate-logo-main 1s linear forwards}@keyframes _animate-logo-main{0%{transform:scale(1.8);right:4.5rem;top:-4rem}60%{transform:scale(1.8);right:4.5rem;top:-4rem}100%{transform:scale(1);right:8.5rem;top:0}}.animate.animate-logo-main-text{animation:_animate-logo-main-text 1s linear forwards}@keyframes _animate-logo-main-text{0%{transform:scale(0.4);right:4.5rem;top:-4rem;opacity:1}60%{transform:scale(0.4);right:4.5rem;top:-4rem;opacity:1}100%{transform:scale(0.2);right:9rem;top:-5.8rem;opacity:0}}.animate.animate-logo-sp_ke{animation:_animate-logo-sp_ke 1.3s linear forwards}@keyframes _animate-logo-sp_ke{0%{top:10rem;opacity:0}90%{opacity:0}100%{top:6px;opacity:1}}.animate.animate-slide-up{animation:_animate-slide-up .3s ease-in-out forwards}@keyframes _animate-slide-up{0%{opacity:0;height:0}30%{opacity:1}100%{height:calc(40px + 2rem)}}.animate.animate-spin-horizontally{animation:_animate-spin-horizontally 3s infinite}@keyframes _animate-spin-horizontally{0%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}.animate.animate-three-dots{font-family:SpaceMono;display:inline-block;font-size:12px;clip-path:inset(0 3ch 0 0);animation:_animate-three-dots 1.6s steps(4) infinite}@keyframes _animate-three-dots{to{clip-path:inset(0 -1ch 0 0)}}@media only screen and (min-width: 800px)and (max-width: 1100px){.tablet-hidden{display:none}}@media only screen and (max-width: 800px){.mobile-hidden{display:none}.mobile-show{display:inline-block}.mobile-pl0{padding-left:0 !important}.mobile-pr0{padding-right:0 !important}.mobile-mt1{margin-top:1rem}.mobile-pb0{padding-bottom:0}.mobile-w-100{width:100%}.panel.w-33{width:100%}.mobile-franklin-extra-bold{font-family:"FranklinExtraBold"}.panel{padding:0;margin-bottom:3rem}.start-page .logo-start{height:50px}.start-page .title{font-size:140%}.panel .panel-contact-us{position:absolute}.page .inline{padding:2rem}modal .modal-body{padding:.5rem 1rem}modal .title{font-size:120% !important}modal .at-bottom{margin-top:1rem}.tabs .item{padding:.7rem .8rem}.tabs .tab-content{padding:0}.tab-content .title{font-size:140% !important}.tab-content .disclaimer{width:100%;padding:1rem .5rem}.page .icon.icon-slogan{width:100%;height:auto}.at-bottom{position:relative;float:left;width:100%;height:auto;margin-top:0}.img-bg.bg-coming-soon{background-size:80%}.img-bg.bg-50{background-size:130% !important}img.icon.icon-slogan-small{height:auto;width:100%;text-align:center !important}img.icon.icon-reference{width:auto;height:5.7vw}img.logo.logo-main{height:45px !important;width:auto}.security{padding:1.5rem .5rem;font-size:75%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZ2VuZXJhbC5zY3NzIiwiY29tcG9uZW50cy9zY3JvbGxiYXJzLnNjc3MiLCJjb21wb25lbnRzL2luaXRpYWxpemUuc2NzcyIsImNvbXBvbmVudHMvbWFpbi1mcmFtZXMuc2NzcyIsImNvbXBvbmVudHMvc3B5a2Uuc2NzcyIsImNvbXBvbmVudHMvbG9nby5zY3NzIiwiY29tcG9uZW50cy9iYWNrZ3JvdW5kcy5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvaWNvbnMuc2NzcyIsImNvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL25hdi5zY3NzIiwiY29tcG9uZW50cy9zdGFydC1wYWdlLnNjc3MiLCJjb21wb25lbnRzL2hleGFnb24uc2NzcyIsImNvbXBvbmVudHMvcGFnZS5zY3NzIiwiY29tcG9uZW50cy9wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9wYXJ0bmVyLnNjc3MiLCJjb21wb25lbnRzL3RhYnMuc2NzcyIsImNvbXBvbmVudHMvZm9ybS5zY3NzIiwiY29tcG9uZW50cy9lcnJvci5zY3NzIiwiY29tcG9uZW50cy9tZXNzYWdlLnNjc3MiLCJjb21wb25lbnRzL21vZGFsLnNjc3MiLCJjb21wb25lbnRzL2xvZ2luLnNjc3MiLCJjb21wb25lbnRzL2Rpc2NsYWltZXIuc2NzcyIsImNvbXBvbmVudHMvc2VjdXJpdHkuc2NzcyIsImNvbXBvbmVudHMvcmVmZXJlbmNlLnNjc3MiLCJjb21wb25lbnRzL2xvYWRlci5zY3NzIiwiY29tcG9uZW50cy90b29sdGlwLnNjc3MiLCJhbmltYXRpb25zL2FuaW1hdGUuaGVpZ2h0LnNjc3MiLCJhbmltYXRpb25zL2FuaW1hdGUuYmFja2dyb3VuZC5zY3NzIiwiYW5pbWF0aW9ucy9hbmltYXRlLnBhbmVsLnNjc3MiLCJhbmltYXRpb25zL2FuaW1hdGUubW9kYWwuc2NzcyIsImFuaW1hdGlvbnMvYW5pbWF0ZS5yb3RhdGUuc2NzcyIsImFuaW1hdGlvbnMvYW5pbWF0ZS5sb2dvLW1haW4uc2NzcyIsImFuaW1hdGlvbnMvYW5pbWF0ZS5zbGlkZS11cC5zY3NzIiwiYW5pbWF0aW9ucy9hbmltYXRlLnNwaW4taG9yaXpvbmFsbHkuc2NzcyIsImFuaW1hdGlvbnMvYW5pbWF0ZS50aHJlZS1kb3RzLnNjc3MiLCJjb21wb25lbnRzL21lZGlhLXF1ZXJpZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FBQSxXQUNJLG9CQUNBLGtCQUNBLGdCQUNBLHNDQUVKLFdBQ0ksdUJBQ0Esa0JBQ0EsZ0JBQ0EsOENBRUosV0FDSSxnQ0FDQSxrQkFDQSxnQkFDQSxnREFFSixXQUNJLCtCQUNBLGtCQUNBLGdCQUNBLCtDQUVKLFdBQ0ksMkJBQ0Esa0JBQ0EsZ0JBQ0EsMkNBRUosV0FDSSw0QkFDQSxrQkFDQSxnQkFDQSxzQ0FHSixXQUNJLHNCQUNBLGtCQUNBLGtEQUdKLFdBQ0ksd0JBQ0Esa0JBQ0EsMENBTUosOEJBQ0EsNkJBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JBQ0EscUJBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JBQ0EsbUNBQ0EsbUNBQ0EscUJBQ0EsNkJBQ0EsNkJBQ0EscUNBQ0EsMENBQ0Esc0NBQ0EscUJBQ0EscUJBQ0EscUNBQ0EsMEJBQ0Esc0JBQ0EsbUJBQ0Esb0NBQ0EsdUNBRUEsOEJBQ0Esb0JBRUEsdUJBQ0EseUJBQ0EsdUJBQ0Esa0RBQ0EseUJBRUEsNkJBQ0EsOEJBQ0EsNEJBQ0EsMkJBQ0EsNkJBQ0Esd0JBQ0Esd0JBQ0EseUJBQ0EsMEJBQ0EsMkJBQ0EsOEJBQ0EsK0JBQ0EscUNBQ0EsMEJBQ0EsNkJBQ0EsdUJBQ0Esd0JBQ0EseUJBQ0EsdUNBQ0Esc0NBQ0EscUVBQ0EsbUVBQ0EsMERBQ0EsbURBQ0EsMERBR0EseUNBQ0EsMENBQ0EsMkJBQ0EscUVBQ0EsK0JBQ0EsNEJBQ0EsMENBQ0Esc0NBQ0Esd0NBQ0EscUNBQ0EsdUJBQ0EsV0FDSSx5QkFDQSxnREFFSix3QkFDQSwwQkFDQSx3QkFDQSx3QkFDQSx5QkFDQSxpQ0FDQSwwQkFDQSwwRUFDQSw0QkFDQSwyREFDQSwwQkFHQSxnQ0FDQSxrQ0FDQSw2QkFDQSw2QkFDQSwrQkFDQSxvREFDQSxnRUFFQSw0QkFDQSw0QkFDQSw4QkFDQSw4QkFDQSw4QkFDQSw4QkFFQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxrQ0FDQSxxQ0FDQSxrQ0FDQSxxQ0FDQSxrQ0FDQSxrQ0FDQSx1QkFDQSx1QkFDQSxvQ0FFQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FFQSxzQ0FDQSxzQ0FDQSxzQ0FDQSxzQ0FDQSxzQ0FDQSxvQ0FDQSx1Q0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FFQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxxQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxpQ0FDQSxpQ0FDQSxpQ0FDQSxvQ0FDQSxpQ0FDQSxpQ0FDQSxpQ0FDQSxpQ0FFQSxrQ0FDQSxrQ0FDQSxrQ0FDQSxrQ0FDQSxrQ0FDQSxrQ0FDQSxrQ0FDQSxrQ0FDQSxnQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxnQ0FDQSxnQ0FDQSxnQ0FDQSxnQ0FDQSxnQ0FDQSxvQ0FDQSxnQ0FDQSxnQ0FDQSxrQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxrQ0FDQSxrQ0FFQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FFQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxpQ0FDQSxvQ0FDQSxpQ0FDQSxpQ0FDQSxpQ0FDQSxpQ0FDQSxtQ0FDQSxzQ0FDQSxtQ0FFQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxrQ0FDQSxxQ0FDQSxrQ0FFQSxvQ0FDQSxvQkFDQSxzQkFDQSxzQkFDQSxzQkFDQSxzQkFFQSw0Q0FDQSxrRUFDQSw0RUFFQSxnQ0FDQSx3Q0FDQSwwQ0FDQSwrQ0FDQSw0Q0FDQSxxREFF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Q0EsVUFFSixJQUNJLFVBRUosS0FDSSxRQUNBLFdDOURSLDBCQUNJLHFEQUlKLDZCQUNJLHNCQUNBLGNBQ0EsK0JDUkosbUNBQ0ksaURBR0osc0NBQ0ksMkJBQ0EsZ0NDTkosNEJBQ0ksc0JBQ0EscUJBQ0EsZUFDQSwyQkFDQSxxREFHSiwrQkFDSSxHQUNJLDZCQ1haLGlFQUNJLDZCQVNKLDBDQUNJLDRCQUNBLGtDQUVBLHNDQUNBLHVDQUNBLDRCQUNBLDZCQUNBLHlCQUNBLHVCQUNBLDREQUNBLE9BQ0ksVUFDQSxtQkFPQSxvQ0FDQSxrQ0FJQSx5QkFDSSxrQkFLSiwyQkFLQSxxQ0FDQSx1Q0FDQSxpQkFDSSxnQkFLSixnQ0FDQSw2QkFHQSxvQkFDSSwwQkFFSix5QkFDSSxXQUNBLG1CQU9BLCtDQUlSLFdBQ0ksa0JBQ0EsV0FDQSxXQUNBLFlBQ0EsYUFJQSwyQ0FDQSw4Q0FLSSwyQkFDSSxZQUNBLFdBQ0EsNkJBRUosd0JBQ0ksV0FDQSxhQUlKLG1CQUNJLHVCQUNBLFdBS1osVUFDSSxxQkFDQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIudHRmJyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xpYnJlRnJhbmtsaW4tUmVndWxhci50dGYnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5FeHRyYUJvbGRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGlicmVGcmFua2xpbi1FeHRyYUJvbGQudHRmJyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluU2VtaUJvbGRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGlicmVGcmFua2xpbi1TZW1pQm9sZC50dGYnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5UaGluXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xpYnJlRnJhbmtsaW4tVGhpbi50dGYnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpY1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9DZW50dXJ5R290aGljLnR0ZicpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJhaWx3YXlcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktVmFyaWFibGVGb250X3dnaHQudHRmJyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU3BhY2VNb25vXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TcGFjZU1vbm8tUmVndWxhci50dGYnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xufVxuXG5cblxuXG4udy1hdXRvIHsgd2lkdGg6YXV0byAhaW1wb3J0YW50OyB9XG4udy0xMDAgeyB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7IH1cbi53LTUwIHsgd2lkdGg6NTAlOyB9XG4udy00MCB7IHdpZHRoOjQwJTsgfVxuLnctMzAgeyB3aWR0aDozMCU7IH1cbi53LTMzIHsgd2lkdGg6MzMuMzMzMyU7IH1cbi53LTYwIHsgd2lkdGg6NjAlOyB9XG4udy03MCB7IHdpZHRoOjcwJTsgfVxuLnctODAgeyB3aWR0aDo4MCU7IH1cbi53LTQwbWluIHsgd2lkdGg6NDAlOyBtaW4td2lkdGg6MzAwcHg7IH1cbi53LTMwbWluIHsgd2lkdGg6MzAlOyBtaW4td2lkdGg6MzAwcHg7IH1cbi53LTIwMHB4IHsgd2lkdGg6MjAwcHg7IH1cbi53LW1heC0zMDBweCB7IG1heC13aWR0aDozMDBweDsgfVxuLnctbWF4LTQwMHB4IHsgbWF4LXdpZHRoOjQwMHB4OyB9XG4udy0xMDBJY29uIHsgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7IH1cbi53LTEwMEljb25MYXJnZXN0IHsgd2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pOyB9XG4udy0xMDBJY29uNHggeyB3aWR0aDpjYWxjKDEwMCUgLSAxMHJlbSk7fVxuLnctaWNvbiB7IHdpZHRoOiAxLjVyZW07IH1cbi53LWljb24yeCB7IHdpZHRoOiA0cmVtOyB9XG4udy0xMDBJY29uMnggeyB3aWR0aDpjYWxjKDEwMCUgLSA0cmVtKTsgfVxuLnctaWNvbkxhcmdlc3QgeyB3aWR0aDogNXJlbTsgfVxuLnctaWNvbjR4IHsgd2lkdGg6MTByZW07IH1cbi53LWxvZ28geyB3aWR0aDozcmVtOyB9XG4udy0xMDBMb2dvIHsgd2lkdGg6IGNhbGMoMTAwJSAtIDEycmVtKTsgfVxuLnctMTAwTG9nbzJ4IHsgd2lkdGg6IGNhbGMoMTAwJSAtIDMuNXJlbSk7IH1cblxuLmgtMTAwIHsgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDsgfVxuLmgtYXV0byB7IGhlaWdodDphdXRvOyB9XG5cbi5mbG9hdC1sZWZ0IHsgZmxvYXQ6bGVmdDsgIH1cbi5mbG9hdC1yaWdodCB7IGZsb2F0OnJpZ2h0OyAgfVxuLmZsb2F0LW5vbmUgeyBmbG9hdDpub25lOyB9XG4ucG9zaXRpb24tYWJzb2x1dGUgeyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgfVxuLmxheWVyLW92ZXIgeyB6LWluZGV4Ojk5OTk7IH1cblxuLmZvbnQtZGVmYXVsdCB7IGZvbnQtc2l6ZToxNnB4OyB9XG4uZm9udC1zdGFuZGFyZCB7IGZvbnQtc2l6ZToxNDAlOyAgfVxuLmZvbnQtbm9ybWFsIHsgZm9udC1zaXplOjEwMCU7IH1cbi5mb250LWxhcmdlIHsgZm9udC1zaXplOjExMCU7IH1cbi5mb250LWxhcmdlc3QgeyBmb250LXNpemU6MTIwJTsgfVxuLmZvbnQteGwgeyBmb250LXNpemU6MTMwJTsgfVxuLmZvbnQteGwgeyBmb250LXNpemU6MTMwJTsgfVxuLmZvbnQteHhsIHsgZm9udC1zaXplOjE2MCU7IH1cbi5mb250LXh4eGwgeyBmb250LXNpemU6MjYwJTsgfVxuLmZvbnQteHh4eGwgeyBmb250LXNpemU6MzIwJTsgfVxuLmZvbnQtYXV0by14eHhsIHsgZm9udC1zaXplOjV2aDsgfVxuLmZvbnQtYXV0by14eHh4bCB7IGZvbnQtc2l6ZTo3dmg7IH1cbi5mb250LWxpbmtzIHsgZm9udC1zaXplOjc2JSAhaW1wb3J0YW50OyB9XG4uZm9udC1zbWFsbCB7IGZvbnQtc2l6ZTo5MCU7IH1cbi5mb250LXNtYWxsZXN0IHsgZm9udC1zaXplOjc1JTsgfVxuLmZvbnQteHMgeyBmb250LXNpemU6NjUlOyB9XG4uZm9udC14eHMgeyBmb250LXNpemU6NTAlOyB9XG4uZm9udC14eHhzIHsgZm9udC1zaXplOjQwJTsgfVxuLmZvbnQtY3VzdG9tIHsgZm9udC1mYW1pbHk6Q2VudHVyeUdvdGhpYzsgfVxuLmZvbnQtZnJhbmtsaW4geyBmb250LWZhbWlseTonRnJhbmtsaW4nOyB9XG4uZm9udC1mcmFua2xpbi1leHRyYS1ib2xkIHsgZm9udC1mYW1pbHk6J0ZyYW5rbGluRXh0cmFCb2xkJyAhaW1wb3J0YW50OyB9XG4uZm9udC1mcmFua2xpbi1zZW1pLWJvbGQgeyBmb250LWZhbWlseTonRnJhbmtsaW5TZW1pQm9sZCcgIWltcG9ydGFudDsgfVxuLmZvbnQtZnJhbmtsaW4tdGhpbiB7IGZvbnQtZmFtaWx5OidGcmFua2xpblRoaW4nICFpbXBvcnRhbnQ7IH1cbi5mb250LWFudXBoYW4geyBmb250LWZhbWlseTpBbnVwaGFuLUxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LWNlbnR1cnktZ290aGljIHsgZm9udC1mYW1pbHk6Q2VudHVyeUdvdGhpYyAhaW1wb3J0YW50OyB9XG5cblxuLnRleHQtc21hbGwtY2FwcyB7IGZvbnQtdmFyaWFudDpzbWFsbC1jYXBzOyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtYm9sZCB7IGZvbnQtd2VpZ2h0OjcwMDsgfVxuLnRleHQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6MTAwICFpbXBvcnRhbnQ7IGZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWl0YWxpYyB7IGZvbnQtc3R5bGU6aXRhbGljOyB9XG4udGV4dC14Ym9sZCB7IGZvbnQtd2VpZ2h0OjkwMDsgfVxuLnRleHQtY2VudGVyIHsgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDsgfVxuLnRleHQtbGVmdCB7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB9XG4udGV4dC1yaWdodCB7IHRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcC13b3JkIHsgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4udGV4dC1ibGFjayB7IGNvbG9yOiMzMzM7IH1cbi50ZXh0LWxpbmsge1xuICAgIGNvbG9yOiM4ODg7IGZvbnQtc2l6ZTo4MCU7XG4gICAgc3BhbiB7IGNvbG9yOmluaGVyaXQ7IGZvbnQtc2l6ZTppbmhlcml0OyB9XG59XG4udGV4dC14YmxhY2sgeyBjb2xvcjojMDAwOyB9XG4udGV4dC13aGl0ZSB7IGNvbG9yOiNmOWY5Zjk7IH1cbi50ZXh0LXh3aGl0ZSB7IGNvbG9yOiNmZmY7IH1cbi50ZXh0LXJlZCB7IGNvbG9yOiNDODAwMDA7IH1cbi50ZXh0LWJsdWUgeyBjb2xvcjojNDg2QTg0OyB9XG4udGV4dC1kYXJrIHsgY29sb3I6IzMzMyAhaW1wb3J0YW50OyB9XG4udGV4dC1icm93biB7IGNvbG9yOiM0RjQwMTc7IH0gLy8jNjY0QzAwOyB9XG4udGV4dC1zbG9nYW4geyBmb250LWZhbWlseTpGcmFua2xpbkV4dHJhQm9sZDsgZm9udC1zaXplOjE4MCU7IGZvbnQtd2VpZ2h0OjcwMDsgfVxuLnRleHQtZ3JleS1saWdodCB7IGNvbG9yOiM5OTk7IH1cbi50ZXh0LWdyZWVuLWN1c3RvbSB7IGZvbnQtZmFtaWx5OkNlbnR1cnlHb3RoaWM7IGNvbG9yOiMwQjQ3MTM7IH1cbi50ZXh0LWdyZWVuIHsgY29sb3I6IzBCNDcxMzsgfVxuXG5cbi5iZy13aGl0ZSB7IGJhY2tncm91bmQtY29sb3I6d2hpdGU7IH1cbi5iZy1ncmV5IHsgYmFja2dyb3VuZC1jb2xvcjojZjFmMWYxOyB9XG4uYmctcmVkIHsgYmFja2dyb3VuZC1jb2xvcjpyZWQ7IH1cbi5iZy1zcHlrZSB7IGJhY2tncm91bmQ6ICNGN0ZBRkI7IH1cbi5iZy1zcHlrZS0yIHsgYmFja2dyb3VuZDogI0U4RUZGMDsgfVxuLmJnLXRyYW5zcGFyZW50IHsgYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4uYWJzb2x1dGUgeyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7bGVmdDowOyB3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgfVxuXG4ucDEgeyBwYWRkaW5nOjFyZW0gIWltcG9ydGFudDsgfVxuLnAyIHsgcGFkZGluZzoycmVtICFpbXBvcnRhbnQ7IH1cbi5wMDEgeyBwYWRkaW5nOjAuMXJlbSAhaW1wb3J0YW50OyB9XG4ucDAyIHsgcGFkZGluZzowLjJyZW0gIWltcG9ydGFudDsgfVxuLnAwMyB7IHBhZGRpbmc6MC4zcmVtICFpbXBvcnRhbnQ7IH1cbi5wMDUgeyBwYWRkaW5nOjAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbDAxIHsgcGFkZGluZy1sZWZ0OjAuMXJlbSAhaW1wb3J0YW50OyB9XG4ucGwwMiB7IHBhZGRpbmctbGVmdDowLjJyZW0gIWltcG9ydGFudDsgfVxuLnBsMDMgeyBwYWRkaW5nLWxlZnQ6MC4zcmVtICFpbXBvcnRhbnQ7IH1cbi5wbDA1IHsgcGFkZGluZy1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50OyB9XG4ucGwwNyB7IHBhZGRpbmctbGVmdDowLjdyZW0gIWltcG9ydGFudDsgfVxuLnBsMDggeyBwYWRkaW5nLWxlZnQ6MC44cmVtICFpbXBvcnRhbnQ7IH1cbi5wbDA5IHsgcGFkZGluZy1sZWZ0OjAuOXJlbSAhaW1wb3J0YW50OyB9XG4ucGwxIHsgcGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudDsgfVxuLnBsMTUgeyBwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnQ7IH1cbi5wbDIgeyBwYWRkaW5nLWxlZnQ6MnJlbSAhaW1wb3J0YW50OyB9XG4ucGwyNSB7IHBhZGRpbmctbGVmdDoyLjVyZW0gIWltcG9ydGFudDsgfVxuLnBsMyB7IHBhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnQ7IH1cbi5wbDQgeyBwYWRkaW5nLWxlZnQ6NHJlbSAhaW1wb3J0YW50OyB9XG4ucGw1IHsgcGFkZGluZy1sZWZ0OjVyZW0gOyB9XG4ucGw2IHsgcGFkZGluZy1sZWZ0OjZyZW0gOyB9XG4ucGwtMSB7IHBhZGRpbmctbGVmdDotMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcjAxIHsgcGFkZGluZy1yaWdodDowLjFyZW0gIWltcG9ydGFudDsgfVxuLnByMDIgeyBwYWRkaW5nLXJpZ2h0OjAuMnJlbSAhaW1wb3J0YW50OyB9XG4ucHIwMyB7IHBhZGRpbmctcmlnaHQ6MC4zcmVtICFpbXBvcnRhbnQ7IH1cbi5wcjA1IHsgcGFkZGluZy1yaWdodDowLjVyZW0gIWltcG9ydGFudDsgfVxuLnByMSB7IHBhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50OyB9XG4ucHIyIHsgcGFkZGluZy1yaWdodDoycmVtICFpbXBvcnRhbnQ7IH1cbi5wcjMgeyBwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDsgfVxuLnByNCB7IHBhZGRpbmctcmlnaHQ6NHJlbSAhaW1wb3J0YW50OyB9XG4ucHI1IHsgcGFkZGluZy1yaWdodDo1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiMDEgeyBwYWRkaW5nLWJvdHRvbTowLjFyZW0gIWltcG9ydGFudDsgfVxuLnBiMDIgeyBwYWRkaW5nLWJvdHRvbTowLjJyZW0gIWltcG9ydGFudDsgfVxuLnBiMDMgeyBwYWRkaW5nLWJvdHRvbTowLjNyZW0gIWltcG9ydGFudDsgfVxuLnBiMDQgeyBwYWRkaW5nLWJvdHRvbTowLjRyZW0gIWltcG9ydGFudDsgfVxuLnBiMDUgeyBwYWRkaW5nLWJvdHRvbTowLjVyZW0gIWltcG9ydGFudDsgfVxuLnBiMSB7IHBhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudDsgfVxuLnBiMTUgeyBwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudDsgfVxuLnBiMiB7IHBhZGRpbmctYm90dG9tOjJyZW0gIWltcG9ydGFudDsgfVxuLnBiMyB7IHBhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudDsgfVxuLnBiNCB7IHBhZGRpbmctYm90dG9tOjRyZW0gIWltcG9ydGFudDsgfVxuLnBiNSB7IHBhZGRpbmctYm90dG9tOjVyZW0gIWltcG9ydGFudDsgfVxuLnBiNiB7IHBhZGRpbmctYm90dG9tOjZyZW0gIWltcG9ydGFudDsgfVxuLnBiNyB7IHBhZGRpbmctYm90dG9tOjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQwMSB7IHBhZGRpbmctdG9wOjAuMXJlbSAhaW1wb3J0YW50OyB9XG4ucHQwMiB7IHBhZGRpbmctdG9wOjAuMnJlbSAhaW1wb3J0YW50OyB9XG4ucHQwMyB7IHBhZGRpbmctdG9wOjAuM3JlbSAhaW1wb3J0YW50OyB9XG4ucHQwMzUgeyBwYWRkaW5nLXRvcDowLjM1cmVtICFpbXBvcnRhbnQ7IH1cbi5wdDA0IHsgcGFkZGluZy10b3A6MC40cmVtICFpbXBvcnRhbnQ7IH1cbi5wdDA1IHsgcGFkZGluZy10b3A6MC41cmVtICFpbXBvcnRhbnQ7IH1cbi5wdDA2IHsgcGFkZGluZy10b3A6MC42cmVtICFpbXBvcnRhbnQ7IH1cbi5wdDA3IHsgcGFkZGluZy10b3A6MC43cmVtICFpbXBvcnRhbnQ7IH1cbi5wdDA4IHsgcGFkZGluZy10b3A6MC44cmVtICFpbXBvcnRhbnQ7IH1cbi5wdDA5IHsgcGFkZGluZy10b3A6MC45cmVtICFpbXBvcnRhbnQ7IH1cbi5wdDEgeyBwYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7IH1cbi5wdDIgeyBwYWRkaW5nLXRvcDoycmVtICFpbXBvcnRhbnQ7IH1cbi5wdDMgeyBwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7IH1cbi5wdDM1IHsgcGFkZGluZy10b3A6My41cmVtICFpbXBvcnRhbnQ7IH1cbi5wdDQgeyBwYWRkaW5nLXRvcDo0cmVtICFpbXBvcnRhbnQ7IH1cbi5wdDUgeyBwYWRkaW5nLXRvcDo1cmVtICFpbXBvcnRhbnQ7IH1cbi5wdDYgeyBwYWRkaW5nLXRvcDo2cmVtICFpbXBvcnRhbnQ7IH1cbi5wdDcgeyBwYWRkaW5nLXRvcDo3cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10MDEgeyBtYXJnaW4tdG9wOjAuMXJlbSAhaW1wb3J0YW50OyB9XG4ubXQwMiB7IG1hcmdpbi10b3A6MC4ycmVtICFpbXBvcnRhbnQ7IH1cbi5tdDAzIHsgbWFyZ2luLXRvcDowLjNyZW0gIWltcG9ydGFudDsgfVxuLm10MDQgeyBtYXJnaW4tdG9wOjAuNHJlbSAhaW1wb3J0YW50OyB9XG4ubXQwNSB7IG1hcmdpbi10b3A6MC41cmVtICFpbXBvcnRhbnQ7IH1cbi5tdDA2IHsgbWFyZ2luLXRvcDowLjZyZW0gIWltcG9ydGFudDsgfVxuLm10MDcgeyBtYXJnaW4tdG9wOjAuN3JlbSAhaW1wb3J0YW50OyB9XG4ubXQwOCB7IG1hcmdpbi10b3A6MC43cmVtICFpbXBvcnRhbnQ7IH1cbi5tdDEgeyBtYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDsgfVxuLm10MTIgeyBtYXJnaW4tdG9wOjEuMnJlbSAhaW1wb3J0YW50OyB9XG4ubXQxNSB7IG1hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7IH1cbi5tdDE3IHsgbWFyZ2luLXRvcDoxLjdyZW0gIWltcG9ydGFudDsgfVxuLm10MiB7IG1hcmdpbi10b3A6MnJlbSAhaW1wb3J0YW50OyB9XG4ubXQzIHsgbWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7IH1cbi5tdDQgeyBtYXJnaW4tdG9wOjRyZW0gIWltcG9ydGFudDsgfVxuLm10NSB7IG1hcmdpbi10b3A6NXJlbSAhaW1wb3J0YW50OyB9XG4ubXQ2IHsgbWFyZ2luLXRvcDo2cmVtICFpbXBvcnRhbnQ7IH1cbi5tdDYtYXV0byB7IG1hcmdpbi10b3A6OHZoICFpbXBvcnRhbnQ7IH1cbi5tdDcgeyBtYXJnaW4tdG9wOjdyZW0gIWltcG9ydGFudDsgfVxuLm10OCB7IG1hcmdpbi10b3A6OHJlbSAhaW1wb3J0YW50OyB9XG4ubXQxMCB7IG1hcmdpbi10b3A6MTByZW0gIWltcG9ydGFudDsgfVxuLm10LTAyIHsgbWFyZ2luLXRvcDotMC4ycmVtICFpbXBvcnRhbnQ7IH1cbi5tdC0wMyB7IG1hcmdpbi10b3A6LTAuM3JlbSAhaW1wb3J0YW50OyB9XG4ubXQtMDQgeyBtYXJnaW4tdG9wOi0wLjRyZW0gIWltcG9ydGFudDsgfVxuLm10LTA1IHsgbWFyZ2luLXRvcDotMC41cmVtICFpbXBvcnRhbnQ7IH1cbi5tdC0yIHsgbWFyZ2luLXRvcDotMnJlbSAhaW1wb3J0YW50OyB9XG4ubXQtMyB7IG1hcmdpbi10b3A6LTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWIwMSB7IG1hcmdpbi1ib3R0b206MC4xcmVtICFpbXBvcnRhbnQ7IH1cbi5tYjAyIHsgbWFyZ2luLWJvdHRvbTowLjJyZW0gIWltcG9ydGFudDsgfVxuLm1iMDMgeyBtYXJnaW4tYm90dG9tOjAuM3JlbSAhaW1wb3J0YW50OyB9XG4ubWIwNSB7IG1hcmdpbi1ib3R0b206MC41cmVtICFpbXBvcnRhbnQ7IH1cbi5tYjA2IHsgbWFyZ2luLWJvdHRvbTowLjZyZW0gIWltcG9ydGFudDsgfVxuLm1iMDcgeyBtYXJnaW4tYm90dG9tOjAuN3JlbSAhaW1wb3J0YW50OyB9XG4ubWIwOCB7IG1hcmdpbi1ib3R0b206MC44cmVtICFpbXBvcnRhbnQ7IH1cbi5tYjEgeyBtYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudDsgfVxuLm1iMiB7IG1hcmdpbi1ib3R0b206MnJlbSAhaW1wb3J0YW50OyB9XG4ubWIzIHsgbWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnQ7IH1cbi5tYjQgeyBtYXJnaW4tYm90dG9tOjRyZW0gIWltcG9ydGFudDsgfVxuLm1iNSB7IG1hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbDAxIHsgbWFyZ2luLWxlZnQ6MC4xcmVtICFpbXBvcnRhbnQ7IH1cbi5tbDAyIHsgbWFyZ2luLWxlZnQ6MC4ycmVtICFpbXBvcnRhbnQ7IH1cbi5tbDAzIHsgbWFyZ2luLWxlZnQ6MC4zcmVtICFpbXBvcnRhbnQ7IH1cbi5tbDA0IHsgbWFyZ2luLWxlZnQ6MC40cmVtICFpbXBvcnRhbnQ7IH1cbi5tbDA1IHsgbWFyZ2luLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7IH1cbi5tbDA4eyBtYXJnaW4tbGVmdDowLjhyZW0gIWltcG9ydGFudDsgfVxuLm1sMSB7IG1hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudDsgfVxuLm1sMTUgeyBtYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudDsgfVxuLm1sMiB7IG1hcmdpbi1sZWZ0OjJyZW0gIWltcG9ydGFudDsgfVxuLm1sMyB7IG1hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudDsgfVxuLm1sNCB7IG1hcmdpbi1sZWZ0OjRyZW0gIWltcG9ydGFudDsgfVxuLm1sNSB7IG1hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudDsgfVxuLm1sLTEgeyBtYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50O31cbi5tbC0yNSB7IG1hcmdpbi1sZWZ0Oi0yLjVyZW0gIWltcG9ydGFudDt9XG4ubWwtMyB7IG1hcmdpbi1sZWZ0Oi0zcmVtICFpbXBvcnRhbnQ7fVxuXG4ubXIwMSB7IG1hcmdpbi1yaWdodDowLjFyZW0gIWltcG9ydGFudDsgfVxuLm1yMDIgeyBtYXJnaW4tcmlnaHQ6MC4ycmVtICFpbXBvcnRhbnQ7IH1cbi5tcjAzIHsgbWFyZ2luLXJpZ2h0OjAuM3JlbSAhaW1wb3J0YW50OyB9XG4ubXIwNCB7IG1hcmdpbi1yaWdodDowLjRyZW0gIWltcG9ydGFudDsgfVxuLm1yMDUgeyBtYXJnaW4tcmlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7IH1cbi5tcjA2IHsgbWFyZ2luLXJpZ2h0OjAuNnJlbSAhaW1wb3J0YW50OyB9XG4ubXIwNyB7IG1hcmdpbi1yaWdodDowLjdyZW0gIWltcG9ydGFudDsgfVxuLm1yMDggeyBtYXJnaW4tcmlnaHQ6MC44cmVtICFpbXBvcnRhbnQ7IH1cbi5tcjEgeyBtYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50OyB9XG4ubXIxNSB7IG1hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDsgfVxuLm1yMiB7IG1hcmdpbi1yaWdodDoycmVtICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodDMgeyBtaW4taGVpZ2h0OjNyZW0gIWltcG9ydGFudDsgfVxuLmg4IHsgbWluLWhlaWdodDo4cmVtOyB9XG4uaDEwIHsgbWluLWhlaWdodDoxMHJlbTsgfVxuLmgxNiB7IG1pbi1oZWlnaHQ6MTZyZW07IH1cbi5oMTggeyBtaW4taGVpZ2h0OjE4cmVtOyB9XG4uaDIwIHsgbWluLWhlaWdodDoyMHJlbTsgfVxuXG4uY2VudGVyIHsgbGVmdDo1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuLmNlbnRlci1ob3Jpem9udGFsbHksIC5jZW50ZXJIIHsgbGVmdDo1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuLmNlbnRlci12ZXJ0aWNhbGx5LCAuY2VudGVyViB7IHRvcDpjYWxjKDUwJSAtIDByZW0pOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmJvcmRlci1yb3VuZCB7IGJvcmRlci1yYWRpdXM6NXB4OyAgfVxuLmJvcmRlci1sZWZ0IHsgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICM3Nzc7IH1cbi5ib3JkZXItcmlnaHQgeyBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM3Nzc7IH1cbi5ib3JkZXItdG9wLXdoaXRlIHsgYm9yZGVyLXRvcDoxcHggc29saWQgI2Y5ZjlmOTsgfVxuLmJvcmRlci10b3AtYmxhY2sgeyBib3JkZXItdG9wOjFweCBzb2xpZCAjMzMzOyB9XG4uYm9yZGVyLWJvdHRvbS13aGl0ZSB7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNmOWY5Zjk7IH1cblxuLnNoYWRvdy1pbnNpZGUgeyBib3gtc2hhZG93OiBpbnNldCAwcHggNXB4IDEwcHggMXB4ICMwMDAwMDA7IH1cbi5zaGFkb3ctaW5zaWRlLXRvcCB7IGJveC1zaGFkb3c6IGluc2V0IDAgN3B4IDlweCAtN3B4IHJnYmEoMCwwLDAsMC44KTsgfVxuLmRpdi1zaGFkb3cgeyBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4OyB9XG5cbi5oaWRkZW4geyBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsgfVxuLnNob3cgeyBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4uaG92ZXIgeyBjdXJzb3I6cG9pbnRlcjsgfVxuLy8uaG92ZXItdW5kZXJsaW5lIHsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgfVxuLmhvdmVyLXVuZGVybGluZTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7IGN1cnNvcjpwb2ludGVyOyB9XG4uaG92ZXItZnJhbWUge1xuICAgIGJvcmRlci13aWR0aDoxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzowLjNyZW07XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjojMEI0NzEzOyAvLyMxOThFRUY7IC8vd2hpdGU7XG4gICAgICAgIGNvbG9yOiMwQjQ3MTM7IC8vIzE5OEVFRjtcbiAgICB9XG59XG5cbi5saW5lLWhlaWdodC0xNSB7IGxpbmUtaGVpZ2h0OjEuNTsgfVxuXG4ucG9zLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB3aWR0aDpjYWxjKDEwMCUgLSA2cmVtKTtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBtaW4taGVpZ2h0OjRyZW07XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuLmF0LWJvdHRvbSB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG59XG4uYXQtdG9wIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcbn1cbi50aHJlZS1kb3RzLXZlcnRpY2FsbHkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFwyODA3JztcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICB9XG59XG5cbi5sYXlvdXQtZnJvbnQge1xuICAgIHotaW5kZXg6OTk5OTtcbn1cbi5sYXlvdXQtYmFjayB7XG4gICAgei1pbmRleDo5O1xufVxuXG4ubW9iaWxlLXNob3cge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuLm9wYWNpdHkgeyBvcGFjaXR5OiAwOyB9XG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdy14OmhpZGRlbjtcbn1cblxuLmJ1bGxldC1ibHVlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn4pieICc7XG4gICAgICAgIGNvbG9yOiAjMjE3N0FCO1xuICAgIH1cblxuXG4gICAgLy8udGV4dC15ZWxsb3cgeyBjb2xvcjogI0U2QjQyRCAhaW1wb3J0YW50OyB9XG4gICAgLy8udGV4dC1ibHVlIHsgY29sb3I6ICMyMTc3QUIgIWltcG9ydGFudDsgfVxuICAgIC8vLnRleHQtZ3JlZW4geyBjb2xvcjojNTQ3RDE1ICFpbXBvcnRhbnQ7IH1cbn1cbi51bnNlbGVjdGFibGUge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuIiwiLyogd2lkdGggKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwcHg7XG59XG5cbi8qIFRyYWNrICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuXG4vKiBIYW5kbGUgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi8qIEhhbmRsZSBvbiBob3ZlciAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbn1cbiIsImh0bWwsIGJvZHkge1xuICAgIC8vZm9udC1mYW1pbHk6ICdBbnVwaGFuLVJlZ3VsYXInO1xuICAgIC8vZm9udC1mYW1pbHk6ICdBbnVwaGFuLVRoaW4nO1xuICAgIGZvbnQtZmFtaWx5OiAnQW51cGhhbi1MaWdodCc7XG4gICAgLy9mb250LWZhbWlseTogJ0FudXBoYW4tQm9sZCc7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtc2l6ZToxNC4wMDAxcHg7XG4gICAgY29sb3I6IzMzMztcbn1cblxuaHRtbCwgYm9keSwgZGl2LCBuYXYsIG1lbnUsIGEsIGlucHV0LCB0b29sdGlwLCBzZWxlY3QsIHRleHRhcmVhLCBtYWluLCBtb2RhbCwgaW5saW5lLCBwcmUsIG5hdkxlZnQsIG5hdlBhZ2UsXG5mb290ZXIsIHN3aXRjaFxue1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG4gICAgYm9yZGVyOjA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaW5lLWhlaWdodDoxLjE7XG59XG5cbmh0bWwsIGJvZHkge1xuICAgIGhlaWdodDoxMDAlO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbn1cblxuXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOjA7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOjAuNHJlbSAwLjNyZW07XG5cbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgICAgICAgLy8td2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggI2Y5ZjlmOSBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggI2RkZCBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgb3V0bGluZTpub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgb3V0bGluZTpub25lO1xuICAgIH1cbn1cblxuYSB7XG4gICAgY29sb3I6aW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLmRlYnVnIHtcbiAgICBib3JkZXI6M3B4IHNvbGlkIHJlZDtcbn1cblxucHJlIHtcbiAgICBiYWNrZ3JvdW5kOiNlOWU5ZTk7XG4gICAgYm9yZGVyOjNweCBkYXNoZWQgcmVkO1xuICAgIHBhZGRpbmc6MC41cmVtO1xufVxuIiwiaHRtbCwgYm9keSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtaW4td2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBvdmVyZmxvdzphdXRvO1xuICAgIGJhY2tncm91bmQ6I0Y3RkFGQjsgLy8jRjRGOUY5O1xuICAgIGNvbG9yOiMzMzM7XG5cbn1cblxubWFpbiwgZGl2LCBhLCBzcGFuLCBuYXYsIHAsIHRvb2x0aXAsIGlucHV0LCBzZWxlY3QsIG1vZGFsLCBoZWFkZXIsIGZvb3RlciwgbmF2LCBtZW51IHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAnRnJhbmtsaW4nO1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjQ1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC8vdGV4dC1zaGFkb3c6ICNmZmYgMHB4IDFweCAxcHg7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcbiAgICB3ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5tYWluIHtcbiAgICBmb250LXdlaWdodDoyMDA7XG4gICAgaGVpZ2h0OmF1dG87XG5cbiAgICAuZmlyc3QtcGFnZSB7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIH1cbn1cbiIsIi5zcHlrZSB7XG4gICAgJi5zcHlrZS1hZGRyZXNzIHtcbiAgICAgICAgY29sb3I6IzU1NTtcbiAgICAgICAgZm9udC1zaXplOjg1LjExMSU7XG4gICAgICAgICYudGV4dC1zbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6ODAlO1xuICAgICAgICAgICAgZGl2IHsgZm9udC1zaXplOmluaGVyaXQ7IH1cbiAgICAgICAgICAgIGltZyB7IHdpZHRoOjlweDsgaGVpZ2h0OmF1dG87IH1cbiAgICAgICAgfVxuICAgICAgICAuY29tcGFueSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6aW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLFxuICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgICBmb250LXNpemU6aW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDoxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdvb2dsZS1tYXAtYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICByaWdodDoxcmVtO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6YmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhIHsgY29sb3I6YmxhY2sgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxvZ28ge1xuICAgICYubG9nby1tYWluIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICByaWdodDowO1xuICAgICAgICB6LWluZGV4Ojk5OTk7XG5cbiAgICAgICAgLmxvZ28tdHJpYW5nbGUge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDoxLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjowcHggc29saWQgcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28tdHJpYW5nbGUtdGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MC41cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28tc3Bfa2Uge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDowLjVyZW07XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjowcHggZGFzaGVkIHJlZDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbi5sb2dvLWNlbnRlciB7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgei1pbmRleDo5OTk5O1xuICAgIHBhZGRpbmctYm90dG9tOjI1dmg7XG5cbiAgICAubG9nby10cmlhbmdsZSB7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjowcHggc29saWQgcmVkO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgJi5sb2dvLXRyaWFuZ2xlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDoyMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLXRyaWFuZ2xlLXRleHQge1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6LTEuNXJlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICYubG9nby10cmlhbmdsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dvLWxvYWRpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgYm9yZGVyOjBweCBzb2xpZCBibHVlO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgIH1cblxufVxuIiwiLmJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHotaW5kZXg6MDtcbiAgICBiYWNrZ3JvdW5kOndoaXRlO1xuXG5cbiAgICAmLmJnLWdyYWRpZW50LWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDczLDExOCw4Nyk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDlkZWcsIHJnYmEoNzMsMTE4LDg3LDEpIDAlLCByZ2JhKDEyOSwxNTMsMTM3LDEpIDM1JSwgcmdiYSg3MywxMTgsODcsMSkgMTAwJSk7XG4gICAgfVxuXG59XG5cblxuLmltZy1iZyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIC8vYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZToxMDAlO1xuXG4gICAgJi5iZy1sb2FkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLWxvYWRlci1taW4ucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICAgIH1cblxuICAgICYuYmctY2FycmV0LXRvcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctY2FycmV0LXRvcC53ZWJwJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246dG9wIGxlZnQ7XG4gICAgfVxuXG4gICAgJi5iZy1sdXh1cnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLWx1eHVyeS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgJi5iZy1zaGlwcGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctc2hpcHBpbmcucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTowJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgICYuYmctZW5lcmd5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1lbmVyZ3kucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTowJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgICYuYmctc2hpcHBpbmctMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctc2hpcHBpbmctMi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgJi5iZy1sdXh1cnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLWx1eHVyeS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgJi5iZy1wcm9kdWN0cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctcHJvZHVjdHMucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTowJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgICYuYmctc3VzdGFpbmFiaWxpdHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLXN1c3RhaW5hYmlsaXR5LTEucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTowJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgICYuYmctc2hpcHBpbmctY2FyZ28ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLXNoaXBwaW5nLWNhcmdvLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgMnJlbSBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5iZy1zb2Z0LWNvbW1vZGl0aWVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1zb2Z0LWNvbW1vZGl0ZXMucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTowJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5iZy1wYW5lbC1pY29uLWx1eHVyeSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvaWNvbi1sdXh1cnkucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHQgMnJlbTtcbiAgICB9XG5cbiAgICAmLmJnLXBhbmVsLWljb24tbWVkaWNhbCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvaWNvbi1tZWRpY2FsLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIHJpZ2h0IDJyZW07XG4gICAgfVxuXG4gICAgJi5iZy1wYW5lbC1pY29uLXZlaGljbGVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9pY29uLXZlaGljbGVzLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIHJpZ2h0IDJyZW07XG4gICAgfVxuICAgICYuYmctcGFuZWwtaWNvbi1lbmVyZ3kge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2ljb24tZW5lcmd5LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIHJpZ2h0IDJyZW07XG4gICAgfVxuICAgICYuYmctcGFuZWwtaWNvbi1zb3VyY2luZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvaWNvbi1zb3VyY2luZy5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSByaWdodCAycmVtO1xuICAgIH1cblxuICAgICYuYmctcGFuZWwtaWNvbi1sb2dpc3RpY3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2ljb24tbG9naXN0aWNzLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIHJpZ2h0IDJyZW07XG4gICAgfVxuICAgICYuYmctcGFuZWwtaWNvbi1jb25zdWx0aW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9pY29uLWNvbnN1bHRpbmcucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHQgMnJlbTtcbiAgICB9XG4gICAgJi5iZy1wYW5lbC1pY29uLWZhaXItdHJhZGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2ljb24tZmFpci10cmFkZS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSByaWdodCAycmVtO1xuICAgIH1cbiAgICAmLmJnLXBhbmVsLWljb24tZW52aXJvbm1lbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2ljb24tZW52aXJvbm1lbnQucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHQgMnJlbTtcbiAgICB9XG5cbiAgICAmLmJnLXBhbmVsLWljb24tZW1pc3Npb25zIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9pY29uLWVtaXNzaW9ucy5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSByaWdodCAycmVtO1xuICAgIH1cbiAgICAmLmJnLXBhbmVsLWljb24tc3B5a2UtbG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvaWNvbi1zcHlrZS1sb2dvLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIHJpZ2h0IDJyZW07XG4gICAgfVxuICAgICYuYmctcGFuZWwtaWNvbi1hZHZhbnRhZ2VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9pY29uLWFkdmFudGFnZXMucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHQgMnJlbTtcbiAgICB9XG4gICAgJi5iZy1jb21pbmctc29vbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctY29taW5nLXNvb24ucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTo0MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICAmLmJnLXBhbmVsLWljb24tcGFydG5lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvaWNvbi1wYXJ0bmVyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIHJpZ2h0IDJyZW07XG4gICAgfVxuICAgICYuYmctc3B5a2Utb3VyLWhpc3Rvcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2ltZy1zcHlrZS1oaXN0b3J5LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6NzAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgJi5iZy13YXRjaC1vbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2dpZi13YXRjaC1vbGQuZ2lmJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTozNiU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgMnJlbSAgbGVmdCA0cmVtO1xuICAgIH1cbiAgICAmLmJnLW1vZGFsLWNvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1tb2RhbC1jb3Zlci53ZWJwJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgICYuYmctc2xvZ2FuLWxvZ2luIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9zbG9nYW4tbG9naW4ucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMjAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmJnLW1vYmlsZS1zdGFydC1wYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1tb2JpbGUtc3RhcnQtcGFnZS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgJi5iZy1tb2JpbGUtc3RhcnQtcGFnZS0yIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1tb2JpbGUtc3RhcnQtcGFnZS0yLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgIH1cblxuICAgICYuYmctc2l6ZS0xMCB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMCU7XG4gICAgfVxuXG4gICAgJi5iZy01MCB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTo1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmJnLXBvcy10b3AtcmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCByaWdodDsgfVxuICAgICYuYmctcG9zLXRvcC1sZWZ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgbGVmdDsgfVxuICAgICYuYmctcG9zLWxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBsZWZ0IDEwJTsgfVxuICAgICYuYmctcG9zLXJpZ2h0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQgMTAlOyB9XG4gICAgJi5iZy1zaXplLTEwIHsgYmFja2dyb3VuZC1zaXplOjE1JTsgfVxufVxuIiwiZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiMwNDA0MDQ7XG4gICAgcGFkZGluZzowLjVyZW0gMnJlbSAwLjFyZW0gMC41cmVtO1xuICAgIGZvbnQtc2l6ZTo3NSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1mb290ZXIud2VicCcpO1xuICAgIGJhY2tncm91bmQtc2l6ZToxNiU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXG4gICAgZGl2IHtcbiAgICAgICAgY29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOjc1JTtcbiAgICAgICAgY29sb3I6I2RkZCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsImltZyB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgd2lkdGg6YXV0bztcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBib3JkZXItcmFkaXVzOjNweDtcblxuICAgICYubG9nbyB7XG4gICAgICAgIGhlaWdodDoxMDBweDtcbiAgICAgICAgJi5sb2dvLW5hdiB7XG4gICAgICAgICAgICBoZWlnaHQ6MjhweDtcbiAgICAgICAgfVxuICAgICAgICAmLmxvZ28tc21hbGwge1xuICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmljb24ge1xuICAgICAgICAmLmljb24taW52ZXJ0IHsgZmlsdGVyOiBpbnZlcnQoMTAwKTsgfVxuICAgICAgICAmLmljb24tc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6MTRweDtcbiAgICAgICAgICAgIGhlaWdodDoxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXNtYWxsZXN0IHtcbiAgICAgICAgICAgIHdpZHRoOjEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MTNweDtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24teHhzIHtcbiAgICAgICAgICAgIHdpZHRoOjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tbGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1sYXJnZXN0IHtcbiAgICAgICAgICAgIHdpZHRoOjMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgICAgICAmLmljb24teGwge1xuICAgICAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi14eGwge1xuICAgICAgICAgICAgd2lkdGg6NDBweDtcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1mbHllciB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLW1vZGFsLWNsb3NlIHtcbiAgICAgICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1sb2FkZXIge1xuICAgICAgICAgICAgd2lkdGg6ODBweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi10aHVtYm5haWwge1xuICAgICAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgYm9yZGVyOjAuNnB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTUpIDEuOTVweCAxLjk1cHggMi42cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLWxvZ28tOTAge1xuICAgICAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjMwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLWxvZ28tODAge1xuICAgICAgICAgICAgd2lkdGg6ODAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjMwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24taGFtYnVyZ2VyIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24taGFtYnVyZ2VyLXNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1wYW5lbCB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1wYW5lbC1zbWFsbCB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tbW9kYWwtbGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6NzAlO1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLWdpZi13YXRjaCB7XG4gICAgICAgICAgICB3aWR0aDo4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxcmVtO1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1wYWdlLWxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1uYXYtbG9nbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLWNvbnRhY3QtdXMge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICAgICAgb3BhY2l0eTowLjc7XG4gICAgICAgICAgICAmOmhvdmVyIHsgb3BhY2l0eToxOyB9XG5cbiAgICAgICAgfVxuICAgICAgICAmLmljb24tcGFuZWwtY29udGFjdC11cyB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tbW92ZS10b3Age1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXJlZmVyZW5jZSB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjM3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tdGh1bWIge1xuICAgICAgICAgICAgd2lkdGg6ODBweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWdyZXkge1xuICAgICAgICAgICAgb3BhY2l0eTo3MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc2xvZ2FuIHtcbiAgICAgICAgICAgIGhlaWdodDoxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc2xvZ2FuLXNtYWxsIHtcbiAgICAgICAgICAgIGhlaWdodDo3MHB4O1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi5pY29uLWJvcmRlci10cmFuc3BhcmVudCB7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1kYXJrZXIge1xuICAgICAgICAgICAgZmlsdGVyOlxuICAgICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpO1xuICAgICAgICAgICAgO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLW9wYWNpdHktODAge1xuICAgICAgICAgICAgb3BhY2l0eTogODAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLW9wYWNpdHktOTAge1xuICAgICAgICAgICAgb3BhY2l0eTogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNjOWM5Yzk7IC8vdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MC4zcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OjE2cHg7XG4gICAgICAgICAgICB3aWR0aDoxNnB4O1xuXG4gICAgICAgICAgICAmLmljb24taG92ZXI6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWhvdmVyLWJvcmRlciB7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi5idG4ge1xuICAgIHdpZHRoOmF1dG87XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgYm9yZGVyOjA7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOjAuN3JlbSAxLjJyZW07XG4gICAgbWFyZ2luOjA7XG4gICAgZm9udC1zaXplOjgwJTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICYuYnRuLXNlbmQge1xuICAgICAgICAvLyYudGV4dC15ZWxsb3cgeyBjb2xvcjogI0U2QjQyRCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC8vJi50ZXh0LWJsdWUgeyBjb2xvcjogIzIxNzdBQiAhaW1wb3J0YW50OyB9XG4gICAgICAgIC8vJi50ZXh0LWdyZWVuIHsgY29sb3I6IzU0N0QxNSAhaW1wb3J0YW50OyB9XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDdEMTU7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuXG4gICAgfVxuXG4gICAgJi5idG4tbG9naW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiMyMTc3QUI7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOjNweDtcbiAgICB9XG5cbiAgICAmLmJ0bi1nb29nbGUtbWFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgY29sb3I6IzMzMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgfVxuXG4gICAgJi5idG4tYWNjZXB0IHtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNzc3O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTU5NzQ2O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgIH1cbn1cbiIsIi5uYXYge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcblxuICAgIC5oYW1idXJnZXIge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjFyZW07XG4gICAgICAgIHotaW5kZXg6OTk5O1xuICAgIH1cblxuICAgIC5uYXYtbWFpbixcbiAgICAubmF2LW1haW4tc21hbGwge1xuICAgICAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJhY2tncm91bmQ6I0Y3RkFGQjtcblxuICAgICAgICB6LWluZGV4Ojk5OTk5O1xuICAgIH1cbiAgICAubmF2LWJvZHkge1xuXG4gICAgfVxuICAgIC5uYXYtZm9vdGVyIHtcblxuICAgIH1cblxuXG4gICAgLm5hdi1tYWluLXNtYWxsIHtcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAgIHBhZGRpbmc6MXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpIDBweCA0cHggNnB4IC0xcHgsIHJnYmEoMCwgMCwgMCwgMC4wNikgMHB4IDJweCA0cHggLTFweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMC45NCkgMCUsIHJnYmEoMCwwLDAsMSkgNzAlKTtcbiAgICAgICAgei1pbmRleDo5OTk5O1xuICAgIH1cbiAgICAubmF2LWNvbW1lbnQge1xuICAgICAgICBoZWlnaHQ6NHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZTllOWU5O1xuICAgICAgICBwYWRkaW5nOjAuM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZToxMTAlO1xuICAgICAgICBjb2xvcjojNzc3O1xuICAgICAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIC5uYXYtY29tbWVudC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTppbmhlcml0O1xuICAgICAgICAgICAgY29sb3I6aW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkZyYW5rbGluRXh0cmFCb2xkO1xuICAgICAgICBmb250LXNpemU6MTQwJTtcbiAgICAgICAgJi50ZXh0LXllbGxvdyB7IGNvbG9yOiAjRTZCNDJEICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgJi50ZXh0LWJsdWUgeyBjb2xvcjogIzIxNzdBQiAhaW1wb3J0YW50OyB9XG4gICAgICAgICYudGV4dC1ncmVlbiB7IGNvbG9yOiM1NDdEMTUgIWltcG9ydGFudDsgfVxuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTowLjVyZW07XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOmluaGVyaXQ7XG4gICAgICAgICAgICBjb2xvcjppbmhlcml0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6aW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowLjNyZW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ+KAoiAnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaG92ZXIteWVsbG93OmhvdmVyIHsgIGNvbG9yOiAjRTZCNDJEICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgJi5ob3Zlci1ibHVlOmhvdmVyIHsgY29sb3I6ICMyMTc3QUIgIWltcG9ydGFudDsgIH1cbiAgICAgICAgJi5ob3Zlci1ncmVlbjpob3ZlciB7ICBjb2xvcjojNTQ3RDE1ICFpbXBvcnRhbnQ7IH1cbiAgICB9XG5cbiAgICBhLmhvdmVyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IzIyMjtcbiAgICB9XG5cblxuICAgIC50ZXh0LXllbGxvdyB7IGNvbG9yOiAjRTZCNDJEICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dC1ibHVlIHsgY29sb3I6ICMyMTc3QUIgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0LWdyZWVuIHsgY29sb3I6IzU0N0QxNSAhaW1wb3J0YW50OyB9XG59XG4iLCIuc3RhcnQtcGFnZSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBtYXgtaGVpZ2h0OjEwMCU7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgLy9ib3JkZXI6MnB4IHNvbGlkIGJsdWU7XG4gICAgei1pbmRleDoxO1xuXG4gICAgJi5vbmUtcGFnZSB7XG4gICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICB9XG4gICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgcGFkZGluZy10b3A6MXJlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwcHg7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6J0ZyYW5rbGluU2VtaUJvbGQnO1xuICAgICAgICAvL2ZvbnQtZmFtaWx5OidhcmlhbCc7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6MzYwJTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHRvcDoyNSU7XG4gICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDozcmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgei1pbmRleDoyO1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBmb250LXNpemU6aW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTppbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5tb2JpbGUtc3RhcnQtcGFnZSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTonRnJhbmtsaW5TZW1pQm9sZCc7XG4gICAgICAgICAgICBmb250LXNpemU6MjIwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MjclO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoycmVtO1xuICAgICAgICAgICAgLy90ZXh0LXNoYWRvdzogMnB4IDJweCAxcHggI0Y3RkFGQjtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMnB4ICNGRkYsIDAgMCA1cHggI0ZGRiwgMCAwIDdweCAjRkZGLCAwIDAgMTBweCAjRjdGQUZCLCAwIDAgMTVweCAjRjdGQUZCLCAwIDAgMjBweCAjRjdGQUZCLCAwIDAgMzBweCAjRjdGQUZCLCAwIDAgNDBweCAjRjdGQUZCO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuIiwiLmhleGFnb24tZ2FsbGVyeSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICAvL2JvcmRlcjoycHggc29saWQgcmVkO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctc2hpcHBpbmcud2VicCcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTo4MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQ7XG5cbiAgICAuaGV4LXJvdyB7XG4gICAgICAgIHRvcDotMTMwcHg7XG4gICAgICAgIGxlZnQ6LTEzMHB4O1xuXG4gICAgICAgIC5oZXgge1xuICAgICAgICAgICAgd2lkdGg6MjQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MjY1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgbWFyZ2luOjEwcHg7XG4gICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIDEwMCUgMjUlLCAxMDAlIDc1JSwgNTAlIDEwMCUsIDAlIDc1JSwgMCUgMjUlKTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIDEwMCUgMjUlLCAxMDAlIDc1JSwgNTAlIDEwMCUsIDAlIDc1JSwgMCUgMjUlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlyc3Qge1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLm9kZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOmNhbGMoMjY1cHggKiAtMC4yNSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDotMTMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmV2ZW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDooMjY1cHggKiAtMC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDoxMjAlO1xuICAgICAgICAgICAgbGVmdDotMTAlO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIucGFnZSB7XG4gICAgY29sb3I6IzIyMjtcbiAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgIGJhY2tncm91bmQ6d2hpdGU7XG5cbiAgICAuaW5saW5lIHtcbiAgICAgICAgcGFkZGluZzoxLjVyZW0gM3JlbTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6MjYwJTtcbiAgICAgICAgY29sb3I6IzIyMjtcbiAgICB9XG5cbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNTklLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgIH1cblxuICAgIC5wYWdlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgIH1cblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZToxNDAlO1xuICAgICAgICBjb2xvcjojRTZCNDJEOyAvLyNDOTk4MkY7XG5cbiAgICAgICAgJi50ZXh0LXllbGxvdyB7IGNvbG9yOiAjRTZCNDJEICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgJi50ZXh0LWJsdWUgeyBjb2xvcjogIzIxNzdBQiAhaW1wb3J0YW50OyB9XG4gICAgICAgICYudGV4dC1ncmVlbiB7IGNvbG9yOiM1NDdEMTUgIWltcG9ydGFudDsgfVxuICAgIH1cblxuICAgIC5ib3JkZXItdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDoxLjVyZW07XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MXJlbTtcbiAgICB9XG5cbiAgICAmLnBhZ2UtYmctZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQ6I0Y3RkFGQjtcbiAgICB9XG4gICAgJi5wYWdlLWJnLWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiNFRkY2Rjk7XG4gICAgfVxuICAgICYucGFnZS1iZy15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiNGQ0ZBRjM7XG4gICAgfVxufVxuIiwiLnBhbmVsIHtcbiAgICBwYWRkaW5nOjEuNXJlbTtcblxuXG4gICAgLnBhbmVsLWlubGluZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2OWRlZywgcmdiYSgyMzAsMTgwLDQ1LDAuMTA5ODU2NDQyNTc3MDMwODcpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDI3JSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA2OCUsIHJnYmEoMjMwLDE4MCw0NSwwLjE1MTg3MzI0OTI5OTcxOTkpIDEwMCUpO1xuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTUpIDEuOTVweCAxLjk1cHggMi42cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MnJlbTtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuXG5cbiAgICAgICAgJi5iZy15ZWxsb3csIC5iZy15ZWxsb3cgeyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTY5ZGVnLCByZ2JhKDIzMCwxODAsNDUsMC4yNDk5MTI0NjQ5ODU5OTQ0KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA0MSUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNTglLCByZ2JhKDIzMCwxODAsNDUsMC4yNDQzMTAyMjQwODk2MzU4NykgMTAwJSk7IH1cbiAgICAgICAgJi5iZy1ncmVlbiwgLmJnLWdyZWVuIHsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2OWRlZywgcmdiYSg4NCwxMjUsMjEsMC4yMjQ3MDIzODA5NTIzODA5MykgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNDElLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDU4JSwgcmdiYSg4NCwxMjUsMjEsMC4yMTYyOTkwMTk2MDc4NDMxNSkgMTAwJSk7IH1cbiAgICAgICAgJi5iZy1ibHVlLCAuYmctYmx1ZSB7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjlkZWcsIHJnYmEoMzMsMTE5LDE3MSwwLjE1NDY3NDM2OTc0Nzg5OTE3KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA0MSUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNTglLCByZ2JhKDMzLDExOSwxNzEsMC4xODgyODc4MTUxMjYwNTA0MikgMTAwJSk7IH1cblxuICAgICAgICAmLmJvcmRlci15ZWxsb3cge1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDsgLy8jZGRkO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkICNFNkI0MkQ7IC8vI2RkZDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI0U2QjQyRDsgLy8jZGRkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjRweCBzb2xpZCAjRTZCNDJEOyAvLyNkZGQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAuaWNvbi5pY29uLXBhbmVsLXNtYWxsIHsgd2lkdGg6YXV0bzsgaGVpZ2h0OjQwcHg7IH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYm9yZGVyLWJsdWUge1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDsgLy8jZGRkO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkICMyMTc3QUI7IC8vI2RkZDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzIxNzdBQjsgLy8jZGRkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjRweCBzb2xpZCAjMjE3N0FCOyAvLyNkZGQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAuaWNvbi5pY29uLXBhbmVsLXNtYWxsIHsgd2lkdGg6YXV0bzsgaGVpZ2h0OjQwcHg7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJvcmRlci1ncmVlbiB7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50OyAvLyNkZGQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDo0cHggc29saWQgIzU0N0QxNTsgLy8jZGRkO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNTQ3RDE1OyAvLyNkZGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkICM1NDdEMTU7IC8vI2RkZDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIC5pY29uLmljb24tcGFuZWwtc21hbGwgeyB3aWR0aDphdXRvOyBoZWlnaHQ6NDBweDsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuaW5saW5lIHtcbiAgICAgICAgcGFkZGluZzowIDEuNXJlbSAxcmVtIDEuNXJlbTtcbiAgICB9XG5cbiAgICAucGFuZWwtaW1hZ2Uge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6MTYwcHg7XG4gICAgICAgIHBhZGRpbmc6MS41cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDozcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cblxuICAgIC5wYW5lbC1iZyB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6MTAwMHB4O1xuICAgICAgICB3aWR0aDoxMDAwcHg7XG4gICAgICAgIHRvcDotNjAlO1xuICAgICAgICBsZWZ0Oi04MCU7XG4gICAgICAgIHotaW5kZXg6MDtcbiAgICB9XG5cbiAgICAucGFuZWwtdGV4dCB7XG4gICAgICAgIGhlaWdodDowO1xuICAgICAgICAvL2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgIC8vbWluLWhlaWdodDoxMHJlbTtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cblxuICAgIC5wYW5lbC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBmaWx0ZXI6b3BhY2l0eSgwLjUpO1xuICAgICAgICB6LWluZGV4Ojk7XG4gICAgfVxuICAgIC5wYW5lbC1jb250YWN0LXVzIHtcbiAgICAgICAgei1pbmRleDo5OTk7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTowLjY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6MTQwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIH1cbiAgICAuc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6MTEwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuXG4gICAgICAgICYudGV4dC15ZWxsb3cgeyBjb2xvcjogI0U2QjQyRCAhaW1wb3J0YW50OyB9XG4gICAgICAgICYudGV4dC1ibHVlIHsgY29sb3I6ICMyMTc3QUIgIWltcG9ydGFudDsgfVxuICAgICAgICAmLnRleHQtZ3JlZW4geyBjb2xvcjojNTQ3RDE1ICFpbXBvcnRhbnQ7IH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLnBhbmVsLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjE1JTtcbiAgICAgICAgICAgIGZpbHRlcjpvcGFjaXR5KDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhbmVsLWNvbnRhY3QtdXMge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGltZzpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC50ZXh0LXllbGxvdyB7IGNvbG9yOiAjRTZCNDJEICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dC1ibHVlIHsgY29sb3I6ICMyMTc3QUIgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0LWdyZWVuIHsgY29sb3I6IzU0N0QxNSAhaW1wb3J0YW50OyB9XG59XG4iLCIucGFydG5lcnMge1xuICAgIC5wYXJ0bmVyLWNvbWluZy1zb29uIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG5cbiAgICAgICAgaW1nLmljb24tY29taW5nLXNvb24ge1xuICAgICAgICAgICAgd2lkdGg6OTBweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgcm90YXRlOiAtMThkZWc7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0UzRUZGMDtcbiAgICAuaXRlbSB7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIHBhZGRpbmc6MC43cmVtIDEuM3JlbTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTo4MCU7XG5cbiAgICAgICAgJi5iZy15ZWxsb3cuYWN0aXZlIHsgYmFja2dyb3VuZDojRTZCNDJEOyBjb2xvcjp3aGl0ZTsgfVxuICAgICAgICAmLmJnLWJsdWUuYWN0aXZlIHsgYmFja2dyb3VuZDojMjE3N0FCOyBjb2xvcjp3aGl0ZTsgfVxuICAgICAgICAmLmJnLWdyZWVuLmFjdGl2ZSB7IGJhY2tncm91bmQ6IzU0N0QxNTsgY29sb3I6d2hpdGU7IH1cbiAgICB9XG59XG5cbi50YWItY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuNDAzMDQwNDM5ODA4NzM1OTQpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuODI4ODEwNzQ3OTMxOTg1MykgMzglLCByZ2JhKDI1NSwyNTUsMjU1LDAuNzg5NTk1MDYxNjU3NDc1NSkgNTklLCByZ2JhKDI1NSwyNTUsMjU1LDAuMjkwOTk1NjIxODgxNTY1MTQpIDEwMCUpO1xuICAgIHBhZGRpbmc6MXJlbTtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTNFRkYwO1xuXG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6MTQwJTtcbiAgICAgICAgY29sb3I6Izc3NztcbiAgICAgICAgcGFkZGluZy1ib3R0b206MnJlbTtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MXJlbTtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OkZyYW5rbGluU2VtaUJvbGQ7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6MXJlbSAycmVtO1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTppbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNTAlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6MjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiM1NTU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3JpZ2luLFxuICAgICAgICAgICAgLnR5cGUsXG4gICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjg2JTtcbiAgICAgICAgICAgICAgICBjb2xvcjojNzc3O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmJiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ODAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vcmlnaW4ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J09yaWdpbjogJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHlwZSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonVHlwZTogJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonSW5mbzogJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowLjVyZW07XG4gICAgICAgIC5idWxsZXQge1xuICAgICAgICAgICAgd2lkdGg6MnJlbTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuXG4gICAgICAgICAgICAuYnVsbGV0LWJsdWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowLjE1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IzIxNzdBQjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idWxsZXQteWVsbG93IHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MC4xcmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I0U2QjQyRDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idWxsZXQtZ3JlZW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowLjFyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDojNTQ3RDE1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1bGxldC10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDNyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRpc2NsYWltZXIge1xuICAgICAgICBmb250LXNpemU6NzAlO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgY29sb3I6I2FhYTtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTppbmhlcml0O1xuICAgICAgICAgICAgY29sb3I6aW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbToycmVtO1xuICAgIC5maWVsZC1ncm91cCB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo3MC4xMTElO1xuICAgICAgICAgICAgY29sb3I6IzIxNzdBQjtcblxuICAgICAgICAgICAgJi50ZXh0LXllbGxvdyB7IGNvbG9yOiAjRTZCNDJEICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICYudGV4dC1ibHVlIHsgY29sb3I6ICMyMTc3QUIgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgJi50ZXh0LWdyZWVuIHsgY29sb3I6IzU0N0QxNSAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nOjAuNXJlbSAwLjNyZW07XG4gICAgICAgICAgICBmb250LXNpemU6ODAuMTExJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2VlZTtcbiAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGNvbG9yOmJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nOjAuNHJlbSAwO1xuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6OHJlbTtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLmVycm9yIHtcbiAgICBtYXJnaW4tdG9wOjAuMXJlbTtcbiAgICBmb250LWZhbWlseTpSYWlsd2F5O1xuICAgIGZvbnQtc2l6ZTo2NCU7XG4gICAgb3BhY2l0eToxO1xuICAgICYuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOnJlZDtcbiAgICB9XG5cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6JyogJztcbiAgICB9XG5cblxuICAgICYuZXJyb3ItY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OjEwMCU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0xMCU7XG4gICAgICAgICAgICAmLmltZy1lcnJvciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ODAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6MC40cmVtO1xuXG4gICAgJi5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6I0Y5RjFFRTtcbiAgICAgICAgY29sb3I6cmVkO1xuICAgIH1cbn1cbiIsIm1vZGFsIHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDg2JSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB6LWluZGV4Ojk5OTk5O1xuXG4gICAgLm1vZGFsLWxheW91dCB7XG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kOiNGN0ZBRkI7XG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xNikgMHB4IDEwcHggMzZweCAwcHgsIHJnYmEoMCwgMCwgMCwgMC4wNikgMHB4IDBweCAwcHggMXB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1mdWxsIHt9XG4gICAgLm1vZGFsLWxhcmdlIHtcbiAgICAgICAgdG9wOjUlO1xuICAgICAgICBsZWZ0OjUlO1xuICAgICAgICAvL3Bvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgIGhlaWdodDo5MCU7XG4gICAgfVxuICAgIC5tb2RhbC1zbWFsbCB7XG4gICAgICAgIC8vcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgaGVpZ2h0OjQwJTtcbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjVyZW07XG4gICAgICAgIHBhZGRpbmc6MXJlbSAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2ljb24tY29ybmVyLXRvcC1yaWdodC53ZWJwJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTo1JTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIH1cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjRyZW07XG4gICAgICAgIHBhZGRpbmc6MC4zcmVtIDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IzA0MDQwNDtcbiAgICAgICAgY29sb3I6I2NjYztcbiAgICB9XG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gOXJlbSk7XG4gICAgICAgIHBhZGRpbmc6MC41cmVtIDJyZW07XG4gICAgfVxuICAgIC5tb2RhbC1pbmxpbmUge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBib3JkZXI6MHB4IHNvbGlkIHJlZDtcbiAgICB9XG4gICAgLm1vZGFsLWNvdmVyIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuXG4gICAgfVxuICAgIC5tb2RhbC10YWItaGVpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDEwcmVtKTtcbiAgICAgICAgbWluLWhlaWdodDpjYWxjKDEwMCUgLSAxMHJlbSk7XG4gICAgICAgIG92ZXJmbG93LXg6YXV0bztcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICB9XG4gICAgICAgIC8qIFRyYWNrICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICAgIH1cbiAgICAgICAgLyogSGFuZGxlICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgLyogSGFuZGxlIG9uIGhvdmVyICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWlubGluZS1mb290ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgYm9yZGVyOiAwcHggZGFzaGVkIGJsdWU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI0NywyNTAsMjUxLDEpIDIwJSwgcmdiYSgyMTcsMjE3LDIxNywxKSAzMyUsIHJnYmEoMjM4LDIzOCwyMzgsMSkgNDQlLCByZ2JhKDI0NywyNTAsMjUxLDEpIDcwJSk7XG4gICAgfVxuICAgICAgICAubW9kYWwtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIHRvcDoxcmVtO1xuICAgICAgICByaWdodDoxcmVtO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpGcmFua2xpblNlbWlCb2xkO1xuICAgICAgICBmb250LXNpemU6MTEwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkZyYW5rbGluRXh0cmFCb2xkO1xuICAgICAgICBmb250LXNpemU6MTgwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgfVxuXG4gICAgLnRleHQteWVsbG93IHsgY29sb3I6ICNFNkI0MkQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0LWJsdWUgeyBjb2xvcjogIzIxNzdBQiAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQtZ3JlZW4geyBjb2xvcjojNTQ3RDE1ICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi5sb2dpbiB7XG4gICAgZm9udC1mYW1pbHk6RnJhbmtsaW5TZW1pQm9sZDtcbiAgICAubG9nby5sb2dvLW1haW4ge1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICB9XG4gICAgZGl2LCBzcGFue1xuICAgICAgICBmb250LWZhbWlseTppbmhlcml0O1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6MTYwJTtcbiAgICB9XG59XG4iLCIuZGlzY2xhaW1lciB7XG4gICAgcGFkZGluZzoxcmVtIDNyZW0gMC41cmVtIDNyZW07XG5cbiAgICAmLmJnLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiM3Nzc7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiNlZWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhvdmVyLWRhcmsge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlzY2xhaW1lci10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOjgwJTtcbiAgICAgICAgZGl2LCBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBmb250LXNpemU6aW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC15ZWxsb3cgeyBjb2xvcjogI0U2QjQyRCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQtYmx1ZSB7IGNvbG9yOiAjMjE3N0FCICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dC1ncmVlbiB7IGNvbG9yOiM1NDdEMTUgIWltcG9ydGFudDsgfVxufVxuIiwiLnNlY3VyaXR5IHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICBoZWlnaHQ6MTVyZW07XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIGJhY2tncm91bmQ6ICNEOEJBNkM7XG4gICAgYm9yZGVyLXRvcDo1cHggc29saWQgIzIyMjtcbiAgICB6LWluZGV4Ojk5OTk5OTtcbiAgICBwYWRkaW5nOjEuNXJlbSAycmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctY29va2llLXNldHRpbmdzLndlYnAnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6NDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBmb250LXNpemU6OTAlO1xuXG4gICAgZGl2LHNwYW4geyBmb250LXNpemU6aW5oZXJpdDsgfVxufVxuIiwiLnJlZmVyZW5jZSB7XG4gICAgcGFkZGluZzoxcmVtIDNyZW07XG5cbiAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgaW1nIHsgZmlsdGVyOmdyYXlzY2FsZSgwKTsgfVxuICAgIH1cbn1cbiIsIi5sb2FkZXIge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDo5OTk5OTk5OTtcbn1cbiIsInRvb2x0aXAge1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHdpZHRoOmF1dG87XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIGJhY2tncm91bmQ6YmxhY2s7XG4gICAgY29sb3I6I2Y5ZjlmOTtcbiAgICBib3JkZXItcmFkaXVzOjNweDtcbiAgICBwYWRkaW5nOjAuNHJlbSAwLjdyZW07XG4gICAgZm9udC1zaXplOjkwJTtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4O1xuXG4gICAgei1pbmRleDo5OTk5OTk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICfilrwnO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgIGxlZnQ6Y2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICBib3R0b206LTEwcHg7XG4gICAgfVxufVxuIiwiLmFuaW1hdGUge1xuICAgICYuYW5pbWF0ZS1oZWlnaHQtaW4ge1xuICAgICAgICBhbmltYXRpb246IF9hbmltYXRlLWhlaWdodC1pbiAwLjJzIGxpbmVhciBmb3J3YXJkcztcbiAgICB9XG4gICAgQGtleWZyYW1lcyBfYW5pbWF0ZS1oZWlnaHQtaW4ge1xuICAgICAgICAwJSB7IG9wYWNpdHk6MDsgaGVpZ2h0OjA7IH1cbiAgICAgICAgMzAlIHsgb3BhY2l0eToxOyB9XG4gICAgICAgIDEwMCUgeyBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgfVxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgICYuYW5pbWF0ZS1oZWlnaHQtb3V0IHtcbiAgICAgICAgYW5pbWF0aW9uOiBfYW5pbWF0ZS1oZWlnaHQtb3V0IDAuMnMgbGluZWFyIGZvcndhcmRzO1xuICAgIH1cbiAgICBAa2V5ZnJhbWVzIF9hbmltYXRlLWhlaWdodC1vdXQge1xuICAgICAgICAwJSB7IG9wYWNpdHk6MTsgaGVpZ2h0OjIwMHB4OyB9XG4gICAgICAgIDgwJSB7IG9wYWNpdHk6MTsgfVxuICAgICAgICAxMDAlIHsgb3BhY2l0eTowOyBoZWlnaHQ6IDA7IH1cbiAgICB9XG59XG4iLCIuYW5pbWF0ZSB7XG4gICAgJi5hbmltYXRlLWJhY2tncm91bmQge1xuICAgICAgICBhbmltYXRpb246IF9hbmltYXRlLWJhY2tncm91bmQgMTVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gICAgJi5hbmltYXRlLWJhY2tncm91bmQtMSB7XG4gICAgICAgIGFuaW1hdGlvbjogX2FuaW1hdGUtYmFja2dyb3VuZC0xIDIwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICAgICYuYW5pbWF0ZS1iYWNrZ3JvdW5kLTIge1xuICAgICAgICBhbmltYXRpb246IF9hbmltYXRlLWJhY2tncm91bmQtMiAyNXMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGUtYmFja2dyb3VuZCB7XG4gICAgICAgIDAlIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgICA1MCUgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7fVxuICAgICAgICAxMDAlIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBfYW5pbWF0ZS1iYWNrZ3JvdW5kLTEge1xuICAgICAgICAwJSB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2NWRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICAgIDUwJSB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTt9XG4gICAgICAgIDEwMCUgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIF9hbmltYXRlLWJhY2tncm91bmQtMiB7XG4gICAgICAgIDAlIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0NWRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICAgIDUwJSB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTt9XG4gICAgICAgIDEwMCUgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgIH1cbn1cbiIsIi5hbmltYXRlIHtcbiAgICAmLmFuaW1hdGUtcGFuZWwge1xuXG4gICAgICAgIC5wYW5lbC1pbWFnZSB7IGFuaW1hdGlvbjogX2FuaW1hdGUtcGFuZWwtaW1hZ2UgMC42cyBsaW5lYXIgZm9yd2FyZHM7IH1cbiAgICAgICAgLnBhbmVsLXRleHQgeyBhbmltYXRpb246IF9hbmltYXRlLXBhbmVsLXRleHQgMC41cyBsaW5lYXIgZm9yd2FyZHM7IH1cbiAgICB9XG5cbiAgICAmLmJnLWx1eHVyeSB7IGFuaW1hdGlvbjogX2FuaW1hdGUtcGFuZWwtYmcgMS4wcyBsaW5lYXIgZm9yd2FyZHM7IH1cbiAgICAmLmJnLXNoaXBwaW5nIHsgYW5pbWF0aW9uOiBfYW5pbWF0ZS1wYW5lbC1iZyAxLjBzIGxpbmVhciBmb3J3YXJkczsgfVxuICAgICYuYmctc3VzdGFpbmFiaWxpdHkgeyBhbmltYXRpb246IF9hbmltYXRlLXBhbmVsLWJnIDEuMHMgbGluZWFyIGZvcndhcmRzOyB9XG4gICAgJi5iZy1zaGlwcGluZy1jYXJnbyB7IGFuaW1hdGlvbjogX2FuaW1hdGUtcGFuZWwtYmcgMS4wcyBsaW5lYXIgZm9yd2FyZHM7IH1cbiAgICAmLmJnLWNvbW1vZGl0eS10cmFkaW5nIHsgYW5pbWF0aW9uOiBfYW5pbWF0ZS1wYW5lbC1iZyAxLjBzIGxpbmVhciBmb3J3YXJkczsgfVxuXG4gICAgJi5iZy1wYW5lbC1pY29uLWFncmljdWx0dXJlIHsgYW5pbWF0aW9uOiBfYW5pbWF0ZS1wYW5lbC1pY29uLWZhZGVfaW4gMi41cyBsaW5lYXIgZm9yd2FyZHM7IH1cblxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGUtcGFuZWwtaW1hZ2Uge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICAvL29wYWNpdHk6MTtcbiAgICAgICAgICAgIGhlaWdodDoxNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjNyZW07XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAvL29wYWNpdHk6MDtcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAa2V5ZnJhbWVzIF9hbmltYXRlLXBhbmVsLXRleHQge1xuICAgICAgICAwJSB7IGhlaWdodDowOyB9XG4gICAgICAgIDEwMCUgeyBoZWlnaHQ6MzYwcHg7IH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIF9hbmltYXRlLXBhbmVsLWJnIHtcbiAgICAgICAgMCUgeyBiYWNrZ3JvdW5kLXNpemU6MDsgfVxuICAgICAgICAzMCUgeyBiYWNrZ3JvdW5kLXNpemU6MDsgfVxuICAgICAgICAxMDAlIHsgYmFja2dyb3VuZC1zaXplOjcwJTsgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGUtcGFuZWwtaWNvbi1mYWRlX2luIHtcbiAgICAgICAgMCUgeyBvcGFjaXR5OjA7IH1cbiAgICAgICAgOTAlIHsgb3BhY2l0eTowOyB9XG4gICAgICAgIDEwMCUgeyBvcGFjaXR5OjE7IH1cbiAgICB9XG5cbn1cbiIsIi5hbmltYXRlIHtcbiAgICAmLmFuaW1hdGUtbW9kYWwge1xuICAgICAgICBhbmltYXRpb246IF9hbmltYXRlX21vZGFsIDAuMnMgbGluZWFyIGZvcndhcmRzO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGVfbW9kYWwge1xuICAgICAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSk7ICB9XG4gICAgICAgIDEwMCUgeyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxuICAgIH1cbn1cbiIsIi5hbmltYXRlIHtcbiAgICAmLmFuaW1hdGUtcm90YXRlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBfYW5pbWF0ZS1yb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGUtcm90YXRlIHtcbiAgICAgICAgMCUgeyB0cmFuc2Zvcm06cm90YXRlWSgwKSA7IH1cbiAgICAgICAgNTAlIHsgdHJhbnNmb3JtOnJvdGF0ZVkoOTBkZWcpIDsgfVxuICAgICAgICAxMDAlIHsgdHJhbnNmb3JtOnJvdGF0ZVkoMCkgOyB9XG4gICAgfVxufVxuIiwiLmFuaW1hdGUge1xuICAgICYuYW5pbWF0ZS1sb2dvLW1haW4ge1xuICAgICAgICBhbmltYXRpb246IF9hbmltYXRlLWxvZ28tbWFpbiAxcyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBfYW5pbWF0ZS1sb2dvLW1haW4ge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS44KTtcbiAgICAgICAgICAgIHJpZ2h0OjQuNXJlbTtcbiAgICAgICAgICAgIHRvcDotNHJlbTtcbiAgICAgICAgfVxuICAgICAgICA2MCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuOCk7XG4gICAgICAgICAgICByaWdodDo0LjVyZW07XG4gICAgICAgICAgICB0b3A6LTRyZW07XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgICAgICAgICByaWdodDo4LjVyZW07XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYW5pbWF0ZS1sb2dvLW1haW4tdGV4dCB7XG4gICAgICAgIGFuaW1hdGlvbjogX2FuaW1hdGUtbG9nby1tYWluLXRleHQgMXMgbGluZWFyIGZvcndhcmRzO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGUtbG9nby1tYWluLXRleHQge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMC40KTtcbiAgICAgICAgICAgIHJpZ2h0OjQuNXJlbTtcbiAgICAgICAgICAgIHRvcDotNHJlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgICAgICA2MCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDAuNCk7XG4gICAgICAgICAgICByaWdodDo0LjVyZW07XG4gICAgICAgICAgICB0b3A6LTRyZW07XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMC4yKTtcbiAgICAgICAgICAgIHJpZ2h0OjkuMHJlbTtcbiAgICAgICAgICAgIHRvcDotNS44cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLmFuaW1hdGUtbG9nby1zcF9rZSB7XG4gICAgICAgIGFuaW1hdGlvbjogX2FuaW1hdGUtbG9nby1zcF9rZSAxLjNzIGxpbmVhciBmb3J3YXJkcztcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIF9hbmltYXRlLWxvZ28tc3Bfa2Uge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0b3A6MTByZW07XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgOTAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRvcDo2cHg7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYW5pbWF0ZSB7XG4gICAgJi5hbmltYXRlLXNsaWRlLXVwIHtcbiAgICAgICAgYW5pbWF0aW9uOiBfYW5pbWF0ZS1zbGlkZS11cCAwLjNzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgIH1cblxuXG4gICAgQGtleWZyYW1lcyBfYW5pbWF0ZS1zbGlkZS11cCB7XG4gICAgICAgIDAlIHsgb3BhY2l0eTowOyBoZWlnaHQ6MDsgfVxuICAgICAgICAzMCUgeyBvcGFjaXR5OjE7IH1cbiAgICAgICAgMTAwJSB7IGhlaWdodDogY2FsYyg0MHB4ICsgMnJlbSk7IH1cbiAgICB9XG59XG4iLCIuYW5pbWF0ZSB7XG4gICAgJi5hbmltYXRlLXNwaW4taG9yaXpvbnRhbGx5IHtcbiAgICAgICAgYW5pbWF0aW9uOiBfYW5pbWF0ZS1zcGluLWhvcml6b250YWxseSAzcyBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIF9hbmltYXRlLXNwaW4taG9yaXpvbnRhbGx5IHtcbiAgICAgICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7IH1cbiAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpOyB9XG4gICAgfVxufVxuIiwiLmFuaW1hdGUge1xuICAgICYuYW5pbWF0ZS10aHJlZS1kb3RzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6U3BhY2VNb25vO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgM2NoIDAgMCk7XG4gICAgICAgIGFuaW1hdGlvbjogX2FuaW1hdGUtdGhyZWUtZG90cyAxLjZzIHN0ZXBzKDQpIGluZmluaXRlO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGUtdGhyZWUtZG90cyB7XG4gICAgICAgIHRvIHtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAtMWNoIDAgMClcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuIiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjgwMHB4KSBhbmQgKG1heC13aWR0aDoxMTAwcHgpe1xuICAgIC50YWJsZXQtaGlkZGVuIHsgZGlzcGxheTpub25lOyB9XG5cblxuXG59XG5cblxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo4MDBweCl7XG4gICAgLm1vYmlsZS1oaWRkZW4geyBkaXNwbGF5Om5vbmU7IH1cbiAgICAubW9iaWxlLXNob3cgeyBkaXNwbGF5OmlubGluZS1ibG9jazsgfVxuXG4gICAgLm1vYmlsZS1wbDAgeyBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50OyB9XG4gICAgLm1vYmlsZS1wcjAgeyBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtbXQxIHsgbWFyZ2luLXRvcDoxcmVtOyB9XG4gICAgLm1vYmlsZS1wYjAgeyBwYWRkaW5nLWJvdHRvbTowOyB9XG4gICAgLm1vYmlsZS13LTEwMCB7IHdpZHRoOjEwMCU7IH1cbiAgICAucGFuZWwudy0zMyB7IHdpZHRoOjEwMCU7IH1cbiAgICAubW9iaWxlLWZyYW5rbGluLWV4dHJhLWJvbGQgeyBmb250LWZhbWlseTogXCJGcmFua2xpbkV4dHJhQm9sZFwiOyB9XG4gICAgLnBhbmVsIHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjNyZW07XG4gICAgfVxuXG5cblxuXG4gICAgLnN0YXJ0LXBhZ2Uge1xuICAgICAgICAubG9nby1zdGFydCB7IGhlaWdodDo1MHB4O31cbiAgICAgICAgLnRpdGxlIHsgZm9udC1zaXplOjE0MCU7IH1cbiAgICB9XG5cbiAgICAucGFuZWwge1xuICAgICAgICAucGFuZWwtY29udGFjdC11cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlIHtcbiAgICAgICAgLmlubGluZSB7IHBhZGRpbmc6MnJlbTt9XG4gICAgfVxuXG5cbiAgICBtb2RhbCB7XG4gICAgICAgIC5tb2RhbC1ib2R5IHsgcGFkZGluZzowLjVyZW0gMXJlbTsgfVxuICAgICAgICAudGl0bGUgeyBmb250LXNpemU6IDEyMCUgIWltcG9ydGFudDsgfVxuICAgICAgICAuYXQtYm90dG9tIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJzIHtcbiAgICAgICAgLml0ZW0geyBwYWRkaW5nOjAuN3JlbSAwLjhyZW07IH1cbiAgICAgICAgLnRhYi1jb250ZW50IHsgcGFkZGluZzowOyB9XG4gICAgfVxuICAgIC50YWItY29udGVudCB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6MTQwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5kaXNjbGFpbWVyIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOjFyZW0gMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAucGFnZSB7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICYuaWNvbi1zbG9nYW4geyB3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF0LWJvdHRvbSB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cblxuICAgIC5pbWctYmcge1xuICAgICAgICAmLmJnLWNvbWluZy1zb29uIHsgYmFja2dyb3VuZC1zaXplOiA4MCU7IH1cbiAgICAgICAgJi5iZy01MCB7IGJhY2tncm91bmQtc2l6ZToxMzAlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICAmLmljb24ge1xuICAgICAgICAgICAgJi5pY29uLXNsb2dhbi1zbWFsbCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pY29uLXJlZmVyZW5jZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NS43dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5sb2dvIHtcbiAgICAgICAgICAgICYubG9nby1tYWluIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdXJpdHkge1xuICAgICAgICBwYWRkaW5nOjEuNXJlbSAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTo3NSU7XG4gICAgfVxufVxuIl19 */
