@charset "UTF-8";/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}h1,h2,h3,h4,h5{line-height:1;font-size:100%;font-weight:400}img{border:none;vertical-align:bottom}dd,dl,dt,li,ol,ul{list-style:none}.switch--pc{display:block}@media screen and (max-width:767px){.switch--pc{display:none}}.switch--sp{display:none}@media screen and (max-width:767px){.switch--sp{display:block}}.fs-10{font-size:1rem}.fs-11{font-size:1.1rem}.fs-12{font-size:1.2rem}.fs-13{font-size:1.3rem}.fs-14{font-size:1.4rem}.fs-15{font-size:1.5rem}.fs-16{font-size:1.6rem}.fs-17{font-size:1.7rem}.fs-18{font-size:1.8rem}.fs-19{font-size:1.9rem}.fs-20{font-size:2rem}.fs-21{font-size:2.1rem}.fs-22{font-size:2.2rem}.fs-23{font-size:2.3rem}.fs-24{font-size:2.4rem}.fs-25{font-size:2.5rem}.fs-26{font-size:2.6rem}.fs-27{font-size:2.7rem}.fs-28{font-size:2.8rem}.fs-29{font-size:2.9rem}.fs-30{font-size:3rem}.fs-31{font-size:3.1rem}.fs-32{font-size:3.2rem}.fs-33{font-size:3.3rem}.fs-34{font-size:3.4rem}.fs-35{font-size:3.5rem}.fs-36{font-size:3.6rem}.fs-37{font-size:3.7rem}.fs-38{font-size:3.8rem}.fs-39{font-size:3.9rem}.fs-40{font-size:4rem}.fs-41{font-size:4.1rem}.fs-42{font-size:4.2rem}.fs-43{font-size:4.3rem}.fs-44{font-size:4.4rem}.fs-45{font-size:4.5rem}.fs-46{font-size:4.6rem}.fs-47{font-size:4.7rem}.fs-48{font-size:4.8rem}.fs-49{font-size:4.9rem}.fs-50{font-size:5rem}.fs-51{font-size:5.1rem}.fs-52{font-size:5.2rem}.fs-53{font-size:5.3rem}.fs-54{font-size:5.4rem}.fs-55{font-size:5.5rem}.fs-56{font-size:5.6rem}.fs-57{font-size:5.7rem}.fs-58{font-size:5.8rem}.fs-59{font-size:5.9rem}.fs-60{font-size:6rem}.fs-61{font-size:6.1rem}.fs-62{font-size:6.2rem}.fs-63{font-size:6.3rem}.fs-64{font-size:6.4rem}.fs-65{font-size:6.5rem}.fs-66{font-size:6.6rem}.fs-67{font-size:6.7rem}.fs-68{font-size:6.8rem}.fs-69{font-size:6.9rem}.fs-70{font-size:7rem}.fs-71{font-size:7.1rem}.fs-72{font-size:7.2rem}.fs-73{font-size:7.3rem}.fs-74{font-size:7.4rem}.fs-75{font-size:7.5rem}.fs-76{font-size:7.6rem}.fs-77{font-size:7.7rem}.fs-78{font-size:7.8rem}.fs-79{font-size:7.9rem}.fs-80{font-size:8rem}.fs-81{font-size:8.1rem}.fs-82{font-size:8.2rem}.fs-83{font-size:8.3rem}.fs-84{font-size:8.4rem}.fs-85{font-size:8.5rem}.fs-86{font-size:8.6rem}.fs-87{font-size:8.7rem}.fs-88{font-size:8.8rem}.fs-89{font-size:8.9rem}.fs-90{font-size:9rem}.fs-91{font-size:9.1rem}.fs-92{font-size:9.2rem}.fs-93{font-size:9.3rem}.fs-94{font-size:9.4rem}.fs-95{font-size:9.5rem}.fs-96{font-size:9.6rem}.fs-97{font-size:9.7rem}.fs-98{font-size:9.8rem}.fs-99{font-size:9.9rem}.fs-100{font-size:10rem}@media screen and (max-width:767px){.fs-10-sp{font-size:clamp(.8rem,2.5641025641vw,1rem)}}@media screen and (max-width:767px){.fs-11-sp{font-size:clamp(.9rem,2.8205128205vw,1.1rem)}}@media screen and (max-width:767px){.fs-12-sp{font-size:clamp(1rem,3.0769230769vw,1.2rem)}}@media screen and (max-width:767px){.fs-13-sp{font-size:clamp(1.1rem,3.3333333333vw,1.3rem)}}@media screen and (max-width:767px){.fs-14-sp{font-size:clamp(1.2rem,3.5897435897vw,1.4rem)}}@media screen and (max-width:767px){.fs-15-sp{font-size:clamp(1.3rem,3.8461538462vw,1.5rem)}}@media screen and (max-width:767px){.fs-16-sp{font-size:clamp(1.4rem,4.1025641026vw,1.6rem)}}@media screen and (max-width:767px){.fs-17-sp{font-size:clamp(1.5rem,4.358974359vw,1.7rem)}}@media screen and (max-width:767px){.fs-18-sp{font-size:clamp(1.6rem,4.6153846154vw,1.8rem)}}@media screen and (max-width:767px){.fs-19-sp{font-size:clamp(1.7rem,4.8717948718vw,1.9rem)}}@media screen and (max-width:767px){.fs-20-sp{font-size:clamp(1.8rem,5.1282051282vw,2rem)}}@media screen and (max-width:767px){.fs-21-sp{font-size:clamp(1.9rem,5.3846153846vw,2.1rem)}}@media screen and (max-width:767px){.fs-22-sp{font-size:clamp(2rem,5.641025641vw,2.2rem)}}@media screen and (max-width:767px){.fs-23-sp{font-size:clamp(2.1rem,5.8974358974vw,2.3rem)}}@media screen and (max-width:767px){.fs-24-sp{font-size:clamp(2.2rem,6.1538461538vw,2.4rem)}}@media screen and (max-width:767px){.fs-25-sp{font-size:clamp(2.3rem,6.4102564103vw,2.5rem)}}@media screen and (max-width:767px){.fs-26-sp{font-size:clamp(2.4rem,6.6666666667vw,2.6rem)}}@media screen and (max-width:767px){.fs-27-sp{font-size:clamp(2.5rem,6.9230769231vw,2.7rem)}}@media screen and (max-width:767px){.fs-28-sp{font-size:clamp(2.6rem,7.1794871795vw,2.8rem)}}@media screen and (max-width:767px){.fs-29-sp{font-size:clamp(2.7rem,7.4358974359vw,2.9rem)}}@media screen and (max-width:767px){.fs-30-sp{font-size:clamp(2.8rem,7.6923076923vw,3rem)}}@media screen and (max-width:767px){.fs-31-sp{font-size:clamp(2.9rem,7.9487179487vw,3.1rem)}}@media screen and (max-width:767px){.fs-32-sp{font-size:clamp(3rem,8.2051282051vw,3.2rem)}}@media screen and (max-width:767px){.fs-33-sp{font-size:clamp(3.1rem,8.4615384615vw,3.3rem)}}@media screen and (max-width:767px){.fs-34-sp{font-size:clamp(3.2rem,8.7179487179vw,3.4rem)}}@media screen and (max-width:767px){.fs-35-sp{font-size:clamp(3.3rem,8.9743589744vw,3.5rem)}}@media screen and (max-width:767px){.fs-36-sp{font-size:clamp(3.4rem,9.2307692308vw,3.6rem)}}@media screen and (max-width:767px){.fs-37-sp{font-size:clamp(3.5rem,9.4871794872vw,3.7rem)}}@media screen and (max-width:767px){.fs-38-sp{font-size:clamp(3.6rem,9.7435897436vw,3.8rem)}}@media screen and (max-width:767px){.fs-39-sp{font-size:clamp(3.7rem,10vw,3.9rem)}}@media screen and (max-width:767px){.fs-40-sp{font-size:clamp(3.8rem,10.2564102564vw,4rem)}}@media screen and (max-width:767px){.fs-41-sp{font-size:clamp(3.9rem,10.5128205128vw,4.1rem)}}@media screen and (max-width:767px){.fs-42-sp{font-size:clamp(4rem,10.7692307692vw,4.2rem)}}@media screen and (max-width:767px){.fs-43-sp{font-size:clamp(4.1rem,11.0256410256vw,4.3rem)}}@media screen and (max-width:767px){.fs-44-sp{font-size:clamp(4.2rem,11.2820512821vw,4.4rem)}}@media screen and (max-width:767px){.fs-45-sp{font-size:clamp(4.3rem,11.5384615385vw,4.5rem)}}@media screen and (max-width:767px){.fs-46-sp{font-size:clamp(4.4rem,11.7948717949vw,4.6rem)}}@media screen and (max-width:767px){.fs-47-sp{font-size:clamp(4.5rem,12.0512820513vw,4.7rem)}}@media screen and (max-width:767px){.fs-48-sp{font-size:clamp(4.6rem,12.3076923077vw,4.8rem)}}@media screen and (max-width:767px){.fs-49-sp{font-size:clamp(4.7rem,12.5641025641vw,4.9rem)}}@media screen and (max-width:767px){.fs-50-sp{font-size:clamp(4.8rem,12.8205128205vw,5rem)}}@media screen and (max-width:767px){.fs-51-sp{font-size:clamp(4.9rem,13.0769230769vw,5.1rem)}}@media screen and (max-width:767px){.fs-52-sp{font-size:clamp(5rem,13.3333333333vw,5.2rem)}}@media screen and (max-width:767px){.fs-53-sp{font-size:clamp(5.1rem,13.5897435897vw,5.3rem)}}@media screen and (max-width:767px){.fs-54-sp{font-size:clamp(5.2rem,13.8461538462vw,5.4rem)}}@media screen and (max-width:767px){.fs-55-sp{font-size:clamp(5.3rem,14.1025641026vw,5.5rem)}}@media screen and (max-width:767px){.fs-56-sp{font-size:clamp(5.4rem,14.358974359vw,5.6rem)}}@media screen and (max-width:767px){.fs-57-sp{font-size:clamp(5.5rem,14.6153846154vw,5.7rem)}}@media screen and (max-width:767px){.fs-58-sp{font-size:clamp(5.6rem,14.8717948718vw,5.8rem)}}@media screen and (max-width:767px){.fs-59-sp{font-size:clamp(5.7rem,15.1282051282vw,5.9rem)}}@media screen and (max-width:767px){.fs-60-sp{font-size:clamp(5.8rem,15.3846153846vw,6rem)}}@media screen and (max-width:767px){.fs-61-sp{font-size:clamp(5.9rem,15.641025641vw,6.1rem)}}@media screen and (max-width:767px){.fs-62-sp{font-size:clamp(6rem,15.8974358974vw,6.2rem)}}@media screen and (max-width:767px){.fs-63-sp{font-size:clamp(6.1rem,16.1538461538vw,6.3rem)}}@media screen and (max-width:767px){.fs-64-sp{font-size:clamp(6.2rem,16.4102564103vw,6.4rem)}}@media screen and (max-width:767px){.fs-65-sp{font-size:clamp(6.3rem,16.6666666667vw,6.5rem)}}@media screen and (max-width:767px){.fs-66-sp{font-size:clamp(6.4rem,16.9230769231vw,6.6rem)}}@media screen and (max-width:767px){.fs-67-sp{font-size:clamp(6.5rem,17.1794871795vw,6.7rem)}}@media screen and (max-width:767px){.fs-68-sp{font-size:clamp(6.6rem,17.4358974359vw,6.8rem)}}@media screen and (max-width:767px){.fs-69-sp{font-size:clamp(6.7rem,17.6923076923vw,6.9rem)}}@media screen and (max-width:767px){.fs-70-sp{font-size:clamp(6.8rem,17.9487179487vw,7rem)}}@media screen and (max-width:767px){.fs-71-sp{font-size:clamp(6.9rem,18.2051282051vw,7.1rem)}}@media screen and (max-width:767px){.fs-72-sp{font-size:clamp(7rem,18.4615384615vw,7.2rem)}}@media screen and (max-width:767px){.fs-73-sp{font-size:clamp(7.1rem,18.7179487179vw,7.3rem)}}@media screen and (max-width:767px){.fs-74-sp{font-size:clamp(7.2rem,18.9743589744vw,7.4rem)}}@media screen and (max-width:767px){.fs-75-sp{font-size:clamp(7.3rem,19.2307692308vw,7.5rem)}}@media screen and (max-width:767px){.fs-76-sp{font-size:clamp(7.4rem,19.4871794872vw,7.6rem)}}@media screen and (max-width:767px){.fs-77-sp{font-size:clamp(7.5rem,19.7435897436vw,7.7rem)}}@media screen and (max-width:767px){.fs-78-sp{font-size:clamp(7.6rem,20vw,7.8rem)}}@media screen and (max-width:767px){.fs-79-sp{font-size:clamp(7.7rem,20.2564102564vw,7.9rem)}}@media screen and (max-width:767px){.fs-80-sp{font-size:clamp(7.8rem,20.5128205128vw,8rem)}}@media screen and (max-width:767px){.fs-81-sp{font-size:clamp(7.9rem,20.7692307692vw,8.1rem)}}@media screen and (max-width:767px){.fs-82-sp{font-size:clamp(8rem,21.0256410256vw,8.2rem)}}@media screen and (max-width:767px){.fs-83-sp{font-size:clamp(8.1rem,21.2820512821vw,8.3rem)}}@media screen and (max-width:767px){.fs-84-sp{font-size:clamp(8.2rem,21.5384615385vw,8.4rem)}}@media screen and (max-width:767px){.fs-85-sp{font-size:clamp(8.3rem,21.7948717949vw,8.5rem)}}@media screen and (max-width:767px){.fs-86-sp{font-size:clamp(8.4rem,22.0512820513vw,8.6rem)}}@media screen and (max-width:767px){.fs-87-sp{font-size:clamp(8.5rem,22.3076923077vw,8.7rem)}}@media screen and (max-width:767px){.fs-88-sp{font-size:clamp(8.6rem,22.5641025641vw,8.8rem)}}@media screen and (max-width:767px){.fs-89-sp{font-size:clamp(8.7rem,22.8205128205vw,8.9rem)}}@media screen and (max-width:767px){.fs-90-sp{font-size:clamp(8.8rem,23.0769230769vw,9rem)}}@media screen and (max-width:767px){.fs-91-sp{font-size:clamp(8.9rem,23.3333333333vw,9.1rem)}}@media screen and (max-width:767px){.fs-92-sp{font-size:clamp(9rem,23.5897435897vw,9.2rem)}}@media screen and (max-width:767px){.fs-93-sp{font-size:clamp(9.1rem,23.8461538462vw,9.3rem)}}@media screen and (max-width:767px){.fs-94-sp{font-size:clamp(9.2rem,24.1025641026vw,9.4rem)}}@media screen and (max-width:767px){.fs-95-sp{font-size:clamp(9.3rem,24.358974359vw,9.5rem)}}@media screen and (max-width:767px){.fs-96-sp{font-size:clamp(9.4rem,24.6153846154vw,9.6rem)}}@media screen and (max-width:767px){.fs-97-sp{font-size:clamp(9.5rem,24.8717948718vw,9.7rem)}}@media screen and (max-width:767px){.fs-98-sp{font-size:clamp(9.6rem,25.1282051282vw,9.8rem)}}@media screen and (max-width:767px){.fs-99-sp{font-size:clamp(9.7rem,25.3846153846vw,9.9rem)}}@media screen and (max-width:767px){.fs-100-sp{font-size:clamp(9.8rem,25.641025641vw,10rem)}}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.ls--10{letter-spacing:-.1em}.ls--9{letter-spacing:-.09em}.ls--8{letter-spacing:-.08em}.ls--7{letter-spacing:-.07em}.ls--6{letter-spacing:-.06em}.ls--5{letter-spacing:-.05em}.ls--4{letter-spacing:-.04em}.ls--3{letter-spacing:-.03em}.ls--2{letter-spacing:-.02em}.ls--1{letter-spacing:-.01em}.ls-0{letter-spacing:0}.ls-1{letter-spacing:.01em}.ls-2{letter-spacing:.02em}.ls-3{letter-spacing:.03em}.ls-4{letter-spacing:.04em}.ls-5{letter-spacing:.05em}.ls-6{letter-spacing:.06em}.ls-7{letter-spacing:.07em}.ls-8{letter-spacing:.08em}.ls-9{letter-spacing:.09em}.ls-10{letter-spacing:.1em}.ls-11{letter-spacing:.11em}.ls-12{letter-spacing:.12em}.ls-13{letter-spacing:.13em}.ls-14{letter-spacing:.14em}.ls-15{letter-spacing:.15em}.ls-16{letter-spacing:.16em}.ls-17{letter-spacing:.17em}.ls-18{letter-spacing:.18em}.ls-19{letter-spacing:.19em}.ls-20{letter-spacing:.2em}@media screen and (max-width:767px){.ls--10-sp{letter-spacing:-.1em}}@media screen and (max-width:767px){.ls--9-sp{letter-spacing:-.09em}}@media screen and (max-width:767px){.ls--8-sp{letter-spacing:-.08em}}@media screen and (max-width:767px){.ls--7-sp{letter-spacing:-.07em}}@media screen and (max-width:767px){.ls--6-sp{letter-spacing:-.06em}}@media screen and (max-width:767px){.ls--5-sp{letter-spacing:-.05em}}@media screen and (max-width:767px){.ls--4-sp{letter-spacing:-.04em}}@media screen and (max-width:767px){.ls--3-sp{letter-spacing:-.03em}}@media screen and (max-width:767px){.ls--2-sp{letter-spacing:-.02em}}@media screen and (max-width:767px){.ls--1-sp{letter-spacing:-.01em}}@media screen and (max-width:767px){.ls-0-sp{letter-spacing:0}}@media screen and (max-width:767px){.ls-1-sp{letter-spacing:.01em}}@media screen and (max-width:767px){.ls-2-sp{letter-spacing:.02em}}@media screen and (max-width:767px){.ls-3-sp{letter-spacing:.03em}}@media screen and (max-width:767px){.ls-4-sp{letter-spacing:.04em}}@media screen and (max-width:767px){.ls-5-sp{letter-spacing:.05em}}@media screen and (max-width:767px){.ls-6-sp{letter-spacing:.06em}}@media screen and (max-width:767px){.ls-7-sp{letter-spacing:.07em}}@media screen and (max-width:767px){.ls-8-sp{letter-spacing:.08em}}@media screen and (max-width:767px){.ls-9-sp{letter-spacing:.09em}}@media screen and (max-width:767px){.ls-10-sp{letter-spacing:.1em}}@media screen and (max-width:767px){.ls-11-sp{letter-spacing:.11em}}@media screen and (max-width:767px){.ls-12-sp{letter-spacing:.12em}}@media screen and (max-width:767px){.ls-13-sp{letter-spacing:.13em}}@media screen and (max-width:767px){.ls-14-sp{letter-spacing:.14em}}@media screen and (max-width:767px){.ls-15-sp{letter-spacing:.15em}}@media screen and (max-width:767px){.ls-16-sp{letter-spacing:.16em}}@media screen and (max-width:767px){.ls-17-sp{letter-spacing:.17em}}@media screen and (max-width:767px){.ls-18-sp{letter-spacing:.18em}}@media screen and (max-width:767px){.ls-19-sp{letter-spacing:.19em}}@media screen and (max-width:767px){.ls-20-sp{letter-spacing:.2em}}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:80px}@media screen and (min-width:768px) and (max-width:1023px){html{font-size:52%}}@media screen and (min-width:1936px){html{font-size:78.125%}}body{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;color:#000;font-size:1.6rem;padding-top:10rem}@media screen and (max-width:767px){body{font-size:4.1025641026vw}}img{max-width:100%;line-height:1;vertical-align:top}img[src$=".svg"]{width:100%;height:auto}.interview{margin-top:14.4rem}.interview__box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:11rem}.interview__feature__box{width:calc(50% - 4rem);margin:0 0 7rem;overflow:hidden}.interview__feature__box a{color:#000;text-decoration:none;line-height:1rem}h3.interview__detail__ttl{line-height:3rem;text-align:center;margin-top:1em}.interview__photo{max-height:326px;overflow:hidden;border-radius:20px}.interview__photo img{width:100%;height:100%;border-radius:20px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-o-object-fit:cover;object-fit:cover;max-height:326px}.interview__photo img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (min-width:768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.last__line dt{border-bottom:1px solid #3fbaac}.last__line dd{border-bottom:1px solid #c6c6c6}table{border-collapse:collapse;border-spacing:0;font-weight:400}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto}.flex-box.fb-2 img{width:calc(50% - 10px)}.flex-box.fb-3 img{width:calc(33.3333333333% - 10px)}.flex-box.fb-4 img{width:calc(25% - 10px)}input::-webkit-input-placeholder{opacity:.5}p.error{color:red;font-size:90%}button[onclick*=clearRadio]{background:0 0;border:1px solid #ccc;border-radius:4px;padding:2px 8px;font-size:12px;cursor:pointer;color:#666;margin-top:5px}button[onclick*=clearRadio]:hover{background:#f0f0f0}.mgn50{margin-top:50px}.txtCenter{text-align:center;margin:auto}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important}.header{width:100%;height:10rem;position:fixed;left:0;top:0;z-index:10000}@media screen and (min-width:768px){.header{background:#fff}}.header__inner{position:relative}.header__logo{position:absolute;width:29.1rem;top:1.6rem;left:9.1rem}.header__navi{padding-top:4.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:10.4rem}.header__navi__item{cursor:pointer}.header__navi__item a,.header__navi__item a:link,.header__navi__item a:visited{color:#000;text-decoration:none}.header__navi__item a,.header__navi__item a:link,.header__navi__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__navi__item a:hover{opacity:.7;text-decoration:none}}.header__navi__item{position:relative}.header__navi__item:not(:last-of-type){margin-right:4.7rem}.header__navi__item .text{font-size:1.6rem;line-height:1;font-weight:500;letter-spacing:.06em}.header__navi__item .text{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__navi__item .link-sub{position:absolute;top:calc(100% + 3rem);left:50%;-webkit-transform:translateX(-50%) translateY(1rem);transform:translateX(-50%) translateY(1rem);opacity:0;pointer-events:none;background:#3fbaac;border-radius:1.3rem;padding:1.6rem;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.header__navi__item .link-sub::before{content:"";position:absolute;top:-3rem;left:0;width:100%;height:3rem}.header__navi__item .link-sub li{color:#fff}.header__navi__item .link-sub li a,.header__navi__item .link-sub li a:link,.header__navi__item .link-sub li a:visited{color:#fff;text-decoration:none}.header__navi__item .link-sub li a,.header__navi__item .link-sub li a:link,.header__navi__item .link-sub li a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__navi__item .link-sub li a:hover{opacity:.7;text-decoration:none}}.header__navi__item .link-sub li{text-align:center;font-weight:500}.header__navi__item .link-sub li:not(:first-of-type){margin-top:1rem}@media screen and (min-width:768px){.header__navi .header__navi__item .link-sub1{min-width:15.3rem}.header__navi .header__navi__item .link-sub2{min-width:17.1rem}.header__navi .header__navi__item .link-sub3{min-width:20.3rem}.header__navi .header__navi__item:hover .link-sub{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);pointer-events:auto}}.header__navi .header__navi__item.is-open .link-sub{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);pointer-events:auto}@media screen and (min-width:768px) and (max-width:1024px){.header__logo{left:4rem}}@media screen and (max-width:767px){.header{height:16.6666666667vw;background:#fff}.header__logo{position:absolute;width:49.7435897436vw;top:2.3076923077vw;left:5.2564102564vw}.header__navi{display:none;padding:25.641025641vw 6.4102564103vw 25.641025641vw}.header__navi.is-open{display:block;z-index:1000;width:100%;height:100vh;position:fixed;top:0;left:0;background:#3ebaac;overflow-y:scroll}.header__navi__item{font-size:5.3846153846vw;line-height:142.8571428571%;letter-spacing:.05em;border-top:1px solid #fff}.header__navi__item a,.header__navi__item a:link,.header__navi__item a:visited{color:#fff;text-decoration:none}.header__navi__item a,.header__navi__item a:link,.header__navi__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){.header__navi__item a:hover{color:#000;text-decoration:none}}@media screen and (max-width:767px){.header__navi__item:not(:last-of-type){margin-right:0}.header__navi__item:last-of-type{border-bottom:1px solid #fff}.header__navi__item .text{font-size:5.3846153846vw}.header__navi__item>.text,.header__navi__item>a{display:block;padding:3.5897435897vw 12.8205128205vw 4.1025641026vw 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:#fff}.header__navi__item .link-sub{opacity:1;position:static;-webkit-transform:none;transform:none;font-size:4.6153846154vw;padding:2.5641025641vw 0 5.1282051282vw;pointer-events:auto;background:0 0;color:#fff;border-radius:0;display:none}.header__navi__item .link-sub:before{display:none}.header__navi__item .link-sub li a,.header__navi__item .link-sub li a:link,.header__navi__item .link-sub li a:visited{color:#fff;text-decoration:none}.header__navi__item .link-sub li a,.header__navi__item .link-sub li a:link,.header__navi__item .link-sub li a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__navi__item .link-sub li{text-align:left}}@media screen and (max-width:767px) and (min-width:768px){.header__navi__item .link-sub li a:hover{color:#000;text-decoration:none}}@media screen and (max-width:767px){.header__navi__item .link-sub li:not(:first-of-type){margin-top:4.1025641026vw}.header__navi__item .link-sub li a{display:block;width:100%;text-align:left}.header__navi__item .link-sub li a:before{content:"−";margin-right:1.2820512821vw}.header__navi .header__navi__item>.text::after,.header__navi .header__navi__item>.text::before{content:"";position:absolute;right:0;top:50%;width:4.6153846154vw;height:1px;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.header__navi .header__navi__item>.text::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.header__navi .header__navi__item>.text.is-open::after{opacity:0}}.menu-sp{display:none}@media screen and (max-width:767px){.menu-sp{position:fixed;right:0;top:2.358974vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:13.0769230769vw;height:13.0769230769vw;background:#fff;cursor:pointer;gap:1.7948717949vw;z-index:10001}.menu-sp span{width:6.4102564103vw;height:.5128205128vw;background:#27beac;display:block;-webkit-transition:.3s ease;transition:.3s ease}.menu-sp.is-open span:nth-child(1){-webkit-transform:translateY(2.3076923077vw) rotate(45deg);transform:translateY(2.3076923077vw) rotate(45deg)}.menu-sp.is-open span:nth-child(2){opacity:0}.menu-sp.is-open span:nth-child(3){-webkit-transform:translateY(-2.3076923077vw) rotate(-45deg);transform:translateY(-2.3076923077vw) rotate(-45deg)}}.footer{margin-top:18rem;padding-top:19.1rem;padding-bottom:5rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/assets/img/common/footer-bg.webp) no-repeat center top;background-size:cover;position:relative}.footer:before{content:"";width:100%;height:100%;background:rgba(44,44,44,.75);position:absolute;left:0;top:0;z-index:1}.footer__inner{position:relative;z-index:10}.footer__contents-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__contents__logo{width:26.9rem;-webkit-transform:translateX(-.6rem) translateY(.1rem);transform:translateX(-.6rem) translateY(.1rem)}.footer__contents__text{margin-top:1.4rem;font-size:1.6rem;font-weight:500;line-height:187.5%;letter-spacing:.03em;color:#fff}.footer__link-wrap{width:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__link__item{font-size:1.6rem;font-weight:500;line-height:187.5%;letter-spacing:.1em;color:#fff}.footer__link__item a,.footer__link__item a:link,.footer__link__item a:visited{color:#fff;text-decoration:none}.footer__link__item a,.footer__link__item a:link,.footer__link__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.footer__link__item a:hover{opacity:.7;text-decoration:none}}.footer__link__item .link-sub-footer{padding-left:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}.footer__copyright{margin-top:16.8rem;font-size:1.6rem;font-weight:500;line-height:150%;letter-spacing:.1em;color:#fff}@media screen and (max-width:767px){.footer{margin-top:44.6153846154vw;padding-top:22.0512820513vw;padding-bottom:11.5384615385vw;background:0 0;position:relative;overflow:hidden}.footer:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(/assets/img/common/footer-bg_sp.webp) no-repeat center top;background-size:cover;z-index:0}.footer>*{position:relative;z-index:1}.footer__contents-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer__contents{margin-top:20.5128205128vw}.footer__contents__logo{width:68.9743589744vw;-webkit-transform:none;transform:none;margin:0 auto}.footer__contents__text{margin-top:3.0769230769vw;font-size:4.1025641026vw;text-align:center}.footer__link-wrap{width:100%;display:block}.footer__link:last-of-type{border-bottom:1px solid #fff}.footer__link__item{font-size:5.3846153846vw;line-height:142.8571428571%;letter-spacing:.05em;border-top:1px solid #fff}.footer__link__item>a{display:block;padding:3.5897435897vw 12.8205128205vw 4.1025641026vw 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.footer__link__item .link-sub-footer{font-size:4.6153846154vw;display:none;padding:0 0 5.1282051282vw}.footer__link__item .link-sub-footer li:not(:first-of-type){margin-top:4.1025641026vw}.footer__link__item .link-sub-footer li a:before{content:"−";margin-right:1.2820512821vw}.footer__link .footer__link__item.has-link-sub>a::after,.footer__link .footer__link__item.has-link-sub>a::before{content:"";position:absolute;right:0;top:50%;width:4.6153846154vw;height:1px;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.footer__link .footer__link__item.has-link-sub>a::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.footer__link .footer__link__item.has-link-sub.is-open>a::after{opacity:0}.footer__copyright{margin-top:11.5384615385vw;font-size:4.1025641026vw;line-height:162.5%;text-align:center}}.page-top{z-index:100;width:11.6rem;position:fixed;right:7.7rem;bottom:3rem}.page-top.is-stop{position:absolute}.page-top a{display:block;position:relative}.page-top a img{display:block;width:100%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page-top a::after{content:"";position:absolute;inset:0;background:url(/assets/img/common/page-top-hover.webp) no-repeat center/contain;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;height:15rem;right:-1.5px;bottom:top;top:-48px}.page-top a:hover img{opacity:0}.page-top a:hover::after{opacity:1}@media screen and (min-width:768px) and (max-width:1024px){.page-top{right:2rem}}@media screen and (max-width:767px){.page-top{width:20.5128205128vw;right:4.6153846154vw;bottom:7.6923076923vw}.page-top a::after{top:-57px}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.elm-inner{max-width:116rem;padding:0 4rem;margin:0 auto 0 auto}@media screen and (max-width:767px){.elm-inner{padding:0 6.4102564103vw}}.elm-section-heading .en{font-size:5.8rem;font-weight:700;line-height:1;color:#3ebaac;display:block;font-family:Roboto,sans-serif}.elm-section-heading .jp{margin-top:1.8rem;font-size:2.4rem;font-weight:700;line-height:1;color:#111;letter-spacing:.1em;display:block;font-family:"Zen Kaku Gothic Antique",sans-serif}.elm-section-heading.vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.elm-section-heading.vertical .en{font-size:2.6rem;letter-spacing:.02em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.elm-section-heading.vertical .jp{margin-top:0;font-size:2.4rem;letter-spacing:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:767px){.elm-section-heading .en{font-size:8.9743589744vw}.elm-section-heading .jp{margin-top:2.0512820513vw;font-size:3.5897435897vw}.elm-section-heading.vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.elm-section-heading.vertical .en{font-size:8.9743589744vw;letter-spacing:.1em;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit;display:block;width:100%}.elm-section-heading.vertical .jp{margin-top:2.0512820513vw;font-size:3.5897435897vw;letter-spacing:0;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit;display:block;width:100%}}.elm-btn a,.elm-btn a:link,.elm-btn a:visited{color:#fff;text-decoration:none}.elm-btn a,.elm-btn a:link,.elm-btn a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.elm-btn a:hover{color:#fff;text-decoration:none}}.elm-btn.al-r{text-align:right}.elm-btn.al-c{text-align:center}.elm-btn a{font-size:2rem;font-weight:700;letter-spacing:-.04em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:3.4rem;padding-right:4.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#111;height:6rem;border-radius:100vh}.elm-btn a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.elm-btn a .arw{margin-right:2rem;width:1.1rem;height:2.1rem;display:inline-block;-webkit-mask-image:url(../img/common/arw.svg);mask-image:url(../img/common/arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}.elm-btn a .text{display:inline-block;-webkit-transform:translateY(-.1rem);transform:translateY(-.1rem)}@media screen and (min-width:768px){.elm-btn a:hover{background:#3ebaac}}@media screen and (max-width:767px){.elm-btn a{font-size:4.6153846154vw;letter-spacing:.05em;padding-left:8.7179487179vw;padding-right:11.7948717949vw;height:12.8205128205vw}.elm-btn a .arw{margin-right:5.1282051282vw;width:2.8205128205vw;height:5.3846153846vw}.elm-btn a .text{display:inline-block;-webkit-transform:translateY(-.2564102564vw);transform:translateY(-.2564102564vw)}.elm-btn.elm-btn2 a{font-size:5.1282051282vw;letter-spacing:-.04em;padding-right:7.1794871795vw}.elm-btn.elm-btn2 a .arw{margin-right:3.5897435897vw}}.parts-contact__wrap{padding:6rem 6.3rem 8.3rem 5.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.2rem;background:#37ac9e}.parts-contact__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.parts-contact__text{width:50rem}.parts-contact__text .title .jp{font-size:2.3rem;font-weight:700;line-height:1;color:#fff;letter-spacing:.1em;display:block;font-family:"Zen Kaku Gothic Antique",sans-serif}.parts-contact__text .title .en{margin-top:1.8rem;font-size:8rem;font-weight:700;line-height:1;color:#fff;display:block;font-family:Roboto,sans-serif}.parts-contact__text .text{margin-top:4.1rem;font-size:1.6rem;font-weight:500;line-height:187.5%;color:#fff}.parts-contact__contents{padding-top:1.7rem;width:39.7rem}.parts-contact__contents .btn{width:100%}.parts-contact__contents .btn a,.parts-contact__contents .btn a:link,.parts-contact__contents .btn a:visited{color:#2c2c2c;text-decoration:none}.parts-contact__contents .btn a,.parts-contact__contents .btn a:link,.parts-contact__contents .btn a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.parts-contact__contents .btn a:hover{color:#2c2c2c;text-decoration:none}}.parts-contact__contents .btn a{width:100%;font-size:2rem;font-weight:700;letter-spacing:-.04em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;height:6rem;border-radius:100vh}.parts-contact__contents .btn a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.parts-contact__contents .btn a{color:#2c2c2c}.parts-contact__contents .btn a .arw{margin-right:2rem;width:1.1rem;height:2.1rem;display:inline-block;-webkit-mask-image:url(../img/common/arw.svg);mask-image:url(../img/common/arw.svg);background-color:#2c2c2c;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}.parts-contact__contents .btn a .text{display:inline-block;-webkit-transform:translateY(-.1rem);transform:translateY(-.1rem)}@media screen and (min-width:768px){.parts-contact__contents .btn a:hover{background:#f3f3f3}}.parts-contact__contents .tel{margin-top:2.4rem;font-family:Oswald,sans-serif;font-weight:700;font-size:4.3rem;letter-spacing:.07em;color:#fff}.parts-contact__contents .tel a,.parts-contact__contents .tel a:link,.parts-contact__contents .tel a:visited{color:#fff;text-decoration:none}.parts-contact__contents .tel a,.parts-contact__contents .tel a:link,.parts-contact__contents .tel a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.parts-contact__contents .tel a:hover{color:#fff;text-decoration:none}}.parts-contact__contents .tel .text-small{font-size:2rem}.parts-contact__contents .time{margin-top:1rem;font-weight:700;font-size:1.9rem;letter-spacing:.06em;color:#fff}@media screen and (max-width:767px){.parts-contact__wrap{display:block;padding:9.7435897436vw 5.641025641vw 8.2051282051vw 5.641025641vw;border-radius:3.0769230769vw}.parts-contact__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.parts-contact__text{width:100%}.parts-contact__text .title{text-align:center}.parts-contact__text .title .jp{font-size:3.5897435897vw}.parts-contact__text .title .en{margin-top:1.8rem;font-size:8.9743589744vw}.parts-contact__text .text{display:none}.parts-contact__contents{padding-top:6.6666666667vw;width:100%}.parts-contact__contents .btn a{width:100%;font-size:4.6153846154vw;font-weight:700;letter-spacing:.024em;padding:0 1rem;height:12.8205128205vw}.parts-contact__contents .btn a .arw{margin-right:4.358974359vw;width:1.8461538462vw;height:3.3333333333vw}.parts-contact__contents .btn a .text{display:inline-block;-webkit-transform:translateY(-.2564102564vw);transform:translateY(-.2564102564vw)}.parts-contact__contents .tel{text-align:center;margin-top:6.1538461538vw;font-size:8.2051282051vw}.parts-contact__contents .tel .text-small{font-size:3.5897435897vw}.parts-contact__contents .time{text-align:center;margin-top:.2564102564vw;font-size:4.1025641026vw}}.parts-contact p.contact-parts__text{color:#fff;margin-top:50px}.page-heading{overflow:hidden}.page-heading__inner{position:relative;padding-top:16.1rem}.page-heading__text .jp{font-size:3rem;font-weight:700;line-height:1;color:#37ac9e;letter-spacing:.1em;display:block;font-family:"Zen Kaku Gothic Antique",sans-serif}.page-heading__text .en{margin-top:0;font-size:10rem;font-weight:700;line-height:1.3;display:block;font-family:Roboto,sans-serif;color:#2c2c2c;letter-spacing:.022em}.page-heading__deco{width:56.6379310345%;padding-top:56.724137931%;background:url(/assets/img/common/page-heading-deco.webp) no-repeat center top;background-size:100% auto;position:absolute;right:-10.4rem;top:6.8rem;z-index:-1}.page-heading__image{margin:17.9rem auto 0}.page-heading__image img{width:100%}@media screen and (max-width:767px){.page-heading__inner{position:relative;padding-top:6.6666666667vw}.page-heading__text .jp{font-size:4.6153846154vw}.page-heading__text .en{margin-top:4.8717948718vw;font-size:12.8205128205vw;line-height:120%}.page-heading__deco{width:66.1538461538vw;padding-top:66.1538461538vw;position:absolute;right:-6.1538461538vw;top:2.5641025641vw}.page-heading__image{max-width:100%;margin:14.8717948718vw auto 0}}#page-top{padding-top:0}#page-top .header{background:0 0}@media screen and (min-width:768px){#page-top .header.is-scroll{background:#fff}}#page-top .mv{position:relative;padding-top:8.90625%}#page-top .mv__ttl{width:40.234375%;position:absolute;left:0;top:0;padding-top:15.15625%;padding-left:7.8125%;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:100}#page-top .mv__ttl__item{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}#page-top .mv__ttl__item.is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#page-top .mv__ttl__item:first-of-type{width:64.2718446602%}#page-top .mv__ttl__item:nth-of-type(2){margin-top:5.0485436893%;width:74.2718446602%}#page-top .mv__ttl__item:nth-of-type(3){margin-top:5.0485436893%;width:43.8834951456%}#page-top .mv__deco{width:51.40625%;padding-top:58.75%;background:#3ebaac;clip-path:polygon(0 0,100% 0,0 100%);position:absolute;left:0;top:0;z-index:-1}#page-top .mv .fade-swiper{width:100%}#page-top .mv .fade-swiper .swiper-slide{margin:0 0 0 auto}#page-top .mv .fade-swiper .slide-inner{width:80.390625%;margin-left:auto;padding-top:1.8rem}#page-top .mv .fade-swiper .swiper-slide.is-first .slide-inner{width:82.1875%;padding-top:0}#page-top .mv .fade-swiper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){#page-top .mv{padding-top:73.5897435897vw}#page-top .mv__ttl{width:87.1794871795vw;left:6.4102564103vw;top:33.8461538462vw;padding:0 0}#page-top .mv__ttl__item{-webkit-transform:translateY(6.1538461538vw);transform:translateY(6.1538461538vw)}#page-top .mv__ttl__item:first-of-type{width:56.1538461538vw}#page-top .mv__ttl__item:nth-of-type(2){margin-top:4.4871794872vw;width:67.179487vw}#page-top .mv__ttl__item:nth-of-type(3){margin-top:4.4871794872vw;width:38.4615384615vw}#page-top .mv__deco{width:100%;height:130vw;padding-top:0;background:url(/assets/img/top/mv-deco_sp.webp) no-repeat center top;background-size:100% auto;clip-path:none}#page-top .mv .fade-swiper{width:100%}#page-top .mv .fade-swiper .swiper-slide{margin:0 0 0 auto}#page-top .mv .fade-swiper .slide-inner{width:100%;padding-top:4.6153846154vw}#page-top .mv .fade-swiper .swiper-slide.is-first .slide-inner{width:100%;padding-top:0}#page-top .mv__scroll{position:absolute;left:8.4615384615vw;top:149.7435897436vw;width:2.3076923077vw;z-index:100}}#page-top .sec1{margin-top:12.4rem}#page-top .sec1__detail{margin-top:9rem;display:-webkit-box;display:-ms-flexbox;display:flex}#page-top .sec1__detail__text{width:77.5%;padding-right:6.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:212.5%}#page-top .sec1__detail .elm-btn{margin-top:.4rem;width:22.5%}#page-top .sec1__photo{margin:8.2rem auto 0 auto}#page-top .sec1__photo img{width:92.1875%;margin-right:auto;display:block}@media screen and (min-width:768px) and (max-width:1024px){#page-top .sec1__detail__text{width:70%}#page-top .sec1__detail .elm-btn{width:30%}}@media screen and (max-width:767px){#page-top .sec1{margin-top:31.0256410256vw}#page-top .sec1__detail{margin-top:8.9743589744vw;display:block}#page-top .sec1__detail__text{width:100%;padding-right:0}#page-top .sec1__detail .elm-btn{margin-top:8.2051282051vw;width:100%;text-align:center}#page-top .sec1__photo{max-width:100%;margin:15.1282051282vw auto 0 auto}#page-top .sec1__photo img{width:93.8461538462vw;margin-right:0;margin-left:auto}}#page-top .sec2{margin-top:15.9rem}#page-top .sec2__inner{display:-webkit-box;display:-ms-flexbox;display:flex}#page-top .sec2 .elm-section-heading{width:22rem;min-width:22rem;padding-top:1.9rem}#page-top .sec2 .elm-section-heading .jp{letter-spacing:.25em}#page-top .sec2 .elm-section-heading .en{letter-spacing:.02em;margin-left:1.4rem}#page-top .sec2__detail{width:79.6296296296%}#page-top .sec2__detail__list__item a,#page-top .sec2__detail__list__item a:link,#page-top .sec2__detail__list__item a:visited{color:#111;text-decoration:none}#page-top .sec2__detail__list__item a,#page-top .sec2__detail__list__item a:link,#page-top .sec2__detail__list__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .sec2__detail__list__item a:hover{opacity:.7;text-decoration:none}}#page-top .sec2__detail__list__item{border-bottom:1px solid #111}#page-top .sec2__detail__list__item:first-of-type a{padding-top:1.2rem}#page-top .sec2__detail__list__item a{position:relative;padding-top:2.4rem;padding-bottom:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}#page-top .sec2__detail__list__item .heading{letter-spacing:.032em;line-height:166.6666666667%}#page-top .sec2__detail__list__item .text{margin-top:.8rem;letter-spacing:.1em;line-height:212.5%;padding-right:16.0465116279%;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .sec2__detail__list__item .arw{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:4.3rem;width:3.2rem;height:3.2rem;border-radius:50%;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-top .sec2__detail__list__item .arw{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-top .sec2__detail__list__item .arw:after{content:"";width:.8rem;height:1.4rem;display:inline-block;-webkit-mask-image:url(/assets/img/common/arw.svg);mask-image:url(/assets/img/common/arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (min-width:768px){#page-top .sec2__detail__list__item a:hover .arw{right:3.1rem}}#page-top .sec2__detail .elm-btn{margin-top:5.7rem}@media screen and (max-width:767px){#page-top .sec2{margin-top:23.8461538462vw}#page-top .sec2__inner{display:block}#page-top .sec2 .elm-section-heading{width:100%;min-width:100%;padding-top:0}#page-top .sec2 .elm-section-heading .jp{letter-spacing:.1em}#page-top .sec2 .elm-section-heading .en{margin-left:0;letter-spacing:inherit}#page-top .sec2__detail{width:100%}#page-top .sec2__detail__list__item:first-of-type a{padding-top:8.9743589744vw}#page-top .sec2__detail__list__item a{padding-top:7.9487179487vw;padding-bottom:9.2307692308vw}#page-top .sec2__detail__list__item .heading{line-height:180%}#page-top .sec2__detail__list__item .text{margin-top:6.9230769231vw;letter-spacing:.1em;padding-right:0}#page-top .sec2__detail__list__item .arw{margin-top:7.6923076923vw;position:static;-webkit-transform:none;transform:none;width:12.8205128205vw;height:12.8205128205vw;margin-left:auto}#page-top .sec2__detail__list__item .arw:after{width:2.0512820513vw;height:3.5897435897vw}#page-top .sec2__detail .elm-btn{margin:9.2307692308vw auto 0;text-align:center}}#page-top .sec3{margin-top:17rem;position:relative;overflow:hidden}#page-top .sec3__inner{position:relative}#page-top .sec3__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:calc(50% - 50vw)}#page-top .sec3__detail{margin-top:8.3rem;width:42.8813559322%;padding-right:6.4406779661%;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .sec3__detail__ttl{line-height:166.6666666667%}#page-top .sec3__detail__text{margin-top:3.6rem;line-height:212.5%}#page-top .sec3__detail .elm-btn{margin-top:4.8rem;width:28.4rem}#page-top .sec3__detail .elm-btn a{width:100%}#page-top .sec3__photo{margin-top:9rem;-ms-flex-negative:0;flex-shrink:0;width:57.2033898305%}#page-top .sec3__photo img{width:100%}#page-top .sec3 .ticker{margin-top:18rem;width:100%;overflow:hidden}#page-top .sec3 .ticker__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:ticker-scroll 100s linear infinite;animation:ticker-scroll 100s linear infinite}#page-top .sec3 .ticker__item{-ms-flex-negative:0;flex-shrink:0;padding:0 8.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-top .sec3 .ticker__item img{max-width:307px;width:100%;height:auto;display:block;pointer-events:none}@-webkit-keyframes ticker-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes ticker-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:767px){#page-top .sec3{margin-top:23.8461538462vw}#page-top .sec3__box{display:block;margin-right:0}#page-top .sec3__detail{margin-top:7.1794871795vw;width:100%;padding-right:0}#page-top .sec3__detail__text{margin-top:6.1538461538vw}#page-top .sec3__photo{width:100%;max-width:100%;position:static;margin:7.6923076923vw auto 0}#page-top .sec3 .ticker{margin-top:24.358974359vw}#page-top .sec3 .ticker__item{padding:0 2.1794871795vw}#page-top .sec3 .ticker__item img{max-width:78.7179487179vw}#page-top .sec3 .elm-btn-sp{margin:9.2307692308vw auto 0;width:72.8205128205vw}}#page-top .sec4{margin-top:17.7rem}#page-top .sec4__list{margin-top:6rem;margin-left:auto;width:80.2777777778%}#page-top .sec4__list__item a,#page-top .sec4__list__item a:link,#page-top .sec4__list__item a:visited{color:#383838;text-decoration:none}#page-top .sec4__list__item a,#page-top .sec4__list__item a:link,#page-top .sec4__list__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .sec4__list__item a:hover{color:#383838;text-decoration:none}}#page-top .sec4__list__item a{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){#page-top .sec4__list__item a:hover{background:#f4f4f4}}#page-top .sec4__list__item:last-of-type .date{border-bottom:1px solid #3fbaac}#page-top .sec4__list__item:last-of-type .text{border-bottom:1px solid #c6c6c6}#page-top .sec4__list__item .date{border-top:1px solid #3fbaac;color:#37ac9e;width:18.9158016148%;min-width:18.9158016148%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.1rem 2.3rem 1.9rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .sec4__list__item .text{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #c6c6c6;width:81.0841983852%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:#383838;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.7rem 2.8rem 1.3rem;line-height:212.5%}#page-top .sec4 .elm-btn{margin-top:4.1rem}@media screen and (max-width:767px){#page-top .sec4{margin-top:24.1025641026vw}#page-top .sec4__list{margin-top:10.5128205128vw;width:100%}#page-top .sec4__list__item{display:block;border-top:1px solid #c6c6c6;position:relative}#page-top .sec4__list__item:before{content:"";width:22.5641025641vw;height:1px;background:#3fbaac;position:absolute;left:0;top:0}#page-top .sec4__list__item a{display:block;padding:5.1282051282vw 0 3.3333333333vw}#page-top .sec4__list__item:last-of-type{border-bottom:1px solid #c6c6c6}#page-top .sec4__list__item:last-of-type:after{content:"";width:22.5641025641vw;height:1px;background:#3fbaac;position:absolute;left:0;top:0}#page-top .sec4__list__item:last-of-type .date{border-bottom:none}#page-top .sec4__list__item:last-of-type .text{margin-top:2.8205128205vw;border-bottom:none}#page-top .sec4__list__item .date{border-top:none;color:#37ac9e;width:100%;min-width:100%;height:100%;display:block;padding:0 0}#page-top .sec4__list__item .text{margin-top:2.0512820513vw;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:none;width:100%;min-width:100%;height:auto;display:block;padding:0 0}#page-top .sec4 .elm-btn{width:62.3076923077vw;margin:10vw auto 0;text-align:center}#page-top .sec4 .elm-btn a{width:100%;padding-left:8.9743589744vw}#page-top .sec4 .elm-btn a .arw{margin-right:9.7435897436vw}}#page-top .sec5{margin:18.1rem auto 0 auto;background:url(/assets/img/top/sec5-bg.webp) no-repeat center top;background-size:cover;padding-top:11.4934114202%;padding-bottom:11.3469985359%}@media screen and (min-width:1281px){#page-top .sec5{height:57.96875vw;padding-top:12.265625vw;padding-bottom:12.109375vw}}#page-top .sec5__detail{background:#fff;width:54.8rem;margin:0 auto;padding:3.4rem 8rem 6.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .sec5__detail .elm-section-heading{text-align:center}#page-top .sec5__detail .elm-section-heading .en{font-size:7.7rem;letter-spacing:.03em;text-indent:.03em}#page-top .sec5__detail .elm-section-heading .jp{font-size:2.4rem;margin-top:1.6rem}#page-top .sec5__detail__text{margin-top:2.7rem;line-height:212.5%}#page-top .sec5__detail .elm-btn{margin:2.6rem auto 0}@media screen and (max-width:767px){#page-top .sec5{margin:15.3846153846vw auto 0 auto;max-width:100%;background:url(/assets/img/top/sec5-bg_sp.webp) no-repeat center top;background-size:cover;padding-top:54.6153846154vw;padding-bottom:54.6153846154vw}#page-top .sec5__detail{width:70.2564102564vw;padding:10.2564102564vw 6.1538461538vw 8.7179487179vw}#page-top .sec5__detail .elm-section-heading .en{font-size:8.9743589744vw;letter-spacing:0;text-indent:0}#page-top .sec5__detail .elm-section-heading .jp{font-size:3.5897435897vw;margin-top:2.0512820513vw}#page-top .sec5__detail__text{display:none}#page-top .sec5__detail .elm-btn{width:57.9487179487vw;margin:9.4871794872vw auto 0}}#page-manufacturing .anker-point{scroll-margin-top:10rem}@media screen and (max-width:767px){#page-manufacturing .anker-point{scroll-margin-top:16.6666666667vw}}#page-manufacturing .sec1{margin-top:17.5rem}#page-manufacturing .sec1__detail{margin-top:100px}#page-manufacturing .sec1__detail__item{display:-webkit-box;display:-ms-flexbox;display:flex}#page-manufacturing .sec1__detail__item:last-of-type dt{border-bottom:1px solid #3fbaac}#page-manufacturing .sec1__detail__item:last-of-type dd{border-bottom:1px solid #c6c6c6}#page-manufacturing .sec1__detail__item dt{border-top:1px solid #3fbaac;color:#383838;width:18.5185185185%;min-width:18.5185185185%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.6rem 1rem 1.4rem 4rem;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.1em;line-height:212.5%}#page-manufacturing .sec1__detail__item dd{border-top:1px solid #c6c6c6;color:#383838;width:81.4814814815%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.6rem 2.7rem 1.4rem;line-height:212.5%;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.1em}@media screen and (max-width:767px){#page-manufacturing .sec1{margin-top:23.8461538462vw}#page-manufacturing .sec1__detail{margin-top:10vw}#page-manufacturing .sec1__detail__item{min-height:10.2564102564vw}#page-manufacturing .sec1__detail__item dt{width:31.5384615385vw;min-width:31.5384615385vw;padding:.5128205128vw 0 .7692307692vw 0;letter-spacing:.06em}#page-manufacturing .sec1__detail__item dd{width:55.641025641vw;min-width:55.641025641vw;height:100%;padding:.5128205128vw 0 .7692307692vw 4.358974359vw;letter-spacing:.06em}}#page-manufacturing .sec2{margin-top:16.2rem;padding-bottom:32.4rem;overflow:hidden}#page-manufacturing .sec2__products-wrap{margin:10.1rem auto 0}#page-manufacturing .sec2__products:nth-of-type(2){margin-top:28.90625%}#page-manufacturing .sec2__products:nth-of-type(3){margin-top:19.0625%}#page-manufacturing .sec2__products__ttl{font-size:3rem;font-weight:700;line-height:146.6666666667%;letter-spacing:.1em;color:#37ac9e;position:relative;padding-bottom:2rem}#page-manufacturing .sec2__products__ttl:after{content:"";width:10rem;height:.3rem;background:#37ac9e;position:absolute;left:0;bottom:0}#page-manufacturing .sec2__products__item{max-width:128rem;margin:0 auto;position:relative}#page-manufacturing .sec2__products__item .bg{position:absolute;left:0;top:0;width:100%;z-index:-1;margin-top:-12.109375%}#page-manufacturing .sec2__products__item .bg img{width:100%}#page-manufacturing .sec2__products__item .bg-big{display:none}@media screen and (min-width:1281px){#page-manufacturing .sec2__products__item .bg-big{display:block;content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-2;width:260rem;height:103.2rem;background:url(/assets/img/manufacturing/item1-bg-big.webp) no-repeat center top;background-size:100% auto}#page-manufacturing .sec2__products__item .bg-big.bg-big1{top:-27.2rem}#page-manufacturing .sec2__products__item .bg-big.bg-big2{top:-27.2rem}#page-manufacturing .sec2__products__item .bg-big.bg-big3{top:-25.4rem}#page-manufacturing .sec2__products__item .bg-big.bg-big4{top:-26rem}#page-manufacturing .sec2__products__item .bg-big.bg-big5{top:-26.6rem}#page-manufacturing .sec2__products__item .bg-big.bg-big6{top:-28.2rem}}#page-manufacturing .sec2__products__item .elm-inner{position:relative}#page-manufacturing .sec2__products__item .elm-inner .heading{text-align:right}#page-manufacturing .sec2__products__item .elm-inner .heading span{font-size:3rem;font-weight:700;line-height:146.6666666667%;letter-spacing:.1em;color:#37ac9e;background:#fff;padding:.9rem 2rem 1.2rem 2.7rem}#page-manufacturing .sec2__products__item .elm-inner .photo{position:absolute}#page-manufacturing .sec2__products__item .elm-inner .slider{margin:0 0;position:relative;width:49.9074074074%;-webkit-box-sizing:border-box;box-sizing:border-box}#page-manufacturing .sec2__products__item .elm-inner .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-manufacturing .sec2__products__item .elm-inner .slider__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:7.6rem;height:7.6rem;border-radius:50%;border:2px solid #fff;cursor:pointer;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-manufacturing .sec2__products__item .elm-inner .slider__arrow{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-manufacturing .sec2__products__item .elm-inner .slider__arrow--prev{left:0}#page-manufacturing .sec2__products__item .elm-inner .slider__arrow--next{right:0}#page-manufacturing .sec2__products__item .elm-inner .slider__arrow::before{content:"";position:absolute;top:50%;left:50%;width:1.8rem;height:3.2rem;display:inline-block;-webkit-mask-image:url(../img/common/arw.svg);mask-image:url(../img/common/arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center;line-height:1;-webkit-transform:translate(-46%,-50%);transform:translate(-46%,-50%)}#page-manufacturing .sec2__products__item .elm-inner .slider__arrow--prev::before{-webkit-transform:translate(-55%,-50%) scale(-1,1);transform:translate(-55%,-50%) scale(-1,1)}@media screen and (min-width:768px){#page-manufacturing .sec2__products__item .elm-inner .slider__arrow:hover{background:#fff}#page-manufacturing .sec2__products__item .elm-inner .slider__arrow:hover::before{background-color:#000}}#page-manufacturing .sec2__products__item.item1{margin-top:3.828125%}#page-manufacturing .sec2__products__item.item1 .elm-inner .photo{right:-110px;top:94px;width:52.1551724138%}#page-manufacturing .sec2__products__item.item1 .elm-inner .slider{margin-top:8.2407407407%}#page-manufacturing .sec2__products__item.item2{margin-top:24.140625%}#page-manufacturing .sec2__products__item.item2 .elm-inner .photo{left:-107px;top:146px;width:54.224137931%}#page-manufacturing .sec2__products__item.item2 .elm-inner .slider{margin-top:3.9814814815%;margin-left:auto}#page-manufacturing .sec2__products__item.item3{margin-top:26.328125%}#page-manufacturing .sec2__products__item.item3 .bg{margin-top:-10.703125%}#page-manufacturing .sec2__products__item.item3 .elm-inner .photo{right:-81px;top:130px;width:49.3965517241%}#page-manufacturing .sec2__products__item.item3 .elm-inner .slider{margin-top:15.8333333333%}#page-manufacturing .sec2__products__item.item4{margin-top:18.046875%}#page-manufacturing .sec2__products__item.item4 .bg{margin-top:-11.171875%}#page-manufacturing .sec2__products__item.item4 .elm-inner .photo{left:79px;top:-28px;width:29.3103448276%}#page-manufacturing .sec2__products__item.item4 .elm-inner .slider{margin-top:7.4074074074%;margin-left:auto}#page-manufacturing .sec2__products__item.item5{margin-top:4.6875%}#page-manufacturing .sec2__products__item.item5 .bg{margin-top:-11.71875%}#page-manufacturing .sec2__products__item.item5 .elm-inner .photo{right:-49px;top:110px;width:50.8620689655%}#page-manufacturing .sec2__products__item.item5 .elm-inner .slider{margin-top:14.537037037%}#page-manufacturing .sec2__products__item.item6{margin-top:4.296875%}#page-manufacturing .sec2__products__item.item6 .bg{margin-top:-12.96875%}#page-manufacturing .sec2__products__item.item6 .elm-inner .photo{left:123px;top:76px;width:29.5689655172%}#page-manufacturing .sec2__products__item.item6 .elm-inner .slider{margin-top:3.9814814815%;margin-left:auto}@media screen and (max-width:767px){#page-manufacturing .sec2{margin-top:23.8461538462vw;padding-bottom:25.641025641vw}#page-manufacturing .sec2__products-wrap{margin:9.2307692308vw auto 0}#page-manufacturing .sec2__products:nth-of-type(2){margin-top:38.4615384615vw}#page-manufacturing .sec2__products:nth-of-type(3){margin-top:38.4615384615vw}#page-manufacturing .sec2__products__ttl{font-size:3.8461538462vw;line-height:140%;padding-bottom:5.1282051282vw}#page-manufacturing .sec2__products__ttl:after{width:15.8974358974vw;height:.7692307692vw}#page-manufacturing .sec2__products__item .bg{margin-top:-24.1025641026vw}#page-manufacturing .sec2__products__item .elm-inner .heading{position:relative;z-index:10}#page-manufacturing .sec2__products__item .elm-inner .heading span{font-size:3.8461538462vw;line-height:140%;padding:2.3076923077vw 5.1282051282vw 2.8205128205vw 5.3846153846vw}#page-manufacturing .sec2__products__item .elm-inner .slider{width:100%}#page-manufacturing .sec2__products__item .elm-inner .slider__arrow{width:12.0512820513vw;height:12.0512820513vw}#page-manufacturing .sec2__products__item .elm-inner .slider__arrow--prev{left:1.0256410256vw}#page-manufacturing .sec2__products__item .elm-inner .slider__arrow--next{right:1.0256410256vw}#page-manufacturing .sec2__products__item .elm-inner .slider__arrow::before{width:3.0769230769vw;height:5.3846153846vw}#page-manufacturing .sec2__products__item.item1{margin-top:21.7948717949vw}#page-manufacturing .sec2__products__item.item1 .elm-inner .photo{right:-9.7435897436vw;top:21.5384615385vw;width:96.1538461538vw}#page-manufacturing .sec2__products__item.item1 .elm-inner .slider{margin-top:74.6153846154vw}#page-manufacturing .sec2__products__item.item2{margin-top:44.358974359vw}#page-manufacturing .sec2__products__item.item2 .elm-inner .photo{left:-7.1794871795vw;top:20.2564102564vw;width:99.7435897436vw}#page-manufacturing .sec2__products__item.item2 .elm-inner .slider{margin-top:69.7435897436vw}#page-manufacturing .sec2__products__item.item3{margin-top:49.2307692308vw}#page-manufacturing .sec2__products__item.item3 .bg{margin-top:-24.1025641026vw}#page-manufacturing .sec2__products__item.item3 .elm-inner .photo{right:-5.1282051282vw;top:21.0256410256vw;width:91.0256410256vw}#page-manufacturing .sec2__products__item.item3 .elm-inner .slider{margin-top:72.5641025641vw}#page-manufacturing .sec2__products__item.item4{margin-top:46.4102564103vw}#page-manufacturing .sec2__products__item.item4 .bg{margin-top:-24.1025641026vw}#page-manufacturing .sec2__products__item.item4 .elm-inner .photo{left:26.9230769231vw;top:-26.1538461538vw;width:54.1025641026vw}#page-manufacturing .sec2__products__item.item4 .elm-inner .slider{margin-top:72.3076923077vw;margin-left:auto}#page-manufacturing .sec2__products__item.item5{margin-top:21.7948717949vw}#page-manufacturing .sec2__products__item.item5 .bg{margin-top:-24.1025641026vw}#page-manufacturing .sec2__products__item.item5 .elm-inner .photo{right:-6.4102564103vw;top:22.8205128205vw;width:93.8461538462vw}#page-manufacturing .sec2__products__item.item5 .elm-inner .slider{margin-top:72.0512820513vw}#page-manufacturing .sec2__products__item.item6{margin-top:21.7948717949vw}#page-manufacturing .sec2__products__item.item6 .bg{margin-top:-24.1025641026vw}#page-manufacturing .sec2__products__item.item6 .elm-inner .photo{left:20.7692307692vw;top:-4.6153846154vw;width:54.358974359vw}#page-manufacturing .sec2__products__item.item6 .elm-inner .slider{margin-top:72.0512820513vw}}#page-manufacturing .sec3{overflow:hidden;margin-top:8.203125%}#page-manufacturing .sec3 .slider-wrapper{margin:16.4rem auto 0}#page-manufacturing .sec3 .swiper-wrapper{padding-bottom:7rem}#page-manufacturing .sec3 .mySwiper{max-width:116.4rem;margin:0 auto;overflow:visible}#page-manufacturing .sec3 .swiper-slide{max-width:80rem;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#page-manufacturing .sec3 .swiper-slide .image{position:relative}#page-manufacturing .sec3 .swiper-slide img{width:100%;height:auto;display:block}#page-manufacturing .sec3 .swiper-slide{opacity:.3;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#page-manufacturing .sec3 .swiper-slide-active{opacity:1}#page-manufacturing .sec3 .slider__arrow{position:absolute;top:17.6rem;width:8.3rem;height:8.3rem;border-radius:50%;background:#27beac;cursor:pointer;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-manufacturing .sec3 .slider__arrow{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-manufacturing .sec3 .slider__arrow{border:2px solid #27beac;-webkit-box-sizing:border-box;box-sizing:border-box}#page-manufacturing .sec3 .slider__arrow--prev{left:7.3rem}#page-manufacturing .sec3 .slider__arrow--next{right:7.3rem}#page-manufacturing .sec3 .swiper-button-disabled{opacity:.35}#page-manufacturing .sec3 .slider__arrow::before{content:"";position:absolute;top:50%;left:50%;width:1.7rem;height:3.4rem;display:inline-block;-webkit-mask-image:url(../img/common/arw.svg);mask-image:url(../img/common/arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center;line-height:1;-webkit-transform:translate(-46%,-50%);transform:translate(-46%,-50%)}#page-manufacturing .sec3 .slider__arrow--prev::before{-webkit-transform:translate(-55%,-50%) scale(-1,1);transform:translate(-55%,-50%) scale(-1,1)}@media screen and (min-width:768px){#page-manufacturing .sec3 .slider__arrow:hover{background:#fff}#page-manufacturing .sec3 .slider__arrow:hover::before{background-color:#000}}#page-manufacturing .sec3 .slide-title{margin-top:3.6rem;font-size:3rem;font-weight:500;line-height:1;color:#383838}#page-manufacturing .sec3 .slide-text{margin-top:3.6rem;font-size:1.6rem;font-weight:500;line-height:212.5%;color:#383838;letter-spacing:.1em}#page-manufacturing .sec3 .swiper-pagination{top:auto;bottom:0}#page-manufacturing .sec3 .swiper-pagination .swiper-pagination-bullet{margin:0 .8rem;width:1.2rem;height:1.2rem;background:#d8d8d8;opacity:1}#page-manufacturing .sec3 .swiper-pagination .swiper-pagination-bullet-active{background:#27beac}@media screen and (max-width:767px){#page-manufacturing .sec3{margin-top:22.3076923077vw}#page-manufacturing .sec3 .elm-inner{padding:0 0}#page-manufacturing .sec3 .elm-section-heading{padding:0 6.4102564103vw}#page-manufacturing .sec3 .slider-wrapper{margin:14.8717948718vw auto 0}#page-manufacturing .sec3 .swiper-wrapper{padding-bottom:9.4871794872vw}#page-manufacturing .sec3 .mySwiper{max-width:100%}#page-manufacturing .sec3 .swiper-slide{max-width:100%}#page-manufacturing .sec3 .slider__arrow{top:22.2307692308vw;width:12.3076923077vw;height:12.3076923077vw}#page-manufacturing .sec3 .slider__arrow--prev{left:6.6666666667vw}#page-manufacturing .sec3 .slider__arrow--next{right:6.6666666667vw}#page-manufacturing .sec3 .slider__arrow::before{width:3.0769230769vw;height:5.3846153846vw}#page-manufacturing .sec3 .slide-title{margin-top:5.3846153846vw;font-size:4.6153846154vw;padding:0 6.4102564103vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-manufacturing .sec3 .slide-text{margin-top:3.0769230769vw;font-size:4.1025641026vw;padding:0 6.4102564103vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-manufacturing .sec3 .swiper-pagination .swiper-pagination-bullet{margin:0 1.2820512821vw;width:2.0512820513vw;height:2.0512820513vw}}#page-manufacturing .parts-contact{margin-top:13.5rem}@media screen and (max-width:767px){#page-manufacturing .parts-contact{margin-top:23.3333333333vw}}#page-production .anker-point{scroll-margin-top:10rem}@media screen and (max-width:767px){#page-production .anker-point{scroll-margin-top:16.6666666667vw}}#page-production .sec1{margin-top:17.5rem}@media screen and (max-width:767px){#page-production .sec1{margin-top:23.8461538462vw}#page-production .sec1 .production__timeline article{display:block}#page-production .sec1 .production__timeline main{width:100%;display:block;padding-left:100px;position:relative;top:-50px}}#page-production .sec1 h3{line-height:166.6666666667%;color:#37ac9e;margin-bottom:15px}@media screen and (max-width:767px){#page-production .sec1__detail{margin-top:10vw}}@media screen and (max-width:767px){#page-production .sec1__detail__item{min-height:10.2564102564vw}}@media screen and (max-width:767px){#page-production .sec1__detail__item dt{width:31.5384615385vw;min-width:31.5384615385vw;height:100%;padding:.5128205128vw 0 .7692307692vw 0;letter-spacing:.06em}}@media screen and (max-width:767px){#page-production .sec1__detail__item dd{width:55.641025641vw;min-width:55.641025641vw;height:100%;padding:.5128205128vw 0 .7692307692vw 4.358974359vw;letter-spacing:.06em}}#page-production .production__timeline{max-width:1080px;margin:5rem auto}#page-production .production__timeline section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3rem;position:relative}#page-production .production__timeline section:not(:last-child){margin-bottom:6rem}#page-production .production__timeline .section-title{position:relative;top:.5rem;z-index:10;-ms-flex-negative:0;flex-shrink:0;width:8rem;text-align:center}#page-production .production__timeline .line{position:absolute;left:4rem;top:5rem;bottom:-7rem;width:.27rem;background:var(--color-font,#37ac9e);z-index:-1}#page-production .production__timeline article{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-production .production__timeline main{-webkit-box-flex:1;-ms-flex:1;flex:1}#page-production .production__timeline main:first-child h3{margin-top:0;color:var(--color-font,#37ac9e)}#page-production .production__timeline main img{width:100%;height:auto}#page-production .parts-contact{margin-top:13.5rem}@media screen and (max-width:767px){#page-production .parts-contact{margin-top:23.3333333333vw}}#page-about .sec1__detail{margin-top:9rem;display:block}#page-about .sec1__detail .sec1__detail__text{line-height:212.5%}#page-about .sec1{margin-top:17.5rem}#page-about .sec1 .ticker{margin-top:18rem;width:100%;overflow:hidden}#page-about .sec1 .ticker__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:ticker-scroll 100s linear infinite;animation:ticker-scroll 100s linear infinite}#page-about .sec1 .ticker__item{-ms-flex-negative:0;flex-shrink:0;padding:0 8.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-about .sec1 .ticker__item img{max-width:307px;width:100%;height:auto;display:block;pointer-events:none}@media screen and (max-width:767px){#page-about .sec1{margin-top:23.8461538462vw}}#page-about .sec2{margin-top:16.2rem}#page-about .sec2 .sec2__detail{margin-top:100px}#page-about .sec2 .sec2__detail__item{display:-webkit-box;display:-ms-flexbox;display:flex}#page-about .sec2 .sec2__detail__item dt{border-top:1px solid #3fbaac;color:#383838;width:18.5185185185%;min-width:18.5185185185%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.6rem 1rem 1.4rem 4rem;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.1em;line-height:212.5%}#page-about .sec2 .sec2__detail__item dd{border-top:1px solid #c6c6c6;color:#383838;width:81.4814814815%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.6rem 2.7rem 1.4rem;line-height:212.5%;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.1em}@media screen and (max-width:767px){#page-about .sec2{margin-top:24.1025641026vw}#page-about .sec2 .sec2__detail__item dt{width:42.518519%;padding:1.6rem .5rem 1.4rem .5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-about .sec2 .sec2__detail__item dd{padding:1.6rem .7rem 1.4rem}}#page-about .sec3{margin-top:16.2rem}#page-about .sec3 .sec3__detail{margin-top:100px}#page-about .sec3 .sec3__detail__item{display:-webkit-box;display:-ms-flexbox;display:flex}#page-about .sec3 .sec3__detail__item dt{border-top:1px solid #3fbaac;color:#383838;width:18.5185185185%;min-width:18.5185185185%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.6rem 1rem 1.4rem 4rem;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.1em;line-height:212.5%}#page-about .sec3 .sec3__detail__item dd{border-top:1px solid #c6c6c6;color:#383838;width:81.4814814815%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.6rem 2.7rem 1.4rem;line-height:212.5%;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.1em}@media screen and (max-width:767px){#page-about .sec3{margin-top:24.1025641026vw}#page-about .sec3 .sec3__detail__item dt{width:33.518519%;padding:1.6rem .5rem 1.4rem .5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-about .sec3 .sec3__detail__item dd{padding:1.6rem .7rem 1.4rem}}#page-about .sec4{margin-top:16.2rem}#page-about .sec4 .sec4__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-about .sec4 .sec4__detail{width:57%;-webkit-box-sizing:border-box;box-sizing:border-box}#page-about .sec4 .sec4__detail .sec4__detail__text{line-height:212.5%}#page-about .sec4 .sec4__photo{margin-top:9rem;-ms-flex-negative:0;flex-shrink:0;width:42%;text-align:center;margin:auto}#page-about .sec4 .sec4__photo img{width:52%}@media screen and (max-width:767px){#page-about .sec4{margin-top:24.1025641026vw}#page-about .sec4 .sec4__box{display:block}#page-about .sec4 .sec4__box .sec4__photo{width:80%}#page-about .sec4 .sec4__box .sec4__detail{width:100%}#page-about .sec4 .sec4__detail__text{margin-top:3.3rem}}#page-top .sec1__detail__text{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:212.5%}p.daihyou.sec1__detail__text{text-align:right;margin-top:15px}#page-business .sec1{margin-top:17.5rem}#page-business .sec1 .sec1__detail{margin-top:9rem;display:-webkit-box;display:-ms-flexbox;display:flex}#page-business .sec1 .sec1__inner{position:relative}#page-business .sec1 .sec1__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-business .sec1 .sec1__detail{margin-top:8.3rem;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:4.55%}#page-business .sec1 .sec1__photo{margin-top:9rem;-ms-flex-negative:0;flex-shrink:0;width:50%}#page-business .sec1 .sec1__detail__ttl{line-height:166.6666666667%}#page-business .sec1 .sec1__detail__text{margin-top:3.6rem;line-height:212.5%}#page-business .sec1 .sec1__photo img{width:100%}@media screen and (max-width:767px){#page-business .sec1{margin-top:23.8461538462vw}#page-business .sec1 .sec1__box{display:block}#page-business .sec1 .sec1__photo{width:100%}#page-business .sec1 .sec1__detail{width:100%;padding-left:0}}#page-business .sec2{margin-top:16.2rem}#page-business .sec2 .sec2__box{max-width:1080px;margin:50px auto}#page-business .sec2 table.scrollable__table{width:100%}#page-business .sec2 table.scrollable__table th{background:#37ac9e;color:#fff;border:1px solid #fff;padding:1rem 2rem}#page-business .sec2 table.scrollable__table td{background:#f4f4f4;border:1px solid #fff;text-align:center;padding:1rem 2rem;font-weight:500}#page-business .sec2 .sec2__table__ttl{font-size:3rem;font-weight:700;line-height:146.6666666667%;letter-spacing:.1em;color:#37ac9e;position:relative;padding-bottom:2rem}#page-business .sec2 .sec2__table__ttl:after{content:"";width:10rem;height:.3rem;background:#37ac9e;position:absolute;left:0;bottom:0}#page-business .sec2 .sec2__table-wrap{margin:10.1rem auto 0}#page-business .sec2 .table-wrapper{position:relative;width:100%}#page-business .sec2 .table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}#page-business .sec2 .scroll-indicator{display:none;position:absolute;top:50%;right:10px;background:rgba(0,0,0,.7);color:#fff;padding:7px 13px 9px;border-radius:100%;font-size:25px;z-index:10;pointer-events:none;-webkit-animation:slideArrow 2s ease-in-out infinite;animation:slideArrow 2s ease-in-out infinite;-webkit-transition:opacity .3s ease,visibility .3s;transition:opacity .3s ease,visibility .3s}@-webkit-keyframes slideArrow{0%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);opacity:.5}50%{-webkit-transform:translateX(10px) translateY(-50%);transform:translateX(10px) translateY(-50%);opacity:1}100%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);opacity:.5}}@keyframes slideArrow{0%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);opacity:.5}50%{-webkit-transform:translateX(10px) translateY(-50%);transform:translateX(10px) translateY(-50%);opacity:1}100%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);opacity:.5}}#page-business .sec2 .table-wrapper::after{display:none;content:"";position:absolute;top:0;right:0;width:50px;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(255,255,255,.8)));background:linear-gradient(to right,transparent,rgba(255,255,255,.8));pointer-events:none}@media screen and (max-width:767px){#page-business .sec2 table.scrollable__table{width:845px}#page-business .sec2 table.scrollable__table td{padding:1rem 1rem}#page-business .sec2 .sec2__box{overflow-y:scroll}#page-business .sec2 .scroll-indicator{display:block}#page-business .sec2 .table-wrapper::after{display:block}}.ss-scroll{opacity:0;-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.ss-scroll.slide-left{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.ss-scroll.slide-right{-webkit-transform:translateX(40px);transform:translateX(40px)}.ss-scroll.slide-up{-webkit-transform:translateY(40px);transform:translateY(40px)}.ss-scroll.active{opacity:1!important;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important}#page-csr .sec1{margin-top:17.5rem}#page-csr .sec1 .sec1{margin-top:17rem;position:relative;overflow:hidden}#page-csr .sec1 .sec1__inner{position:relative}#page-csr .sec1 .sec1__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:calc(50% - 50vw)}#page-csr .sec1 .sec1__detail{margin-top:8.3rem;width:42.8813559322%;padding-right:2.440678%;-webkit-box-sizing:border-box;box-sizing:border-box}#page-csr .sec1 .sec1__detail__text{line-height:212.5%}#page-csr .sec1 .sec1__photo{margin-top:9rem;-ms-flex-negative:0;flex-shrink:0;width:56.20339%}#page-csr .sec1 .sec1__photo img{width:100%}@media screen and (max-width:767px){#page-csr .sec1{margin-top:23.8461538462vw}#page-csr .sec1 .sec1__box{margin-right:0;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-csr .sec1 .sec1__detail{width:100%;padding-right:0;margin-top:3.3rem}#page-csr .sec1 .sec1__photo{width:100%;margin-top:5rem}}#page-csr .sec2{margin-top:16.2rem}#page-csr .sec2 h3.sec2__table__ttl{font-size:3rem;font-weight:700;line-height:146.6666666667%;letter-spacing:.1em;color:#37ac9e;position:relative;padding-bottom:2rem}#page-csr .sec2 h3.sec2__table__ttl:after{content:"";width:10rem;height:.3rem;background:#37ac9e;position:absolute;left:0;bottom:0}#page-csr .sec2 .sec2__detail__text{margin-top:3.6rem;line-height:212.5%}#page-csr .sec2 .sec2__photo{max-width:550px;width:100%;margin:50px auto 100px}#page-csr .sec3{margin-top:16.2rem}#page-csr .sec3 h3.sec3__table__ttl{font-size:3rem;font-weight:700;line-height:146.6666666667%;letter-spacing:.1em;color:#37ac9e;position:relative;padding-bottom:2rem}#page-csr .sec3 h3.sec3__table__ttl:after{content:"";width:10rem;height:.3rem;background:#37ac9e;position:absolute;left:0;bottom:0}#page-csr .sec3 .sec3__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0 100px}#page-csr .sec3 .sec3__photo{width:42.8813559322%}#page-csr .sec3 .sec3__detail{width:57.2033898305%}#page-csr .sec3 .sec3__detail__text{margin-top:3.6rem;line-height:212.5%}@media screen and (max-width:767px){#page-csr .sec3 .sec3__box{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0}#page-csr .sec3 .sec3__photo{width:100%}#page-csr .sec3 .sec3__detail{width:100%}}#page-contact .contact__btn{margin-top:10rem;padding:100px 0 0}#page-contact .contact__btn .contact__btn__float a{font-size:2rem;font-weight:700;letter-spacing:-.04em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:3.4rem;padding-right:4.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:6rem;background:#fff;width:90%;position:relative;color:#000;text-decoration:none;text-align:center;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #707070}#page-contact .contact__btn .contact__btn__float a:hover{opacity:.7;background:#f4f4f4}#page-contact .contact__btn .contact__btn__box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-contact .contact__btn .contact__btn__float{width:50%;margin:15px 0}#page-contact .contact__btn span.w_arw{margin-right:2rem;width:2.5rem;height:2.5rem;display:inline-block;-webkit-mask-image:url(../img/common/w_arw.svg);mask-image:url(../img/common/w_arw.svg);background-color:#000;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center center;mask-position:center center;position:absolute;right:0}@media screen and (max-width:767px){#page-contact .contact__btn{margin-top:0}#page-contact .contact__btn .sec1__box{margin-top:30px}#page-contact .contact__btn .contact__btn__float{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-contact .contact__btn .contact__btn__float a{width:100%}}#page-contact #bymail,#page-contact #byphone{padding-top:100px}#page-contact .sec1{margin-top:7rem;position:relative;overflow:hidden}#page-contact .sec1 .sec1__inner{position:relative}#page-contact .sec1 .sec1__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-contact .sec1 .sec1__detail{-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto}#page-contact .sec1 p.tel_contact{font-size:6.8rem;font-weight:900;color:#3ebaac;letter-spacing:3px}#page-contact .sec1 p.uketsuke_jikan{margin-top:1rem;font-size:2.4rem;font-weight:700;line-height:1;color:#111;letter-spacing:.1em;display:block;text-align:center}@media screen and (max-width:767px){#page-contact .sec1{margin-top:0}#page-contact .sec1 p.tel_contact{font-size:3.2rem}}#page-contact .sec2{margin-top:2.4rem}#page-contact .sec2 .sec2_step_photo{max-width:355px;margin:50px auto;width:100%}#page-contact .sec2 .text_s{max-width:80px;width:100%;text-align:right}#page-contact .sec2 .text_m{width:195px}#page-contact .sec2 .wdh_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-contact .sec2 .text__name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-contact .sec2 .text__name .input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-contact .sec2 .flexnowrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-contact .sec2 .flexnowrap .text__name__1{min-width:156px;margin:10px 10px 10px 0}#page-contact .sec2 .wdh_boxl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#page-contact .sec2 ul.wdh_boxl li{margin-right:20px}#page-contact .sec2 input#Zaishitsu_0{margin-right:5px}#page-contact .sec2 input#Zaishitsu_1{margin-right:5px}#page-contact .sec2 table{width:100%}#page-contact .sec2 tr{background:#f0f0f0;color:#000;border-top:4px solid #fff;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-contact .sec2 input{background:#fff;border:1px solid #707070}#page-contact .sec2 sup.txtRed{top:-.1em;background:#ff392e;color:#fff;padding:1px 5px 2px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-contact .sec2 th{width:264px;text-align:left;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:264px}#page-contact .sec2 .text_l{width:100%;min-width:25vw}#page-contact .sec2 .text_lm{min-width:20vw}#page-contact .sec2 td.text_flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#page-contact .sec2 .namefieldbox{width:38px;padding-top:6px}#page-contact .sec2 .ml20{margin-left:40px}#page-contact .sec2 dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0}#page-contact .sec2 dt{min-height:37px;width:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-contact .sec2 dd{-webkit-margin-start:40px;margin-inline-start:40px;width:calc(100% - 110px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-contact .sec2 .privacypolicy{height:250px;border:1px solid #000;overflow-x:hidden;overflow-y:scroll;padding:20px;margin:50px 0 20px}#page-contact .sec2 .privacy_check{margin:0 auto 50px;text-align:center}#page-contact .sec2 .elm-btn{margin-top:5.7rem;text-align:center}#page-contact .sec2 .elm-btn button.arw,#page-contact .sec2 .elm-btn input.arw{font-size:2rem;font-weight:700;letter-spacing:-.04em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:3.4rem;padding-right:4.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#111;height:6rem;border-radius:100vh;color:#fff;border:none;cursor:pointer}#page-contact .sec2 .elm-btn button.arw:hover,#page-contact .sec2 .elm-btn input.arw:hover{background:#3ebaac}#page-contact .sec2 .elm-btn button.arw::before{content:"";margin-right:2rem;width:1.1rem;height:2.1rem;display:inline-block;-webkit-mask-image:url(../img/common/arw.svg);mask-image:url(../img/common/arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}#page-contact .sec2 select{-moz-appearance:auto;-webkit-appearance:auto;border:1px solid #707070;background:#fff;padding:5px 10px 6px;text-align:center}#page-contact .sec2 .elm-btn a .arw{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#page-contact .sec2 input{padding:5px 10px 6px}@media screen and (max-width:767px){#page-contact .sec2 tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-contact .sec2 th{width:100%}#page-contact .sec2 td{width:100%;padding:10px 20px}#page-contact .sec2 td.text_flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-contact .sec2 .text__name{display:block}#page-contact .sec2 input{width:100%;padding:1.79487vw 2.5641vw 1.28205vw;line-height:1.75}#page-contact .sec2 select{width:100%;text-align:center;padding:1.79487vw 2.5641vw 1.28205vw;line-height:1.75}#page-contact .sec2 dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 0}#page-contact .sec2 dd{-webkit-margin-start:0;margin-inline-start:0;width:100%}#page-contact .sec2 dd.mininline{max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content;inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content}#page-contact .sec2 .text_l{max-width:768px;width:100%}#page-contact .sec2 .text_lm{max-width:768px;width:100%}#page-contact .sec2 .text_m{max-width:768px;width:100%}#page-contact .sec2 .ml20{margin-left:0}#page-contact .sec2 .wdh_box .text__name{margin-right:20px}#page-contact .sec2 .wdh_boxl{display:block}#page-contact .sec2 .wdh_boxl input{width:auto}#page-contact .sec2 .zaishitsu_block input{width:auto}}#page-recruitment{background-image:url(../img/recruitment/bg_body.png);background-repeat:repeat}#page-recruitment .anker-point{scroll-margin-top:10rem}@media screen and (max-width:767px){#page-recruitment .anker-point{scroll-margin-top:16.6666666667vw}}#page-recruitment .sec1{margin-top:17.5rem}#page-recruitment .sec1 .mrg_t{margin-top:5rem}@media screen and (max-width:767px){#page-recruitment .sec1{margin-top:23.8461538462vw}#page-recruitment .sec1 .sec1__detail__item{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem}#page-recruitment .sec1 .sec1__detail__item dt{width:100%;padding:1rem 2.7rem 1rem;display:block;font-weight:700}#page-recruitment .sec1 .sec1__detail__item dd{border-top:none;width:100%;border-bottom:1px solid #c6c6c6;padding:0 2.7rem 1rem;line-height:1.4}}@media screen and (max-width:767px){#page-recruitment .sec1__detail{margin-top:10vw}}@media screen and (max-width:767px){#page-recruitment .sec1__detail__item{min-height:10.2564102564vw}}@media screen and (max-width:767px){#page-recruitment .sec1__detail__item dt{width:31.5384615385vw;min-width:31.5384615385vw;height:100%;padding:.5128205128vw 0 .7692307692vw 0;letter-spacing:.06em}}@media screen and (max-width:767px){#page-recruitment .sec1__detail__item dd{width:55.641025641vw;min-width:55.641025641vw;height:100%;padding:.5128205128vw 0 .7692307692vw 4.358974359vw;letter-spacing:.06em}}#page-recruitment .sec1__detail{margin-top:100px}#page-recruitment .sec1__detail__item{display:-webkit-box;display:-ms-flexbox;display:flex}#page-recruitment .sec1__detail__item dt{border-top:1px solid #3fbaac;color:#383838;width:18.5185185185%;min-width:18.5185185185%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.6rem 1rem 1.4rem 4rem;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.1em;line-height:212.5%}#page-recruitment .sec1__detail__item dd{border-top:1px solid #c6c6c6;color:#383838;width:81.4814814815%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.6rem 2.7rem 1.4rem;line-height:212.5%;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.1em}#page-application{background-image:url(../img/recruitment/bg_body.png);background-repeat:repeat}#page-application .sec2{margin-top:17rem}#page-application .sec2 p.tel_contact{font-size:6.8rem;font-weight:900;color:#3ebaac}#page-application .sec2 p.uketsuke_jikan{margin-top:1rem;font-size:2.4rem;font-weight:700;line-height:1;color:#111;letter-spacing:.1em;display:block;text-align:center}#page-application .sec2 .sec2_step_photo{max-width:355px;margin:50px auto;width:100%}#page-application .sec2 .text_s{max-width:80px;width:100%;text-align:right}#page-application .sec2 .text_m{width:195px}#page-application .sec2 .wdh_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-application .sec2 .text__name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-application .sec2 .text__name .input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-application .sec2 .flexnowrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-application .sec2 .flexnowrap .text__name__1{min-width:156px;margin:10px 0}#page-application .sec2 table{width:100%}#page-application .sec2 tr{background:#fff;color:#000;border-top:4px solid;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#f0efed}#page-application .sec2 input{background:#fff;border:1px solid #707070}#page-application .sec2 sup.txtRed{top:0;background:#ff392e;color:#fff;padding:1px 5px 2px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-application .sec2 th{width:264px;text-align:left;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-application .sec2 .text_l{width:30vw}#page-application .sec2 .text_lm{width:25vw}#page-application .sec2 .namefieldbox{width:38px;padding-top:6px}#page-application .sec2 .ml20{margin-left:40px}#page-application .sec2 td.text_flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#page-application .sec2 .text_flex_box_colmn{display:-webkit-box;display:-ms-flexbox;display:flex}#page-application .sec2 dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px}#page-application .sec2 dt{width:150px}#page-application .sec2 dd{-webkit-margin-start:40px;margin-inline-start:40px;width:calc(100% - 110px)}#page-application .sec2 .privacypolicy{height:250px;border:1px solid #000;overflow-x:hidden;overflow-y:scroll;padding:20px;margin:50px 10px 20px;background:#fff}#page-application .sec2 .privacy_check{margin:0 auto 50px;text-align:center}#page-application .sec2 .elm-btn{margin-top:5.7rem;text-align:center}#page-application .sec2 .elm-btn button.arw,#page-application .sec2 .elm-btn input.arw{font-size:2rem;font-weight:700;letter-spacing:-.04em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:3.4rem;padding-right:4.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#111;height:6rem;border-radius:100vh;color:#fff;border:none;cursor:pointer}#page-application .sec2 .elm-btn button.arw:hover,#page-application .sec2 .elm-btn input.arw:hover{background:#3ebaac}#page-application .sec2 .elm-btn button.arw::before{content:"";margin-right:2rem;width:1.1rem;height:2.1rem;display:inline-block;-webkit-mask-image:url(../img/common/arw.svg);mask-image:url(../img/common/arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}#page-application .sec2 select{-moz-appearance:auto;-webkit-appearance:auto;border:1px solid #707070;background:#fff;padding:5px 10px 6px}#page-application .sec2 select#Sacademic{width:330px;text-align:center}#page-application .sec2 select#Stype{width:330px;text-align:center}#page-application .sec2 select#Scategory{width:330px;text-align:center}#page-application .sec2 .elm-btn a .arw{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#page-application .sec2 ul.flex_col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#page-application .sec2 label{display:block;text-align:center;margin:0 10px}#page-application .sec2 input{padding:5px 10px 6px}@media screen and (max-width:767px){#page-application .sec2 tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-application .sec2 th{width:100%}#page-application .sec2 td{width:100%;padding:10px 20px}#page-application .sec2 td.text_flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-application .sec2 input{width:100%;padding:1.79487vw 2.5641vw 1.28205vw;line-height:1.75}#page-application .sec2 select{max-width:400px;width:100%;text-align:center;padding:1.79487vw 2.5641vw 1.28205vw;line-height:1.75}#page-application .sec2 dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 0}#page-application .sec2 dd{-webkit-margin-start:0;margin-inline-start:0;width:100%}#page-application .sec2 dd.mininline{max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content;inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content}#page-application .sec2 .text_flex_box_colmn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-application .sec2 .text__name{display:block}#page-application .sec2 .text_l{max-width:768px;width:100%}#page-application .sec2 .text_lm{max-width:768px;width:100%}#page-application .sec2 .text_m{max-width:768px;width:100%}#page-application .sec2 select#Sacademic{width:100%;text-align:center}#page-application .sec2 select#Stype{width:100%;text-align:center}#page-application .sec2 select#Scategory{width:100%;text-align:center}#page-application .sec2 .ml20{margin-left:0}#page-application .sec2 .wdh_box .text__name{display:block;margin-right:20px}#page-application .sec2 .wdh_boxl{display:block}}#page-casting .sec1{margin-top:17.5rem}#page-casting .sec1 .sec1{margin-top:17rem;position:relative;overflow:hidden}#page-casting .sec1 .sec1__inner{position:relative}#page-casting .sec1 .sec1__detail{-webkit-box-sizing:border-box;box-sizing:border-box}#page-casting .sec1 .sec1__detail__text{margin-top:3.6rem;line-height:212.5%}#page-casting .sec1 .sec1__photo{margin-top:9rem;-ms-flex-negative:0;flex-shrink:0;width:57.2033898305%}#page-casting .sec1 .sec1__photo img{width:100%}@media screen and (max-width:767px){#page-casting .sec1{margin-top:23.8461538462vw}}#page-casting .sec2{margin-top:16.2rem;background:#f4f4f4;padding:100px 0}#page-casting .sec2 .sec2__btn a{font-size:2rem;font-weight:700;letter-spacing:-.04em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:3.4rem;padding-right:4.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:6rem;background:#fff;width:90%;position:relative;color:#000;text-decoration:none;text-align:center;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-casting .sec2 .sec2__btn a:hover{opacity:.7}#page-casting .sec2 .sec2__box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-casting .sec2 .sec2__btn{width:50%;margin:15px 0}#page-casting .sec2 span.float__case{position:absolute;top:-2rem;left:-1rem;font-size:2.5rem;color:#3ebaac;font-weight:700}#page-casting .sec2 span.w_arw{margin-right:2rem;width:2.5rem;height:2.5rem;display:inline-block;-webkit-mask-image:url(../img/common/w_arw.svg);mask-image:url(../img/common/w_arw.svg);background-color:#000;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center center;mask-position:center center;position:absolute;right:0}@media screen and (max-width:767px){#page-casting .sec2 .sec2__btn{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-casting .sec2 .sec2__btn a{width:100%}}#page-casting .sec3{position:relative;overflow:hidden}#page-casting .sec3 .sec3__inner{position:relative}#page-casting .sec3 .sec3__box__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:calc(50% - 50vw);margin-top:7em}#page-casting .sec3 .sec3__detail__right{margin-top:8.3rem;width:42.8813559322%;padding-right:6.4406779661%;-webkit-box-sizing:border-box;box-sizing:border-box}#page-casting .sec3 .sec3__detail__ttl{margin-top:3.6rem;line-height:166.6666666667%}#page-casting .sec3 .sec3__detail__text{margin-top:1.6rem;line-height:212.5%}#page-casting .sec3 .sec3__photo__right{margin-top:9rem;-ms-flex-negative:0;flex-shrink:0;width:57.2033898305%;position:relative}#page-casting .sec3 .sec3__photo__right img{width:100%}#page-casting .sec3 .sec3__inner__ttl{border:1px solid #707070;padding:8px 0;text-align:center}#page-casting .sec3 .sec3__photo__right span.vertical__float{position:absolute;top:-3rem;left:-4rem;color:#3ebaac;font-size:5.6rem;font-weight:900;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr}#page-casting .sec3 .sec3__box__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:calc(50% - 50vw);margin-top:7em}#page-casting .sec3 .sec3__detail__left{margin-top:8.3rem;width:42.8813559322%;padding-left:6.4406779661%;-webkit-box-sizing:border-box;box-sizing:border-box}#page-casting .sec3 .sec3__detail__left .sec3__detail__ttl{margin-top:3.6rem;line-height:166.6666666667%}#page-casting .sec3 .sec3__detail__left .sec3__detail__text{margin-top:1.6rem;line-height:212.5%}#page-casting .sec3 .sec3__photo__left{margin-top:9rem;-ms-flex-negative:0;flex-shrink:0;width:57.2033898305%;position:relative}#page-casting .sec3 .sec3__photo__left img{width:100%}#page-casting .sec3 .sec3__photo__left span.vertical__float{position:absolute;top:-3rem;right:-4rem;color:#3ebaac;font-size:5.6rem;font-weight:900;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr}@media screen and (max-width:767px){#page-casting .sec3 .sec3__box__right{margin-top:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#page-casting .sec3 .sec3__detail__right{width:100%}#page-casting .sec3 .sec3__photo__right{width:100%}#page-casting .sec3 .sec3__box__left{margin-right:calc(50% - 50vw);margin-top:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-casting .sec3 .sec3__photo__left{width:100%;padding-left:6.4406779661%}#page-casting .sec3 .sec3__detail__left{width:100%;padding-right:6.4406779661%}#page-casting .sec3 .sec3__photo__left span.vertical__float{right:auto;left:0}}#page-news{padding-top:0}#page-news .page-contents{position:relative;overflow:hidden}#page-news .page-heading__deco{width:42.637931%;padding-top:56.724137931%;background:url(/assets/img/common/page-heading-deco.webp) no-repeat center top;background-size:100% auto;position:absolute;right:-12.4rem;top:10.8rem;z-index:-1}#page-news .sec1{margin-top:17.7rem}#page-news .sec1 .elm-inner{margin:0 auto 50px auto}#page-news .sec1 .date{color:#37ac9e;width:18.9158016148%;min-width:18.9158016148%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 2.9rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-news .sec1 .text{-webkit-box-sizing:border-box;box-sizing:border-box;-o-border-image:linear-gradient(to right,#37ac9e 15%,#c6c6c6 15%) 1;border-image:-webkit-gradient(linear,left top,right top,color-stop(15%,#37ac9e),color-stop(15%,#c6c6c6)) 1;border-image:linear-gradient(to right,#37ac9e 15%,#c6c6c6 15%) 1;border-top:1px solid;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:#383838;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.3rem 0 0;line-height:200.5%}#page-news .sec1 .news__content{margin-top:2.2rem}#page-news .sec1 .news__content p{margin:50px auto;line-height:212.5%}#page-news .sec1 .sec1__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-news .sec1 .sec1__photo{margin-top:3.3rem;-ms-flex-negative:0;flex-shrink:0;width:50%}#page-news .sec1 .sec1__detail__r{margin-top:3.3rem;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:4.55%}#page-news .sec1 .sec1__detail__l{margin-top:3.3rem;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-right:4.55%}#page-news .sec1 .sec1__detail__text{margin-top:0!important;line-height:212.5%}@media screen and (max-width:767px){#page-news .sec1 .sec1__box{-ms-flex-wrap:wrap;flex-wrap:wrap}#page-news .sec1 .sec1__photo{width:100%}#page-news .sec1 .sec1__detail__r{width:100%;padding-left:0}#page-news .sec1 .sec1__detail__l{width:100%;padding-right:0}#page-news .sec1 .elm-btn.al-c{margin:50px auto}}#page-news .sec0{margin-top:17.7rem}#page-news .sec0__list{margin-top:6rem;margin-left:auto;width:90.2777777778%}#page-news .sec0__list__item a,#page-news .sec0__list__item a:link,#page-news .sec0__list__item a:visited{color:#383838;text-decoration:none}#page-news .sec0__list__item a,#page-news .sec0__list__item a:link,#page-news .sec0__list__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-news .sec0__list__item a:hover{color:#383838;text-decoration:none}}#page-news .sec0__list__item a{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){#page-news .sec0__list__item a:hover{background:#f4f4f4}}#page-news .sec0__list__item:last-of-type .date{border-bottom:1px solid #3fbaac}#page-news .sec0__list__item:last-of-type .text{border-bottom:1px solid #c6c6c6}#page-news .sec0__list__item .date{border-top:1px solid #3fbaac;color:#37ac9e;width:18.9158016148%;min-width:18.9158016148%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.1rem 2.3rem 1.9rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-news .sec0__list__item .text{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #c6c6c6;width:81.0841983852%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:#383838;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.7rem 2.8rem 1.3rem;line-height:212.5%}@media screen and (max-width:767px){#page-news .sec0{margin-top:24.1025641026vw}#page-news .sec0__list{margin-top:10.5128205128vw;width:100%}#page-news .sec0__list__item{display:block;border-top:1px solid #c6c6c6;position:relative}#page-news .sec0__list__item:before{content:"";width:22.5641025641vw;height:1px;background:#3fbaac;position:absolute;left:0;top:0}#page-news .sec0__list__item a{display:block;padding:5.1282051282vw 0 3.3333333333vw}#page-news .sec0__list__item:last-of-type{border-bottom:1px solid #c6c6c6}#page-news .sec0__list__item:last-of-type:after{content:"";width:22.5641025641vw;height:1px;background:#3fbaac;position:absolute;left:0;top:0}#page-news .sec0__list__item:last-of-type .date{border-bottom:none}#page-news .sec0__list__item:last-of-type .text{margin-top:2.8205128205vw;border-bottom:none}#page-news .sec0__list__item .date{border-top:none;color:#37ac9e;width:100%;min-width:100%;height:100%;display:block;padding:0 0}#page-news .sec0__list__item .text{margin-top:2.0512820513vw;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:none;width:100%;min-width:100%;height:auto;display:block;padding:0 0}}#page-recruit{background-image:url(../img/recruitment/bg_body.png);background-repeat:repeat}#page-recruit .anker-point{scroll-margin-top:10rem}@media screen and (max-width:767px){#page-recruit .anker-point{scroll-margin-top:16.6666666667vw}}#page-recruit .page-contents{position:relative}#page-recruit .page-heading__deco{width:43.637931%;padding-top:72.724138%;background:url(/assets/img/recruit/recruit_deco.webp) no-repeat center top;background-size:100% auto;position:absolute;right:8rem;top:-32.2rem;z-index:-1}#page-recruit .sec1{margin-top:17.5rem}#page-recruit .sec1 .sec1__inner{position:relative}#page-recruit .sec1 .sec1__detail{margin-top:8.3rem;width:53.881356%;padding-right:4.440678%;-webkit-box-sizing:border-box;box-sizing:border-box}#page-recruit .sec1 .sec1__detail__ttl{line-height:166.6666666667%}#page-recruit .sec1 .sec1__detail__text{margin-top:3.6rem;line-height:280.5%}@media screen and (max-width:767px){#page-recruit .sec1 .sec1__detail{width:100%;padding-right:0}#page-recruit .sec1 .sec1__detail__text{line-height:180.5%}#page-recruit .sec1 .page-heading__deco{top:0;width:37.637931%;right:3rem}}#page-recruit .page-heading__image{margin:0 auto 0;width:100%;overflow:hidden}#page-recruit .recruit__logo__slider{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:logo-slider-scroll 100s linear infinite;animation:logo-slider-scroll 100s linear infinite}#page-recruit .logo__slider__item{-ms-flex-negative:0;flex-shrink:0;padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-recruit .logo__slider__item img{width:100vw;height:auto;display:block;pointer-events:none}@-webkit-keyframes logo-slider-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes logo-slider-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:767px){#page-recruit .logo__slider__item img{width:200vw}}#page-recruit .ticker{margin-top:0;width:100%;overflow:hidden}#page-recruit .ticker__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-animation:ticker-scroll 100s linear infinite;animation:ticker-scroll 100s linear infinite}#page-recruit .ticker__item{-ms-flex-negative:0;flex-shrink:0;padding:0 8.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-recruit .ticker__item img{max-width:307px;width:100%;height:auto;display:block;pointer-events:none}@keyframes ticker-scroll{from{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}#page-recruit .sec2{margin-top:16.2rem}#page-recruit .sec2 .sec2__photo{position:relative}#page-recruit .sec2 .sec2__box img{border-radius:20px}#page-recruit .sec2 .sec2__box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:11rem}#page-recruit .sec2 .sec2__feature__box{width:calc(50% - 4rem);margin:0 0 7rem}#page-recruit .sec2 .sec2__detail__ttl{margin-top:3.6rem;line-height:166.6666666667%}#page-recruit .sec2 .sec2__detail__text{margin-top:3.6rem;line-height:212.5%}#page-recruit .sec2 .sec2__box img.abs__img{border-radius:0;max-width:95px;position:absolute;z-index:1;left:-3rem;top:-3.3rem}@media screen and (max-width:767px){#page-recruit .sec2{margin-top:23.8461538462vw}#page-recruit .sec2 .sec2__feature__box{width:100%}#page-recruit .sec2 .sec2__detail__text{margin-top:1.6rem;line-height:180.5%}}#page-recruit .sec3{overflow:hidden;margin-top:10rem}#page-recruit .sec3 .slider-wrapper{margin:16.4rem auto 0}#page-recruit .sec3 .swiper-wrapper{padding-bottom:7rem}#page-recruit .sec3 .recruit-swiper{max-width:116.4rem;margin:0 auto;overflow:visible;width:100%;height:100%}#page-recruit .sec3 .swiper-slide{max-width:80rem;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#page-recruit .sec3 .swiper-slide .image{position:relative}#page-recruit .sec3 .swiper-slide img{width:100%;height:auto;display:block}#page-recruit .sec3 .swiper-slide{opacity:.3;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#page-recruit .sec3 .swiper-slide-active{opacity:1}#page-recruit .sec3 .slider__arrow{position:absolute;top:17.6rem;width:8.3rem;height:8.3rem;border-radius:50%;background:#27beac;cursor:pointer;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-recruit .sec3 .slider__arrow{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-recruit .sec3 .slider__arrow{border:2px solid #27beac;-webkit-box-sizing:border-box;box-sizing:border-box}#page-recruit .sec3 .slider__arrow--prev{left:7.3rem}#page-recruit .sec3 .slider__arrow--next{right:7.3rem}#page-recruit .sec3 .swiper-button-disabled{opacity:.35}#page-recruit .sec3 .slider__arrow::before{content:"";position:absolute;top:50%;left:50%;width:1.7rem;height:3.4rem;display:inline-block;-webkit-mask-image:url(../img/common/arw.svg);mask-image:url(../img/common/arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center;line-height:1;-webkit-transform:translate(-46%,-50%);transform:translate(-46%,-50%)}#page-recruit .sec3 .slider__arrow--prev::before{-webkit-transform:translate(-55%,-50%) scale(-1,1);transform:translate(-55%,-50%) scale(-1,1)}#page-recruit .sec3 .slider__text{padding:0 10px}#page-recruit .sec3 .slider__text .text_martb{margin:20px auto 10px}#page-recruit .sec3 .slider__text .text_al{text-align:left}@media screen and (min-width:768px){#page-recruit .sec3 .slider__arrow:hover{background:#fff}#page-recruit .sec3 .slider__arrow:hover::before{background-color:#000}#page-recruit .sec3 .sec2__box{margin-top:7rem}}#page-recruit .sec3 .slide-title{margin-top:3.6rem;font-size:3rem;font-weight:500;line-height:1;color:#383838}#page-recruit .sec3 .slide-text{margin-top:3.6rem;font-size:1.6rem;font-weight:500;line-height:212.5%;color:#383838;letter-spacing:.1em}#page-recruit .sec3 .swiper-pagination{top:auto;bottom:0}#page-recruit .sec3 .swiper-pagination .swiper-pagination-bullet{margin:0 .8rem;width:1.2rem;height:1.2rem;background:#d8d8d8;opacity:1}#page-recruit .sec3 .swiper-pagination .swiper-pagination-bullet-active{background:#27beac}@media screen and (max-width:767px){#page-recruit .sec3{margin-top:22.3076923077vw}#page-recruit .sec3 .elm-inner{padding:0 0}#page-recruit .sec3 .elm-section-heading{padding:0 6.4102564103vw}#page-recruit .sec3 .slider-wrapper{margin:7rem auto 0}#page-recruit .sec3 .swiper-wrapper{padding-bottom:9.4871794872vw}#page-recruit .sec3 .recruit-swiper{max-width:100%}#page-recruit .sec3 .swiper-slide{max-width:100%}#page-recruit .sec3 .slider__arrow{top:22.2307692308vw;width:12.3076923077vw;height:12.3076923077vw}#page-recruit .sec3 .slider__arrow--prev{left:6.6666666667vw}#page-recruit .sec3 .slider__arrow--next{right:6.6666666667vw}#page-recruit .sec3 .slider__arrow::before{width:3.0769230769vw;height:5.3846153846vw}#page-recruit .sec3 .slide-title{margin-top:5.3846153846vw;font-size:4.6153846154vw;padding:0 6.4102564103vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-recruit .sec3 .slide-text{margin-top:3.0769230769vw;font-size:4.1025641026vw;padding:0 6.4102564103vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-recruit .sec3 .swiper-pagination .swiper-pagination-bullet{margin:0 1.2820512821vw;width:2.0512820513vw;height:2.0512820513vw}}@media screen and (max-width:767px){#page-recruit .interview__box{margin-top:7rem}}@media screen and (max-width:767px){#page-recruit .interview__feature__box{width:100%}}#page-recruit .sec4{margin-top:7.4rem}#page-recruit .sec4 .sec4__box{margin-top:11rem}#page-recruit .sec4 .qa-7{margin-bottom:10px;border:none;border-radius:5px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.02),0 2px 3px -2px rgba(0,0,0,.05);box-shadow:0 4px 4px rgba(0,0,0,.02),0 2px 3px -2px rgba(0,0,0,.05);background-color:#fff}#page-recruit .sec4 .qa-7 summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:1em 2em 1em 4em;color:#000;font-weight:600;cursor:pointer}#page-recruit .sec4 .qa-7 p::before,#page-recruit .sec4 .qa-7 summary::before{position:absolute;left:1em;font-weight:600;font-size:1.3em}#page-recruit .sec4 .qa-7 summary::before{color:#fff;content:"Q";background:#3ebaac;padding:0 9px 2px 8px;border-radius:100vw}#page-recruit .sec4 .qa-7 summary::after{margin-left:10px;content:"+";-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;font-size:17px}#page-recruit .sec4 .qa-7[open] summary::after{content:"ー";font-size:14px}#page-recruit .sec4 .qa-7 p{position:relative;-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0;margin:0;padding:.3em 3em 1.5em 4em;color:#333;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}#page-recruit .sec4 .qa-7[open] p{-webkit-transform:none;transform:none;opacity:1}#page-recruit .sec4 .qa-7 p::before{color:#fff;background:#3ebaac;padding:0 9px 2px 8px;border-radius:100vw;content:"A"}@media screen and (max-width:767px){#page-recruit .sec4 .sec4__box{margin-top:7rem}}#page-interview{background-image:url(../img/recruitment/bg_body.png);background-repeat:repeat}#page-interview .main_content_box{position:relative}#page-interview .main_content_box .interview__heading__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:calc(48% - 50vw);margin-top:7em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-interview .main_content_box .interview__heading__detail{margin-top:8.3rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;margin-right:-45px;padding-left:40px;padding-top:70px;padding-bottom:70px;z-index:1;height:100%;margin-left:-40px;width:450px;border-radius:20px}#page-interview .main_content_box .interview__heading__photo__right{margin-top:9rem;-ms-flex-negative:0;flex-shrink:0;width:74.20339%;position:relative}#page-interview .main_content_box .interview__heading__photo__right img{width:100%;border-radius:20px}@media screen and (max-width:767px){#page-interview .main_content_box .interview__heading__box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-right:0;margin-top:3em}#page-interview .main_content_box .interview__heading__detail{max-width:768px;width:90%;margin-top:-4.7rem;padding-top:40px;padding-bottom:40px;padding-left:20px}#page-interview .main_content_box .interview__heading__photo__right{width:100%}#page-interview .main_content_box .conts_para_title_new{margin-bottom:10px}}#page-interview .conts_para_title_new{color:#37ac9e;font-weight:600;font-size:30px;margin-bottom:40px}#page-interview .conts_para_title_new h3{line-height:166.6666666667%}#page-interview .sec1{position:relative;overflow:hidden}#page-interview .sec1 h3.sec1__detail__ttl{margin-bottom:30px}#page-interview .sec1 .sec1__inner{position:relative}#page-interview .sec1 .sec1__box__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:calc(48% - 50vw);margin-top:7em}#page-interview .sec1 .sec1__detail__right{margin-top:8.3rem;width:42.8813559322%;padding-right:3.440678%;-webkit-box-sizing:border-box;box-sizing:border-box}#page-interview .sec1 .sec1__detail__right .sec1__detail__ttl{line-height:166.6666666667%}#page-interview .sec1 .sec1__detail__right .sec1__detail__text{margin-top:3.6rem;line-height:212.5%}#page-interview .sec1 .sec1__photo__right{margin-top:9rem;-ms-flex-negative:0;flex-shrink:0;width:57.2033898305%;position:relative}#page-interview .sec1 .sec1__photo__right img{width:100%;border-radius:20px}#page-interview .sec1 .sec1__photo__right span.vertical__float{position:absolute;top:-3rem;left:-4rem;color:#3ebaac;font-size:5.6rem;font-weight:900;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr}#page-interview .sec1 .sec1__box__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:calc(48% - 50vw);margin-top:7em}#page-interview .sec1 .sec1__detail__left{margin-top:8.3rem;width:42.8813559322%;padding-left:3.440678%;-webkit-box-sizing:border-box;box-sizing:border-box}#page-interview .sec1 .sec1__detail__left .sec1__detail__ttl{line-height:166.6666666667%}#page-interview .sec1 .sec1__detail__left .sec1__detail__text{margin-top:3.6rem;line-height:212.5%}#page-interview .sec1 .sec1__photo__left{margin-top:9rem;-ms-flex-negative:0;flex-shrink:0;width:57.2033898305%;position:relative}#page-interview .sec1 .sec1__photo__left img{width:100%;border-radius:20px}#page-interview .sec1 .sec1__photo__left span.vertical__float{position:absolute;top:-3rem;right:-4rem;color:#3ebaac;font-size:5.6rem;font-weight:900;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr}@media screen and (max-width:767px){#page-interview .sec1 .sec1__box__right{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1rem}#page-interview .sec1 .sec1__detail__right{width:100%;padding-right:4.440678%}#page-interview .sec1 .sec1__photo__right{width:100%;margin-top:5rem}#page-interview .sec1 .sec1__box__left{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:1rem;margin-right:calc(50% - 50vw);margin-left:0}#page-interview .sec1 .sec1__detail__left{width:100%;padding-right:4.440678%;padding-left:0}#page-interview .sec1 .sec1__photo__left{width:100%;margin-top:5rem}}#page-interview .fulldaytimetable{background:#fff;max-width:1080px;padding:50px;margin:150px auto 100px}#page-interview .fulldaytimetable h3{font-size:2.8rem;font-weight:600;margin-bottom:30px;color:#3ebaac}#page-interview .fulldaytimetable h3 span{font-size:1.6rem;margin-left:10px;color:#000}#page-interview .timetable__box{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}#page-interview .timeline{border-left:2px solid #3ebaac;border-bottom-right-radius:4px;border-top-right-radius:4px;background:#fff;margin:0 auto 0;letter-spacing:.5px;position:relative;line-height:1.4em;font-size:1.03em;padding:0 0 0 50px;list-style:none;text-align:left;max-width:30%}#page-interview .timeline h1,#page-interview .timeline h2,#page-interview .timeline h3{letter-spacing:1.5px;font-weight:100;font-size:1.4em}#page-interview .timeline .event{padding-bottom:25px;position:relative}#page-interview .timeline .event:last-of-type{padding-bottom:0;margin-bottom:0;border:none}#page-interview .timeline .event:after,#page-interview .timeline .event:before{position:absolute;display:block;top:0}#page-interview .timeline .event:before{left:-217.5px;color:#3ebaac;content:attr(data-date);text-align:right;min-width:120px;font-weight:700}#page-interview .timeline .event:after{-webkit-box-shadow:0 0 0 2px #3ebaac;box-shadow:0 0 0 2px #3ebaac;left:-57.9px;background:#3ebaac;border-radius:50%;height:13px;width:13px;content:"";top:5px;border:3px solid #fff}@media screen and (max-width:767px){#page-interview .interview__feature__box{width:100%}#page-interview .timeline{padding:0 0 0 15px;max-width:100%;margin-left:60px}#page-interview .timeline .event:before{font-size:18px;left:-150.5px}#page-interview .timeline .event:after{top:5px;left:-23px}#page-interview .fulldaytimetable{padding:50px 20px}}#page-data{background-image:url(../img/recruitment/bg_body.png);background-repeat:repeat}#page-data .sec1{position:relative;overflow:hidden;margin-top:15.5rem}#page-data .sec1 .data__dot{width:16px;background:url(/assets/img/data/dot.webp) no-repeat center top;background-size:100% auto;position:relative;top:8px;margin-right:5px}#page-data .sec1 .sec1__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-data .sec1 .sec1__data{width:calc(50% - 3rem);border:5px solid #27beac;padding:25px;background:#fff;margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:250px}#page-data .sec1 .data__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-data .sec1 .grid_data{display:-webkit-box;display:-ms-flexbox;display:flex;width:57.314652%;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#page-data .sec1 p.txt__large{font-size:10rem;font-weight:900;line-height:1}#page-data .sec1 p.txt__large1{font-size:8rem;font-weight:900;line-height:1}#page-data .sec1 span.txt__mid{font-size:5rem}#page-data .sec1 .grid_data_image img{max-height:120px}#page-data .sec1 .grid_data_image img.img_graph{max-height:166px}#page-data .sec1 .grid_data img{max-height:110px}#page-data .sec1 p.abs_data{position:absolute;bottom:7rem;font-size:1.6em;font-weight:700;left:2rem}#page-data .sec1 .sec_01_zeintai{margin-top:60px}@media screen and (max-width:767px){#page-data .sec1{margin-top:23.8461538462vw}#page-data .sec1 .sec1__data{width:100%}#page-data .sec1 .sec1__data{min-height:220px}#page-data .sec1 .grid_data_image img{max-height:100px}#page-data .sec1 span.txt__mid{font-size:3.5rem}#page-data .sec1 p.txt__large{font-size:7rem}#page-data .sec1 p.txt__large1{font-size:6rem}#page-data .sec1 p.abs_data{bottom:5rem;font-size:1.2em;left:1rem}}#page-error{background-color:#f1f0ef}#page-error .elm-section-heading .jp{margin-top:5px;font-size:3.2rem;font-weight:900;line-height:1;color:#111;letter-spacing:2px;display:block;font-family:"Zen Kaku Gothic Antique",sans-serif}#page-error .elm-section-heading .en{font-size:7.8rem}#page-error .sec1{margin-top:10rem;text-align:center}#page-error .sec1 .sec1__detail{margin-top:8rem;display:-webkit-box;display:-ms-flexbox;display:flex}#page-error .sec1 .sec1__inner{position:relative}#page-error .sec1 .sec1__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-error .sec1 .sec1__detail{margin-top:8rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:4.55%}#page-error .sec1 .sec1__detail__ttl{line-height:166.6666666667%}#page-error .sec1 .sec1__detail__text{margin-top:1.5rem;line-height:212.5%}#page-error .sec1 .sec1__photo img{max-width:275px;width:100%}@media screen and (max-width:767px){#page-error .sec1{margin-top:23.8461538462vw}#page-error .sec1 .sec1__box{display:block}#page-error .sec1 .sec1__detail{width:100%;padding-left:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fcmVzcy5zY3NzIiwic3R5bGUuY3NzIiwiY29tbW9uL191dGlsaXR5LnNjc3MiLCJnbG9iYWwvX21peGluLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwiY29tbW9uL2xheW91dC9faGVhZGVyLnNjc3MiLCJjb21tb24vbGF5b3V0L19mb290ZXIuc2NzcyIsImNvbW1vbi9sYXlvdXQvX3BhZ2UtdG9wLnNjc3MiLCJjb21tb24vbGlicmFyeS9fc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwiY29tbW9uL3BhcnRzL19lbG0taW5uZXIuc2NzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLXNlY3Rpb24taGVhZGluZy5zY3NzIiwiY29tbW9uL3BhcnRzL19lbG0tYnRuLnNjc3MiLCJjb21tb24vcGFydHMvX3BhcnRzLWNvbnRhY3Quc2NzcyIsImNvbW1vbi9wYXJ0cy9fcGFnZS1oZWFkaW5nLnNjc3MiLCJwYWdlcy9fdG9wLnNjc3MiLCJwYWdlcy9fbWFudWZhY3R1cmluZy5zY3NzIiwicGFnZXMvX3Byb2R1Y3Rpb24uc2NzcyIsInBhZ2VzL19hYm91dC5zY3NzIiwicGFnZXMvX2J1c2luZXNzLnNjc3MiLCJwYWdlcy9fY3NyLnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwicGFnZXMvX3JlY3J1aXRtZW50LnNjc3MiLCJwYWdlcy9fYXBwbGljYXRpb24uc2NzcyIsInBhZ2VzL19jYXN0aW5nLnNjc3MiLCJwYWdlcy9fbmV3cy5zY3NzIiwicGFnZXMvX3JlY3J1aXQuc2NzcyIsInBhZ2VzL19pbnRlcnZpZXcuc2NzcyIsInBhZ2VzL19kYXRhLnNjc3MiLCJwYWdlcy9fZXJyb3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUE7Ozs7QUFVQSxLQUNDLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFdBQUEsT0FDQSx5QkFBQSxLQUdELEVDMkNBLFFBREEsU0R2Q0Msa0JBQUEsVUFDQSxtQkFBQSxRQUFBLFdBQUEsUUM4Q0QsUUQzQ0EsU0FFQyxn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LE9BREYsT0FDRSxVQUFBLEtBREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLEtBREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLEtBREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLEtBREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLEtBREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLEtBREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLEtBREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsT0FDRSxVQUFBLE9BREYsUUFDRSxVQUFBLE1Da0ZILG9DRHZFQyxVQUVJLFVBQUEsa0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsb0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsbUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEsb0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEsbUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEsa0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEsbUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEsbUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEsMkJDcUVMLG9DRHZFQyxVQUVJLFVBQUEsb0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsb0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsb0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsb0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsb0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEsb0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsb0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsb0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsMkJDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsb0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsb0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsb0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsb0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEscUNDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxVQUVJLFVBQUEsc0NDcUVMLG9DRHZFQyxXQUVJLFVBQUEsb0NBb0JKLFFBQ0UsWUFBQSxJQURGLFFBQ0UsWUFBQSxJQURGLFFBQ0UsWUFBQSxJQURGLFFBQ0UsWUFBQSxJQURGLFFBQ0UsWUFBQSxJQURGLFFBQ0UsWUFBQSxJQURGLFFBQ0UsWUFBQSxJQURGLFFBQ0UsWUFBQSxJQURGLFFBQ0UsWUFBQSxJQVdGLFFBQ0UsZUFBQSxNQURGLE9BQ0UsZUFBQSxPQURGLE9BQ0UsZUFBQSxPQURGLE9BQ0UsZUFBQSxPQURGLE9BQ0UsZUFBQSxPQURGLE9BQ0UsZUFBQSxPQURGLE9BQ0UsZUFBQSxPQURGLE9BQ0UsZUFBQSxPQURGLE9BQ0UsZUFBQSxPQURGLE9BQ0UsZUFBQSxPQURGLE1BQ0UsZUFBQSxFQURGLE1BQ0UsZUFBQSxNQURGLE1BQ0UsZUFBQSxNQURGLE1BQ0UsZUFBQSxNQURGLE1BQ0UsZUFBQSxNQURGLE1BQ0UsZUFBQSxNQURGLE1BQ0UsZUFBQSxNQURGLE1BQ0UsZUFBQSxNQURGLE1BQ0UsZUFBQSxNQURGLE1BQ0UsZUFBQSxNQURGLE9BQ0UsZUFBQSxLQURGLE9BQ0UsZUFBQSxNQURGLE9BQ0UsZUFBQSxNQURGLE9BQ0UsZUFBQSxNQURGLE9BQ0UsZUFBQSxNQURGLE9BQ0UsZUFBQSxNQURGLE9BQ0UsZUFBQSxNQURGLE9BQ0UsZUFBQSxNQURGLE9BQ0UsZUFBQSxNQURGLE9BQ0UsZUFBQSxNQURGLE9BQ0UsZUFBQSxLQ29DSCxvQ0QvQkMsV0FFSSxlQUFBLE9DNkJMLG9DRC9CQyxVQUVJLGVBQUEsUUM2Qkwsb0NEL0JDLFVBRUksZUFBQSxRQzZCTCxvQ0QvQkMsVUFFSSxlQUFBLFFDNkJMLG9DRC9CQyxVQUVJLGVBQUEsUUM2Qkwsb0NEL0JDLFVBRUksZUFBQSxRQzZCTCxvQ0QvQkMsVUFFSSxlQUFBLFFDNkJMLG9DRC9CQyxVQUVJLGVBQUEsUUM2Qkwsb0NEL0JDLFVBRUksZUFBQSxRQzZCTCxvQ0QvQkMsVUFFSSxlQUFBLFFDNkJMLG9DRC9CQyxTQUVJLGVBQUEsR0M2Qkwsb0NEL0JDLFNBRUksZUFBQSxPQzZCTCxvQ0QvQkMsU0FFSSxlQUFBLE9DNkJMLG9DRC9CQyxTQUVJLGVBQUEsT0M2Qkwsb0NEL0JDLFNBRUksZUFBQSxPQzZCTCxvQ0QvQkMsU0FFSSxlQUFBLE9DNkJMLG9DRC9CQyxTQUVJLGVBQUEsT0M2Qkwsb0NEL0JDLFNBRUksZUFBQSxPQzZCTCxvQ0QvQkMsU0FFSSxlQUFBLE9DNkJMLG9DRC9CQyxTQUVJLGVBQUEsT0M2Qkwsb0NEL0JDLFVBRUksZUFBQSxNQzZCTCxvQ0QvQkMsVUFFSSxlQUFBLE9DNkJMLG9DRC9CQyxVQUVJLGVBQUEsT0M2Qkwsb0NEL0JDLFVBRUksZUFBQSxPQzZCTCxvQ0QvQkMsVUFFSSxlQUFBLE9DNkJMLG9DRC9CQyxVQUVJLGVBQUEsT0M2Qkwsb0NEL0JDLFVBRUksZUFBQSxPQzZCTCxvQ0QvQkMsVUFFSSxlQUFBLE9DNkJM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QyxNQUFBLGdCQUNBLElBQUEsZ0JBQ0EsTUFBQSxnQkFFRCxtRUFDQyxXQUFBLGdCQUtILGdEQUNDLFdBQUEsZUFFQyxrRUFDQyxLQUFBLGdCQUNBLElBQUEsZ0JBQ0EsTUFBQSxnQkFFRCxtRUFDQyxXQUFBLGdCQUtILGdEQUNDLFdBQUEsZ0JBQ0Esb0RBQ0MsV0FBQSxpQkFHQSxrRUFDQyxNQUFBLGdCQUNBLElBQUEsZ0JBQ0EsTUFBQSxnQkFFRCxtRUFDQyxXQUFBLGdCQUtILGdEQUNDLFdBQUEsZ0JBQ0Esb0RBQ0MsV0FBQSxpQkFHQSxrRUFDQyxLQUFBLGdCQUNBLElBQUEsaUJBQ0EsTUFBQSxnQkFFRCxtRUFDQyxXQUFBLGdCQUNBLFlBQUEsS0FLSCxnREFDQyxXQUFBLGdCQUNBLG9EQUNDLFdBQUEsaUJBR0Esa0VBQ0MsTUFBQSxnQkFDQSxJQUFBLGdCQUNBLE1BQUEsZ0JBRUQsbUVBQ0MsV0FBQSxnQkFLSCxnREFDQyxXQUFBLGdCQUNBLG9EQUNDLFdBQUEsaUJBR0Esa0VBQ0MsS0FBQSxnQkFDQSxJQUFBLGdCQUNBLE1BQUEsZUFFRCxtRUFDQyxXQUFBLGlCQVdQLDBCQUNDLFNBQUEsT0FDQSxXQUFBLFVBRUEsMENBQ0MsT0FBQSxRQUFBLEtBQUEsRUFHRCwwQ0FDQyxlQUFBLEtBSUQsb0NBQ0MsVUFBQSxTQUNBLE9BQUEsRUFBQSxLQUNBLFNBQUEsUUFJRCx3Q0FDQyxVQUFBLE1BQ0EsV0FBQSxPQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUdELCtDQUNDLFNBQUEsU0FJRCw0Q0FDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsTUFJRCx3Q0FDQyxRQUFBLEdBQ0EsbUJBQUEsUUFBQSxJQUFBLEtBQUEsV0FBQSxRQUFBLElBQUEsS0FHRCwrQ0FDQyxRQUFBLEVBSUQseUNBQ0MsU0FBQSxTQUNBLElBQUEsUUFDQSxNQUFBLE9BQ0EsT0FBQSxPQUNBLGNBQUEsSUFDQSxXQUFBLFFBQ0EsT0FBQSxRQUNBLFFBQUEsR0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFB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QkFDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FFSixnQ0FDSSxXQUFBLEtBQ0EsTUFBQSxLQUVBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFFBQUEsTUFDQSxhQUFBLE1BRUoscUNBQ0ksWUFBQSxnQkFFSixzQ0FDSSxXQUFBLE9BQ0EsWUFBQSxPQUVKLG1DQUNJLFVBQUEsTUFDQSxNQUFBLEt6QjJEWCxvQ3lCNUZHLGtCQXFDUSxXQUFBLGdCQUNBLDZCQUNJLFFBQUEsTUFFSixnQ0FDSSxNQUFBLEtBQ0EsYUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdsb2JhbCBzZWxlY3RvcnNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG5cdHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG5cdG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuaHIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwbHkgY3Vyc29yIHBvaW50ZXIgdG8gYnV0dG9uIGVsZW1lbnRzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcbltyb2xlPVwiYnV0dG9uXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1cIm51bWJlclwiXSB7XG5cdHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBTYWZhcmkgOCsgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG5cdHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bjb250cm9scyBpbiBBbmRyb2lkIDQgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyAqL1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogRmlyZWZveCA0MCssIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG4vKiBSZW1vdmUgdGhlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAzNisgKi9cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBDaHJvbWUgNDErICovXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7IC8qIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lOyAvKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMCAqL1xufVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhICovXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xKyAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuXHRbaGlkZGVufj1cInNjcmVlblwiXSB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxuXHRbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFNwZWNpZnkgdGV4dCBzZWxlY3Rpb24gYmFja2dyb3VuZCBjb2xvciBhbmQgb21pdCBkcm9wIHNoYWRvdyAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5MaWdodCAzMDBcblJlZ3VsYXIgNDAwXG5NZWRpdW0gNTAwXG5Cb2xkIDcwMFxuQmxhY2sgOTAwXG4qL1xuLypcblVzZSBhIHZhbHVlIGZyb20gMTAwIHRvIDkwMFxuKi9cbi8qXG5ib2xkIDcwMFxuKi9cbi8qKlxuICogU2FmYXJp5bCC55So77yIbWFjT1MgLyBpT1Mg5Lih5a++5b+c77yJXG4gKiBsaW5lLWhlaWdodOODu3RyYW5zZm9ybeODu3Bvc2l0aW9u44K644Os5a++562W55SoXG4gKi9cbi8qKlxuICogaU9TIFNhZmFyaeWwgueUqFxuICogdmjjg5DjgrAgLyBwb3NpdGlvbjogZml4ZWQgLyAxMDB2aOWvvuetluOBquOBqVxuICovXG4vKipcbiAqIEZpcmVmb3jlsILnlKhcbiAqIGdyaWQgLyBsaW5lLWhlaWdodCAvIGZvbnTmj4/nlLvlt67liIblr77nrZZcbiAqL1xuLyoqXG4gKiBDaHJvbWUgLyBFZGdl77yIQ2hyb21pdW3vvIlcbiAqIFdlYmtpdOeJueacieaMmeWLleOBruW+ruiqv+aVtOeUqFxuICovXG4vKipcbiAqIGhvdmVy5Y+v6IO944Gq44OH44OQ44Kk44K544Gu44G/aG92ZXLjgpLmnInlirnljJZcbiAqIOKGkiBQQ+OBoOOBkWhvdmVy44CB44K544Oe44Ob6Kqk5YuV5L2c6Ziy5q2iXG4gKi9cbi8qKlxuICog44Ki44OL44Oh44O844K344On44Oz6Lu95rib6Kit5a6aXG4gKiBPU+OBp+OAjOimluW3ruWKueaenOOCkua4m+OCieOBmeOAjeOBjE9O44Gu5aC05ZCIXG4gKi9cbi8qKlxuICog44OA44O844Kv44Oi44O844OJ5a++5b+cXG4gKiDlsIbmnaXmi6HlvLXnlKjvvIjku4rjga/mnKrkvb/nlKjjgafjgoJPS++8iVxuICovXG4vKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHbG9iYWwgc2VsZWN0b3JzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiBpT1MgOCsgKi9cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIFNldCBgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdGAgdG8gYWxsIGVsZW1lbnRzIGFuZCBwc2V1ZG8gZWxlbWVudHMgKi9cbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgcGFkZGluZzogMDsgLyogUmVzZXQgYHBhZGRpbmdgIGFuZCBgbWFyZ2luYCBvZiBhbGwgZWxlbWVudHMgKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdlbmVyYWwgZWxlbWVudHNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuaHIge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIEFwcGx5IGN1cnNvciBwb2ludGVyIHRvIGJ1dHRvbiBlbGVtZW50cyAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0sXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IGF1dG87IC8qIEZpcmVmb3ggMzYrICovXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogU2FmYXJpIDgrICovXG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgOCAqL1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLyogU3BlY2lmeSB0ZXh0YXJlYSByZXNpemFiaWxpdHkgKi9cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgLyogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMSAqL1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBSZXBsYWNlIGZvY3VzIHN0eWxlIHJlbW92ZWQgaW4gdGhlIGJvcmRlciByZXNldCBhYm92ZSAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgKi9cbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIEZpcmVmb3ggNDArLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nIGluIGFsbCBicm93c2VycyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBTdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0ICovXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEZpcmVmb3ggMzYrICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogQ2hyb21lIDQxKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuICBjb2xvcjogY3VycmVudENvbG9yOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAgKi9cbn1cblxuLyogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYSAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMSsgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBBY2Nlc3NpYmlsaXR5XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBIaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVycyAqL1xuQG1lZGlhIHNjcmVlbiB7XG4gIFtoaWRkZW5+PXNjcmVlbl0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgW2hpZGRlbn49c2NyZWVuXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFNwZWNpZnkgdGhlIHByb2dyZXNzIGN1cnNvciBvZiB1cGRhdGluZyBlbGVtZW50cyAqL1xuW2FyaWEtYnVzeT10cnVlXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTcGVjaWZ5IHRleHQgc2VsZWN0aW9uIGJhY2tncm91bmQgY29sb3IgYW5kIG9taXQgZHJvcCBzaGFkb3cgKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnVsLCBvbCwgbGksIGRsLCBkdCwgZGQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXRjaC0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXRjaC0tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mcy0xMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZzLTExIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5mcy0xMiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uZnMtMTMge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLmZzLTE0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5mcy0xNSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uZnMtMTYge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmZzLTE3IHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5cbi5mcy0xOCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uZnMtMTkge1xuICBmb250LXNpemU6IDEuOXJlbTtcbn1cblxuLmZzLTIwIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uZnMtMjEge1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cblxuLmZzLTIyIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG5cbi5mcy0yMyB7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xufVxuXG4uZnMtMjQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuLmZzLTI1IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbi5mcy0yNiB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xufVxuXG4uZnMtMjcge1xuICBmb250LXNpemU6IDIuN3JlbTtcbn1cblxuLmZzLTI4IHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5mcy0yOSB7XG4gIGZvbnQtc2l6ZTogMi45cmVtO1xufVxuXG4uZnMtMzAge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5mcy0zMSB7XG4gIGZvbnQtc2l6ZTogMy4xcmVtO1xufVxuXG4uZnMtMzIge1xuICBmb250LXNpemU6IDMuMnJlbTtcbn1cblxuLmZzLTMzIHtcbiAgZm9udC1zaXplOiAzLjNyZW07XG59XG5cbi5mcy0zNCB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xufVxuXG4uZnMtMzUge1xuICBmb250LXNpemU6IDMuNXJlbTtcbn1cblxuLmZzLTM2IHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG59XG5cbi5mcy0zNyB7XG4gIGZvbnQtc2l6ZTogMy43cmVtO1xufVxuXG4uZnMtMzgge1xuICBmb250LXNpemU6IDMuOHJlbTtcbn1cblxuLmZzLTM5IHtcbiAgZm9udC1zaXplOiAzLjlyZW07XG59XG5cbi5mcy00MCB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuLmZzLTQxIHtcbiAgZm9udC1zaXplOiA0LjFyZW07XG59XG5cbi5mcy00MiB7XG4gIGZvbnQtc2l6ZTogNC4ycmVtO1xufVxuXG4uZnMtNDMge1xuICBmb250LXNpemU6IDQuM3JlbTtcbn1cblxuLmZzLTQ0IHtcbiAgZm9udC1zaXplOiA0LjRyZW07XG59XG5cbi5mcy00NSB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xufVxuXG4uZnMtNDYge1xuICBmb250LXNpemU6IDQuNnJlbTtcbn1cblxuLmZzLTQ3IHtcbiAgZm9udC1zaXplOiA0LjdyZW07XG59XG5cbi5mcy00OCB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xufVxuXG4uZnMtNDkge1xuICBmb250LXNpemU6IDQuOXJlbTtcbn1cblxuLmZzLTUwIHtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuXG4uZnMtNTEge1xuICBmb250LXNpemU6IDUuMXJlbTtcbn1cblxuLmZzLTUyIHtcbiAgZm9udC1zaXplOiA1LjJyZW07XG59XG5cbi5mcy01MyB7XG4gIGZvbnQtc2l6ZTogNS4zcmVtO1xufVxuXG4uZnMtNTQge1xuICBmb250LXNpemU6IDUuNHJlbTtcbn1cblxuLmZzLTU1IHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG5cbi5mcy01NiB7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xufVxuXG4uZnMtNTcge1xuICBmb250LXNpemU6IDUuN3JlbTtcbn1cblxuLmZzLTU4IHtcbiAgZm9udC1zaXplOiA1LjhyZW07XG59XG5cbi5mcy01OSB7XG4gIGZvbnQtc2l6ZTogNS45cmVtO1xufVxuXG4uZnMtNjAge1xuICBmb250LXNpemU6IDZyZW07XG59XG5cbi5mcy02MSB7XG4gIGZvbnQtc2l6ZTogNi4xcmVtO1xufVxuXG4uZnMtNjIge1xuICBmb250LXNpemU6IDYuMnJlbTtcbn1cblxuLmZzLTYzIHtcbiAgZm9udC1zaXplOiA2LjNyZW07XG59XG5cbi5mcy02NCB7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xufVxuXG4uZnMtNjUge1xuICBmb250LXNpemU6IDYuNXJlbTtcbn1cblxuLmZzLTY2IHtcbiAgZm9udC1zaXplOiA2LjZyZW07XG59XG5cbi5mcy02NyB7XG4gIGZvbnQtc2l6ZTogNi43cmVtO1xufVxuXG4uZnMtNjgge1xuICBmb250LXNpemU6IDYuOHJlbTtcbn1cblxuLmZzLTY5IHtcbiAgZm9udC1zaXplOiA2LjlyZW07XG59XG5cbi5mcy03MCB7XG4gIGZvbnQtc2l6ZTogN3JlbTtcbn1cblxuLmZzLTcxIHtcbiAgZm9udC1zaXplOiA3LjFyZW07XG59XG5cbi5mcy03MiB7XG4gIGZvbnQtc2l6ZTogNy4ycmVtO1xufVxuXG4uZnMtNzMge1xuICBmb250LXNpemU6IDcuM3JlbTtcbn1cblxuLmZzLTc0IHtcbiAgZm9udC1zaXplOiA3LjRyZW07XG59XG5cbi5mcy03NSB7XG4gIGZvbnQtc2l6ZTogNy41cmVtO1xufVxuXG4uZnMtNzYge1xuICBmb250LXNpemU6IDcuNnJlbTtcbn1cblxuLmZzLTc3IHtcbiAgZm9udC1zaXplOiA3LjdyZW07XG59XG5cbi5mcy03OCB7XG4gIGZvbnQtc2l6ZTogNy44cmVtO1xufVxuXG4uZnMtNzkge1xuICBmb250LXNpemU6IDcuOXJlbTtcbn1cblxuLmZzLTgwIHtcbiAgZm9udC1zaXplOiA4cmVtO1xufVxuXG4uZnMtODEge1xuICBmb250LXNpemU6IDguMXJlbTtcbn1cblxuLmZzLTgyIHtcbiAgZm9udC1zaXplOiA4LjJyZW07XG59XG5cbi5mcy04MyB7XG4gIGZvbnQtc2l6ZTogOC4zcmVtO1xufVxuXG4uZnMtODQge1xuICBmb250LXNpemU6IDguNHJlbTtcbn1cblxuLmZzLTg1IHtcbiAgZm9udC1zaXplOiA4LjVyZW07XG59XG5cbi5mcy04NiB7XG4gIGZvbnQtc2l6ZTogOC42cmVtO1xufVxuXG4uZnMtODcge1xuICBmb250LXNpemU6IDguN3JlbTtcbn1cblxuLmZzLTg4IHtcbiAgZm9udC1zaXplOiA4LjhyZW07XG59XG5cbi5mcy04OSB7XG4gIGZvbnQtc2l6ZTogOC45cmVtO1xufVxuXG4uZnMtOTAge1xuICBmb250LXNpemU6IDlyZW07XG59XG5cbi5mcy05MSB7XG4gIGZvbnQtc2l6ZTogOS4xcmVtO1xufVxuXG4uZnMtOTIge1xuICBmb250LXNpemU6IDkuMnJlbTtcbn1cblxuLmZzLTkzIHtcbiAgZm9udC1zaXplOiA5LjNyZW07XG59XG5cbi5mcy05NCB7XG4gIGZvbnQtc2l6ZTogOS40cmVtO1xufVxuXG4uZnMtOTUge1xuICBmb250LXNpemU6IDkuNXJlbTtcbn1cblxuLmZzLTk2IHtcbiAgZm9udC1zaXplOiA5LjZyZW07XG59XG5cbi5mcy05NyB7XG4gIGZvbnQtc2l6ZTogOS43cmVtO1xufVxuXG4uZnMtOTgge1xuICBmb250LXNpemU6IDkuOHJlbTtcbn1cblxuLmZzLTk5IHtcbiAgZm9udC1zaXplOiA5LjlyZW07XG59XG5cbi5mcy0xMDAge1xuICBmb250LXNpemU6IDEwcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtMTAtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44cmVtLCAyLjU2NDEwMjU2NDF2dywgMXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTExLXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDAuOXJlbSwgMi44MjA1MTI4MjA1dncsIDEuMXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTEyLXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDMuMDc2OTIzMDc2OXZ3LCAxLjJyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy0xMy1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIDMuMzMzMzMzMzMzM3Z3LCAxLjNyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy0xNC1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDMuNTg5NzQzNTg5N3Z3LCAxLjRyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy0xNS1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIDMuODQ2MTUzODQ2MnZ3LCAxLjVyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy0xNi1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDQuMTAyNTY0MTAyNnZ3LCAxLjZyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy0xNy1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDQuMzU4OTc0MzU5dncsIDEuN3JlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTE4LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgNC42MTUzODQ2MTU0dncsIDEuOHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTE5LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuN3JlbSwgNC44NzE3OTQ4NzE4dncsIDEuOXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTIwLXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgNS4xMjgyMDUxMjgydncsIDJyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy0yMS1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjlyZW0sIDUuMzg0NjE1Mzg0NnZ3LCAyLjFyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy0yMi1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA1LjY0MTAyNTY0MXZ3LCAyLjJyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy0yMy1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjFyZW0sIDUuODk3NDM1ODk3NHZ3LCAyLjNyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy0yNC1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjJyZW0sIDYuMTUzODQ2MTUzOHZ3LCAyLjRyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy0yNS1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjNyZW0sIDYuNDEwMjU2NDEwM3Z3LCAyLjVyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy0yNi1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDYuNjY2NjY2NjY2N3Z3LCAyLjZyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy0yNy1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjVyZW0sIDYuOTIzMDc2OTIzMXZ3LCAyLjdyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy0yOC1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjZyZW0sIDcuMTc5NDg3MTc5NXZ3LCAyLjhyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy0yOS1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjdyZW0sIDcuNDM1ODk3NDM1OXZ3LCAyLjlyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy0zMC1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjhyZW0sIDcuNjkyMzA3NjkyM3Z3LCAzcmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtMzEtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi45cmVtLCA3Ljk0ODcxNzk0ODd2dywgMy4xcmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtMzItc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgOC4yMDUxMjgyMDUxdncsIDMuMnJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTMzLXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMuMXJlbSwgOC40NjE1Mzg0NjE1dncsIDMuM3JlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTM0LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMuMnJlbSwgOC43MTc5NDg3MTc5dncsIDMuNHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTM1LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMuM3JlbSwgOC45NzQzNTg5NzQ0dncsIDMuNXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTM2LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMuNHJlbSwgOS4yMzA3NjkyMzA4dncsIDMuNnJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTM3LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMuNXJlbSwgOS40ODcxNzk0ODcydncsIDMuN3JlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTM4LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMuNnJlbSwgOS43NDM1ODk3NDM2dncsIDMuOHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTM5LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMuN3JlbSwgMTB2dywgMy45cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtNDAtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMy44cmVtLCAxMC4yNTY0MTAyNTY0dncsIDRyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy00MS1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzLjlyZW0sIDEwLjUxMjgyMDUxMjh2dywgNC4xcmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtNDItc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNHJlbSwgMTAuNzY5MjMwNzY5MnZ3LCA0LjJyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy00My1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg0LjFyZW0sIDExLjAyNTY0MTAyNTZ2dywgNC4zcmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtNDQtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNC4ycmVtLCAxMS4yODIwNTEyODIxdncsIDQuNHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTQ1LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDQuM3JlbSwgMTEuNTM4NDYxNTM4NXZ3LCA0LjVyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy00Ni1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg0LjRyZW0sIDExLjc5NDg3MTc5NDl2dywgNC42cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtNDctc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNC41cmVtLCAxMi4wNTEyODIwNTEzdncsIDQuN3JlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTQ4LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDQuNnJlbSwgMTIuMzA3NjkyMzA3N3Z3LCA0LjhyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy00OS1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg0LjdyZW0sIDEyLjU2NDEwMjU2NDF2dywgNC45cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtNTAtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNC44cmVtLCAxMi44MjA1MTI4MjA1dncsIDVyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy01MS1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg0LjlyZW0sIDEzLjA3NjkyMzA3Njl2dywgNS4xcmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtNTItc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNXJlbSwgMTMuMzMzMzMzMzMzM3Z3LCA1LjJyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy01My1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg1LjFyZW0sIDEzLjU4OTc0MzU4OTd2dywgNS4zcmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtNTQtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNS4ycmVtLCAxMy44NDYxNTM4NDYydncsIDUuNHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTU1LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDUuM3JlbSwgMTQuMTAyNTY0MTAyNnZ3LCA1LjVyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy01Ni1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg1LjRyZW0sIDE0LjM1ODk3NDM1OXZ3LCA1LjZyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy01Ny1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg1LjVyZW0sIDE0LjYxNTM4NDYxNTR2dywgNS43cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtNTgtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNS42cmVtLCAxNC44NzE3OTQ4NzE4dncsIDUuOHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTU5LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDUuN3JlbSwgMTUuMTI4MjA1MTI4MnZ3LCA1LjlyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy02MC1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg1LjhyZW0sIDE1LjM4NDYxNTM4NDZ2dywgNnJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTYxLXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDUuOXJlbSwgMTUuNjQxMDI1NjQxdncsIDYuMXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTYyLXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDZyZW0sIDE1Ljg5NzQzNTg5NzR2dywgNi4ycmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtNjMtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNi4xcmVtLCAxNi4xNTM4NDYxNTM4dncsIDYuM3JlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTY0LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDYuMnJlbSwgMTYuNDEwMjU2NDEwM3Z3LCA2LjRyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy02NS1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg2LjNyZW0sIDE2LjY2NjY2NjY2Njd2dywgNi41cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtNjYtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNi40cmVtLCAxNi45MjMwNzY5MjMxdncsIDYuNnJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTY3LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDYuNXJlbSwgMTcuMTc5NDg3MTc5NXZ3LCA2LjdyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy02OC1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg2LjZyZW0sIDE3LjQzNTg5NzQzNTl2dywgNi44cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtNjktc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNi43cmVtLCAxNy42OTIzMDc2OTIzdncsIDYuOXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTcwLXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDYuOHJlbSwgMTcuOTQ4NzE3OTQ4N3Z3LCA3cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtNzEtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNi45cmVtLCAxOC4yMDUxMjgyMDUxdncsIDcuMXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTcyLXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDdyZW0sIDE4LjQ2MTUzODQ2MTV2dywgNy4ycmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtNzMtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNy4xcmVtLCAxOC43MTc5NDg3MTc5dncsIDcuM3JlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTc0LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDcuMnJlbSwgMTguOTc0MzU4OTc0NHZ3LCA3LjRyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy03NS1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg3LjNyZW0sIDE5LjIzMDc2OTIzMDh2dywgNy41cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtNzYtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNy40cmVtLCAxOS40ODcxNzk0ODcydncsIDcuNnJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTc3LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDcuNXJlbSwgMTkuNzQzNTg5NzQzNnZ3LCA3LjdyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy03OC1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg3LjZyZW0sIDIwdncsIDcuOHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTc5LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDcuN3JlbSwgMjAuMjU2NDEwMjU2NHZ3LCA3LjlyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy04MC1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg3LjhyZW0sIDIwLjUxMjgyMDUxMjh2dywgOHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTgxLXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDcuOXJlbSwgMjAuNzY5MjMwNzY5MnZ3LCA4LjFyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy04Mi1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg4cmVtLCAyMS4wMjU2NDEwMjU2dncsIDguMnJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTgzLXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDguMXJlbSwgMjEuMjgyMDUxMjgyMXZ3LCA4LjNyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy04NC1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg4LjJyZW0sIDIxLjUzODQ2MTUzODV2dywgOC40cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtODUtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoOC4zcmVtLCAyMS43OTQ4NzE3OTQ5dncsIDguNXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTg2LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDguNHJlbSwgMjIuMDUxMjgyMDUxM3Z3LCA4LjZyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy04Ny1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg4LjVyZW0sIDIyLjMwNzY5MjMwNzd2dywgOC43cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtODgtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoOC42cmVtLCAyMi41NjQxMDI1NjQxdncsIDguOHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTg5LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDguN3JlbSwgMjIuODIwNTEyODIwNXZ3LCA4LjlyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy05MC1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg4LjhyZW0sIDIzLjA3NjkyMzA3Njl2dywgOXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTkxLXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDguOXJlbSwgMjMuMzMzMzMzMzMzM3Z3LCA5LjFyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy05Mi1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg5cmVtLCAyMy41ODk3NDM1ODk3dncsIDkuMnJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTkzLXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDkuMXJlbSwgMjMuODQ2MTUzODQ2MnZ3LCA5LjNyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy05NC1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg5LjJyZW0sIDI0LjEwMjU2NDEwMjZ2dywgOS40cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtOTUtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoOS4zcmVtLCAyNC4zNTg5NzQzNTl2dywgOS41cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtOTYtc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoOS40cmVtLCAyNC42MTUzODQ2MTU0dncsIDkuNnJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTk3LXNwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDkuNXJlbSwgMjQuODcxNzk0ODcxOHZ3LCA5LjdyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy05OC1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg5LjZyZW0sIDI1LjEyODIwNTEyODJ2dywgOS44cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnMtOTktc3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoOS43cmVtLCAyNS4zODQ2MTUzODQ2dncsIDkuOXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLTEwMC1zcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg5LjhyZW0sIDI1LjY0MTAyNTY0MXZ3LCAxMHJlbSk7XG4gIH1cbn1cblxuLmZ3LTEwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5mdy0yMDAge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uZnctMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZ3LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZnctNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZ3LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mdy04MDAge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZnctOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmxzLS0xMCB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xZW07XG59XG5cbi5scy0tOSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wOWVtO1xufVxuXG4ubHMtLTgge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDhlbTtcbn1cblxuLmxzLS03IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3ZW07XG59XG5cbi5scy0tNiB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xufVxuXG4ubHMtLTUge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbn1cblxuLmxzLS00IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG59XG5cbi5scy0tMyB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xufVxuXG4ubHMtLTIge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmxzLS0xIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi5scy0wIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuLmxzLTEge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4ubHMtMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5scy0zIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cblxuLmxzLTQge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG4ubHMtNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5scy02IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cblxuLmxzLTcge1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xufVxuXG4ubHMtOCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG5cbi5scy05IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbn1cblxuLmxzLTEwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubHMtMTEge1xuICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xufVxuXG4ubHMtMTIge1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xufVxuXG4ubHMtMTMge1xuICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xufVxuXG4ubHMtMTQge1xuICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xufVxuXG4ubHMtMTUge1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuXG4ubHMtMTYge1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xufVxuXG4ubHMtMTcge1xuICBsZXR0ZXItc3BhY2luZzogMC4xN2VtO1xufVxuXG4ubHMtMTgge1xuICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xufVxuXG4ubHMtMTkge1xuICBsZXR0ZXItc3BhY2luZzogMC4xOWVtO1xufVxuXG4ubHMtMjAge1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scy0tMTAtc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLS05LXNwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDllbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHMtLTgtc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOGVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scy0tNy1zcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLS02LXNwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHMtLTUtc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scy0tNC1zcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLS0zLXNwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHMtLTItc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scy0tMS1zcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLTAtc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLTEtc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLTItc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLTMtc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLTQtc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLTUtc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLTYtc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLTctc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLTgtc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLTktc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLTEwLXNwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLTExLXNwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scy0xMi1zcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHMtMTMtc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLTE0LXNwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scy0xNS1zcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHMtMTYtc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLTE3LXNwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xN2VtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scy0xOC1zcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHMtMTktc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE5ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxzLTIwLXNwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIH1cbn1cblxuLnRhLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGEtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGEtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDUyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkzNnB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNzguMTI1JTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIEFudGlxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLXRvcDogMTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDQuMTAyNTY0MTAyNnZ3O1xuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZ1tzcmMkPVwiLnN2Z1wiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbnRlcnZpZXcge1xuICBtYXJnaW4tdG9wOiAxNC40cmVtO1xufVxuXG4uaW50ZXJ2aWV3X19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDExcmVtO1xufVxuXG4uaW50ZXJ2aWV3X19mZWF0dXJlX19ib3gge1xuICB3aWR0aDogY2FsYyg1MCUgLSA0cmVtKTtcbiAgbWFyZ2luOiAwIDAgN3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmludGVydmlld19fZmVhdHVyZV9fYm94IGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuaDMuaW50ZXJ2aWV3X19kZXRhaWxfX3R0bCB7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmludGVydmlld19fcGhvdG8ge1xuICBtYXgtaGVpZ2h0OiAzMjZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmludGVydmlld19fcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC1oZWlnaHQ6IDMyNnB4O1xufVxuXG4uaW50ZXJ2aWV3X19waG90byBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGFbaHJlZio9XCJ0ZWw6XCJdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ubGFzdF9fbGluZSBkdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0ZCQUFDO1xufVxuLmxhc3RfX2xpbmUgZGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZsZXgtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG4uZmxleC1ib3guZmItMiBpbWcge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cblxuLmZsZXgtYm94LmZiLTMgaW1nIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMHB4KTtcbn1cblxuLmZsZXgtYm94LmZiLTQgaW1nIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG59XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5wLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbmJ1dHRvbltvbmNsaWNrKj1jbGVhclJhZGlvXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbmJ1dHRvbltvbmNsaWNrKj1jbGVhclJhZGlvXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5tZ241MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi50eHRDZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG59XG4uaGVhZGVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyOS4xcmVtO1xuICB0b3A6IDEuNnJlbTtcbiAgbGVmdDogOS4xcmVtO1xufVxuLmhlYWRlcl9fbmF2aSB7XG4gIHBhZGRpbmctdG9wOiA0LjJyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwLjRyZW07XG59XG4uaGVhZGVyX19uYXZpX19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9fbmF2aV9faXRlbSBhLFxuLmhlYWRlcl9fbmF2aV9faXRlbSBhOmxpbmssXG4uaGVhZGVyX19uYXZpX19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyX19uYXZpX19pdGVtIGEsXG4uaGVhZGVyX19uYXZpX19pdGVtIGE6bGluayxcbi5oZWFkZXJfX25hdmlfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXZpX19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX25hdmlfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19uYXZpX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogNC43cmVtO1xufVxuLmhlYWRlcl9fbmF2aV9faXRlbSAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cbi5oZWFkZXJfX25hdmlfX2l0ZW0gLnRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX25hdmlfX2l0ZW0gLmxpbmstc3ViIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDNyZW0pO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDFyZW0pO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogIzNGQkFBQztcbiAgYm9yZGVyLXJhZGl1czogMS4zcmVtO1xuICBwYWRkaW5nOiAxLjZyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAvKiDilrwg44GT44GT44KS6L+95YqgIOKWvCAqL1xufVxuLmhlYWRlcl9fbmF2aV9faXRlbSAubGluay1zdWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3JlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5oZWFkZXJfX25hdmlfX2l0ZW0gLmxpbmstc3ViIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZGVyX19uYXZpX19pdGVtIC5saW5rLXN1YiBsaSBhLFxuLmhlYWRlcl9fbmF2aV9faXRlbSAubGluay1zdWIgbGkgYTpsaW5rLFxuLmhlYWRlcl9fbmF2aV9faXRlbSAubGluay1zdWIgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXJfX25hdmlfX2l0ZW0gLmxpbmstc3ViIGxpIGEsXG4uaGVhZGVyX19uYXZpX19pdGVtIC5saW5rLXN1YiBsaSBhOmxpbmssXG4uaGVhZGVyX19uYXZpX19pdGVtIC5saW5rLXN1YiBsaSBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0gLmxpbmstc3ViIGxpIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX25hdmlfX2l0ZW0gLmxpbmstc3ViIGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhlYWRlcl9fbmF2aV9faXRlbSAubGluay1zdWIgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXZpIC5oZWFkZXJfX25hdmlfX2l0ZW0gLmxpbmstc3ViMSB7XG4gICAgbWluLXdpZHRoOiAxNS4zcmVtO1xuICB9XG4gIC5oZWFkZXJfX25hdmkgLmhlYWRlcl9fbmF2aV9faXRlbSAubGluay1zdWIyIHtcbiAgICBtaW4td2lkdGg6IDE3LjFyZW07XG4gIH1cbiAgLmhlYWRlcl9fbmF2aSAuaGVhZGVyX19uYXZpX19pdGVtIC5saW5rLXN1YjMge1xuICAgIG1pbi13aWR0aDogMjAuM3JlbTtcbiAgfVxuICAuaGVhZGVyX19uYXZpIC5oZWFkZXJfX25hdmlfX2l0ZW06aG92ZXIgLmxpbmstc3ViIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG4uaGVhZGVyX19uYXZpIC5oZWFkZXJfX25hdmlfX2l0ZW0uaXMtb3BlbiAubGluay1zdWIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBsZWZ0OiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDE2LjY2NjY2NjY2Njd2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDkuNzQzNTg5NzQzNnZ3O1xuICAgIHRvcDogMi4zMDc2OTIzMDc3dnc7XG4gICAgbGVmdDogNS4yNTY0MTAyNTY0dnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAyNS42NDEwMjU2NDF2dyA2LjQxMDI1NjQxMDN2dyAyNS42NDEwMjU2NDF2dztcbiAgfVxuICAuaGVhZGVyX19uYXZpLmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzNlYmFhYztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbSB7XG4gICAgZm9udC1zaXplOiA1LjM4NDYxNTM4NDZ2dztcbiAgICBsaW5lLWhlaWdodDogMTQyLjg1NzE0Mjg1NzElO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbSBhLFxuICAuaGVhZGVyX19uYXZpX19pdGVtIGE6bGluayxcbiAgLmhlYWRlcl9fbmF2aV9faXRlbSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19pdGVtIGEsXG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0gYTpsaW5rLFxuICAuaGVhZGVyX19uYXZpX19pdGVtIGE6dmlzaXRlZCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aSB7XG4gICAgLyogKyAtIOOBruODmeODvOOCuSAqL1xuICAgIC8qIOe4pue3mu+8iCsg44Gu57im77yJICovXG4gICAgLyog6ZaL44GE44Gf44Go44GNIOKGkiDiiJIg44Gr44GZ44KLICovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9faXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogNS4zODQ2MTUzODQ2dnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbSA+IC50ZXh0LFxuICAuaGVhZGVyX19uYXZpX19pdGVtID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMy41ODk3NDM1ODk3dncgMTIuODIwNTEyODIwNXZ3IDQuMTAyNTY0MTAyNnZ3IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbSAubGluay1zdWIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiA0LjYxNTM4NDYxNTR2dztcbiAgICBwYWRkaW5nOiAyLjU2NDEwMjU2NDF2dyAwIDUuMTI4MjA1MTI4MnZ3O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0gLmxpbmstc3ViOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19pdGVtIC5saW5rLXN1YiBsaSBhLFxuICAuaGVhZGVyX19uYXZpX19pdGVtIC5saW5rLXN1YiBsaSBhOmxpbmssXG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0gLmxpbmstc3ViIGxpIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0gLmxpbmstc3ViIGxpIGEsXG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0gLmxpbmstc3ViIGxpIGE6bGluayxcbiAgLmhlYWRlcl9fbmF2aV9faXRlbSAubGluay1zdWIgbGkgYTp2aXNpdGVkIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19pdGVtIC5saW5rLXN1YiBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXZpX19pdGVtIC5saW5rLXN1YiBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0gLmxpbmstc3ViIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDQuMTAyNTY0MTAyNnZ3O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0gLmxpbmstc3ViIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbSAubGluay1zdWIgbGkgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oiSXCI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI4MjA1MTI4MjF2dztcbiAgfVxuICAuaGVhZGVyX19uYXZpIC5oZWFkZXJfX25hdmlfX2l0ZW0gPiAudGV4dDo6YmVmb3JlLFxuICAuaGVhZGVyX19uYXZpIC5oZWFkZXJfX25hdmlfX2l0ZW0gPiAudGV4dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA0LjYxNTM4NDYxNTR2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5oZWFkZXJfX25hdmkgLmhlYWRlcl9fbmF2aV9faXRlbSA+IC50ZXh0OjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aSAuaGVhZGVyX19uYXZpX19pdGVtID4gLnRleHQuaXMtb3Blbjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLm1lbnUtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtc3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIuMzU4OTc0dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEzLjA3NjkyMzA3Njl2dztcbiAgICBoZWlnaHQ6IDEzLjA3NjkyMzA3Njl2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBnYXA6IDEuNzk0ODcxNzk0OXZ3O1xuICAgIHotaW5kZXg6IDEwMDAxO1xuICAgIC8qIDPmnKznt5ogKi9cbiAgfVxuICAubWVudS1zcCBzcGFuIHtcbiAgICB3aWR0aDogNi40MTAyNTY0MTAzdnc7XG4gICAgaGVpZ2h0OiAwLjUxMjgyMDUxMjh2dztcbiAgICBiYWNrZ3JvdW5kOiAjMjdCRUFDO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgfVxuICAubWVudS1zcCB7XG4gICAgLyogPT09PT09PT09PSDplovjgYTjgZ/nirbmhYvvvIjDl++8iSA9PT09PT09PT09ICovXG4gIH1cbiAgLm1lbnUtc3AuaXMtb3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIuMzA3NjkyMzA3N3Z3KSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5tZW51LXNwLmlzLW9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLm1lbnUtc3AuaXMtb3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yLjMwNzY5MjMwNzd2dykgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE4cmVtO1xuICBwYWRkaW5nLXRvcDogMTkuMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9mb290ZXItYmcud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA0NCwgNDQsIDAuNzUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5mb290ZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5mb290ZXJfX2NvbnRlbnRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9vdGVyX19jb250ZW50c19fbG9nbyB7XG4gIHdpZHRoOiAyNi45cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuNnJlbSkgdHJhbnNsYXRlWSgwLjFyZW0pO1xufVxuLmZvb3Rlcl9fY29udGVudHNfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTg3LjUlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb290ZXJfX2xpbmstd3JhcCB7XG4gIHdpZHRoOiA0MHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvb3Rlcl9fbGlua19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTg3LjUlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvb3Rlcl9fbGlua19faXRlbSBhLFxuLmZvb3Rlcl9fbGlua19faXRlbSBhOmxpbmssXG4uZm9vdGVyX19saW5rX19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX19saW5rX19pdGVtIGEsXG4uZm9vdGVyX19saW5rX19pdGVtIGE6bGluayxcbi5mb290ZXJfX2xpbmtfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19saW5rX19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb290ZXJfX2xpbmtfX2l0ZW0gLmxpbmstc3ViLWZvb3RlciB7XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMTYuOHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNDQuNjE1Mzg0NjE1NHZ3O1xuICAgIHBhZGRpbmctdG9wOiAyMi4wNTEyODIwNTEzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjUzODQ2MTUzODV2dztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIOiDjOaZr+ODrOOCpOODpOODvCAqL1xuICB9XG4gIC5mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgLyog5Yid5pyf44OV44OD44K/44O844Gu6auY44GV44Gn5Zu65a6a44GV44KM44KLICovXG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2Zvb3Rlci1iZ19zcC53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuZm9vdGVyIHtcbiAgICAvKiDkuK3ouqvjga/kuIrjgasgKi9cbiAgfVxuICAuZm9vdGVyID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGVudHMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDIwLjUxMjgyMDUxMjh2dztcbiAgfVxuICAuZm9vdGVyX19jb250ZW50c19fbG9nbyB7XG4gICAgd2lkdGg6IDY4Ljk3NDM1ODk3NDR2dztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmZvb3Rlcl9fY29udGVudHNfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDMuMDc2OTIzMDc2OXZ3O1xuICAgIGZvbnQtc2l6ZTogNC4xMDI1NjQxMDI2dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX2xpbmstd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvb3Rlcl9fbGluazpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICB9XG4gIC5mb290ZXJfX2xpbmtfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogNS4zODQ2MTUzODQ2dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE0Mi44NTcxNDI4NTcxJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB9XG4gIC5mb290ZXJfX2xpbmtfX2l0ZW0gPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzLjU4OTc0MzU4OTd2dyAxMi44MjA1MTI4MjA1dncgNC4xMDI1NjQxMDI2dncgMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZm9vdGVyX19saW5rX19pdGVtIC5saW5rLXN1Yi1mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogNC42MTUzODQ2MTU0dnc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgNS4xMjgyMDUxMjgydnc7XG4gIH1cbiAgLmZvb3Rlcl9fbGlua19faXRlbSAubGluay1zdWItZm9vdGVyIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDQuMTAyNTY0MTAyNnZ3O1xuICB9XG4gIC5mb290ZXJfX2xpbmtfX2l0ZW0gLmxpbmstc3ViLWZvb3RlciBsaSBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLiiJJcIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjgyMDUxMjgyMXZ3O1xuICB9XG4gIC5mb290ZXJfX2xpbmsge1xuICAgIC8qICsgLSDjga7jg5njg7zjgrkgKi9cbiAgfVxuICAuZm9vdGVyX19saW5rIC5mb290ZXJfX2xpbmtfX2l0ZW0uaGFzLWxpbmstc3ViID4gYTo6YmVmb3JlLFxuICAuZm9vdGVyX19saW5rIC5mb290ZXJfX2xpbmtfX2l0ZW0uaGFzLWxpbmstc3ViID4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA0LjYxNTM4NDYxNTR2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5mb290ZXJfX2xpbmsge1xuICAgIC8qIOe4pue3mu+8iCsg44Gu57im77yJICovXG4gIH1cbiAgLmZvb3Rlcl9fbGluayAuZm9vdGVyX19saW5rX19pdGVtLmhhcy1saW5rLXN1YiA+IGE6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgfVxuICAuZm9vdGVyX19saW5rIHtcbiAgICAvKiDplovjgYTjgZ/jgajjgY0g4oaSIOKIkiDjgavjgZnjgosgKi9cbiAgfVxuICAuZm9vdGVyX19saW5rIC5mb290ZXJfX2xpbmtfX2l0ZW0uaGFzLWxpbmstc3ViLmlzLW9wZW4gPiBhOjphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDExLjUzODQ2MTUzODV2dztcbiAgICBmb250LXNpemU6IDQuMTAyNTY0MTAyNnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjIuNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wYWdlLXRvcCB7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDExLjZyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDcuN3JlbTtcbiAgYm90dG9tOiAzcmVtO1xuICAvKiBmb290ZXLjgavlvZPjgZ/jgaPjgZ/jgokgYWJzb2x1dGUg44Gr5YiH44KK5pu/44GI44KLICovXG59XG4ucGFnZS10b3AuaXMtc3RvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wYWdlLXRvcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXRvcCBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4ucGFnZS10b3AgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vcGFnZS10b3AtaG92ZXIud2VicFwiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBoZWlnaHQ6IDE1cmVtO1xuICByaWdodDogLTEuNXB4O1xuICBib3R0b206IHRvcDtcbiAgdG9wOiAtNDhweDtcbn1cbi5wYWdlLXRvcCBhOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGFnZS10b3AgYTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtdG9wIHtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdG9wIHtcbiAgICB3aWR0aDogMjAuNTEyODIwNTEyOHZ3O1xuICAgIHJpZ2h0OiA0LjYxNTM4NDYxNTR2dztcbiAgICBib3R0b206IDcuNjkyMzA3NjkyM3Z3O1xuICB9XG4gIC5wYWdlLXRvcCBhOjphZnRlciB7XG4gICAgdG9wOiAtNTdweDtcbiAgfVxufVxuXG4vKipcbiAqIFN3aXBlciAxMS4xLjE1XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI0IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE5vdmVtYmVyIDE4LCAyMDI0XG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmY7XG59XG5cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCwgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsIC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZywgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xuICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cblxuLnN3aXBlci5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVsbS1pbm5lciB7XG4gIG1heC13aWR0aDogMTE2cmVtO1xuICBwYWRkaW5nOiAwIDRyZW07XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0taW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNi40MTAyNTY0MTAzdnc7XG4gIH1cbn1cblxuLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmVuIHtcbiAgZm9udC1zaXplOiA1LjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzNFQkFBQztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmpwIHtcbiAgbWFyZ2luLXRvcDogMS44cmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTExO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgQW50aXF1ZVwiLCBzYW5zLXNlcmlmO1xufVxuLmVsbS1zZWN0aW9uLWhlYWRpbmcudmVydGljYWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVsbS1zZWN0aW9uLWhlYWRpbmcudmVydGljYWwgLmVuIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG4uZWxtLXNlY3Rpb24taGVhZGluZy52ZXJ0aWNhbCAuanAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLXNlY3Rpb24taGVhZGluZyAuZW4ge1xuICAgIGZvbnQtc2l6ZTogOC45NzQzNTg5NzQ0dnc7XG4gIH1cbiAgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmpwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjA1MTI4MjA1MTN2dztcbiAgICBmb250LXNpemU6IDMuNTg5NzQzNTg5N3Z3O1xuICB9XG4gIC5lbG0tc2VjdGlvbi1oZWFkaW5nLnZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZWxtLXNlY3Rpb24taGVhZGluZy52ZXJ0aWNhbCAuZW4ge1xuICAgIGZvbnQtc2l6ZTogOC45NzQzNTg5NzQ0dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHdyaXRpbmctbW9kZTogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWxtLXNlY3Rpb24taGVhZGluZy52ZXJ0aWNhbCAuanAge1xuICAgIG1hcmdpbi10b3A6IDIuMDUxMjgyMDUxM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy41ODk3NDM1ODk3dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgd3JpdGluZy1tb2RlOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5lbG0tYnRuIGEsXG4uZWxtLWJ0biBhOmxpbmssXG4uZWxtLWJ0biBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVsbS1idG4gYSxcbi5lbG0tYnRuIGE6bGluayxcbi5lbG0tYnRuIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1idG4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZWxtLWJ0bi5hbC1yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZWxtLWJ0bi5hbC1jIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVsbS1idG4gYSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDMuNHJlbTtcbiAgcGFkZGluZy1yaWdodDogNC4ycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBoZWlnaHQ6IDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xufVxuLmVsbS1idG4gYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmVsbS1idG4gYSAuYXJ3IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB3aWR0aDogMS4xcmVtO1xuICBoZWlnaHQ6IDIuMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2Fydy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZWxtLWJ0biBhIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWxtLWJ0biBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjM0VCQUFDO1xuICB9XG59XG4uZWxtLWJ0biB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1idG4gYSB7XG4gICAgZm9udC1zaXplOiA0LjYxNTM4NDYxNTR2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHBhZGRpbmctbGVmdDogOC43MTc5NDg3MTc5dnc7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNzk0ODcxNzk0OXZ3O1xuICAgIGhlaWdodDogMTIuODIwNTEyODIwNXZ3O1xuICB9XG4gIC5lbG0tYnRuIGEgLmFydyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjEyODIwNTEyODJ2dztcbiAgICB3aWR0aDogMi44MjA1MTI4MjA1dnc7XG4gICAgaGVpZ2h0OiA1LjM4NDYxNTM4NDZ2dztcbiAgfVxuICAuZWxtLWJ0biBhIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjI1NjQxMDI1NjR2dyk7XG4gIH1cbiAgLmVsbS1idG4uZWxtLWJ0bjIgYSB7XG4gICAgZm9udC1zaXplOiA1LjEyODIwNTEyODJ2dztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE3OTQ4NzE3OTV2dztcbiAgfVxuICAuZWxtLWJ0bi5lbG0tYnRuMiBhIC5hcncge1xuICAgIG1hcmdpbi1yaWdodDogMy41ODk3NDM1ODk3dnc7XG4gIH1cbn1cblxuLnBhcnRzLWNvbnRhY3RfX3dyYXAge1xuICBwYWRkaW5nOiA2cmVtIDYuM3JlbSA4LjNyZW0gNS40cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gIGJhY2tncm91bmQ6ICMzN0FDOUU7XG59XG4ucGFydHMtY29udGFjdF9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYXJ0cy1jb250YWN0X190ZXh0IHtcbiAgd2lkdGg6IDUwcmVtO1xufVxuLnBhcnRzLWNvbnRhY3RfX3RleHQgLnRpdGxlIC5qcCB7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBBbnRpcXVlXCIsIHNhbnMtc2VyaWY7XG59XG4ucGFydHMtY29udGFjdF9fdGV4dCAudGl0bGUgLmVuIHtcbiAgbWFyZ2luLXRvcDogMS44cmVtO1xuICBmb250LXNpemU6IDhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuLnBhcnRzLWNvbnRhY3RfX3RleHQgLnRleHQge1xuICBtYXJnaW4tdG9wOiA0LjFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTg3LjUlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYXJ0cy1jb250YWN0X19jb250ZW50cyB7XG4gIHBhZGRpbmctdG9wOiAxLjdyZW07XG4gIHdpZHRoOiAzOS43cmVtO1xufVxuLnBhcnRzLWNvbnRhY3RfX2NvbnRlbnRzIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJ0cy1jb250YWN0X19jb250ZW50cyAuYnRuIGEsXG4ucGFydHMtY29udGFjdF9fY29udGVudHMgLmJ0biBhOmxpbmssXG4ucGFydHMtY29udGFjdF9fY29udGVudHMgLmJ0biBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzJDMkMyQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhcnRzLWNvbnRhY3RfX2NvbnRlbnRzIC5idG4gYSxcbi5wYXJ0cy1jb250YWN0X19jb250ZW50cyAuYnRuIGE6bGluayxcbi5wYXJ0cy1jb250YWN0X19jb250ZW50cyAuYnRuIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRzLWNvbnRhY3RfX2NvbnRlbnRzIC5idG4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ucGFydHMtY29udGFjdF9fY29udGVudHMgLmJ0biBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xufVxuLnBhcnRzLWNvbnRhY3RfX2NvbnRlbnRzIC5idG4gYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnBhcnRzLWNvbnRhY3RfX2NvbnRlbnRzIC5idG4gYSB7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuLnBhcnRzLWNvbnRhY3RfX2NvbnRlbnRzIC5idG4gYSAuYXJ3IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB3aWR0aDogMS4xcmVtO1xuICBoZWlnaHQ6IDIuMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2Fydy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucGFydHMtY29udGFjdF9fY29udGVudHMgLmJ0biBhIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydHMtY29udGFjdF9fY29udGVudHMgLmJ0biBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICB9XG59XG4ucGFydHMtY29udGFjdF9fY29udGVudHMgLnRlbCB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNC4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYXJ0cy1jb250YWN0X19jb250ZW50cyAudGVsIGEsXG4ucGFydHMtY29udGFjdF9fY29udGVudHMgLnRlbCBhOmxpbmssXG4ucGFydHMtY29udGFjdF9fY29udGVudHMgLnRlbCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhcnRzLWNvbnRhY3RfX2NvbnRlbnRzIC50ZWwgYSxcbi5wYXJ0cy1jb250YWN0X19jb250ZW50cyAudGVsIGE6bGluayxcbi5wYXJ0cy1jb250YWN0X19jb250ZW50cyAudGVsIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRzLWNvbnRhY3RfX2NvbnRlbnRzIC50ZWwgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ucGFydHMtY29udGFjdF9fY29udGVudHMgLnRlbCAudGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wYXJ0cy1jb250YWN0X19jb250ZW50cyAudGltZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJ0cy1jb250YWN0X193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA5Ljc0MzU4OTc0MzZ2dyA1LjY0MTAyNTY0MXZ3IDguMjA1MTI4MjA1MXZ3IDUuNjQxMDI1NjQxdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMy4wNzY5MjMwNzY5dnc7XG4gIH1cbiAgLnBhcnRzLWNvbnRhY3RfX2ZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGFydHMtY29udGFjdF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhcnRzLWNvbnRhY3RfX3RleHQgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBhcnRzLWNvbnRhY3RfX3RleHQgLnRpdGxlIC5qcCB7XG4gICAgZm9udC1zaXplOiAzLjU4OTc0MzU4OTd2dztcbiAgfVxuICAucGFydHMtY29udGFjdF9fdGV4dCAudGl0bGUgLmVuIHtcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW07XG4gICAgZm9udC1zaXplOiA4Ljk3NDM1ODk3NDR2dztcbiAgfVxuICAucGFydHMtY29udGFjdF9fdGV4dCAudGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFydHMtY29udGFjdF9fY29udGVudHMge1xuICAgIHBhZGRpbmctdG9wOiA2LjY2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFydHMtY29udGFjdF9fY29udGVudHMgLmJ0biBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDQuNjE1Mzg0NjE1NHZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI0ZW07XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIGhlaWdodDogMTIuODIwNTEyODIwNXZ3O1xuICB9XG4gIC5wYXJ0cy1jb250YWN0X19jb250ZW50cyAuYnRuIGEgLmFydyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjM1ODk3NDM1OXZ3O1xuICAgIHdpZHRoOiAxLjg0NjE1Mzg0NjJ2dztcbiAgICBoZWlnaHQ6IDMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wYXJ0cy1jb250YWN0X19jb250ZW50cyAuYnRuIGEgLnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMjU2NDEwMjU2NHZ3KTtcbiAgfVxuICAucGFydHMtY29udGFjdF9fY29udGVudHMgLnRlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDYuMTUzODQ2MTUzOHZ3O1xuICAgIGZvbnQtc2l6ZTogOC4yMDUxMjgyMDUxdnc7XG4gIH1cbiAgLnBhcnRzLWNvbnRhY3RfX2NvbnRlbnRzIC50ZWwgLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy41ODk3NDM1ODk3dnc7XG4gIH1cbiAgLnBhcnRzLWNvbnRhY3RfX2NvbnRlbnRzIC50aW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMC4yNTY0MTAyNTY0dnc7XG4gICAgZm9udC1zaXplOiA0LjEwMjU2NDEwMjZ2dztcbiAgfVxufVxuLnBhcnRzLWNvbnRhY3QgcC5jb250YWN0LXBhcnRzX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5wYWdlLWhlYWRpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVhZGluZ19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxNi4xcmVtO1xufVxuLnBhZ2UtaGVhZGluZ19fdGV4dCAuanAge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzM3QUM5RTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIEFudGlxdWVcIiwgc2Fucy1zZXJpZjtcbn1cbi5wYWdlLWhlYWRpbmdfX3RleHQgLmVuIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxMHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJDMkMyQztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDIyZW07XG59XG4ucGFnZS1oZWFkaW5nX19kZWNvIHtcbiAgd2lkdGg6IDU2LjYzNzkzMTAzNDUlO1xuICBwYWRkaW5nLXRvcDogNTYuNzI0MTM3OTMxJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL3BhZ2UtaGVhZGluZy1kZWNvLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTAuNHJlbTtcbiAgdG9wOiA2LjhyZW07XG4gIHotaW5kZXg6IC0xO1xufVxuLnBhZ2UtaGVhZGluZ19faW1hZ2Uge1xuICBtYXJnaW46IDE3LjlyZW0gYXV0byAwO1xufVxuLnBhZ2UtaGVhZGluZ19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZWFkaW5nX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAucGFnZS1oZWFkaW5nX190ZXh0IC5qcCB7XG4gICAgZm9udC1zaXplOiA0LjYxNTM4NDYxNTR2dztcbiAgfVxuICAucGFnZS1oZWFkaW5nX190ZXh0IC5lbiB7XG4gICAgbWFyZ2luLXRvcDogNC44NzE3OTQ4NzE4dnc7XG4gICAgZm9udC1zaXplOiAxMi44MjA1MTI4MjA1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbiAgLnBhZ2UtaGVhZGluZ19fZGVjbyB7XG4gICAgd2lkdGg6IDY2LjE1Mzg0NjE1Mzh2dztcbiAgICBwYWRkaW5nLXRvcDogNjYuMTUzODQ2MTUzOHZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTYuMTUzODQ2MTUzOHZ3O1xuICAgIHRvcDogMi41NjQxMDI1NjQxdnc7XG4gIH1cbiAgLnBhZ2UtaGVhZGluZ19faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE0Ljg3MTc5NDg3MTh2dyBhdXRvIDA7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jcGFnZS10b3AgLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLmhlYWRlci5pcy1zY3JvbGwge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbn1cbiNwYWdlLXRvcCAubXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4LjkwNjI1JTtcbn1cbiNwYWdlLXRvcCAubXZfX3R0bCB7XG4gIHdpZHRoOiA0MC4yMzQzNzUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDE1LjE1NjI1JTtcbiAgcGFkZGluZy1sZWZ0OiA3LjgxMjUlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgei1pbmRleDogMTAwO1xufVxuI3BhZ2UtdG9wIC5tdl9fdHRsX19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgZWFzZTtcbn1cbiNwYWdlLXRvcCAubXZfX3R0bF9faXRlbS5pcy1zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuI3BhZ2UtdG9wIC5tdl9fdHRsX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogNjQuMjcxODQ0NjYwMiU7XG59XG4jcGFnZS10b3AgLm12X190dGxfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tdG9wOiA1LjA0ODU0MzY4OTMlO1xuICB3aWR0aDogNzQuMjcxODQ0NjYwMiU7XG59XG4jcGFnZS10b3AgLm12X190dGxfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICBtYXJnaW4tdG9wOiA1LjA0ODU0MzY4OTMlO1xuICB3aWR0aDogNDMuODgzNDk1MTQ1NiU7XG59XG4jcGFnZS10b3AgLm12X19kZWNvIHtcbiAgd2lkdGg6IDUxLjQwNjI1JTtcbiAgcGFkZGluZy10b3A6IDU4Ljc1JTtcbiAgYmFja2dyb3VuZDogIzNFQkFBQztcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAwIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG4jcGFnZS10b3AgLm12IC5mYWRlLXN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2UtdG9wIC5tdiAuZmFkZS1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cbiNwYWdlLXRvcCAubXYge1xuICAvKiDlhbHpgJogKi9cbn1cbiNwYWdlLXRvcCAubXYgLmZhZGUtc3dpcGVyIC5zbGlkZS1pbm5lciB7XG4gIHdpZHRoOiA4MC4zOTA2MjUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy10b3A6IDEuOHJlbTtcbn1cbiNwYWdlLXRvcCAubXYge1xuICAvKiAx5p6a55uu44Gg44GR5Lit6Lqr44KS5aSn44GN44GPICovXG59XG4jcGFnZS10b3AgLm12IC5mYWRlLXN3aXBlciAuc3dpcGVyLXNsaWRlLmlzLWZpcnN0IC5zbGlkZS1pbm5lciB7XG4gIHdpZHRoOiA4Mi4xODc1JTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jcGFnZS10b3AgLm12IHtcbiAgLyog55S75YOPICovXG59XG4jcGFnZS10b3AgLm12IC5mYWRlLXN3aXBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAubXYge1xuICAgIHBhZGRpbmctdG9wOiA3My41ODk3NDM1ODk3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdl9fdHRsIHtcbiAgICB3aWR0aDogODcuMTc5NDg3MTc5NXZ3O1xuICAgIGxlZnQ6IDYuNDEwMjU2NDEwM3Z3O1xuICAgIHRvcDogMzMuODQ2MTUzODQ2MnZ3O1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxuICAjcGFnZS10b3AgLm12X190dGxfX2l0ZW0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2LjE1Mzg0NjE1Mzh2dyk7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdl9fdHRsX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiA1Ni4xNTM4NDYxNTM4dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdl9fdHRsX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiA0LjQ4NzE3OTQ4NzJ2dztcbiAgICB3aWR0aDogNjcuMTc5NDg3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdl9fdHRsX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBtYXJnaW4tdG9wOiA0LjQ4NzE3OTQ4NzJ2dztcbiAgICB3aWR0aDogMzguNDYxNTM4NDYxNXZ3O1xuICB9XG4gICNwYWdlLXRvcCAubXZfX2RlY28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMwdnc7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdG9wL212LWRlY29fc3Aud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdiAuZmFkZS1zd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLXRvcCAubXYgLmZhZGUtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxuICAjcGFnZS10b3AgLm12IHtcbiAgICAvKiDlhbHpgJogKi9cbiAgfVxuICAjcGFnZS10b3AgLm12IC5mYWRlLXN3aXBlciAuc2xpZGUtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0LjYxNTM4NDYxNTR2dztcbiAgfVxuICAjcGFnZS10b3AgLm12IHtcbiAgICAvKiAx5p6a55uu44Gg44GR5Lit6Lqr44KS5aSn44GN44GPICovXG4gIH1cbiAgI3BhZ2UtdG9wIC5tdiAuZmFkZS1zd2lwZXIgLnN3aXBlci1zbGlkZS5pcy1maXJzdCAuc2xpZGUtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gICNwYWdlLXRvcCAubXZfX3Njcm9sbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDguNDYxNTM4NDYxNXZ3O1xuICAgIHRvcDogMTQ5Ljc0MzU4OTc0MzZ2dztcbiAgICB3aWR0aDogMi4zMDc2OTIzMDc3dnc7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG59XG4jcGFnZS10b3AgLnNlYzEge1xuICBtYXJnaW4tdG9wOiAxMi40cmVtO1xufVxuI3BhZ2UtdG9wIC5zZWMxX19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2UtdG9wIC5zZWMxX19kZXRhaWxfX3RleHQge1xuICB3aWR0aDogNzcuNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNjY2NjY2NjY2NyU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG59XG4jcGFnZS10b3AgLnNlYzFfX2RldGFpbCAuZWxtLWJ0biB7XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgd2lkdGg6IDIyLjUlO1xufVxuI3BhZ2UtdG9wIC5zZWMxX19waG90byB7XG4gIG1hcmdpbjogOC4ycmVtIGF1dG8gMCBhdXRvO1xufVxuI3BhZ2UtdG9wIC5zZWMxX19waG90byBpbWcge1xuICB3aWR0aDogOTIuMTg3NSU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS10b3AgLnNlYzFfX2RldGFpbF9fdGV4dCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzFfX2RldGFpbCAuZWxtLWJ0biB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5zZWMxIHtcbiAgICBtYXJnaW4tdG9wOiAzMS4wMjU2NDEwMjU2dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMxX19kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDguOTc0MzU4OTc0NHZ3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMV9fZGV0YWlsX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMV9fZGV0YWlsIC5lbG0tYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA4LjIwNTEyODIwNTF2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMxX19waG90byB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTUuMTI4MjA1MTI4MnZ3IGF1dG8gMCBhdXRvO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMV9fcGhvdG8gaW1nIHtcbiAgICB3aWR0aDogOTMuODQ2MTUzODQ2MnZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuI3BhZ2UtdG9wIC5zZWMyIHtcbiAgbWFyZ2luLXRvcDogMTUuOXJlbTtcbn1cbiNwYWdlLXRvcCAuc2VjMl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2UtdG9wIC5zZWMyIC5lbG0tc2VjdGlvbi1oZWFkaW5nIHtcbiAgd2lkdGg6IDIycmVtO1xuICBtaW4td2lkdGg6IDIycmVtO1xuICBwYWRkaW5nLXRvcDogMS45cmVtO1xufVxuI3BhZ2UtdG9wIC5zZWMyIC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5qcCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XG59XG4jcGFnZS10b3AgLnNlYzIgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmVuIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcbn1cbiNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIHtcbiAgd2lkdGg6IDc5LjYyOTYyOTYyOTYlO1xufVxuI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWxfX2xpc3RfX2l0ZW0gYSxcbiNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsX19saXN0X19pdGVtIGE6bGluayxcbiNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsX19saXN0X19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMTExMTExO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS10b3AgLnNlYzJfX2RldGFpbF9fbGlzdF9faXRlbSBhLFxuI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWxfX2xpc3RfX2l0ZW0gYTpsaW5rLFxuI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWxfX2xpc3RfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLnNlYzJfX2RldGFpbF9fbGlzdF9faXRlbSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS10b3AgLnNlYzJfX2RldGFpbF9fbGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTExO1xufVxuI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWxfX2xpc3RfX2l0ZW06Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgcGFkZGluZy10b3A6IDEuMnJlbTtcbn1cbiNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsX19saXN0X19pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWxfX2xpc3RfX2l0ZW0gLmhlYWRpbmcge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjY2NjY3JTtcbn1cbiNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsX19saXN0X19pdGVtIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2LjA0NjUxMTYyNzklO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWxfX2xpc3RfX2l0ZW0gLmFydyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDQuM3JlbTtcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAzLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jcGFnZS10b3AgLnNlYzJfX2RldGFpbF9fbGlzdF9faXRlbSAuYXJ3IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4jcGFnZS10b3AgLnNlYzJfX2RldGFpbF9fbGlzdF9faXRlbSAuYXJ3OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2Fydy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLnNlYzJfX2RldGFpbF9fbGlzdF9faXRlbSBhOmhvdmVyIC5hcncge1xuICAgIHJpZ2h0OiAzLjFyZW07XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIC5lbG0tYnRuIHtcbiAgbWFyZ2luLXRvcDogNS43cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5zZWMyIHtcbiAgICBtYXJnaW4tdG9wOiAyMy44NDYxNTM4NDYydnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMyX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMyIC5lbG0tc2VjdGlvbi1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMyIC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5qcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMiAuZWxtLXNlY3Rpb24taGVhZGluZyAuZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzJfX2RldGFpbF9fbGlzdF9faXRlbTpmaXJzdC1vZi10eXBlIGEge1xuICAgIHBhZGRpbmctdG9wOiA4Ljk3NDM1ODk3NDR2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlYzJfX2RldGFpbF9fbGlzdF9faXRlbSBhIHtcbiAgICBwYWRkaW5nLXRvcDogNy45NDg3MTc5NDg3dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjMwNzY5MjMwOHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsX19saXN0X19pdGVtIC5oZWFkaW5nIHtcbiAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzJfX2RldGFpbF9fbGlzdF9faXRlbSAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNi45MjMwNzY5MjMxdnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWxfX2xpc3RfX2l0ZW0gLmFydyB7XG4gICAgbWFyZ2luLXRvcDogNy42OTIzMDc2OTIzdnc7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEyLjgyMDUxMjgyMDV2dztcbiAgICBoZWlnaHQ6IDEyLjgyMDUxMjgyMDV2dztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAjcGFnZS10b3AgLnNlYzJfX2RldGFpbF9fbGlzdF9faXRlbSAuYXJ3OmFmdGVyIHtcbiAgICB3aWR0aDogMi4wNTEyODIwNTEzdnc7XG4gICAgaGVpZ2h0OiAzLjU4OTc0MzU4OTd2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlYzJfX2RldGFpbCAuZWxtLWJ0biB7XG4gICAgbWFyZ2luOiA5LjIzMDc2OTIzMDh2dyBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4jcGFnZS10b3AgLnNlYzMge1xuICBtYXJnaW4tdG9wOiAxN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3BhZ2UtdG9wIC5zZWMzX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXRvcCAuc2VjM19fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG4jcGFnZS10b3AgLnNlYzNfX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDguM3JlbTtcbiAgd2lkdGg6IDQyLjg4MTM1NTkzMjIlO1xuICBwYWRkaW5nLXJpZ2h0OiA2LjQ0MDY3Nzk2NjElO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtdG9wIC5zZWMzX19kZXRhaWxfX3R0bCB7XG4gIGxpbmUtaGVpZ2h0OiAxNjYuNjY2NjY2NjY2NyU7XG59XG4jcGFnZS10b3AgLnNlYzNfX2RldGFpbF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbn1cbiNwYWdlLXRvcCAuc2VjM19fZGV0YWlsIC5lbG0tYnRuIHtcbiAgbWFyZ2luLXRvcDogNC44cmVtO1xuICB3aWR0aDogMjguNHJlbTtcbn1cbiNwYWdlLXRvcCAuc2VjM19fZGV0YWlsIC5lbG0tYnRuIGEge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLXRvcCAuc2VjM19fcGhvdG8ge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDU3LjIwMzM4OTgzMDUlO1xufVxuI3BhZ2UtdG9wIC5zZWMzX19waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLXRvcCAuc2VjMyAudGlja2VyIHtcbiAgbWFyZ2luLXRvcDogMThyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3BhZ2UtdG9wIC5zZWMzIC50aWNrZXJfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBhbmltYXRpb246IHRpY2tlci1zY3JvbGwgMTAwcyBsaW5lYXIgaW5maW5pdGU7XG59XG4jcGFnZS10b3AgLnNlYzMgLnRpY2tlcl9faXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAwIDguNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtdG9wIC5zZWMzIC50aWNrZXJfX2l0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAzMDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI3BhZ2UtdG9wIC5zZWMzIHtcbiAgLyog54Sh6ZmQ44K544Kv44Ot44O844OrICovXG59XG5Aa2V5ZnJhbWVzIHRpY2tlci1zY3JvbGwge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5zZWMzIHtcbiAgICBtYXJnaW4tdG9wOiAyMy44NDYxNTM4NDYydnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMzX19ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzNfX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogNy4xNzk0ODcxNzk1dnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzNfX2RldGFpbF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNi4xNTM4NDYxNTM4dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMzX19waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiA3LjY5MjMwNzY5MjN2dyBhdXRvIDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMzIC50aWNrZXIge1xuICAgIG1hcmdpbi10b3A6IDI0LjM1ODk3NDM1OXZ3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMyAudGlja2VyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDIuMTc5NDg3MTc5NXZ3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMyAudGlja2VyX19pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3OC43MTc5NDg3MTc5dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMzIC5lbG0tYnRuLXNwIHtcbiAgICBtYXJnaW46IDkuMjMwNzY5MjMwOHZ3IGF1dG8gMDtcbiAgICB3aWR0aDogNzIuODIwNTEyODIwNXZ3O1xuICB9XG59XG4jcGFnZS10b3AgLnNlYzQge1xuICBtYXJnaW4tdG9wOiAxNy43cmVtO1xufVxuI3BhZ2UtdG9wIC5zZWM0X19saXN0IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiA4MC4yNzc3Nzc3Nzc4JTtcbn1cbiNwYWdlLXRvcCAuc2VjNF9fbGlzdF9faXRlbSBhLFxuI3BhZ2UtdG9wIC5zZWM0X19saXN0X19pdGVtIGE6bGluayxcbiNwYWdlLXRvcCAuc2VjNF9fbGlzdF9faXRlbSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzM4MzgzODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3BhZ2UtdG9wIC5zZWM0X19saXN0X19pdGVtIGEsXG4jcGFnZS10b3AgLnNlYzRfX2xpc3RfX2l0ZW0gYTpsaW5rLFxuI3BhZ2UtdG9wIC5zZWM0X19saXN0X19pdGVtIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtdG9wIC5zZWM0X19saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzgzODM4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtdG9wIC5zZWM0X19saXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtdG9wIC5zZWM0X19saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VjNF9fbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUgLmRhdGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNGQkFBQztcbn1cbiNwYWdlLXRvcCAuc2VjNF9fbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUgLnRleHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbn1cbiNwYWdlLXRvcCAuc2VjNF9fbGlzdF9faXRlbSAuZGF0ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM0ZCQUFDO1xuICBjb2xvcjogIzM3QUM5RTtcbiAgd2lkdGg6IDE4LjkxNTgwMTYxNDglO1xuICBtaW4td2lkdGg6IDE4LjkxNTgwMTYxNDglO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIuMXJlbSAyLjNyZW0gMS45cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtdG9wIC5zZWM0X19saXN0X19pdGVtIC50ZXh0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDNkM2QzY7XG4gIHdpZHRoOiA4MS4wODQxOTgzODUyJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzM4MzgzODtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS43cmVtIDIuOHJlbSAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG59XG4jcGFnZS10b3AgLnNlYzQgLmVsbS1idG4ge1xuICBtYXJnaW4tdG9wOiA0LjFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnNlYzQge1xuICAgIG1hcmdpbi10b3A6IDI0LjEwMjU2NDEwMjZ2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlYzRfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwLjUxMjgyMDUxMjh2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzRfX2xpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzZDNkM2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzRfX2xpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMi41NjQxMDI1NjQxdnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzNGQkFBQztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM0X19saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDUuMTI4MjA1MTI4MnZ3IDAgMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM0X19saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM0X19saXN0X19pdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjIuNTY0MTAyNTY0MXZ3O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMzRkJBQUM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNF9fbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUgLmRhdGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM0X19saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMi44MjA1MTI4MjA1dnc7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzRfX2xpc3RfX2l0ZW0gLmRhdGUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgY29sb3I6ICMzN0FDOUU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM0X19saXN0X19pdGVtIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjA1MTI4MjA1MTN2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM0IC5lbG0tYnRuIHtcbiAgICB3aWR0aDogNjIuMzA3NjkyMzA3N3Z3O1xuICAgIG1hcmdpbjogMTB2dyBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNCAuZWxtLWJ0biBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTc0MzU4OTc0NHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNCAuZWxtLWJ0biBhIC5hcncge1xuICAgIG1hcmdpbi1yaWdodDogOS43NDM1ODk3NDM2dnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VjNSB7XG4gIG1hcmdpbjogMTguMXJlbSBhdXRvIDAgYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdG9wL3NlYzUtYmcud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDExLjQ5MzQxMTQyMDIlO1xuICBwYWRkaW5nLWJvdHRvbTogMTEuMzQ2OTk4NTM1OSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgI3BhZ2UtdG9wIC5zZWM1IHtcbiAgICBoZWlnaHQ6IDU3Ljk2ODc1dnc7XG4gICAgcGFkZGluZy10b3A6IDEyLjI2NTYyNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi4xMDkzNzV2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5zZWM1X19kZXRhaWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogNTQuOHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMuNHJlbSA4cmVtIDYuNHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLXRvcCAuc2VjNV9fZGV0YWlsIC5lbG0tc2VjdGlvbi1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtdG9wIC5zZWM1X19kZXRhaWwgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmVuIHtcbiAgZm9udC1zaXplOiA3LjdyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtaW5kZW50OiAwLjAzZW07XG59XG4jcGFnZS10b3AgLnNlYzVfX2RldGFpbCAuZWxtLXNlY3Rpb24taGVhZGluZyAuanAge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xufVxuI3BhZ2UtdG9wIC5zZWM1X19kZXRhaWxfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG59XG4jcGFnZS10b3AgLnNlYzVfX2RldGFpbCAuZWxtLWJ0biB7XG4gIG1hcmdpbjogMi42cmVtIGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuc2VjNSB7XG4gICAgbWFyZ2luOiAxNS4zODQ2MTUzODQ2dncgYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL3RvcC9zZWM1LWJnX3NwLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nLXRvcDogNTQuNjE1Mzg0NjE1NHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NC42MTUzODQ2MTU0dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM1X19kZXRhaWwge1xuICAgIHdpZHRoOiA3MC4yNTY0MTAyNTY0dnc7XG4gICAgcGFkZGluZzogMTAuMjU2NDEwMjU2NHZ3IDYuMTUzODQ2MTUzOHZ3IDguNzE3OTQ4NzE3OXZ3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNV9fZGV0YWlsIC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5lbiB7XG4gICAgZm9udC1zaXplOiA4Ljk3NDM1ODk3NDR2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzVfX2RldGFpbCAuZWxtLXNlY3Rpb24taGVhZGluZyAuanAge1xuICAgIGZvbnQtc2l6ZTogMy41ODk3NDM1ODk3dnc7XG4gICAgbWFyZ2luLXRvcDogMi4wNTEyODIwNTEzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM1X19kZXRhaWxfX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM1X19kZXRhaWwgLmVsbS1idG4ge1xuICAgIHdpZHRoOiA1Ny45NDg3MTc5NDg3dnc7XG4gICAgbWFyZ2luOiA5LjQ4NzE3OTQ4NzJ2dyBhdXRvIDA7XG4gIH1cbn1cblxuI3BhZ2UtbWFudWZhY3R1cmluZyAuYW5rZXItcG9pbnQge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMTByZW07IC8qIGhlYWRlciDpq5jjgZUgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLmFua2VyLXBvaW50IHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTYuNjY2NjY2NjY2N3Z3OyAvKiBoZWFkZXIg6auY44GVICovXG4gIH1cbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzEge1xuICBtYXJnaW4tdG9wOiAxNy41cmVtO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMV9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMxX19kZXRhaWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMV9fZGV0YWlsX19pdGVtOmxhc3Qtb2YtdHlwZSBkdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0ZCQUFDO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMV9fZGV0YWlsX19pdGVtOmxhc3Qtb2YtdHlwZSBkZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMV9fZGV0YWlsX19pdGVtIGR0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzRkJBQUM7XG4gIGNvbG9yOiAjMzgzODM4O1xuICB3aWR0aDogMTguNTE4NTE4NTE4NSU7XG4gIG1pbi13aWR0aDogMTguNTE4NTE4NTE4NSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNnJlbSAxcmVtIDEuNHJlbSA0cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMxX19kZXRhaWxfX2l0ZW0gZGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M2QzZDNjtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIHdpZHRoOiA4MS40ODE0ODE0ODE1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjZyZW0gMi43cmVtIDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMSB7XG4gICAgbWFyZ2luLXRvcDogMjMuODQ2MTUzODQ2MnZ3O1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzFfX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMTB2dztcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMxX19kZXRhaWxfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDEwLjI1NjQxMDI1NjR2dztcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMxX19kZXRhaWxfX2l0ZW0gZHQge1xuICAgIHdpZHRoOiAzMS41Mzg0NjE1Mzg1dnc7XG4gICAgbWluLXdpZHRoOiAzMS41Mzg0NjE1Mzg1dnc7XG4gICAgcGFkZGluZzogMC41MTI4MjA1MTI4dncgMCAwLjc2OTIzMDc2OTJ2dyAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMV9fZGV0YWlsX19pdGVtIGRkIHtcbiAgICB3aWR0aDogNTUuNjQxMDI1NjQxdnc7XG4gICAgbWluLXdpZHRoOiA1NS42NDEwMjU2NDF2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMC41MTI4MjA1MTI4dncgMCAwLjc2OTIzMDc2OTJ2dyA0LjM1ODk3NDM1OXZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIH1cbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzIge1xuICBtYXJnaW4tdG9wOiAxNi4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMzIuNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzLXdyYXAge1xuICBtYXJnaW46IDEwLjFyZW0gYXV0byAwO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHM6bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tdG9wOiAyOC45MDYyNSU7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0czpudGgtb2YtdHlwZSgzKSB7XG4gIG1hcmdpbi10b3A6IDE5LjA2MjUlO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX3R0bCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0Ni42NjY2NjY2NjY3JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzM3QUM5RTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX190dGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTByZW07XG4gIGhlaWdodDogMC4zcmVtO1xuICBiYWNrZ3JvdW5kOiAjMzdBQzlFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMjhyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbSAuYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBtYXJnaW4tdG9wOiAtMTIuMTA5Mzc1JTtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtIC5iZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtIC5iZy1iaWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtIC5iZy1iaWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogLTI7XG4gICAgd2lkdGg6IDI2MHJlbTtcbiAgICBoZWlnaHQ6IDEwMy4ycmVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL21hbnVmYWN0dXJpbmcvaXRlbTEtYmctYmlnLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmJnLWJpZy5iZy1iaWcxIHtcbiAgICB0b3A6IC0yNy4ycmVtO1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtIC5iZy1iaWcuYmctYmlnMiB7XG4gICAgdG9wOiAtMjcuMnJlbTtcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbSAuYmctYmlnLmJnLWJpZzMge1xuICAgIHRvcDogLTI1LjRyZW07XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmJnLWJpZy5iZy1iaWc0IHtcbiAgICB0b3A6IC0yNnJlbTtcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbSAuYmctYmlnLmJnLWJpZzUge1xuICAgIHRvcDogLTI2LjZyZW07XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmJnLWJpZy5iZy1iaWc2IHtcbiAgICB0b3A6IC0yOC4ycmVtO1xuICB9XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbSAuZWxtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmVsbS1pbm5lciAuaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmVsbS1pbm5lciAuaGVhZGluZyBzcGFuIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQ2LjY2NjY2NjY2NjclO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjMzdBQzlFO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjlyZW0gMnJlbSAxLjJyZW0gMi43cmVtO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmVsbS1pbm5lciAucGhvdG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbSAuZWxtLWlubmVyIC5zbGlkZXIge1xuICBtYXJnaW46IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDkuOTA3NDA3NDA3NCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbSAuZWxtLWlubmVyIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtIC5lbG0taW5uZXIge1xuICAvKiDnn6LljbDlhbHpgJogKi9cbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtIC5lbG0taW5uZXIgLnNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA3LjZyZW07XG4gIGhlaWdodDogNy42cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmVsbS1pbm5lciAuc2xpZGVyX19hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmVsbS1pbm5lciB7XG4gIC8qIOefouWNsOW3piAqL1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmVsbS1pbm5lciAuc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbSAuZWxtLWlubmVyIHtcbiAgLyog55+i5Y2w5Y+zICovXG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbSAuZWxtLWlubmVyIC5zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbSAuZWxtLWlubmVyIHtcbiAgLyog5Lit44Gu55+i5Y2wICovXG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbSAuZWxtLWlubmVyIC5zbGlkZXJfX2Fycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMy4ycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NiUsIC01MCUpO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmVsbS1pbm5lciAuc2xpZGVyX19hcnJvdy0tcHJldjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1JSwgLTUwJSkgc2NhbGUoLTEsIDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmVsbS1pbm5lciAuc2xpZGVyX19hcnJvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbSAuZWxtLWlubmVyIC5zbGlkZXJfX2Fycm93OmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtLml0ZW0xIHtcbiAgbWFyZ2luLXRvcDogMy44MjgxMjUlO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTEgLmVsbS1pbm5lciAucGhvdG8ge1xuICByaWdodDogLTExMHB4O1xuICB0b3A6IDk0cHg7XG4gIHdpZHRoOiA1Mi4xNTUxNzI0MTM4JTtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtLml0ZW0xIC5lbG0taW5uZXIgLnNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDguMjQwNzQwNzQwNyU7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbS5pdGVtMiB7XG4gIG1hcmdpbi10b3A6IDI0LjE0MDYyNSU7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbS5pdGVtMiAuZWxtLWlubmVyIC5waG90byB7XG4gIGxlZnQ6IC0xMDdweDtcbiAgdG9wOiAxNDZweDtcbiAgd2lkdGg6IDU0LjIyNDEzNzkzMSU7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbS5pdGVtMiAuZWxtLWlubmVyIC5zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAzLjk4MTQ4MTQ4MTUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtLml0ZW0zIHtcbiAgbWFyZ2luLXRvcDogMjYuMzI4MTI1JTtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtLml0ZW0zIC5iZyB7XG4gIG1hcmdpbi10b3A6IC0xMC43MDMxMjUlO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTMgLmVsbS1pbm5lciAucGhvdG8ge1xuICByaWdodDogLTgxcHg7XG4gIHRvcDogMTMwcHg7XG4gIHdpZHRoOiA0OS4zOTY1NTE3MjQxJTtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtLml0ZW0zIC5lbG0taW5uZXIgLnNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDE1LjgzMzMzMzMzMzMlO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTQge1xuICBtYXJnaW4tdG9wOiAxOC4wNDY4NzUlO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTQgLmJnIHtcbiAgbWFyZ2luLXRvcDogLTExLjE3MTg3NSU7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbS5pdGVtNCAuZWxtLWlubmVyIC5waG90byB7XG4gIGxlZnQ6IDc5cHg7XG4gIHRvcDogLTI4cHg7XG4gIHdpZHRoOiAyOS4zMTAzNDQ4Mjc2JTtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtLml0ZW00IC5lbG0taW5uZXIgLnNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDcuNDA3NDA3NDA3NCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTUge1xuICBtYXJnaW4tdG9wOiA0LjY4NzUlO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTUgLmJnIHtcbiAgbWFyZ2luLXRvcDogLTExLjcxODc1JTtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtLml0ZW01IC5lbG0taW5uZXIgLnBob3RvIHtcbiAgcmlnaHQ6IC00OXB4O1xuICB0b3A6IDExMHB4O1xuICB3aWR0aDogNTAuODYyMDY4OTY1NSU7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbS5pdGVtNSAuZWxtLWlubmVyIC5zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAxNC41MzcwMzcwMzclO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTYge1xuICBtYXJnaW4tdG9wOiA0LjI5Njg3NSU7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbS5pdGVtNiAuYmcge1xuICBtYXJnaW4tdG9wOiAtMTIuOTY4NzUlO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTYgLmVsbS1pbm5lciAucGhvdG8ge1xuICBsZWZ0OiAxMjNweDtcbiAgdG9wOiA3NnB4O1xuICB3aWR0aDogMjkuNTY4OTY1NTE3MiU7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbS5pdGVtNiAuZWxtLWlubmVyIC5zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAzLjk4MTQ4MTQ4MTUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzIge1xuICAgIG1hcmdpbi10b3A6IDIzLjg0NjE1Mzg0NjJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUuNjQxMDI1NjQxdnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHMtd3JhcCB7XG4gICAgbWFyZ2luOiA5LjIzMDc2OTIzMDh2dyBhdXRvIDA7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHM6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IDM4LjQ2MTUzODQ2MTV2dztcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0czpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luLXRvcDogMzguNDYxNTM4NDYxNXZ3O1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX190dGwge1xuICAgIGZvbnQtc2l6ZTogMy44NDYxNTM4NDYydnc7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMTI4MjA1MTI4MnZ3O1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX190dGw6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNS44OTc0MzU4OTc0dnc7XG4gICAgaGVpZ2h0OiAwLjc2OTIzMDc2OTJ2dztcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbSAuYmcge1xuICAgIG1hcmdpbi10b3A6IC0yNC4xMDI1NjQxMDI2dnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmVsbS1pbm5lciAuaGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtIC5lbG0taW5uZXIgLmhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzLjg0NjE1Mzg0NjJ2dztcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBwYWRkaW5nOiAyLjMwNzY5MjMwNzd2dyA1LjEyODIwNTEyODJ2dyAyLjgyMDUxMjgyMDV2dyA1LjM4NDYxNTM4NDZ2dztcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbSAuZWxtLWlubmVyIC5zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtIC5lbG0taW5uZXIge1xuICAgIC8qIOefouWNsOWFsemAmiAqL1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtIC5lbG0taW5uZXIgLnNsaWRlcl9fYXJyb3cge1xuICAgIHdpZHRoOiAxMi4wNTEyODIwNTEzdnc7XG4gICAgaGVpZ2h0OiAxMi4wNTEyODIwNTEzdnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmVsbS1pbm5lciB7XG4gICAgLyog55+i5Y2w5bemICovXG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmVsbS1pbm5lciAuc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMS4wMjU2NDEwMjU2dnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmVsbS1pbm5lciB7XG4gICAgLyog55+i5Y2w5Y+zICovXG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0gLmVsbS1pbm5lciAuc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IDEuMDI1NjQxMDI1NnZ3O1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtIC5lbG0taW5uZXIge1xuICAgIC8qIOS4reOBruefouWNsCAqL1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtIC5lbG0taW5uZXIgLnNsaWRlcl9fYXJyb3c6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMuMDc2OTIzMDc2OXZ3O1xuICAgIGhlaWdodDogNS4zODQ2MTUzODQ2dnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTEge1xuICAgIG1hcmdpbi10b3A6IDIxLjc5NDg3MTc5NDl2dztcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbS5pdGVtMSAuZWxtLWlubmVyIC5waG90byB7XG4gICAgcmlnaHQ6IC05Ljc0MzU4OTc0MzZ2dztcbiAgICB0b3A6IDIxLjUzODQ2MTUzODV2dztcbiAgICB3aWR0aDogOTYuMTUzODQ2MTUzOHZ3O1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtLml0ZW0xIC5lbG0taW5uZXIgLnNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogNzQuNjE1Mzg0NjE1NHZ3O1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtLml0ZW0yIHtcbiAgICBtYXJnaW4tdG9wOiA0NC4zNTg5NzQzNTl2dztcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbS5pdGVtMiAuZWxtLWlubmVyIC5waG90byB7XG4gICAgbGVmdDogLTcuMTc5NDg3MTc5NXZ3O1xuICAgIHRvcDogMjAuMjU2NDEwMjU2NHZ3O1xuICAgIHdpZHRoOiA5OS43NDM1ODk3NDM2dnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTIgLmVsbS1pbm5lciAuc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2OS43NDM1ODk3NDM2dnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTMge1xuICAgIG1hcmdpbi10b3A6IDQ5LjIzMDc2OTIzMDh2dztcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbS5pdGVtMyAuYmcge1xuICAgIG1hcmdpbi10b3A6IC0yNC4xMDI1NjQxMDI2dnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTMgLmVsbS1pbm5lciAucGhvdG8ge1xuICAgIHJpZ2h0OiAtNS4xMjgyMDUxMjgydnc7XG4gICAgdG9wOiAyMS4wMjU2NDEwMjU2dnc7XG4gICAgd2lkdGg6IDkxLjAyNTY0MTAyNTZ2dztcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbS5pdGVtMyAuZWxtLWlubmVyIC5zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDcyLjU2NDEwMjU2NDF2dztcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbS5pdGVtNCB7XG4gICAgbWFyZ2luLXRvcDogNDYuNDEwMjU2NDEwM3Z3O1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtLml0ZW00IC5iZyB7XG4gICAgbWFyZ2luLXRvcDogLTI0LjEwMjU2NDEwMjZ2dztcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbS5pdGVtNCAuZWxtLWlubmVyIC5waG90byB7XG4gICAgbGVmdDogMjYuOTIzMDc2OTIzMXZ3O1xuICAgIHRvcDogLTI2LjE1Mzg0NjE1Mzh2dztcbiAgICB3aWR0aDogNTQuMTAyNTY0MTAyNnZ3O1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtLml0ZW00IC5lbG0taW5uZXIgLnNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogNzIuMzA3NjkyMzA3N3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtLml0ZW01IHtcbiAgICBtYXJnaW4tdG9wOiAyMS43OTQ4NzE3OTQ5dnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTUgLmJnIHtcbiAgICBtYXJnaW4tdG9wOiAtMjQuMTAyNTY0MTAyNnZ3O1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzJfX3Byb2R1Y3RzX19pdGVtLml0ZW01IC5lbG0taW5uZXIgLnBob3RvIHtcbiAgICByaWdodDogLTYuNDEwMjU2NDEwM3Z3O1xuICAgIHRvcDogMjIuODIwNTEyODIwNXZ3O1xuICAgIHdpZHRoOiA5My44NDYxNTM4NDYydnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTUgLmVsbS1pbm5lciAuc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3Mi4wNTEyODIwNTEzdnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTYge1xuICAgIG1hcmdpbi10b3A6IDIxLjc5NDg3MTc5NDl2dztcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMyX19wcm9kdWN0c19faXRlbS5pdGVtNiAuYmcge1xuICAgIG1hcmdpbi10b3A6IC0yNC4xMDI1NjQxMDI2dnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTYgLmVsbS1pbm5lciAucGhvdG8ge1xuICAgIGxlZnQ6IDIwLjc2OTIzMDc2OTJ2dztcbiAgICB0b3A6IC00LjYxNTM4NDYxNTR2dztcbiAgICB3aWR0aDogNTQuMzU4OTc0MzU5dnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMl9fcHJvZHVjdHNfX2l0ZW0uaXRlbTYgLmVsbS1pbm5lciAuc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3Mi4wNTEyODIwNTEzdnc7XG4gIH1cbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA4LjIwMzEyNSU7XG4gIC8qIOWkluaeoO+8iOODh+OCtuOCpOODs+W5hTEyODBweO+8iSAqL1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyAuc2xpZGVyLXdyYXBwZXIge1xuICBtYXJnaW46IDE2LjRyZW0gYXV0byAwO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyAuc3dpcGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMge1xuICAvKiBTd2lwZXLmnKzkvZPvvIg4MDBweO+8iSAqL1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyAubXlTd2lwZXIge1xuICBtYXgtd2lkdGg6IDExNi40cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMzIHtcbiAgLyog44K544Op44Kk44OJICovXG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMzIC5zd2lwZXItc2xpZGUge1xuICBtYXgtd2lkdGg6IDgwcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMzIC5zd2lwZXItc2xpZGUgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyB7XG4gIC8qIOeUu+WDjyAqL1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyB7XG4gIC8qIOWJjeW+jOOCueODqeOCpOODieOCkuiWhOOBjyAqL1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyAuc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogMC4zO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyB7XG4gIC8qIOefouWNsOWFsemAmiAqL1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyAuc2xpZGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNy42cmVtO1xuICB3aWR0aDogOC4zcmVtO1xuICBoZWlnaHQ6IDguM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMjdCRUFDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMgLnNsaWRlcl9fYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMgLnNsaWRlcl9fYXJyb3cge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjdCRUFDO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyB7XG4gIC8qIOefouWNsOW3piAqL1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyAuc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDcuM3JlbTtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMge1xuICAvKiDnn6LljbDlj7MgKi9cbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMgLnNsaWRlcl9fYXJyb3ctLW5leHQge1xuICByaWdodDogNy4zcmVtO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMzIHtcbiAgLyog5Lit44Gu55+i5Y2wICovXG59XG4jcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMzIC5zbGlkZXJfX2Fycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxLjdyZW07XG4gIGhlaWdodDogMy40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NiUsIC01MCUpO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyAuc2xpZGVyX19hcnJvdy0tcHJldjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1JSwgLTUwJSkgc2NhbGUoLTEsIDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyAuc2xpZGVyX19hcnJvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMzIC5zbGlkZXJfX2Fycm93OmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMgLnNsaWRlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMy42cmVtO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzM4MzgzODtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMgLnNsaWRlLXRleHQge1xuICBtYXJnaW4tdG9wOiAzLjZyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjEyLjUlO1xuICBjb2xvcjogIzM4MzgzODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgMC44cmVtO1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgb3BhY2l0eTogMTtcbn1cbiNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI3QkVBQztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMge1xuICAgIG1hcmdpbi10b3A6IDIyLjMwNzY5MjMwNzd2dztcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMzIC5lbG0taW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMzIC5lbG0tc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjU2NDEwM3Z3O1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMgLnNsaWRlci13cmFwcGVyIHtcbiAgICBtYXJnaW46IDE0Ljg3MTc5NDg3MTh2dyBhdXRvIDA7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjQ4NzE3OTQ4NzJ2dztcbiAgfVxuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5zZWMzIC5teVN3aXBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMge1xuICAgIC8qIOefouWNsOWFsemAmiAqL1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMgLnNsaWRlcl9fYXJyb3cge1xuICAgIHRvcDogMjIuMjMwNzY5MjMwOHZ3O1xuICAgIHdpZHRoOiAxMi4zMDc2OTIzMDc3dnc7XG4gICAgaGVpZ2h0OiAxMi4zMDc2OTIzMDc3dnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyB7XG4gICAgLyog55+i5Y2w5bemICovXG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyAuc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyB7XG4gICAgLyog55+i5Y2w5Y+zICovXG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyAuc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMge1xuICAgIC8qIOS4reOBruefouWNsCAqL1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMgLnNsaWRlcl9fYXJyb3c6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMuMDc2OTIzMDc2OXZ3O1xuICAgIGhlaWdodDogNS4zODQ2MTUzODQ2dnc7XG4gIH1cbiAgI3BhZ2UtbWFudWZhY3R1cmluZyAuc2VjMyAuc2xpZGUtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDUuMzg0NjE1Mzg0NnZ3O1xuICAgIGZvbnQtc2l6ZTogNC42MTUzODQ2MTU0dnc7XG4gICAgcGFkZGluZzogMCA2LjQxMDI1NjQxMDN2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMgLnNsaWRlLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDMuMDc2OTIzMDc2OXZ3O1xuICAgIGZvbnQtc2l6ZTogNC4xMDI1NjQxMDI2dnc7XG4gICAgcGFkZGluZzogMCA2LjQxMDI1NjQxMDN2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICNwYWdlLW1hbnVmYWN0dXJpbmcgLnNlYzMgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCAxLjI4MjA1MTI4MjF2dztcbiAgICB3aWR0aDogMi4wNTEyODIwNTEzdnc7XG4gICAgaGVpZ2h0OiAyLjA1MTI4MjA1MTN2dztcbiAgfVxufVxuI3BhZ2UtbWFudWZhY3R1cmluZyAucGFydHMtY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDEzLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1tYW51ZmFjdHVyaW5nIC5wYXJ0cy1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuI3BhZ2UtcHJvZHVjdGlvbiAuYW5rZXItcG9pbnQge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMTByZW07IC8qIGhlYWRlciDpq5jjgZUgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXByb2R1Y3Rpb24gLmFua2VyLXBvaW50IHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTYuNjY2NjY2NjY2N3Z3OyAvKiBoZWFkZXIg6auY44GVICovXG4gIH1cbn1cbiNwYWdlLXByb2R1Y3Rpb24gLnNlYzEge1xuICBtYXJnaW4tdG9wOiAxNy41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcHJvZHVjdGlvbiAuc2VjMSB7XG4gICAgbWFyZ2luLXRvcDogMjMuODQ2MTUzODQ2MnZ3O1xuICB9XG4gICNwYWdlLXByb2R1Y3Rpb24gLnNlYzEgLnByb2R1Y3Rpb25fX3RpbWVsaW5lIGFydGljbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXByb2R1Y3Rpb24gLnNlYzEgLnByb2R1Y3Rpb25fX3RpbWVsaW5lIG1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTUwcHg7XG4gIH1cbn1cbiNwYWdlLXByb2R1Y3Rpb24gLnNlYzEgaDMge1xuICBsaW5lLWhlaWdodDogMTY2LjY2NjY2NjY2NjclO1xuICBjb2xvcjogIzM3QUM5RTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXByb2R1Y3Rpb24gLnNlYzFfX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMTB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcHJvZHVjdGlvbiAuc2VjMV9fZGV0YWlsX19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMC4yNTY0MTAyNTY0dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXByb2R1Y3Rpb24gLnNlYzFfX2RldGFpbF9faXRlbSBkdCB7XG4gICAgd2lkdGg6IDMxLjUzODQ2MTUzODV2dztcbiAgICBtaW4td2lkdGg6IDMxLjUzODQ2MTUzODV2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMC41MTI4MjA1MTI4dncgMCAwLjc2OTIzMDc2OTJ2dyAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXByb2R1Y3Rpb24gLnNlYzFfX2RldGFpbF9faXRlbSBkZCB7XG4gICAgd2lkdGg6IDU1LjY0MTAyNTY0MXZ3O1xuICAgIG1pbi13aWR0aDogNTUuNjQxMDI1NjQxdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNTEyODIwNTEyOHZ3IDAgMC43NjkyMzA3NjkydncgNC4zNTg5NzQzNTl2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB9XG59XG4jcGFnZS1wcm9kdWN0aW9uIC5wcm9kdWN0aW9uX190aW1lbGluZSB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDVyZW0gYXV0bztcbn1cbiNwYWdlLXByb2R1Y3Rpb24gLnByb2R1Y3Rpb25fX3RpbWVsaW5lIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS1wcm9kdWN0aW9uIC5wcm9kdWN0aW9uX190aW1lbGluZSBzZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuI3BhZ2UtcHJvZHVjdGlvbiAucHJvZHVjdGlvbl9fdGltZWxpbmUgLnNlY3Rpb24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC41cmVtO1xuICB6LWluZGV4OiAxMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA4cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1wcm9kdWN0aW9uIC5wcm9kdWN0aW9uX190aW1lbGluZSAubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHJlbTtcbiAgdG9wOiA1cmVtO1xuICBib3R0b206IC03cmVtO1xuICB3aWR0aDogMC4yN3JlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZm9udCwgIzM3QUM5RSk7XG4gIHotaW5kZXg6IC0xO1xufVxuI3BhZ2UtcHJvZHVjdGlvbiAucHJvZHVjdGlvbl9fdGltZWxpbmUgYXJ0aWNsZSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4jcGFnZS1wcm9kdWN0aW9uIC5wcm9kdWN0aW9uX190aW1lbGluZSBtYWluIHtcbiAgZmxleDogMTtcbn1cbiNwYWdlLXByb2R1Y3Rpb24gLnByb2R1Y3Rpb25fX3RpbWVsaW5lIG1haW46Zmlyc3QtY2hpbGQgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZm9udCwgIzM3QUM5RSk7XG59XG4jcGFnZS1wcm9kdWN0aW9uIC5wcm9kdWN0aW9uX190aW1lbGluZSBtYWluIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jcGFnZS1wcm9kdWN0aW9uIC5wYXJ0cy1jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMTMuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXByb2R1Y3Rpb24gLnBhcnRzLWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDIzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4jcGFnZS1hYm91dCAuc2VjMV9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcGFnZS1hYm91dCAuc2VjMV9fZGV0YWlsIC5zZWMxX19kZXRhaWxfX3RleHQge1xuICBsaW5lLWhlaWdodDogMjEyLjUlO1xufVxuI3BhZ2UtYWJvdXQgLnNlYzEge1xuICBtYXJnaW4tdG9wOiAxNy41cmVtO1xufVxuI3BhZ2UtYWJvdXQgLnNlYzEgLnRpY2tlciB7XG4gIG1hcmdpbi10b3A6IDE4cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLWFib3V0IC5zZWMxIC50aWNrZXJfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBhbmltYXRpb246IHRpY2tlci1zY3JvbGwgMTAwcyBsaW5lYXIgaW5maW5pdGU7XG59XG4jcGFnZS1hYm91dCAuc2VjMSAudGlja2VyX19pdGVtIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDAgOC41cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS1hYm91dCAuc2VjMSAudGlja2VyX19pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMzA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWFib3V0IC5zZWMxIHtcbiAgICBtYXJnaW4tdG9wOiAyMy44NDYxNTM4NDYydnc7XG4gIH1cbn1cbiNwYWdlLWFib3V0IC5zZWMyIHtcbiAgbWFyZ2luLXRvcDogMTYuMnJlbTtcbn1cbiNwYWdlLWFib3V0IC5zZWMyIC5zZWMyX19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbiNwYWdlLWFib3V0IC5zZWMyIC5zZWMyX19kZXRhaWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2UtYWJvdXQgLnNlYzIgLnNlYzJfX2RldGFpbF9faXRlbSBkdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM0ZCQUFDO1xuICBjb2xvcjogIzM4MzgzODtcbiAgd2lkdGg6IDE4LjUxODUxODUxODUlO1xuICBtaW4td2lkdGg6IDE4LjUxODUxODUxODUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjZyZW0gMXJlbSAxLjRyZW0gNHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMjEyLjUlO1xufVxuI3BhZ2UtYWJvdXQgLnNlYzIgLnNlYzJfX2RldGFpbF9faXRlbSBkZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzZDNkM2O1xuICBjb2xvcjogIzM4MzgzODtcbiAgd2lkdGg6IDgxLjQ4MTQ4MTQ4MTUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNnJlbSAyLjdyZW0gMS40cmVtO1xuICBsaW5lLWhlaWdodDogMjEyLjUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1hYm91dCAuc2VjMiB7XG4gICAgbWFyZ2luLXRvcDogMjQuMTAyNTY0MTAyNnZ3O1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMyIC5zZWMyX19kZXRhaWxfX2l0ZW0gZHQge1xuICAgIHdpZHRoOiA0Mi41MTg1MTklO1xuICAgIHBhZGRpbmc6IDEuNnJlbSAwLjVyZW0gMS40cmVtIDAuNXJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAjcGFnZS1hYm91dCAuc2VjMiAuc2VjMl9fZGV0YWlsX19pdGVtIGRkIHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMC43cmVtIDEuNHJlbTtcbiAgfVxufVxuI3BhZ2UtYWJvdXQgLnNlYzMge1xuICBtYXJnaW4tdG9wOiAxNi4ycmVtO1xufVxuI3BhZ2UtYWJvdXQgLnNlYzMgLnNlYzNfX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuI3BhZ2UtYWJvdXQgLnNlYzMgLnNlYzNfX2RldGFpbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jcGFnZS1hYm91dCAuc2VjMyAuc2VjM19fZGV0YWlsX19pdGVtIGR0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzRkJBQUM7XG4gIGNvbG9yOiAjMzgzODM4O1xuICB3aWR0aDogMTguNTE4NTE4NTE4NSU7XG4gIG1pbi13aWR0aDogMTguNTE4NTE4NTE4NSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNnJlbSAxcmVtIDEuNHJlbSA0cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG59XG4jcGFnZS1hYm91dCAuc2VjMyAuc2VjM19fZGV0YWlsX19pdGVtIGRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDNkM2QzY7XG4gIGNvbG9yOiAjMzgzODM4O1xuICB3aWR0aDogODEuNDgxNDgxNDgxNSU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS42cmVtIDIuN3JlbSAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWFib3V0IC5zZWMzIHtcbiAgICBtYXJnaW4tdG9wOiAyNC4xMDI1NjQxMDI2dnc7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzMgLnNlYzNfX2RldGFpbF9faXRlbSBkdCB7XG4gICAgd2lkdGg6IDMzLjUxODUxOSU7XG4gICAgcGFkZGluZzogMS42cmVtIDAuNXJlbSAxLjRyZW0gMC41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMzIC5zZWMzX19kZXRhaWxfX2l0ZW0gZGQge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAwLjdyZW0gMS40cmVtO1xuICB9XG59XG4jcGFnZS1hYm91dCAuc2VjNCB7XG4gIG1hcmdpbi10b3A6IDE2LjJyZW07XG59XG4jcGFnZS1hYm91dCAuc2VjNCAuc2VjNF9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA5cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtYWJvdXQgLnNlYzQgLnNlYzRfX2RldGFpbCB7XG4gIHdpZHRoOiA1NyU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS1hYm91dCAuc2VjNCAuc2VjNF9fZGV0YWlsIC5zZWM0X19kZXRhaWxfX3RleHQge1xuICBsaW5lLWhlaWdodDogMjEyLjUlO1xufVxuI3BhZ2UtYWJvdXQgLnNlYzQgLnNlYzRfX3Bob3RvIHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0MiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuI3BhZ2UtYWJvdXQgLnNlYzQgLnNlYzRfX3Bob3RvIGltZyB7XG4gIHdpZHRoOiA1MiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1hYm91dCAuc2VjNCB7XG4gICAgbWFyZ2luLXRvcDogMjQuMTAyNTY0MTAyNnZ3O1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWM0IC5zZWM0X19ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWM0IC5zZWM0X19ib3ggLnNlYzRfX3Bob3RvIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWM0IC5zZWM0X19ib3ggLnNlYzRfX2RldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzQgLnNlYzRfX2RldGFpbF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMy4zcmVtO1xuICB9XG59XG5cbiNwYWdlLXRvcCAuc2VjMV9fZGV0YWlsX190ZXh0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbn1cblxucC5kYWloeW91LnNlYzFfX2RldGFpbF9fdGV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4jcGFnZS1idXNpbmVzcyAuc2VjMSB7XG4gIG1hcmdpbi10b3A6IDE3LjVyZW07XG59XG4jcGFnZS1idXNpbmVzcyAuc2VjMSAuc2VjMV9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLWJ1c2luZXNzIC5zZWMxIC5zZWMxX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLWJ1c2luZXNzIC5zZWMxIC5zZWMxX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS1idXNpbmVzcyAuc2VjMSAuc2VjMV9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogOC4zcmVtO1xuICB3aWR0aDogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA0LjU1JTtcbn1cbiNwYWdlLWJ1c2luZXNzIC5zZWMxIC5zZWMxX19waG90byB7XG4gIG1hcmdpbi10b3A6IDlyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNTAlO1xufVxuI3BhZ2UtYnVzaW5lc3MgLnNlYzEgLnNlYzFfX2RldGFpbF9fdHRsIHtcbiAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjY2NjY3JTtcbn1cbiNwYWdlLWJ1c2luZXNzIC5zZWMxIC5zZWMxX19kZXRhaWxfX3RleHQge1xuICBtYXJnaW4tdG9wOiAzLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG59XG4jcGFnZS1idXNpbmVzcyAuc2VjMSAuc2VjMV9fcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1idXNpbmVzcyAuc2VjMSB7XG4gICAgbWFyZ2luLXRvcDogMjMuODQ2MTUzODQ2MnZ3O1xuICB9XG4gICNwYWdlLWJ1c2luZXNzIC5zZWMxIC5zZWMxX19ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLWJ1c2luZXNzIC5zZWMxIC5zZWMxX19waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtYnVzaW5lc3MgLnNlYzEgLnNlYzFfX2RldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4jcGFnZS1idXNpbmVzcyAuc2VjMiB7XG4gIG1hcmdpbi10b3A6IDE2LjJyZW07XG59XG4jcGFnZS1idXNpbmVzcyAuc2VjMiAuc2VjMl9fYm94IHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuI3BhZ2UtYnVzaW5lc3MgLnNlYzIgdGFibGUuc2Nyb2xsYWJsZV9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWJ1c2luZXNzIC5zZWMyIHRhYmxlLnNjcm9sbGFibGVfX3RhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogIzM3QUM5RTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbn1cbiNwYWdlLWJ1c2luZXNzIC5zZWMyIHRhYmxlLnNjcm9sbGFibGVfX3RhYmxlIHRkIHtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jcGFnZS1idXNpbmVzcyAuc2VjMiAuc2VjMl9fdGFibGVfX3R0bCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0Ni42NjY2NjY2NjY3JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzM3QUM5RTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbiNwYWdlLWJ1c2luZXNzIC5zZWMyIC5zZWMyX190YWJsZV9fdHRsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDAuM3JlbTtcbiAgYmFja2dyb3VuZDogIzM3QUM5RTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4jcGFnZS1idXNpbmVzcyAuc2VjMiAuc2VjMl9fdGFibGUtd3JhcCB7XG4gIG1hcmdpbjogMTAuMXJlbSBhdXRvIDA7XG59XG4jcGFnZS1idXNpbmVzcyAuc2VjMiAudGFibGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1idXNpbmVzcyAuc2VjMiAudGFibGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuI3BhZ2UtYnVzaW5lc3MgLnNlYzIgLnNjcm9sbC1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogN3B4IDEzcHggOXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYW5pbWF0aW9uOiBzbGlkZUFycm93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzO1xufVxuQGtleWZyYW1lcyBzbGlkZUFycm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4jcGFnZS1idXNpbmVzcyAuc2VjMiAudGFibGUtd3JhcHBlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtYnVzaW5lc3MgLnNlYzIgdGFibGUuc2Nyb2xsYWJsZV9fdGFibGUge1xuICAgIHdpZHRoOiA4NDVweDtcbiAgfVxuICAjcGFnZS1idXNpbmVzcyAuc2VjMiB0YWJsZS5zY3JvbGxhYmxlX190YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICB9XG4gICNwYWdlLWJ1c2luZXNzIC5zZWMyIC5zZWMyX19ib3gge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICAjcGFnZS1idXNpbmVzcyAuc2VjMiAuc2Nyb2xsLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2UtYnVzaW5lc3MgLnNlYzIgLnRhYmxlLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3Mtc2Nyb2xsIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIGVhc2U7XG59XG5cbi5zcy1zY3JvbGwuc2xpZGUtbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XG59XG5cbi5zcy1zY3JvbGwuc2xpZGUtcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG59XG5cbi5zcy1zY3JvbGwuc2xpZGUtdXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG59XG5cbi5zcy1zY3JvbGwuYWN0aXZlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4jcGFnZS1jc3IgLnNlYzEge1xuICBtYXJnaW4tdG9wOiAxNy41cmVtO1xufVxuI3BhZ2UtY3NyIC5zZWMxIC5zZWMxIHtcbiAgbWFyZ2luLXRvcDogMTdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLWNzciAuc2VjMSAuc2VjMV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS1jc3IgLnNlYzEgLnNlYzFfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuI3BhZ2UtY3NyIC5zZWMxIC5zZWMxX19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA4LjNyZW07XG4gIHdpZHRoOiA0Mi44ODEzNTU5MzIyJTtcbiAgcGFkZGluZy1yaWdodDogMi40NDA2NzglO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtY3NyIC5zZWMxIC5zZWMxX19kZXRhaWxfX3RleHQge1xuICBsaW5lLWhlaWdodDogMjEyLjUlO1xufVxuI3BhZ2UtY3NyIC5zZWMxIC5zZWMxX19waG90byB7XG4gIG1hcmdpbi10b3A6IDlyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNTYuMjAzMzklO1xufVxuI3BhZ2UtY3NyIC5zZWMxIC5zZWMxX19waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNzciAuc2VjMSB7XG4gICAgbWFyZ2luLXRvcDogMjMuODQ2MTUzODQ2MnZ3O1xuICB9XG4gICNwYWdlLWNzciAuc2VjMSAuc2VjMV9fYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICNwYWdlLWNzciAuc2VjMSAuc2VjMV9fZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMuM3JlbTtcbiAgfVxuICAjcGFnZS1jc3IgLnNlYzEgLnNlYzFfX3Bob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG4jcGFnZS1jc3IgLnNlYzIge1xuICBtYXJnaW4tdG9wOiAxNi4ycmVtO1xufVxuI3BhZ2UtY3NyIC5zZWMyIGgzLnNlYzJfX3RhYmxlX190dGwge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDYuNjY2NjY2NjY2NyU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMzN0FDOUU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4jcGFnZS1jc3IgLnNlYzIgaDMuc2VjMl9fdGFibGVfX3R0bDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAwLjNyZW07XG4gIGJhY2tncm91bmQ6ICMzN0FDOUU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuI3BhZ2UtY3NyIC5zZWMyIC5zZWMyX19kZXRhaWxfX3RleHQge1xuICBtYXJnaW4tdG9wOiAzLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG59XG4jcGFnZS1jc3IgLnNlYzIgLnNlYzJfX3Bob3RvIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNTBweCBhdXRvIDEwMHB4O1xufVxuI3BhZ2UtY3NyIC5zZWMzIHtcbiAgbWFyZ2luLXRvcDogMTYuMnJlbTtcbn1cbiNwYWdlLWNzciAuc2VjMyBoMy5zZWMzX190YWJsZV9fdHRsIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQ2LjY2NjY2NjY2NjclO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjMzdBQzlFO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuI3BhZ2UtY3NyIC5zZWMzIGgzLnNlYzNfX3RhYmxlX190dGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTByZW07XG4gIGhlaWdodDogMC4zcmVtO1xuICBiYWNrZ3JvdW5kOiAjMzdBQzlFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbiNwYWdlLWNzciAuc2VjMyAuc2VjM19fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDAgMTAwcHg7XG59XG4jcGFnZS1jc3IgLnNlYzMgLnNlYzNfX3Bob3RvIHtcbiAgd2lkdGg6IDQyLjg4MTM1NTkzMjIlO1xufVxuI3BhZ2UtY3NyIC5zZWMzIC5zZWMzX19kZXRhaWwge1xuICB3aWR0aDogNTcuMjAzMzg5ODMwNSU7XG59XG4jcGFnZS1jc3IgLnNlYzMgLnNlYzNfX2RldGFpbF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNzciAuc2VjMyAuc2VjM19fYm94IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbiAgI3BhZ2UtY3NyIC5zZWMzIC5zZWMzX19waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtY3NyIC5zZWMzIC5zZWMzX19kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2J0biB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuICBwYWRkaW5nOiAxMDBweCAwIDA7XG59XG4jcGFnZS1jb250YWN0IC5jb250YWN0X19idG4gLmNvbnRhY3RfX2J0bl9fZmxvYXQgYSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDMuNHJlbTtcbiAgcGFkZGluZy1yaWdodDogNC4ycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDZyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiA5MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9fYnRuIC5jb250YWN0X19idG5fX2Zsb2F0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG4jcGFnZS1jb250YWN0IC5jb250YWN0X19idG4gLmNvbnRhY3RfX2J0bl9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9fYnRuIC5jb250YWN0X19idG5fX2Zsb2F0IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4jcGFnZS1jb250YWN0IC5jb250YWN0X19idG4gc3Bhbi53X2FydyB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vd19hcncuc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC5jb250YWN0X19idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9fYnRuIC5zZWMxX19ib3gge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9fYnRuIC5jb250YWN0X19idG5fX2Zsb2F0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9fYnRuIC5jb250YWN0X19idG5fX2Zsb2F0IGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1jb250YWN0ICNieXBob25lLCAjcGFnZS1jb250YWN0ICNieW1haWwge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG4jcGFnZS1jb250YWN0IC5zZWMxIHtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3BhZ2UtY29udGFjdCAuc2VjMSAuc2VjMV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS1jb250YWN0IC5zZWMxIC5zZWMxX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS1jb250YWN0IC5zZWMxIC5zZWMxX19kZXRhaWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IGF1dG87XG59XG4jcGFnZS1jb250YWN0IC5zZWMxIHAudGVsX2NvbnRhY3Qge1xuICBmb250LXNpemU6IDYuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMzRUJBQUM7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG4jcGFnZS1jb250YWN0IC5zZWMxIHAudWtldHN1a2VfamlrYW4ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTExO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC5zZWMxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLnNlYzEgcC50ZWxfY29udGFjdCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbiNwYWdlLWNvbnRhY3QgLnNlYzIge1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG59XG4jcGFnZS1jb250YWN0IC5zZWMyIC5zZWMyX3N0ZXBfcGhvdG8ge1xuICBtYXgtd2lkdGg6IDM1NXB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1jb250YWN0IC5zZWMyIC50ZXh0X3Mge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNwYWdlLWNvbnRhY3QgLnNlYzIgLnRleHRfbSB7XG4gIHdpZHRoOiAxOTVweDtcbn1cbiNwYWdlLWNvbnRhY3QgLnNlYzIgLndkaF9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1jb250YWN0IC5zZWMyIC50ZXh0X19uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuI3BhZ2UtY29udGFjdCAuc2VjMiAudGV4dF9fbmFtZSAuaW5wdXQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3BhZ2UtY29udGFjdCAuc2VjMiAuZmxleG5vd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlLWNvbnRhY3QgLnNlYzIgLmZsZXhub3dyYXAgLnRleHRfX25hbWVfXzEge1xuICBtaW4td2lkdGg6IDE1NnB4O1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDA7XG59XG4jcGFnZS1jb250YWN0IC5zZWMyIC53ZGhfYm94bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuI3BhZ2UtY29udGFjdCAuc2VjMiB1bC53ZGhfYm94bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbiNwYWdlLWNvbnRhY3QgLnNlYzIgaW5wdXQjWmFpc2hpdHN1XzAge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbiNwYWdlLWNvbnRhY3QgLnNlYzIgaW5wdXQjWmFpc2hpdHN1XzEge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbiNwYWdlLWNvbnRhY3QgLnNlYzIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWNvbnRhY3QgLnNlYzIgdHIge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLWNvbnRhY3QgLnNlYzIgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xufVxuI3BhZ2UtY29udGFjdCAuc2VjMiBzdXAudHh0UmVkIHtcbiAgdG9wOiAtMC4xZW07XG4gIGJhY2tncm91bmQ6ICNGRjM5MkU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcHggNXB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtY29udGFjdCAuc2VjMiB0aCB7XG4gIHdpZHRoOiAyNjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi13aWR0aDogMjY0cHg7XG59XG4jcGFnZS1jb250YWN0IC5zZWMyIC50ZXh0X2wge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyNXZ3O1xufVxuI3BhZ2UtY29udGFjdCAuc2VjMiAudGV4dF9sbSB7XG4gIG1pbi13aWR0aDogMjB2dztcbn1cbiNwYWdlLWNvbnRhY3QgLnNlYzIgdGQudGV4dF9mbGV4X2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuI3BhZ2UtY29udGFjdCAuc2VjMiAubmFtZWZpZWxkYm94IHtcbiAgd2lkdGg6IDM4cHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG4jcGFnZS1jb250YWN0IC5zZWMyIC5tbDIwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4jcGFnZS1jb250YWN0IC5zZWMyIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbiNwYWdlLWNvbnRhY3QgLnNlYzIgZHQge1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICB3aWR0aDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS1jb250YWN0IC5zZWMyIGRkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLWNvbnRhY3QgLnNlYzIgLnByaXZhY3lwb2xpY3kge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbn1cbiNwYWdlLWNvbnRhY3QgLnNlYzIgLnByaXZhY3lfY2hlY2sge1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1jb250YWN0IC5zZWMyIC5lbG0tYnRuIHtcbiAgbWFyZ2luLXRvcDogNS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1jb250YWN0IC5zZWMyIC5lbG0tYnRuIGlucHV0LmFydyxcbiNwYWdlLWNvbnRhY3QgLnNlYzIgLmVsbS1idG4gYnV0dG9uLmFydyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDMuNHJlbTtcbiAgcGFkZGluZy1yaWdodDogNC4ycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBoZWlnaHQ6IDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcGFnZS1jb250YWN0IC5zZWMyIC5lbG0tYnRuIGlucHV0LmFydzpob3ZlcixcbiNwYWdlLWNvbnRhY3QgLnNlYzIgLmVsbS1idG4gYnV0dG9uLmFydzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzRUJBQUM7XG59XG4jcGFnZS1jb250YWN0IC5zZWMyIC5lbG0tYnRuIGJ1dHRvbi5hcnc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgd2lkdGg6IDEuMXJlbTtcbiAgaGVpZ2h0OiAyLjFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vYXJ3LnN2Zyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4jcGFnZS1jb250YWN0IC5zZWMyIHNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogYXV0bztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweCA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYWdlLWNvbnRhY3QgLnNlYzIgLmVsbS1idG4gYSAuYXJ3IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbiNwYWdlLWNvbnRhY3QgLnNlYzIgaW5wdXQge1xuICBwYWRkaW5nOiA1cHggMTBweCA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC5zZWMyIHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAjcGFnZS1jb250YWN0IC5zZWMyIHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1jb250YWN0IC5zZWMyIHRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuc2VjMiB0ZC50ZXh0X2ZsZXhfYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLnNlYzIgLnRleHRfX25hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLnNlYzIgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNzk0ODd2dyAyLjU2NDF2dyAxLjI4MjA1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuc2VjMiBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjc5NDg3dncgMi41NjQxdncgMS4yODIwNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLnNlYzIgZGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuc2VjMiBkZCB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1jb250YWN0IC5zZWMyIGRkLm1pbmlubGluZSB7XG4gICAgbWF4LWlubGluZS1zaXplOiBtYXgtY29udGVudDtcbiAgICBpbmxpbmUtc2l6ZTogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuc2VjMiAudGV4dF9sIHtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLnNlYzIgLnRleHRfbG0ge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuc2VjMiAudGV4dF9tIHtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLnNlYzIgLm1sMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLnNlYzIgLndkaF9ib3ggLnRleHRfX25hbWUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAjcGFnZS1jb250YWN0IC5zZWMyIC53ZGhfYm94bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuc2VjMiAud2RoX2JveGwgaW5wdXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLnNlYzIgLnphaXNoaXRzdV9ibG9jayBpbnB1dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuI3BhZ2UtcmVjcnVpdG1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlY3J1aXRtZW50L2JnX2JvZHkucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cbiNwYWdlLXJlY3J1aXRtZW50IC5hbmtlci1wb2ludCB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxMHJlbTsgLyogaGVhZGVyIOmrmOOBlSAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdG1lbnQgLmFua2VyLXBvaW50IHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTYuNjY2NjY2NjY2N3Z3OyAvKiBoZWFkZXIg6auY44GVICovXG4gIH1cbn1cbiNwYWdlLXJlY3J1aXRtZW50IC5zZWMxIHtcbiAgbWFyZ2luLXRvcDogMTcuNXJlbTtcbn1cbiNwYWdlLXJlY3J1aXRtZW50IC5zZWMxIC5tcmdfdCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZWNydWl0bWVudCAuc2VjMSB7XG4gICAgbWFyZ2luLXRvcDogMjMuODQ2MTUzODQ2MnZ3O1xuICB9XG4gICNwYWdlLXJlY3J1aXRtZW50IC5zZWMxIC5zZWMxX19kZXRhaWxfX2l0ZW0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG4gICNwYWdlLXJlY3J1aXRtZW50IC5zZWMxIC5zZWMxX19kZXRhaWxfX2l0ZW0gZHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMi43cmVtIDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAjcGFnZS1yZWNydWl0bWVudCAuc2VjMSAuc2VjMV9fZGV0YWlsX19pdGVtIGRkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgIHBhZGRpbmc6IDAgMi43cmVtIDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdG1lbnQgLnNlYzFfX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMTB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdG1lbnQgLnNlYzFfX2RldGFpbF9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMTAuMjU2NDEwMjU2NHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZWNydWl0bWVudCAuc2VjMV9fZGV0YWlsX19pdGVtIGR0IHtcbiAgICB3aWR0aDogMzEuNTM4NDYxNTM4NXZ3O1xuICAgIG1pbi13aWR0aDogMzEuNTM4NDYxNTM4NXZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjUxMjgyMDUxMjh2dyAwIDAuNzY5MjMwNzY5MnZ3IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdG1lbnQgLnNlYzFfX2RldGFpbF9faXRlbSBkZCB7XG4gICAgd2lkdGg6IDU1LjY0MTAyNTY0MXZ3O1xuICAgIG1pbi13aWR0aDogNTUuNjQxMDI1NjQxdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNTEyODIwNTEyOHZ3IDAgMC43NjkyMzA3NjkydncgNC4zNTg5NzQzNTl2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB9XG59XG4jcGFnZS1yZWNydWl0bWVudCAuc2VjMV9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4jcGFnZS1yZWNydWl0bWVudCAuc2VjMV9fZGV0YWlsX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLXJlY3J1aXRtZW50IC5zZWMxX19kZXRhaWxfX2l0ZW0gZHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzNGQkFBQztcbiAgY29sb3I6ICMzODM4Mzg7XG4gIHdpZHRoOiAxOC41MTg1MTg1MTg1JTtcbiAgbWluLXdpZHRoOiAxOC41MTg1MTg1MTg1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS42cmVtIDFyZW0gMS40cmVtIDRyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbn1cbiNwYWdlLXJlY3J1aXRtZW50IC5zZWMxX19kZXRhaWxfX2l0ZW0gZGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M2QzZDNjtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIHdpZHRoOiA4MS40ODE0ODE0ODE1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjZyZW0gMi43cmVtIDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4jcGFnZS1hcHBsaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVjcnVpdG1lbnQvYmdfYm9keS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIge1xuICBtYXJnaW4tdG9wOiAxN3JlbTtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIHAudGVsX2NvbnRhY3Qge1xuICBmb250LXNpemU6IDYuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMzRUJBQUM7XG59XG4jcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiBwLnVrZXRzdWtlX2ppa2FuIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzExMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgLnNlYzJfc3RlcF9waG90byB7XG4gIG1heC13aWR0aDogMzU1cHg7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIC50ZXh0X3Mge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIC50ZXh0X20ge1xuICB3aWR0aDogMTk1cHg7XG59XG4jcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiAud2RoX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIC50ZXh0X19uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgLnRleHRfX25hbWUgLmlucHV0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIC5mbGV4bm93cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgLmZsZXhub3dyYXAgLnRleHRfX25hbWVfXzEge1xuICBtaW4td2lkdGg6IDE1NnB4O1xuICBtYXJnaW46IDEwcHggMDtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiB0ciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItdG9wOiA0cHggc29saWQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWNvbG9yOiAjZjBlZmVkO1xufVxuI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xufVxuI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgc3VwLnR4dFJlZCB7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI0ZGMzkyRTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFweCA1cHggMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiB0aCB7XG4gIHdpZHRoOiAyNjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiAudGV4dF9sIHtcbiAgd2lkdGg6IDMwdnc7XG59XG4jcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiAudGV4dF9sbSB7XG4gIHdpZHRoOiAyNXZ3O1xufVxuI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgLm5hbWVmaWVsZGJveCB7XG4gIHdpZHRoOiAzOHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgLm1sMjAge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIHRkLnRleHRfZmxleF9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIC50ZXh0X2ZsZXhfYm94X2NvbG1uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDEwcHg7XG59XG4jcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiBkdCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIGRkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIC5wcml2YWN5cG9saWN5IHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogNTBweCAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4jcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiAucHJpdmFjeV9jaGVjayB7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIC5lbG0tYnRuIHtcbiAgbWFyZ2luLXRvcDogNS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiAuZWxtLWJ0biBpbnB1dC5hcncsXG4jcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiAuZWxtLWJ0biBidXR0b24uYXJ3IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMy40cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjJyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIGhlaWdodDogNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIC5lbG0tYnRuIGlucHV0LmFydzpob3ZlcixcbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIC5lbG0tYnRuIGJ1dHRvbi5hcnc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0VCQUFDO1xufVxuI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgLmVsbS1idG4gYnV0dG9uLmFydzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB3aWR0aDogMS4xcmVtO1xuICBoZWlnaHQ6IDIuMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9hcncuc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIHNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogYXV0bztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweCA2cHg7XG59XG4jcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiBzZWxlY3QjU2FjYWRlbWljIHtcbiAgd2lkdGg6IDMzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiBzZWxlY3QjU3R5cGUge1xuICB3aWR0aDogMzMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIHNlbGVjdCNTY2F0ZWdvcnkge1xuICB3aWR0aDogMzMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIC5lbG0tYnRuIGEgLmFydyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4jcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiB1bC5mbGV4X2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbiNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIGlucHV0IHtcbiAgcGFkZGluZzogNXB4IDEwcHggNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG4gICNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIHRkLnRleHRfZmxleF9ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNzk0ODd2dyAyLjU2NDF2dyAxLjI4MjA1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cbiAgI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjc5NDg3dncgMi41NjQxdncgMS4yODIwNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG4gICNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIGRsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gICNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIGRkIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIGRkLm1pbmlubGluZSB7XG4gICAgbWF4LWlubGluZS1zaXplOiBtYXgtY29udGVudDtcbiAgICBpbmxpbmUtc2l6ZTogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgLnRleHRfZmxleF9ib3hfY29sbW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgLnRleHRfX25hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIC50ZXh0X2wge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgLnRleHRfbG0ge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgLnRleHRfbSB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiBzZWxlY3QjU2FjYWRlbWljIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgc2VsZWN0I1N0eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3BhZ2UtYXBwbGljYXRpb24gLnNlYzIgc2VsZWN0I1NjYXRlZ29yeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIC5tbDIwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjcGFnZS1hcHBsaWNhdGlvbiAuc2VjMiAud2RoX2JveCAudGV4dF9fbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gICNwYWdlLWFwcGxpY2F0aW9uIC5zZWMyIC53ZGhfYm94bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3BhZ2UtY2FzdGluZyAuc2VjMSB7XG4gIG1hcmdpbi10b3A6IDE3LjVyZW07XG59XG4jcGFnZS1jYXN0aW5nIC5zZWMxIC5zZWMxIHtcbiAgbWFyZ2luLXRvcDogMTdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLWNhc3RpbmcgLnNlYzEgLnNlYzFfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtY2FzdGluZyAuc2VjMSAuc2VjMV9fZGV0YWlsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLWNhc3RpbmcgLnNlYzEgLnNlYzFfX2RldGFpbF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbn1cbiNwYWdlLWNhc3RpbmcgLnNlYzEgLnNlYzFfX3Bob3RvIHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA1Ny4yMDMzODk4MzA1JTtcbn1cbiNwYWdlLWNhc3RpbmcgLnNlYzEgLnNlYzFfX3Bob3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY2FzdGluZyAuc2VjMSB7XG4gICAgbWFyZ2luLXRvcDogMjMuODQ2MTUzODQ2MnZ3O1xuICB9XG59XG4jcGFnZS1jYXN0aW5nIC5zZWMyIHtcbiAgbWFyZ2luLXRvcDogMTYuMnJlbTtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbiNwYWdlLWNhc3RpbmcgLnNlYzIgLnNlYzJfX2J0biBhIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMy40cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjJyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jcGFnZS1jYXN0aW5nIC5zZWMyIC5zZWMyX19idG4gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbiNwYWdlLWNhc3RpbmcgLnNlYzIgLnNlYzJfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlLWNhc3RpbmcgLnNlYzIgLnNlYzJfX2J0biB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuI3BhZ2UtY2FzdGluZyAuc2VjMiBzcGFuLmZsb2F0X19jYXNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycmVtO1xuICBsZWZ0OiAtMXJlbTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjM0VCQUFDO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3BhZ2UtY2FzdGluZyAuc2VjMiBzcGFuLndfYXJ3IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi93X2Fydy5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNhc3RpbmcgLnNlYzIgLnNlYzJfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICNwYWdlLWNhc3RpbmcgLnNlYzIgLnNlYzJfX2J0biBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2UtY2FzdGluZyAuc2VjMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLWNhc3RpbmcgLnNlYzMgLnNlYzNfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtY2FzdGluZyAuc2VjMyAuc2VjM19fYm94X19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tdG9wOiA3ZW07XG59XG4jcGFnZS1jYXN0aW5nIC5zZWMzIC5zZWMzX19kZXRhaWxfX3JpZ2h0IHtcbiAgbWFyZ2luLXRvcDogOC4zcmVtO1xuICB3aWR0aDogNDIuODgxMzU1OTMyMiU7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNDQwNjc3OTY2MSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS1jYXN0aW5nIC5zZWMzIC5zZWMzX19kZXRhaWxfX3R0bCB7XG4gIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjY2NjY3JTtcbn1cbiNwYWdlLWNhc3RpbmcgLnNlYzMgLnNlYzNfX2RldGFpbF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbn1cbiNwYWdlLWNhc3RpbmcgLnNlYzMgLnNlYzNfX3Bob3RvX19yaWdodCB7XG4gIG1hcmdpbi10b3A6IDlyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNTcuMjAzMzg5ODMwNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLWNhc3RpbmcgLnNlYzMgLnNlYzNfX3Bob3RvX19yaWdodCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWNhc3RpbmcgLnNlYzMgLnNlYzNfX2lubmVyX190dGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtY2FzdGluZyAuc2VjMyAuc2VjM19fcGhvdG9fX3JpZ2h0IHNwYW4udmVydGljYWxfX2Zsb2F0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcmVtO1xuICBsZWZ0OiAtNHJlbTtcbiAgY29sb3I6ICMzRUJBQUM7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG59XG4jcGFnZS1jYXN0aW5nIC5zZWMzIC5zZWMzX19ib3hfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tdG9wOiA3ZW07XG59XG4jcGFnZS1jYXN0aW5nIC5zZWMzIC5zZWMzX19kZXRhaWxfX2xlZnQge1xuICBtYXJnaW4tdG9wOiA4LjNyZW07XG4gIHdpZHRoOiA0Mi44ODEzNTU5MzIyJTtcbiAgcGFkZGluZy1sZWZ0OiA2LjQ0MDY3Nzk2NjElO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtY2FzdGluZyAuc2VjMyAuc2VjM19fZGV0YWlsX19sZWZ0IC5zZWMzX19kZXRhaWxfX3R0bCB7XG4gIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjY2NjY3JTtcbn1cbiNwYWdlLWNhc3RpbmcgLnNlYzMgLnNlYzNfX2RldGFpbF9fbGVmdCAuc2VjM19fZGV0YWlsX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMjEyLjUlO1xufVxuI3BhZ2UtY2FzdGluZyAuc2VjMyAuc2VjM19fcGhvdG9fX2xlZnQge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDU3LjIwMzM4OTgzMDUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS1jYXN0aW5nIC5zZWMzIC5zZWMzX19waG90b19fbGVmdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWNhc3RpbmcgLnNlYzMgLnNlYzNfX3Bob3RvX19sZWZ0IHNwYW4udmVydGljYWxfX2Zsb2F0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcmVtO1xuICByaWdodDogLTRyZW07XG4gIGNvbG9yOiAjM0VCQUFDO1xuICBmb250LXNpemU6IDUuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY2FzdGluZyAuc2VjMyAuc2VjM19fYm94X19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gICNwYWdlLWNhc3RpbmcgLnNlYzMgLnNlYzNfX2RldGFpbF9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWNhc3RpbmcgLnNlYzMgLnNlYzNfX3Bob3RvX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtY2FzdGluZyAuc2VjMyAuc2VjM19fYm94X19sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI3BhZ2UtY2FzdGluZyAuc2VjMyAuc2VjM19fcGhvdG9fX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNi40NDA2Nzc5NjYxJTtcbiAgfVxuICAjcGFnZS1jYXN0aW5nIC5zZWMzIC5zZWMzX19kZXRhaWxfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDQwNjc3OTY2MSU7XG4gIH1cbiAgI3BhZ2UtY2FzdGluZyAuc2VjMyAuc2VjM19fcGhvdG9fX2xlZnQgc3Bhbi52ZXJ0aWNhbF9fZmxvYXQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuI3BhZ2UtbmV3cyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI3BhZ2UtbmV3cyAucGFnZS1jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLW5ld3MgLnBhZ2UtaGVhZGluZ19fZGVjbyB7XG4gIHdpZHRoOiA0Mi42Mzc5MzElO1xuICBwYWRkaW5nLXRvcDogNTYuNzI0MTM3OTMxJTtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9wYWdlLWhlYWRpbmctZGVjby53ZWJwKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMi40cmVtO1xuICB0b3A6IDEwLjhyZW07XG4gIHotaW5kZXg6IC0xO1xufVxuI3BhZ2UtbmV3cyAuc2VjMSB7XG4gIG1hcmdpbi10b3A6IDE3LjdyZW07XG59XG4jcGFnZS1uZXdzIC5zZWMxIC5lbG0taW5uZXIge1xuICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XG59XG4jcGFnZS1uZXdzIC5zZWMxIC5kYXRlIHtcbiAgY29sb3I6ICMzN0FDOUU7XG4gIHdpZHRoOiAxOC45MTU4MDE2MTQ4JTtcbiAgbWluLXdpZHRoOiAxOC45MTU4MDE2MTQ4JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMi45cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtbmV3cyAuc2VjMSAudGV4dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzdBQzlFIDE1JSwgI0M2QzZDNiAxNSUpIDE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzM4MzgzODtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS4zcmVtIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDIwMC41JTtcbn1cbiNwYWdlLW5ld3MgLnNlYzEgLm5ld3NfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyLjJyZW07XG59XG4jcGFnZS1uZXdzIC5zZWMxIC5uZXdzX19jb250ZW50IHAge1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbn1cbiNwYWdlLW5ld3MgLnNlYzEgLnNlYzFfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNwYWdlLW5ld3MgLnNlYzEgLnNlYzFfX3Bob3RvIHtcbiAgbWFyZ2luLXRvcDogMy4zcmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDUwJTtcbn1cbiNwYWdlLW5ld3MgLnNlYzEgLnNlYzFfX2RldGFpbF9fciB7XG4gIG1hcmdpbi10b3A6IDMuM3JlbTtcbiAgd2lkdGg6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNC41NSU7XG59XG4jcGFnZS1uZXdzIC5zZWMxIC5zZWMxX19kZXRhaWxfX2wge1xuICBtYXJnaW4tdG9wOiAzLjNyZW07XG4gIHdpZHRoOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjU1JTtcbn1cbiNwYWdlLW5ld3MgLnNlYzEgLnNlYzFfX2RldGFpbF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW5ld3MgLnNlYzEgLnNlYzFfX2JveCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICNwYWdlLW5ld3MgLnNlYzEgLnNlYzFfX3Bob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1uZXdzIC5zZWMxIC5zZWMxX19kZXRhaWxfX3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjcGFnZS1uZXdzIC5zZWMxIC5zZWMxX19kZXRhaWxfX2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI3BhZ2UtbmV3cyAuc2VjMSAuZWxtLWJ0bi5hbC1jIHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgfVxufVxuI3BhZ2UtbmV3cyAuc2VjMCB7XG4gIG1hcmdpbi10b3A6IDE3LjdyZW07XG59XG4jcGFnZS1uZXdzIC5zZWMwX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiA5MC4yNzc3Nzc3Nzc4JTtcbn1cbiNwYWdlLW5ld3MgLnNlYzBfX2xpc3RfX2l0ZW0gYSxcbiNwYWdlLW5ld3MgLnNlYzBfX2xpc3RfX2l0ZW0gYTpsaW5rLFxuI3BhZ2UtbmV3cyAuc2VjMF9fbGlzdF9faXRlbSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzM4MzgzODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3BhZ2UtbmV3cyAuc2VjMF9fbGlzdF9faXRlbSBhLFxuI3BhZ2UtbmV3cyAuc2VjMF9fbGlzdF9faXRlbSBhOmxpbmssXG4jcGFnZS1uZXdzIC5zZWMwX19saXN0X19pdGVtIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbmV3cyAuc2VjMF9fbGlzdF9faXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzM4MzgzODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLW5ld3MgLnNlYzBfX2xpc3RfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1uZXdzIC5zZWMwX19saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIH1cbn1cbiNwYWdlLW5ld3MgLnNlYzBfX2xpc3RfX2l0ZW06bGFzdC1vZi10eXBlIC5kYXRlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzRkJBQUM7XG59XG4jcGFnZS1uZXdzIC5zZWMwX19saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSAudGV4dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xufVxuI3BhZ2UtbmV3cyAuc2VjMF9fbGlzdF9faXRlbSAuZGF0ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM0ZCQUFDO1xuICBjb2xvcjogIzM3QUM5RTtcbiAgd2lkdGg6IDE4LjkxNTgwMTYxNDglO1xuICBtaW4td2lkdGg6IDE4LjkxNTgwMTYxNDglO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIuMXJlbSAyLjNyZW0gMS45cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtbmV3cyAuc2VjMF9fbGlzdF9faXRlbSAudGV4dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzZDNkM2O1xuICB3aWR0aDogODEuMDg0MTk4Mzg1MiU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuN3JlbSAyLjhyZW0gMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMjEyLjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbmV3cyAuc2VjMCB7XG4gICAgbWFyZ2luLXRvcDogMjQuMTAyNTY0MTAyNnZ3O1xuICB9XG4gICNwYWdlLW5ld3MgLnNlYzBfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwLjUxMjgyMDUxMjh2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1uZXdzIC5zZWMwX19saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0M2QzZDNjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI3BhZ2UtbmV3cyAuc2VjMF9fbGlzdF9faXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIyLjU2NDEwMjU2NDF2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjM0ZCQUFDO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAjcGFnZS1uZXdzIC5zZWMwX19saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDUuMTI4MjA1MTI4MnZ3IDAgMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtbmV3cyAuc2VjMF9fbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuICB9XG4gICNwYWdlLW5ld3MgLnNlYzBfX2xpc3RfX2l0ZW06bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMi41NjQxMDI1NjQxdnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzNGQkFBQztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgI3BhZ2UtbmV3cyAuc2VjMF9fbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUgLmRhdGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgI3BhZ2UtbmV3cyAuc2VjMF9fbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDIuODIwNTEyODIwNXZ3O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgI3BhZ2UtbmV3cyAuc2VjMF9fbGlzdF9faXRlbSAuZGF0ZSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBjb2xvcjogIzM3QUM5RTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxuICAjcGFnZS1uZXdzIC5zZWMwX19saXN0X19pdGVtIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjA1MTI4MjA1MTN2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbn1cblxuI3BhZ2UtcmVjcnVpdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVjcnVpdG1lbnQvYmdfYm9keS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuI3BhZ2UtcmVjcnVpdCAuYW5rZXItcG9pbnQge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMTByZW07IC8qIGhlYWRlciDpq5jjgZUgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlY3J1aXQgLmFua2VyLXBvaW50IHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTYuNjY2NjY2NjY2N3Z3OyAvKiBoZWFkZXIg6auY44GVICovXG4gIH1cbn1cbiNwYWdlLXJlY3J1aXQgLnBhZ2UtY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS1yZWNydWl0IC5wYWdlLWhlYWRpbmdfX2RlY28ge1xuICB3aWR0aDogNDMuNjM3OTMxJTtcbiAgcGFkZGluZy10b3A6IDcyLjcyNDEzOCU7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9yZWNydWl0L3JlY3J1aXRfZGVjby53ZWJwKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhyZW07XG4gIHRvcDogLTMyLjJyZW07XG4gIHotaW5kZXg6IC0xO1xufVxuI3BhZ2UtcmVjcnVpdCAuc2VjMSB7XG4gIG1hcmdpbi10b3A6IDE3LjVyZW07XG59XG4jcGFnZS1yZWNydWl0IC5zZWMxIC5zZWMxX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzEgLnNlYzFfX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDguM3JlbTtcbiAgd2lkdGg6IDUzLjg4MTM1NiU7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNDQwNjc4JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzEgLnNlYzFfX2RldGFpbF9fdHRsIHtcbiAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjY2NjY3JTtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzEgLnNlYzFfX2RldGFpbF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI4MC41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlY3J1aXQgLnNlYzEgLnNlYzFfX2RldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5zZWMxIC5zZWMxX19kZXRhaWxfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxODAuNSU7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuc2VjMSAucGFnZS1oZWFkaW5nX19kZWNvIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDM3LjYzNzkzMSU7XG4gICAgcmlnaHQ6IDNyZW07XG4gIH1cbn1cbiNwYWdlLXJlY3J1aXQgLnBhZ2UtaGVhZGluZ19faW1hZ2Uge1xuICBtYXJnaW46IDAgYXV0byAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLXJlY3J1aXQgLnJlY3J1aXRfX2xvZ29fX3NsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYW5pbWF0aW9uOiBsb2dvLXNsaWRlci1zY3JvbGwgMTAwcyBsaW5lYXIgaW5maW5pdGU7XG59XG4jcGFnZS1yZWNydWl0IC5sb2dvX19zbGlkZXJfX2l0ZW0ge1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogMCAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtcmVjcnVpdCAubG9nb19fc2xpZGVyX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jcGFnZS1yZWNydWl0IC5sb2dvX19zbGlkZXJfX2l0ZW0ge1xuICAvKiDnhKHpmZDjgrnjgq/jg63jg7zjg6sgKi9cbn1cbkBrZXlmcmFtZXMgbG9nby1zbGlkZXItc2Nyb2xsIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlY3J1aXQgLmxvZ29fX3NsaWRlcl9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAyMDB2dztcbiAgfVxufVxuI3BhZ2UtcmVjcnVpdCAudGlja2VyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcGFnZS1yZWNydWl0IC50aWNrZXJfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogdGlja2VyLXNjcm9sbCAxMDBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbiNwYWdlLXJlY3J1aXQgLnRpY2tlcl9faXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAwIDguNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtcmVjcnVpdCAudGlja2VyX19pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMzA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNwYWdlLXJlY3J1aXQgLnRpY2tlcl9faXRlbSB7XG4gIC8qIOeEoemZkOOCueOCr+ODreODvOODqyAqL1xufVxuQGtleWZyYW1lcyB0aWNrZXItc2Nyb2xsIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzIge1xuICBtYXJnaW4tdG9wOiAxNi4ycmVtO1xufVxuI3BhZ2UtcmVjcnVpdCAuc2VjMiAuc2VjMl9fcGhvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS1yZWNydWl0IC5zZWMyIC5zZWMyX19ib3ggaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzIgLnNlYzJfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTFyZW07XG59XG4jcGFnZS1yZWNydWl0IC5zZWMyIC5zZWMyX19mZWF0dXJlX19ib3gge1xuICB3aWR0aDogY2FsYyg1MCUgLSA0cmVtKTtcbiAgbWFyZ2luOiAwIDAgN3JlbTtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzIgLnNlYzJfX2RldGFpbF9fdHRsIHtcbiAgbWFyZ2luLXRvcDogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMTY2LjY2NjY2NjY2NjclO1xufVxuI3BhZ2UtcmVjcnVpdCAuc2VjMiAuc2VjMl9fZGV0YWlsX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMjEyLjUlO1xufVxuI3BhZ2UtcmVjcnVpdCAuc2VjMiAuc2VjMl9fYm94IGltZy5hYnNfX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1heC13aWR0aDogOTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAtM3JlbTtcbiAgdG9wOiAtMy4zcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAuc2VjMiB7XG4gICAgbWFyZ2luLXRvcDogMjMuODQ2MTUzODQ2MnZ3O1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLnNlYzIgLnNlYzJfX2ZlYXR1cmVfX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuc2VjMiAuc2VjMl9fZGV0YWlsX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4MC41JTtcbiAgfVxufVxuI3BhZ2UtcmVjcnVpdCAuc2VjMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuICAvKiDlpJbmnqDvvIjjg4fjgrbjgqTjg7PluYUxMjgwcHjvvIkgKi9cbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMgLnNsaWRlci13cmFwcGVyIHtcbiAgbWFyZ2luOiAxNi40cmVtIGF1dG8gMDtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMgLnN3aXBlci13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG59XG4jcGFnZS1yZWNydWl0IC5zZWMzIHtcbiAgLyogU3dpcGVy5pys5L2T77yIODAwcHjvvIkgKi9cbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMgLnJlY3J1aXQtc3dpcGVyIHtcbiAgbWF4LXdpZHRoOiAxMTYuNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3BhZ2UtcmVjcnVpdCAuc2VjMyB7XG4gIC8qIOOCueODqeOCpOODiSAqL1xufVxuI3BhZ2UtcmVjcnVpdCAuc2VjMyAuc3dpcGVyLXNsaWRlIHtcbiAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtcmVjcnVpdCAuc2VjMyAuc3dpcGVyLXNsaWRlIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMge1xuICAvKiDnlLvlg48gKi9cbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMgLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMge1xuICAvKiDliY3lvozjgrnjg6njgqTjg4njgpLoloTjgY8gKi9cbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMgLnN3aXBlci1zbGlkZSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4jcGFnZS1yZWNydWl0IC5zZWMzIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMge1xuICAvKiDnn6LljbDlhbHpgJogKi9cbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMgLnNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTcuNnJlbTtcbiAgd2lkdGg6IDguM3JlbTtcbiAgaGVpZ2h0OiA4LjNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzI3QkVBQztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS1yZWNydWl0IC5zZWMzIC5zbGlkZXJfX2Fycm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4jcGFnZS1yZWNydWl0IC5zZWMzIC5zbGlkZXJfX2Fycm93IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI3QkVBQztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMge1xuICAvKiDnn6LljbDlt6YgKi9cbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMgLnNsaWRlcl9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiA3LjNyZW07XG59XG4jcGFnZS1yZWNydWl0IC5zZWMzIHtcbiAgLyog55+i5Y2w5Y+zICovXG59XG4jcGFnZS1yZWNydWl0IC5zZWMzIC5zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDcuM3JlbTtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xufVxuI3BhZ2UtcmVjcnVpdCAuc2VjMyB7XG4gIC8qIOS4reOBruefouWNsCAqL1xufVxuI3BhZ2UtcmVjcnVpdCAuc2VjMyAuc2xpZGVyX19hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMS43cmVtO1xuICBoZWlnaHQ6IDMuNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2Fydy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDYlLCAtNTAlKTtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMgLnNsaWRlcl9fYXJyb3ctLXByZXY6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NSUsIC01MCUpIHNjYWxlKC0xLCAxKTtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMgLnNsaWRlcl9fdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMgLnNsaWRlcl9fdGV4dCAudGV4dF9tYXJ0YiB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG59XG4jcGFnZS1yZWNydWl0IC5zZWMzIC5zbGlkZXJfX3RleHQgLnRleHRfYWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAuc2VjMyAuc2xpZGVyX19hcnJvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5zZWMzIC5zbGlkZXJfX2Fycm93OmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuc2VjMyAuc2VjMl9fYm94IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICB9XG59XG4jcGFnZS1yZWNydWl0IC5zZWMzIC5zbGlkZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzODM4Mzg7XG59XG4jcGFnZS1yZWNydWl0IC5zZWMzIC5zbGlkZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMy42cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG4jcGFnZS1yZWNydWl0IC5zZWMzIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDAuOHJlbTtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG4gIG9wYWNpdHk6IDE7XG59XG4jcGFnZS1yZWNydWl0IC5zZWMzIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyN0JFQUM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZWNydWl0IC5zZWMzIHtcbiAgICBtYXJnaW4tdG9wOiAyMi4zMDc2OTIzMDc3dnc7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuc2VjMyAuZWxtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuc2VjMyAuZWxtLXNlY3Rpb24taGVhZGluZyB7XG4gICAgcGFkZGluZzogMCA2LjQxMDI1NjQxMDN2dztcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5zZWMzIC5zbGlkZXItd3JhcHBlciB7XG4gICAgbWFyZ2luOiA3cmVtIGF1dG8gMDtcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5zZWMzIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNDg3MTc5NDg3MnZ3O1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLnNlYzMgLnJlY3J1aXQtc3dpcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuc2VjMyAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuc2VjMyB7XG4gICAgLyog55+i5Y2w5YWx6YCaICovXG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuc2VjMyAuc2xpZGVyX19hcnJvdyB7XG4gICAgdG9wOiAyMi4yMzA3NjkyMzA4dnc7XG4gICAgd2lkdGg6IDEyLjMwNzY5MjMwNzd2dztcbiAgICBoZWlnaHQ6IDEyLjMwNzY5MjMwNzd2dztcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5zZWMzIHtcbiAgICAvKiDnn6LljbDlt6YgKi9cbiAgfVxuICAjcGFnZS1yZWNydWl0IC5zZWMzIC5zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiA2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5zZWMzIHtcbiAgICAvKiDnn6LljbDlj7MgKi9cbiAgfVxuICAjcGFnZS1yZWNydWl0IC5zZWMzIC5zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuc2VjMyB7XG4gICAgLyog5Lit44Gu55+i5Y2wICovXG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuc2VjMyAuc2xpZGVyX19hcnJvdzo6YmVmb3JlIHtcbiAgICB3aWR0aDogMy4wNzY5MjMwNzY5dnc7XG4gICAgaGVpZ2h0OiA1LjM4NDYxNTM4NDZ2dztcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5zZWMzIC5zbGlkZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNS4zODQ2MTUzODQ2dnc7XG4gICAgZm9udC1zaXplOiA0LjYxNTM4NDYxNTR2dztcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjU2NDEwM3Z3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuc2VjMyAuc2xpZGUtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMy4wNzY5MjMwNzY5dnc7XG4gICAgZm9udC1zaXplOiA0LjEwMjU2NDEwMjZ2dztcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjU2NDEwM3Z3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuc2VjMyAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIDEuMjgyMDUxMjgyMXZ3O1xuICAgIHdpZHRoOiAyLjA1MTI4MjA1MTN2dztcbiAgICBoZWlnaHQ6IDIuMDUxMjgyMDUxM3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZWNydWl0IC5pbnRlcnZpZXdfX2JveCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAuaW50ZXJ2aWV3X19mZWF0dXJlX19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1yZWNydWl0IC5zZWM0IHtcbiAgbWFyZ2luLXRvcDogNy40cmVtO1xufVxuI3BhZ2UtcmVjcnVpdCAuc2VjNCAuc2VjNF9fYm94IHtcbiAgbWFyZ2luLXRvcDogMTFyZW07XG59XG4jcGFnZS1yZWNydWl0IC5zZWM0IC5xYS03IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwIDJweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI3BhZ2UtcmVjcnVpdCAuc2VjNCAucWEtNyBzdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFlbSAyZW0gMWVtIDRlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzQgLnFhLTcgc3VtbWFyeTo6YmVmb3JlLFxuI3BhZ2UtcmVjcnVpdCAuc2VjNCAucWEtNyBwOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzQgLnFhLTcgc3VtbWFyeTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiUVwiO1xuICBiYWNrZ3JvdW5kOiAjM0VCQUFDO1xuICBwYWRkaW5nOiAwIDlweCAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDB2dztcbn1cbiNwYWdlLXJlY3J1aXQgLnNlYzQgLnFhLTcgc3VtbWFyeTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29udGVudDogXCIrXCI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4jcGFnZS1yZWNydWl0IC5zZWM0IC5xYS03W29wZW5dIHN1bW1hcnk6OmFmdGVyIHtcbiAgY29udGVudDogXCLjg7xcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI3BhZ2UtcmVjcnVpdCAuc2VjNCAucWEtNyBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuM2VtIDNlbSAxLjVlbSA0ZW07XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgb3BhY2l0eSAwLjVzO1xufVxuI3BhZ2UtcmVjcnVpdCAuc2VjNCAucWEtN1tvcGVuXSBwIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuI3BhZ2UtcmVjcnVpdCAuc2VjNCAucWEtNyBwOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzNFQkFBQztcbiAgcGFkZGluZzogMCA5cHggMnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gIGNvbnRlbnQ6IFwiQVwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAuc2VjNCAuc2VjNF9fYm94IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICB9XG59XG5cbiNwYWdlLWludGVydmlldyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVjcnVpdG1lbnQvYmdfYm9keS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5tYWluX2NvbnRlbnRfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5tYWluX2NvbnRlbnRfYm94IC5pbnRlcnZpZXdfX2hlYWRpbmdfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDQ4JSAtIDUwdncpO1xuICBtYXJnaW4tdG9wOiA3ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS1pbnRlcnZpZXcgLm1haW5fY29udGVudF9ib3ggLmludGVydmlld19faGVhZGluZ19fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogOC4zcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IC00NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIHdpZHRoOiA0NTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNwYWdlLWludGVydmlldyAubWFpbl9jb250ZW50X2JveCAuaW50ZXJ2aWV3X19oZWFkaW5nX19waG90b19fcmlnaHQge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDc0LjIwMzM5JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5tYWluX2NvbnRlbnRfYm94IC5pbnRlcnZpZXdfX2hlYWRpbmdfX3Bob3RvX19yaWdodCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWludGVydmlldyAubWFpbl9jb250ZW50X2JveCAuaW50ZXJ2aWV3X19oZWFkaW5nX19ib3gge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLm1haW5fY29udGVudF9ib3ggLmludGVydmlld19faGVhZGluZ19fZGV0YWlsIHtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLXRvcDogLTQuN3JlbTtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3IC5tYWluX2NvbnRlbnRfYm94IC5pbnRlcnZpZXdfX2hlYWRpbmdfX3Bob3RvX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3IC5tYWluX2NvbnRlbnRfYm94IC5jb250c19wYXJhX3RpdGxlX25ldyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuI3BhZ2UtaW50ZXJ2aWV3IC5jb250c19wYXJhX3RpdGxlX25ldyB7XG4gIGNvbG9yOiAjMzdBQzlFO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jcGFnZS1pbnRlcnZpZXcgLmNvbnRzX3BhcmFfdGl0bGVfbmV3IGgzIHtcbiAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjY2NjY3JTtcbn1cbiNwYWdlLWludGVydmlldyAuc2VjMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLWludGVydmlldyAuc2VjMSBoMy5zZWMxX19kZXRhaWxfX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnNlYzEgLnNlYzFfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5zZWMxIC5zZWMxX19ib3hfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNDglIC0gNTB2dyk7XG4gIG1hcmdpbi10b3A6IDdlbTtcbn1cbiNwYWdlLWludGVydmlldyAuc2VjMSAuc2VjMV9fZGV0YWlsX19yaWdodCB7XG4gIG1hcmdpbi10b3A6IDguM3JlbTtcbiAgd2lkdGg6IDQyLjg4MTM1NTkzMjIlO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjQ0MDY3OCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnNlYzEgLnNlYzFfX2RldGFpbF9fcmlnaHQgLnNlYzFfX2RldGFpbF9fdHRsIHtcbiAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjY2NjY3JTtcbn1cbiNwYWdlLWludGVydmlldyAuc2VjMSAuc2VjMV9fZGV0YWlsX19yaWdodCAuc2VjMV9fZGV0YWlsX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMjEyLjUlO1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5zZWMxIC5zZWMxX19waG90b19fcmlnaHQge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDU3LjIwMzM4OTgzMDUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnNlYzEgLnNlYzFfX3Bob3RvX19yaWdodCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNwYWdlLWludGVydmlldyAuc2VjMSAuc2VjMV9fcGhvdG9fX3JpZ2h0IHNwYW4udmVydGljYWxfX2Zsb2F0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcmVtO1xuICBsZWZ0OiAtNHJlbTtcbiAgY29sb3I6ICMzRUJBQUM7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnNlYzEgLnNlYzFfX2JveF9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNDglIC0gNTB2dyk7XG4gIG1hcmdpbi10b3A6IDdlbTtcbn1cbiNwYWdlLWludGVydmlldyAuc2VjMSAuc2VjMV9fZGV0YWlsX19sZWZ0IHtcbiAgbWFyZ2luLXRvcDogOC4zcmVtO1xuICB3aWR0aDogNDIuODgxMzU1OTMyMiU7XG4gIHBhZGRpbmctbGVmdDogMy40NDA2NzglO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5zZWMxIC5zZWMxX19kZXRhaWxfX2xlZnQgLnNlYzFfX2RldGFpbF9fdHRsIHtcbiAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjY2NjY3JTtcbn1cbiNwYWdlLWludGVydmlldyAuc2VjMSAuc2VjMV9fZGV0YWlsX19sZWZ0IC5zZWMxX19kZXRhaWxfX3RleHQge1xuICBtYXJnaW4tdG9wOiAzLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnNlYzEgLnNlYzFfX3Bob3RvX19sZWZ0IHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA1Ny4yMDMzODk4MzA1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5zZWMxIC5zZWMxX19waG90b19fbGVmdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNwYWdlLWludGVydmlldyAuc2VjMSAuc2VjMV9fcGhvdG9fX2xlZnQgc3Bhbi52ZXJ0aWNhbF9fZmxvYXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNyZW07XG4gIHJpZ2h0OiAtNHJlbTtcbiAgY29sb3I6ICMzRUJBQUM7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1pbnRlcnZpZXcgLnNlYzEgLnNlYzFfX2JveF9fcmlnaHQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gICNwYWdlLWludGVydmlldyAuc2VjMSAuc2VjMV9fZGV0YWlsX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNC40NDA2NzglO1xuICB9XG4gICNwYWdlLWludGVydmlldyAuc2VjMSAuc2VjMV9fcGhvdG9fX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG4gICNwYWdlLWludGVydmlldyAuc2VjMSAuc2VjMV9fYm94X19sZWZ0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICNwYWdlLWludGVydmlldyAuc2VjMSAuc2VjMV9fZGV0YWlsX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjQ0MDY3OCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNwYWdlLWludGVydmlldyAuc2VjMSAuc2VjMV9fcGhvdG9fX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cbiNwYWdlLWludGVydmlldyAuZnVsbGRheXRpbWV0YWJsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBtYXJnaW46IDE1MHB4IGF1dG8gMTAwcHg7XG59XG4jcGFnZS1pbnRlcnZpZXcgLmZ1bGxkYXl0aW1ldGFibGUgaDMge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMzRUJBQUM7XG59XG4jcGFnZS1pbnRlcnZpZXcgLmZ1bGxkYXl0aW1ldGFibGUgaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICMwMDA7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnRpbWV0YWJsZV9fYm94IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC50aW1lbGluZSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzNlYmFhYztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAxLjAzZW07XG4gIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogMzAlO1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC50aW1lbGluZSBoMSwgI3BhZ2UtaW50ZXJ2aWV3IC50aW1lbGluZSBoMiwgI3BhZ2UtaW50ZXJ2aWV3IC50aW1lbGluZSBoMyB7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbiNwYWdlLWludGVydmlldyAudGltZWxpbmUgLmV2ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLWludGVydmlldyAudGltZWxpbmUgLmV2ZW50Omxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnRpbWVsaW5lIC5ldmVudDpiZWZvcmUsICNwYWdlLWludGVydmlldyAudGltZWxpbmUgLmV2ZW50OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC50aW1lbGluZSAuZXZlbnQ6YmVmb3JlIHtcbiAgbGVmdDogLTIxNy41cHg7XG4gIGNvbG9yOiAjM2ViYWFjO1xuICBjb250ZW50OiBhdHRyKGRhdGEtZGF0ZSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC50aW1lbGluZSAuZXZlbnQ6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCAjM2ViYWFjO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzNlYmFhYztcbiAgbGVmdDogLTU3LjlweDtcbiAgYmFja2dyb3VuZDogIzNlYmFhYztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDVweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWludGVydmlldyAuaW50ZXJ2aWV3X19mZWF0dXJlX19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWludGVydmlldyAudGltZWxpbmUge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG4gICNwYWdlLWludGVydmlldyAudGltZWxpbmUgLmV2ZW50OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxlZnQ6IC0xNTAuNXB4O1xuICB9XG4gICNwYWdlLWludGVydmlldyAudGltZWxpbmUgLmV2ZW50OmFmdGVyIHtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiAtMjNweDtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLmZ1bGxkYXl0aW1ldGFibGUge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgfVxufVxuXG4jcGFnZS1kYXRhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWNydWl0bWVudC9iZ19ib2R5LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4jcGFnZS1kYXRhIC5zZWMxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxNS41cmVtO1xufVxuI3BhZ2UtZGF0YSAuc2VjMSAuZGF0YV9fZG90IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9kYXRhL2RvdC53ZWJwKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuI3BhZ2UtZGF0YSAuc2VjMSAuc2VjMV9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS1kYXRhIC5zZWMxIC5zZWMxX19kYXRhIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gM3JlbSk7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMyN0JFQUM7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI3BhZ2UtZGF0YSAuc2VjMSAuZGF0YV9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS1kYXRhIC5zZWMxIC5ncmlkX2RhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTcuMzE0NjUyJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4jcGFnZS1kYXRhIC5zZWMxIHAudHh0X19sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTByZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI3BhZ2UtZGF0YSAuc2VjMSBwLnR4dF9fbGFyZ2UxIHtcbiAgZm9udC1zaXplOiA4cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNwYWdlLWRhdGEgLnNlYzEgc3Bhbi50eHRfX21pZCB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cbiNwYWdlLWRhdGEgLnNlYzEgLmdyaWRfZGF0YV9pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbn1cbiNwYWdlLWRhdGEgLnNlYzEgLmdyaWRfZGF0YV9pbWFnZSBpbWcuaW1nX2dyYXBoIHtcbiAgbWF4LWhlaWdodDogMTY2cHg7XG59XG4jcGFnZS1kYXRhIC5zZWMxIC5ncmlkX2RhdGEgaW1nIHtcbiAgbWF4LWhlaWdodDogMTEwcHg7XG59XG4jcGFnZS1kYXRhIC5zZWMxIHAuYWJzX2RhdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogN3JlbTtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGVmdDogMnJlbTtcbn1cbiNwYWdlLWRhdGEgLnNlYzEgLnNlY18wMV96ZWludGFpIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWRhdGEgLnNlYzEge1xuICAgIG1hcmdpbi10b3A6IDIzLjg0NjE1Mzg0NjJ2dztcbiAgfVxuICAjcGFnZS1kYXRhIC5zZWMxIC5zZWMxX19kYXRhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1kYXRhIC5zZWMxIC5zZWMxX19kYXRhIHtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgfVxuICAjcGFnZS1kYXRhIC5zZWMxIC5ncmlkX2RhdGFfaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAjcGFnZS1kYXRhIC5zZWMxIHNwYW4udHh0X19taWQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG4gICNwYWdlLWRhdGEgLnNlYzEgcC50eHRfX2xhcmdlIHtcbiAgICBmb250LXNpemU6IDdyZW07XG4gIH1cbiAgI3BhZ2UtZGF0YSAuc2VjMSBwLnR4dF9fbGFyZ2UxIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbiAgI3BhZ2UtZGF0YSAuc2VjMSBwLmFic19kYXRhIHtcbiAgICBib3R0b206IDVyZW07XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBsZWZ0OiAxcmVtO1xuICB9XG59XG5cbiNwYWdlLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjBFRjtcbn1cbiNwYWdlLWVycm9yIC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5qcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzExMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBBbnRpcXVlXCIsIHNhbnMtc2VyaWY7XG59XG4jcGFnZS1lcnJvciAuZWxtLXNlY3Rpb24taGVhZGluZyAuZW4ge1xuICBmb250LXNpemU6IDcuOHJlbTtcbn1cbiNwYWdlLWVycm9yIC5zZWMxIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYWdlLWVycm9yIC5zZWMxIC5zZWMxX19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2UtZXJyb3IgLnNlYzEgLnNlYzFfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtZXJyb3IgLnNlYzEgLnNlYzFfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLWVycm9yIC5zZWMxIC5zZWMxX19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNC41NSU7XG59XG4jcGFnZS1lcnJvciAuc2VjMSAuc2VjMV9fZGV0YWlsX190dGwge1xuICBsaW5lLWhlaWdodDogMTY2LjY2NjY2NjY2NjclO1xufVxuI3BhZ2UtZXJyb3IgLnNlYzEgLnNlYzFfX2RldGFpbF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbn1cbiNwYWdlLWVycm9yIC5zZWMxIC5zZWMxX19waG90byBpbWcge1xuICBtYXgtd2lkdGg6IDI3NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWVycm9yIC5zZWMxIHtcbiAgICBtYXJnaW4tdG9wOiAyMy44NDYxNTM4NDYydnc7XG4gIH1cbiAgI3BhZ2UtZXJyb3IgLnNlYzEgLnNlYzFfX2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2UtZXJyb3IgLnNlYzEgLnNlYzFfX2RldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59IiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gcGMtc3Bcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLnN3aXRjaC0tcGN7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvL3NwXG59XG5cbi5zd2l0Y2gtLXNwe1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLy9zcFxufVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRk9OVCBTSVpFIFVUSUxJVFlcbi8vIGZzLTEwIOOAnCBmcy0xMDDvvIgxcHjliLvjgb/vvIlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AZm9yICRpIGZyb20gMTAgdGhyb3VnaCAxMDAge1xuICAuZnMtI3skaX0ge1xuICAgIGZvbnQtc2l6ZTogcmVtKCRpKTtcbiAgfVxufVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRk9OVCBTSVpFIChTUCBvdmVycmlkZSlcbi8vIGZzLXh4LXNwXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGZvciAkaSBmcm9tIDEwIHRocm91Z2ggMTAwIHtcbiAgLmZzLSN7JGl9LXNwIHtcbiAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcChcbiAgICAgICAgICAgICAgcmVtKCRpIC0gMiksXG4gICAgICAgICAgICAgIHZ3KCRpKSxcbiAgICAgICAgICAgICAgcmVtKCRpKVxuICAgICAgKTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRk9OVCBXRUlHSFQgVVRJTElUWVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRmb250LXdlaWdodHM6IChcbiAgICAgICAgMTAwLCAyMDAsIDMwMCwgNDAwLCA1MDAsIDYwMCwgNzAwLCA4MDAsIDkwMFxuKTtcblxuQGVhY2ggJHcgaW4gJGZvbnQtd2VpZ2h0cyB7XG4gIC5mdy0jeyR3fSB7XG4gICAgZm9udC13ZWlnaHQ6ICR3O1xuICB9XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMRVRURVIgU1BBQ0lOR1xuLy8gbHMtLTEwIOKGkiAtMC4xZW0gLyBscy01IOKGkiAwLjA1ZW1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AZm9yICRpIGZyb20gLTEwIHRocm91Z2ggMjAge1xuICAubHMtI3skaX0ge1xuICAgIGxldHRlci1zcGFjaW5nOiBtYXRoLmRpdigkaSwgMTAwKSAqIDFlbTtcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gLTEwIHRocm91Z2ggMjAge1xuICAubHMtI3skaX0tc3Age1xuICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbWF0aC5kaXYoJGksIDEwMCkgKiAxZW07XG4gICAgfVxuICB9XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBURVhUIEFMSUdOXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnRhLWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi50YS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50YS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4iLCJAdXNlIFwidmFyXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gTElOSyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0eHRfbGlua19vcGFjaXR5KCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHR4dF9saW5rX2NvbG9yKCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCkge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246ICRob3Zlci1kZWNvO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIENMRUFSIEZJWCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBjZiB7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cblxuLy8gQU5JTUFUSU9OIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHRyYW5zaXRpb24oJHRpbWU6LjIsICRwcm9wOmFsbCwgJGVhc2luZzplYXNlLWluLW91dCkge1xuXHQmIHtcblx0XHR0cmFuc2l0aW9uOiAkcHJvcCAjeyR0aW1lfXMgJGVhc2luZztcblx0fVxufVxuXG5cbkBtaXhpbiB0ZXh0X2xpbmtfaG92ZXIge1xuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjguOCwxNyk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOnZpc2l0ZWQsXG5cdFx0XHQmOmxpbmssXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhOjphZnRlcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdFx0YTpob3Zlcjo6YWZ0ZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjguOCwxNyk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjpsaW5rLFxuXHRcdFx0Jjp2aXNpdGVke1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIElNRURJQSBRVUVSWSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBtaW5fc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWF4X3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gSUUgJiBFREdFIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGVnKCkge1xuXHRAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBpZSgpIHtcblx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyB2dyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBmdW5jdGlvbiB2dygkcGl4ZWxzVncpIHtcblx0JGJhc2VXaWR0aC1zcCA6IDM5MDtcblx0QHJldHVybiBtYXRoLmRpdigkcGl4ZWxzVncsICRiYXNlV2lkdGgtc3ApICogMTAwdnc7XG59XG5cbkBmdW5jdGlvbiB2dy1wYygkcGl4ZWxzVncpIHtcblx0JGJhc2VXaWR0aCA6IDEyODA7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHBpeGVsc1Z3LCAkYmFzZVdpZHRoKSAqIDEwMHZ3O1xufVxuXG4vLyByZW0gLS0tLS0tLS0tLS0tXG5AZnVuY3Rpb24gcmVtKCRyZW1TaXplKSB7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHJlbVNpemUsIDEwKSAqIDFyZW07XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCUk9XU0VSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyoqXG4gKiBTYWZhcmnlsILnlKjvvIhtYWNPUyAvIGlPUyDkuKHlr77lv5zvvIlcbiAqIGxpbmUtaGVpZ2h044O7dHJhbnNmb3Jt44O7cG9zaXRpb27jgrrjg6zlr77nrZbnlKhcbiAqL1xuQG1peGluIHNhZmFyaSB7XG5cdEBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSBhbmQgKG5vdCAodHJhbnNsYXRlOiBub25lKSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8qKlxuICogaU9TIFNhZmFyaeWwgueUqFxuICogdmjjg5DjgrAgLyBwb3NpdGlvbjogZml4ZWQgLyAxMDB2aOWvvuetluOBquOBqVxuICovXG5AbWl4aW4gaW9zIHtcblx0QHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKipcbiAqIEZpcmVmb3jlsILnlKhcbiAqIGdyaWQgLyBsaW5lLWhlaWdodCAvIGZvbnTmj4/nlLvlt67liIblr77nrZZcbiAqL1xuQG1peGluIGZpcmVmb3gge1xuXHRALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8qKlxuICogQ2hyb21lIC8gRWRnZe+8iENocm9taXVt77yJXG4gKiBXZWJraXTnibnmnInmjJnli5Xjga7lvq7oqr/mlbTnlKhcbiAqL1xuQG1peGluIGNocm9tZSB7XG5cdEBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKSBhbmQgKG5vdCAoLW1vei1hcHBlYXJhbmNlOiBub25lKSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBERVZJQ0UgLyBVWFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qKlxuICogaG92ZXLlj6/og73jgarjg4fjg5DjgqTjgrnjga7jgb9ob3ZlcuOCkuacieWKueWMllxuICog4oaSIFBD44Gg44GRaG92ZXLjgIHjgrnjg57jg5voqqTli5XkvZzpmLLmraJcbiAqL1xuQG1peGluIGhvdmVyYWJsZSB7XG5cdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKipcbiAqIOOCouODi+ODoeODvOOCt+ODp+ODs+i7vea4m+ioreWumlxuICogT1PjgafjgIzoppblt67lirnmnpzjgpLmuJvjgonjgZnjgI3jgYxPTuOBruWgtOWQiFxuICovXG5AbWl4aW4gcmVkdWNlZC1tb3Rpb24ge1xuXHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8qKlxuICog44OA44O844Kv44Oi44O844OJ5a++5b+cXG4gKiDlsIbmnaXmi6HlvLXnlKjvvIjku4rjga/mnKrkvb/nlKjjgafjgoJPS++8iVxuICovXG5AbWl4aW4gZGFyay1tb2RlIHtcblx0QG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5odG1sIHtcblx0Zm9udC1zaXplOiA2Mi41JTtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDgwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA1MiU7XG5cdH0vL3RhYlxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oMTkzNnB4KXtcblx0XHRmb250LXNpemU6IDc4LjEyNSU7XG5cdH1cbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1qcDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRmb250LXNpemU6IHJlbSgxNik7XG5cdHBhZGRpbmctdG9wOiByZW0oMTAwKTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdH1cbn1cblxuaW1ne1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uaW50ZXJ2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAxNC40cmVtO1xufVxuLmludGVydmlld19fYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXJlbTtcbiAgICAgICAgfVxuICAgICAuaW50ZXJ2aWV3X19mZWF0dXJlX19ib3gge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0cmVtKTtcbiAgICAgICAgbWFyZ2luOiAwIDAgN3JlbTtcbiAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAuaW50ZXJ2aWV3X19mZWF0dXJlX19ib3ggYXtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgIH1cbiAgICBoMy5pbnRlcnZpZXdfX2RldGFpbF9fdHRsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICB9XG4uaW50ZXJ2aWV3X19waG90b3tcbiAgICAgICAgbWF4LWhlaWdodDogMzI2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4gICAgLmludGVydmlld19fcGhvdG8gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBtYXgtaGVpZ2h0OiAzMjZweDtcbiAgICAgICAgfVxuICAgIC5pbnRlcnZpZXdfX3Bob3RvIGltZzpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgfVxuXG5AaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdGFbaHJlZio9XCJ0ZWw6XCJdIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbiAgICAgICAgLmxhc3RfX2xpbmV7XG4gICAgICAgICAgICBkdCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNGQkFBQztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuICAgICAgICAgICAgfVxuICAgIH1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZmxleC1ib3h7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xufVxuLmZsZXgtYm94LmZiLTIgaW1ne1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XG59XG5cbi5mbGV4LWJveC5mYi0zIGltZ3tcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEwcHgpO1xufVxuXG4uZmxleC1ib3guZmItNCBpbWd7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAxMHB4KTtcbn1cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgb3BhY2l0eTogMC41OyBcbn1cbnAuZXJyb3Ige1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC1zaXplOiA5MCU7XG59XG4vLy50ZXh0X19uYW1lIHAuZXJyb3J7XG4vL1x0bWFyZ2luLWxlZnQ6IDM1cHg7XG4vL31cbmJ1dHRvbltvbmNsaWNrKj1cImNsZWFyUmFkaW9cIl0ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuYnV0dG9uW29uY2xpY2sqPVwiY2xlYXJSYWRpb1wiXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5tZ241MHtcblx0bWFyZ2luLXRvcDogNTBweDtcbn1cbi50eHRDZW50ZXJ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xufVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50OyBcbiAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7ICBcbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmhlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IHJlbSgxMDApO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMTAwMDA7XG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdH1cblx0Jl9faW5uZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fbG9nb3tcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IHJlbSgyOTEpO1xuXHRcdHRvcDogcmVtKDE2KTtcblx0XHRsZWZ0OiByZW0oOTEpO1xuXHR9XG5cblx0Jl9fbmF2aXtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDQyKTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgxMDQpO1xuXHRcdCZfX2l0ZW17XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLWJsYWNrLCRjb2xvci1ibGFjayxub25lKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDQ3KTtcblx0XHRcdH1cblxuXHRcdFx0LnRleHR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0fVxuXHRcdFx0Lmxpbmstc3Vie1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogY2FsYygxMDAlICsgcmVtKDMwKSk7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkocmVtKDEwKSk7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMzRkJBQUM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbSgxMyk7XG5cdFx0XHRcdHBhZGRpbmc6IHJlbSgxNik7XG5cblx0XHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0XHRcdG9wYWNpdHkgMC4zcyBlYXNlLFxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuXHRcdFx0XHQvKiDilrwg44GT44GT44KS6L+95YqgIOKWvCAqL1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogcmVtKC0zMCk7ICAgICAgICAvLyB0ZXh0IOOBqCBsaW5rLXN1YiDjga7pmpnplpPliIZcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDMwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eShub25lLCRjb2xvci13aGl0ZSwkY29sb3Itd2hpdGUsbm9uZSk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDEwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0LmhlYWRlcl9fbmF2aV9faXRlbSAubGluay1zdWIxe1xuXHRcdFx0XHRtaW4td2lkdGg6IHJlbSgxNTMpO1xuXHRcdFx0fVxuXHRcdFx0LmhlYWRlcl9fbmF2aV9faXRlbSAubGluay1zdWIye1xuXHRcdFx0XHRtaW4td2lkdGg6IHJlbSgxNzEpO1xuXHRcdFx0fVxuXHRcdFx0LmhlYWRlcl9fbmF2aV9faXRlbSAubGluay1zdWIze1xuXHRcdFx0XHRtaW4td2lkdGg6IHJlbSgyMDMpO1xuXHRcdFx0fVxuXHRcdFx0LmhlYWRlcl9fbmF2aV9faXRlbTpob3ZlciAubGluay1zdWIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhlYWRlcl9fbmF2aV9faXRlbS5pcy1vcGVuIC5saW5rLXN1YiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR9XG5cdH1cblxuXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vIFRhYlxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdCZfX2xvZ297XG5cdFx0XHRsZWZ0OiByZW0oNDApO1xuXHRcdH1cblx0fVxuXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vIFNQXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0aGVpZ2h0OiB2dyg2NSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Jl9fbG9nb3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiB2dygxOTQpO1xuXHRcdFx0dG9wOiB2dyg5KTtcblx0XHRcdGxlZnQ6IHZ3KDIwLjUpO1xuXHRcdH1cblxuXHRcdCZfX25hdml7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cGFkZGluZzogdncoMTAwKSB2dygyNSkgdncoMTAwKTtcblxuXHRcdFx0Ji5pcy1vcGVue1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ei1pbmRleDogMTAwMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjM2ViYWFjO1xuXHRcdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMjEpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMCwyMSkpO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsJGNvbG9yLXdoaXRlKTtcblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyMSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+LnRleHQsXG5cdFx0XHRcdD4gYXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiB2dygxNCkgdncoNTApIHZ3KDE2KSAwO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGluay1zdWJ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0XHRwYWRkaW5nOiB2dygxMCkgMCB2dygyMCk7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwkY29sb3Itd2hpdGUpO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTYpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIuKIklwiO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoNSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogKyAtIOOBruODmeODvOOCuSAqL1xuXHRcdFx0LmhlYWRlcl9fbmF2aV9faXRlbSA+IC50ZXh0OjpiZWZvcmUsXG5cdFx0XHQuaGVhZGVyX19uYXZpX19pdGVtID4gLnRleHQ6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHdpZHRoOiB2dygxOCk7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdH1cblxuXHRcdFx0Lyog57im57ea77yIKyDjga7nuKbvvIkgKi9cblx0XHRcdC5oZWFkZXJfX25hdmlfX2l0ZW0gPiAudGV4dDo6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0Lyog6ZaL44GE44Gf44Go44GNIOKGkiDiiJIg44Gr44GZ44KLICovXG5cdFx0XHQuaGVhZGVyX19uYXZpX19pdGVtID4gLnRleHQuaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG5cbn1cblxuXG4ubWVudS1zcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vIFNQXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMi4zNTg5NzR2dztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogdncoNTEpO1xuXHRcdGhlaWdodDogdncoNTEpO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGdhcDogdncoNyk7XG5cdFx0ei1pbmRleDogMTAwMDE7XG5cblx0XHQvKiAz5pys57eaICovXG5cdFx0c3BhbiB7XG5cdFx0XHR3aWR0aDogdncoMjUpO1xuXHRcdFx0aGVpZ2h0OiB2dygyKTtcblx0XHRcdGJhY2tncm91bmQ6ICMyN0JFQUM7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZTtcblx0XHR9XG5cblx0XHQvKiA9PT09PT09PT09IOmWi+OBhOOBn+eKtuaFi++8iMOX77yJID09PT09PT09PT0gKi9cblx0XHQmLmlzLW9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDkpKSByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblxuXHRcdCYuaXMtb3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHRcdCYuaXMtb3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoLTkpKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuXG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmZvb3Rlcntcblx0bWFyZ2luLXRvcDogcmVtKDE4MCk7XG5cdHBhZGRpbmctdG9wOiByZW0oMTkxKTtcblx0cGFkZGluZy1ib3R0b206IHJlbSg1MCk7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9mb290ZXItYmcud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQ0LDQ0LDQ0LC43NSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQmX19pbm5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdH1cblxuXHQmX19jb250ZW50cy13cmFwe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0Jl9fY29udGVudHN7XG5cdFx0Jl9fbG9nb3tcblx0XHRcdHdpZHRoOiByZW0oMjY5KTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChyZW0oLTYpKSB0cmFuc2xhdGVZKHJlbSgxKSk7XG5cdFx0fVxuXHRcdCZfX3RleHR7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oMTQpO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMwLDE2KSk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmstd3JhcHtcblx0XHR3aWR0aDogcmVtKDQwMCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQmX19saW5re1xuXHRcdCZfX2l0ZW17XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzAsMTYpKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3Itd2hpdGUsJGNvbG9yLXdoaXRlLG5vbmUpO1xuXHRcdFx0Lmxpbmstc3ViLWZvb3Rlcntcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oMTYpO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvcHlyaWdodHtcblx0XHRtYXJnaW4tdG9wOiByZW0oMTY4KTtcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNCwxNikpO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyBUYWJcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuXHR9XG5cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gU1Bcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRtYXJnaW4tdG9wOiB2dygxNzQpO1xuXHRcdHBhZGRpbmctdG9wOiB2dyg4Nik7XG5cdFx0cGFkZGluZy1ib3R0b206IHZ3KDQ1KTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Lyog6IOM5pmv44Os44Kk44Ok44O8ICovXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlOyAgIC8qIOWIneacn+ODleODg+OCv+ODvOOBrumrmOOBleOBp+WbuuWumuOBleOCjOOCiyAqL1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2Zvb3Rlci1iZ19zcC53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0fVxuXG5cdFx0Lyog5Lit6Lqr44Gv5LiK44GrICovXG5cdFx0PiAqIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudHMtd3JhcHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudHN7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg4MCk7XG5cdFx0XHQmX19sb2dve1xuXHRcdFx0XHR3aWR0aDogdncoMjY5KTtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHRcdCZfX3RleHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19saW5rLXdyYXB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCZfX2xpbmt7XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMjEpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMCwyMSkpO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdD4gYXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiB2dygxNCkgdncoNTApIHZ3KDE2KSAwO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5saW5rLXN1Yi1mb290ZXJ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxOCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgdncoMjApO1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIuKIklwiO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoNSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogKyAtIOOBruODmeODvOOCuSAqL1xuXHRcdFx0LmZvb3Rlcl9fbGlua19faXRlbS5oYXMtbGluay1zdWIgPiBhOjpiZWZvcmUsXG5cdFx0XHQuZm9vdGVyX19saW5rX19pdGVtLmhhcy1saW5rLXN1YiA+IGE6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHdpZHRoOiB2dygxOCk7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdH1cblxuXHRcdFx0Lyog57im57ea77yIKyDjga7nuKbvvIkgKi9cblx0XHRcdC5mb290ZXJfX2xpbmtfX2l0ZW0uaGFzLWxpbmstc3ViID4gYTo6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0Lyog6ZaL44GE44Gf44Go44GNIOKGkiDiiJIg44Gr44GZ44KLICovXG5cdFx0XHQuZm9vdGVyX19saW5rX19pdGVtLmhhcy1saW5rLXN1Yi5pcy1vcGVuID4gYTo6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvcHlyaWdodHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDQ1KTtcblx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjYsMTYpKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuLnBhZ2UtdG9we1xuXHR6LWluZGV4OiAxMDA7XG5cdHdpZHRoOiByZW0oMTE2KTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogcmVtKDc3KTtcblx0Ym90dG9tOiByZW0oMzApO1xuXHQvKiBmb290ZXLjgavlvZPjgZ/jgaPjgZ/jgokgYWJzb2x1dGUg44Gr5YiH44KK5pu/44GI44KLICovXG5cdCYuaXMtc3RvcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGluc2V0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9jb21tb24vcGFnZS10b3AtaG92ZXIud2VicCcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXHRcdFx0aGVpZ2h0OiByZW0oMTUwKTtcblx0XHRcdHJpZ2h0OiAtMS41cHg7XG5cdFx0XHRib3R0b206IHRvcDtcblx0XHRcdHRvcDogLTQ4cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vIFRhYlxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdHJpZ2h0OiByZW0oMjApO1xuXHR9XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHR3aWR0aDogdncoODApO1xuXHRcdHJpZ2h0OiB2dygxOCk7XG5cdFx0Ym90dG9tOiB2dygzMCk7XG5cdFxuXHRhIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdHRvcDogLTU3cHg7XG5cdH1cblxuXHR9XG5cdH1cbn0iLCIvKipcbiAqIFN3aXBlciAxMS4xLjE1XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI0IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE5vdmVtYmVyIDE4LCAyMDI0XG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1idXR0b24tcHJldiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCxhdXRvKTt6LWluZGV4OjUwO2hlaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlO3RvdWNoLWFjdGlvbjpub25lfS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbG0taW5uZXJ7XG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vIFBDXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdG1heC13aWR0aDogcmVtKDExNjApO1xuXHRwYWRkaW5nOiAwIHJlbSg0MCk7XG5cdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyBUYWJcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuXHR9XG5cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gU1Bcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0fVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbG0tc2VjdGlvbi1oZWFkaW5ne1xuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyBQQ1xuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQuZW57XG5cdFx0Zm9udC1zaXplOiByZW0oNTgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICMzRUJBQUM7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHR9XG5cblx0Lmpwe1xuXHRcdG1hcmdpbi10b3A6IHJlbSgxOCk7XG5cdFx0Zm9udC1zaXplOiByZW0oMjQpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICMxMTE7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWpwO1xuXHR9XG5cblx0Ji52ZXJ0aWNhbHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC5lbntcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDI2KTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdFx0fVxuXG5cdFx0Lmpwe1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDI0KTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0XHR9XG5cdH1cblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyBUYWJcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuXHR9XG5cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gU1Bcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHQuZW57XG5cdFx0XHRmb250LXNpemU6IHZ3KDM1KTtcblx0XHR9XG5cblx0XHQuanB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg4KTtcblx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdH1cblxuXHRcdCYudmVydGljYWx7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0LmVue1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDM1KTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRcdHdyaXRpbmctbW9kZTogaW5oZXJpdDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuanB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDgpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdHdyaXRpbmctbW9kZTogaW5oZXJpdDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbG0tYnRue1xuXHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci13aGl0ZSwkY29sb3Itd2hpdGUsbm9uZSk7XG5cdCYuYWwtcntcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQmLmFsLWN7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdGF7XG5cdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgzNCk7XG5cdFx0cGFkZGluZy1yaWdodDogcmVtKDQyKTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQ6ICMxMTE7XG5cdFx0aGVpZ2h0OiByZW0oNjApO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHQuYXJ3e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMjApO1xuXHRcdFx0d2lkdGg6IHJlbSgxMSk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyMSk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2Fydy5zdmdcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0bWFzay1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC50ZXh0e1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbSgtMSkpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMzRUJBQUM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiB2dygxOCk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiB2dygzNCk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiB2dyg0Nik7XG5cdFx0XHRoZWlnaHQ6IHZ3KDUwKTtcblx0XHRcdC5hcnd7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMjApO1xuXHRcdFx0XHR3aWR0aDogdncoMTEpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDIxKTtcblx0XHRcdH1cblx0XHRcdC50ZXh0e1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygtMSkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZWxtLWJ0bjJ7XG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDIwKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHZ3KDI4KTtcblx0XHRcdFx0LmFyd3tcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDE0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnBhcnRzLWNvbnRhY3R7XG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vIFBDXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdCZfX3dyYXB7XG5cdFx0Ly8gZGlzcGxheTogZmxleDtcblx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogcmVtKDYwKSByZW0oNjMpIHJlbSg4MykgcmVtKDU0KTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1yYWRpdXM6IHJlbSgxMik7XG5cdFx0YmFja2dyb3VuZDogIzM3QUM5RTtcblx0fVxuXHQmX19mbGV4e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdCZfX3RleHR7XG5cdFx0d2lkdGg6IHJlbSg1MDApO1xuXHRcdC50aXRsZXtcblx0XHRcdC5qcHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjMpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtanA7XG5cdFx0XHR9XG5cdFx0XHQuZW57XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgxOCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDgwKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0e1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDQxKTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMCwxNikpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cdH1cblx0Jl9fY29udGVudHN7XG5cdFx0cGFkZGluZy10b3A6IHJlbSgxNyk7XG5cdFx0d2lkdGg6IHJlbSgzOTcpO1xuXHRcdC5idG57XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsIzJDMkMyQywjMkMyQzJDLG5vbmUpO1xuXHRcdFx0YXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMCByZW0oMTApO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGhlaWdodDogcmVtKDYwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHRcdFx0Y29sb3I6ICMyQzJDMkM7XG5cdFx0XHRcdC5hcnd7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMjApO1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMTEpO1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDIxKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9hcncuc3ZnXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG5cdFx0XHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRtYXNrLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShyZW0oLTEpKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2YzZjNmMztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRlbHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgyNCk7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZW4yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDQzKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDdlbTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci13aGl0ZSwkY29sb3Itd2hpdGUsbm9uZSk7XG5cdFx0XHQudGV4dC1zbWFsbHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGltZXtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgxMCk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTkpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyBUYWJcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuXHR9XG5cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gU1Bcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHQmX193cmFwe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiB2dygzOCkgdncoMjIpIHZ3KDMyKSB2dygyMik7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2dygxMik7XG5cdFx0fVxuXHRcdCZfX2ZsZXh7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHQmX190ZXh0e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Lmpwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbntcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMTgpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMzUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fY29udGVudHN7XG5cdFx0XHRwYWRkaW5nLXRvcDogdncoMjYpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuYnRue1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMjRlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIHJlbSgxMCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dyg1MCk7XG5cdFx0XHRcdFx0LmFyd3tcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMTcpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDcuMik7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDEzKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoLTEpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZWx7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjQpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDMyKTtcblx0XHRcdFx0LnRleHQtc21hbGx7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50aW1le1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0cC5jb250YWN0LXBhcnRzX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnBhZ2UtaGVhZGluZ3tcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gUENcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Jl9faW5uZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiByZW0oMTYxKTtcblx0fVxuXG5cdCZfX3RleHR7XG5cdFx0Lmpwe1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMzApO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Y29sb3I6ICMzN0FDOUU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWpwO1xuXHRcdH1cblx0XHQuZW57XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTAwKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0XHRjb2xvcjogIzJDMkMyQztcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDIyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGVjb3tcblx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig2NTcsMTE2MCkpO1xuXHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKG1hdGguZGl2KDY1OCwxMTYwKSk7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL3BhZ2UtaGVhZGluZy1kZWNvLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiByZW0oLTEwNCk7XG5cdFx0dG9wOiByZW0oNjgpO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cblx0Jl9faW1hZ2V7XG5cdFx0bWFyZ2luOiByZW0oMTc5KSBhdXRvIDA7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gU1Bcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblxuXHRcdCZfX2lubmVye1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy10b3A6IHZ3KDI2KTtcblx0XHR9XG5cblx0XHQmX190ZXh0e1xuXHRcdFx0Lmpwe1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdH1cblxuXHRcdFx0LmVue1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxOSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoNTApO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig2MCw1MCkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2RlY297XG5cdFx0XHR3aWR0aDogdncoMjU4KTtcblx0XHRcdHBhZGRpbmctdG9wOiB2dygyNTgpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IHZ3KC0yNCk7XG5cdFx0XHR0b3A6IHZ3KDEwKTtcblx0XHR9XG5cblx0XHQmX19pbWFnZXtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogdncoNTgpIGF1dG8gMDtcblx0XHR9XG5cblx0fVxufVxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLXRvcCB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC5oZWFkZXJ7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdCYuaXMtc2Nyb2xse1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tdntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTE0LDEyODApKTtcblxuXHRcdCZfX3R0bHtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDUxNSwxMjgwKSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTk0LDEyODApKTtcblx0XHRcdHBhZGRpbmctbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigxMDAsMTI4MCkpO1xuXHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIGVhc2U7XG5cdFx0XHRcdCYuaXMtc2hvdyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzMxLDUxNSkpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBwZXJjZW50YWdlKG1hdGguZGl2KDI2LDUxNSkpO1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDM4Mi41LCA1MTUpKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMyl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdigyNiw1MTUpKTtcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigyMjYsNTE1KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kZWNve1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjU4LDEyODApKTtcblx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKG1hdGguZGl2KDc1MiwxMjgwKSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjM0VCQUFDO1xuXHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAwIDEwMCUpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblxuXHRcdC5mYWRlLXN3aXBlcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5mYWRlLXN3aXBlciAuc3dpcGVyLXNsaWRle1xuXHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdH1cblxuXHRcdC8qIOWFsemAmiAqL1xuXHRcdC5mYWRlLXN3aXBlciAuc2xpZGUtaW5uZXIge1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTAyOSwxMjgwKSk7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bzsgLy8g5Y+z5a+E44GbXG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtKDE4KTtcblx0XHR9XG5cblx0XHQvKiAx5p6a55uu44Gg44GR5Lit6Lqr44KS5aSn44GN44GPICovXG5cdFx0LmZhZGUtc3dpcGVyIC5zd2lwZXItc2xpZGUuaXMtZmlyc3QgLnNsaWRlLWlubmVyIHtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEwNTIsMTI4MCkpO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0Lyog55S75YOPICovXG5cdFx0LmZhZGUtc3dpcGVyIGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblxuXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHQvLyBTUFxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiB2dygyODcpO1xuXG5cdFx0XHQmX190dGx7XG5cdFx0XHRcdHdpZHRoOiB2dygzNDApO1xuXHRcdFx0XHRsZWZ0OiB2dygyNSk7XG5cdFx0XHRcdHRvcDogdncoMTMyKTtcblx0XHRcdFx0cGFkZGluZzogMCAwO1xuXG5cdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDI0KSk7XG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDIxOSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE3LjUpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDY3LjE3OTQ4N3Z3O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMyl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNy41KTtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNTApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19kZWNve1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiB2dyg1MDcpO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdG9wL212LWRlY29fc3Aud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdGNsaXAtcGF0aDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmZhZGUtc3dpcGVye1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmZhZGUtc3dpcGVyIC5zd2lwZXItc2xpZGV7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0Lyog5YWx6YCaICovXG5cdFx0XHQuZmFkZS1zd2lwZXIgLnNsaWRlLWlubmVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiB2dygxOCk7XG5cdFx0XHR9XG5cblx0XHRcdC8qIDHmnprnm67jgaDjgZHkuK3ouqvjgpLlpKfjgY3jgY8gKi9cblx0XHRcdC5mYWRlLXN3aXBlciAuc3dpcGVyLXNsaWRlLmlzLWZpcnN0IC5zbGlkZS1pbm5lciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fc2Nyb2xse1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IHZ3KDMzKTtcblx0XHRcdFx0dG9wOiB2dyg1ODQpO1xuXHRcdFx0XHR3aWR0aDogdncoOSk7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly9zcFxuXHR9XG5cdC8vbXZcblxuXHQuc2VjMXtcblx0XHRtYXJnaW4tdG9wOiByZW0oMTI0KTtcblxuXHRcdCZfX2RldGFpbHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg5MCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Jl9fdGV4dHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoODM3LDEwODApKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig3MiwxMDgwKSk7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDM0LDE2KSk7XG5cdFx0XHR9XG5cdFx0XHQuZWxtLWJ0bntcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDQpO1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigyNDMsMTA4MCkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3Bob3Rve1xuXHRcdFx0Ly9tYXgtd2lkdGg6IHJlbSgxMjgwKTtcblx0XHRcdG1hcmdpbjogcmVtKDgyKSBhdXRvIDAgYXV0bztcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTE4MCwxMjgwKSk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHQvLyBUYWJcblx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHQmX19kZXRhaWx7XG5cdFx0XHRcdCZfX3RleHR7XG5cdFx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZWxtLWJ0bntcblx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vdGFiXG5cblx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdC8vIFNQXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMTIxKTtcblxuXHRcdFx0Jl9fZGV0YWlse1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzNSk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQmX190ZXh0e1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVsbS1idG57XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzIpO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19waG90b3tcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IHZ3KDU5KSBhdXRvIDAgYXV0bztcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiB2dygzNjYpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvL3NwXG5cdH1cblx0Ly9zZWMxXG5cblxuXHQuc2VjMntcblx0XHRtYXJnaW4tdG9wOiByZW0oMTU5KTtcblxuXHRcdCZfX2lubmVye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHQuZWxtLXNlY3Rpb24taGVhZGluZ3tcblx0XHRcdHdpZHRoOiByZW0oMjIwKTtcblx0XHRcdG1pbi13aWR0aDogcmVtKDIyMCk7XG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtKDE5KTtcblx0XHRcdC5qcHtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4yNWVtO1xuXHRcdFx0fVxuXHRcdFx0LmVue1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMTQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2RldGFpbHtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDg2MCwxMDgwKSk7XG5cdFx0XHQmX19saXN0e1xuXHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwjMTExMTExLCMxMTExMTEsbm9uZSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTE7XG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHJlbSgxMik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtKDI0KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMTYpO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaGVhZGluZ3tcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDMyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig0MCwyNCkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSg4KTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzQsMTYpKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTM4LDg2MCkpO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmFyd3tcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IHJlbSg0Myk7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDMyKTtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDMyKTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDgpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgxNCk7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2Fydy5zdmdcIik7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0bWFzay1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdC5hcnd7XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogcmVtKDMxKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmVsbS1idG57XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSg1Nyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHQvLyBTUFxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDkzKTtcblxuXHRcdFx0Jl9faW5uZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQuZWxtLXNlY3Rpb24taGVhZGluZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdC5qcHtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZW57XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fZGV0YWlse1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Jl9fbGlzdHtcblx0XHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dygzNSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dygzMSk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB2dygzNik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuaGVhZGluZ3tcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzYsMjApKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNyk7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmFyd3tcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dyg1MCk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdncoNTApO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoOCk7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygxNCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZWxtLWJ0bntcblx0XHRcdFx0XHRtYXJnaW46IHZ3KDM2KSBhdXRvIDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vc3Bcblx0fVxuXHQvL3NlYzJcblxuXHQuc2VjM3tcblx0XHRtYXJnaW4tdG9wOiByZW0oMTcwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdCZfX2lubmVye1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdCZfX2JveHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG5cdFx0fVxuXG5cdFx0Jl9fZGV0YWlse1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDgzKTtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDUwNiwxMTgwKSk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDc2LDExODApKTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQmX190dGx7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDQwLDI0KSk7XG5cdFx0XHR9XG5cdFx0XHQmX190ZXh0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMzYpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzNCwxNikpO1xuXHRcdFx0fVxuXHRcdFx0LmVsbS1idG57XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSg0OCk7XG5cdFx0XHRcdHdpZHRoOiByZW0oMjg0KTtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3Bob3Rve1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDkwKTtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjc1LDExODApKTtcblx0XHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly9sZWZ0OiBjYWxjKDUwJSAtIHJlbSgzNSkpO1xuXHRcdFx0Ly90b3A6IHJlbSgxODkpO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGlja2VyIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgxODApO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblxuXHRcdC50aWNrZXJfX3RyYWNrIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRhbmltYXRpb246IHRpY2tlci1zY3JvbGwgMTAwcyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0fVxuXG5cdFx0LnRpY2tlcl9faXRlbSB7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHBhZGRpbmc6IDAgOC41cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQudGlja2VyX19pdGVtIGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDMwN3B4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblxuXHRcdC8qIOeEoemZkOOCueOCr+ODreODvOODqyAqL1xuXHRcdEBrZXlmcmFtZXMgdGlja2VyLXNjcm9sbCB7XG5cdFx0XHRmcm9tIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0fVxuXHRcdFx0dG8ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHQvLyBTUFxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDkzKTtcblxuXHRcdFx0Jl9fYm94e1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19kZXRhaWx7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDI4KTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdFx0Jl9fdGV4dHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fcGhvdG97XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdG1hcmdpbjogdncoMzApIGF1dG8gMDtcblx0XHRcdH1cblxuXHRcdFx0LnRpY2tlciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDk1KTtcblx0XHRcdH1cblxuXHRcdFx0LnRpY2tlcl9faXRlbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgdncoOC41KTtcblx0XHRcdH1cblxuXHRcdFx0LnRpY2tlcl9faXRlbSBpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IHZ3KDMwNyk7XG5cdFx0XHR9XG5cblx0XHRcdC5lbG0tYnRuLXNwe1xuXHRcdFx0XHRtYXJnaW46IHZ3KDM2KSBhdXRvIDA7XG5cdFx0XHRcdHdpZHRoOiB2dygyODQpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvL3NwXG5cdH1cblx0Ly9zZWMzXG5cblx0LnNlYzR7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDE3Nyk7XG5cdFx0Jl9fbGlzdHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg2MCk7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDg2NywxMDgwKSk7XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCMzODM4MzgsIzM4MzgzOCxub25lKTtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdC5kYXRle1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzRkJBQUM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5kYXRle1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjM0ZCQUFDO1xuXHRcdFx0XHRcdGNvbG9yOiAjMzdBQzlFO1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDE2NCw4NjcpKTtcblx0XHRcdFx0XHRtaW4td2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTY0LDg2NykpO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogcmVtKDIxKSByZW0oMjMpIHJlbSgxOSk7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzZDNkM2O1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDcwMyw4NjcpKTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRjb2xvcjogIzM4MzgzODtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgxNykgcmVtKDI4KSByZW0oMTMpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDM0LDE2KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZWxtLWJ0bntcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg0MSk7XG5cdFx0fVxuXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHQvLyBTUFxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDk0KTtcblx0XHRcdCZfX2xpc3R7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQxKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDNkM2QzY7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dyg4OCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMzRkJBQUM7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygyMCkgMCB2dygxMyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoODgpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzNGQkFBQztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZGF0ZXtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMSk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kYXRle1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzdBQzlFO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg4KTtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmVsbS1idG57XG5cdFx0XHRcdHdpZHRoOiB2dygyNDMpO1xuXHRcdFx0XHRtYXJnaW46IHZ3KDM5KSBhdXRvIDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDM1KTtcblx0XHRcdFx0XHQuYXJ3e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygzOCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vc3Bcblx0fVxuXHQvL3NlYzRcblxuXHQuc2VjNXtcblx0XHRtYXJnaW46IHJlbSgxODEpIGF1dG8gMCBhdXRvO1xuXHRcdC8vbWF4LXdpZHRoOiByZW0oMTI4MCk7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdG9wL3NlYzUtYmcud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKG1hdGguZGl2KDE1NywxMzY2KSk7XG5cdFx0cGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTU1LDEzNjYpKTtcblxuXHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oMTI4MXB4KXtcblx0XHRcdGhlaWdodDogdnctcGMoNzQyKTtcblx0XHRcdHBhZGRpbmctdG9wOiB2dy1wYygxNTcpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHZ3LXBjKDE1NSk7XG5cdFx0fVxuXG5cdFx0Jl9fZGV0YWlse1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0d2lkdGg6IHJlbSg1NDgpO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiByZW0oMzQpIHJlbSg4MCkgcmVtKDY0KTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQuZWxtLXNlY3Rpb24taGVhZGluZ3tcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQuZW57XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oNzcpO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLjAzZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmpwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDI0KTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMTYpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX190ZXh0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMjcpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzNCwxNikpO1xuXHRcdFx0fVxuXHRcdFx0LmVsbS1idG57XG5cdFx0XHRcdG1hcmdpbjogcmVtKDI2KSBhdXRvIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHQvLyBTUFxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbjogdncoNjApIGF1dG8gMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdG9wL3NlYzUtYmdfc3Aud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRwYWRkaW5nLXRvcDogdncoMjEzKTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiB2dygyMTMpO1xuXG5cdFx0XHQmX19kZXRhaWx7XG5cdFx0XHRcdHdpZHRoOiB2dygyNzQpO1xuXHRcdFx0XHRwYWRkaW5nOiB2dyg0MCkgdncoMjQpIHZ3KDM0KTtcblx0XHRcdFx0LmVsbS1zZWN0aW9uLWhlYWRpbmd7XG5cdFx0XHRcdFx0LmVue1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygzNSk7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuanB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX190ZXh0e1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVsbS1idG57XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDIyNik7XG5cdFx0XHRcdFx0bWFyZ2luOiB2dygzNykgYXV0byAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vc3Bcblx0fVxuXHQvL3NlYzVcbn1cbi8vI3BhZ2UtdG9wXG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtbWFudWZhY3R1cmluZyB7XG5cblx0LmFua2VyLXBvaW50IHtcblx0XHRzY3JvbGwtbWFyZ2luLXRvcDogcmVtKDEwMCk7IC8qIGhlYWRlciDpq5jjgZUgKi9cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0LmFua2VyLXBvaW50IHtcblx0XHRcdHNjcm9sbC1tYXJnaW4tdG9wOiB2dyg2NSk7IC8qIGhlYWRlciDpq5jjgZUgKi9cblx0XHR9XG5cdH1cblxuXG5cdC5zZWMxe1xuXHRcdG1hcmdpbi10b3A6IHJlbSgxNzUpO1xuXG5cdFx0Jl9fZGV0YWlse1xuXHRcdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0ZCQUFDO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRkdHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzNGQkFBQztcblx0XHRcdFx0XHRjb2xvcjogIzM4MzgzODtcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigyMDAsMTA4MCkpO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigyMDAsMTA4MCkpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMTYpIHJlbSgxMCkgcmVtKDE0KSByZW0oNDApO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzQsMTYpKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRkZHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0M2QzZDNjtcblx0XHRcdFx0XHRjb2xvcjogIzM4MzgzODtcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig4ODAsMTA4MCkpO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogcmVtKDE2KSByZW0oMjcpIHJlbSgxNCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzQsMTYpKTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHQvLyBTUFxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDkzKTtcblxuXHRcdFx0Jl9fZGV0YWlse1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzOSk7XG5cdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0bWluLWhlaWdodDogdncoNDApO1xuXHRcdFx0XHRcdGR0e1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDEyMyk7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IHZ3KDEyMyk7XG5cdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygyKSAwIHZ3KDMpIDA7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDIxNyk7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IHZ3KDIxNyk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygyKSAwIHZ3KDMpIHZ3KDE3KTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zZWMxXG5cblxuXHQuc2VjMntcblx0XHRtYXJnaW4tdG9wOiByZW0oMTYyKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDMyNCk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdCZfX3Byb2R1Y3RzLXdyYXB7XG5cdFx0XHRtYXJnaW46IHJlbSgxMDEpIGF1dG8gMDtcblx0XHR9XG5cblx0XHQmX19wcm9kdWN0c3tcblxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdigzNzAsMTI4MCkpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBwZXJjZW50YWdlKG1hdGguZGl2KDI0NCwxMjgwKSk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3R0bHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMzApO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig0NCwzMCkpO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0Y29sb3I6ICMzN0FDOUU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgyMCk7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR3aWR0aDogcmVtKDEwMCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzM3QUM5RTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0bWF4LXdpZHRoOiByZW0oMTI4MCk7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0LmJne1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBwZXJjZW50YWdlKG1hdGguZGl2KC0xNTUsMTI4MCkpO1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5iZy1iaWd7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKDEyODFweCl7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMjtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMjYwMCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgxMDMyKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL21hbnVmYWN0dXJpbmcvaXRlbTEtYmctYmlnLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblxuXHRcdFx0XHRcdFx0Ji5iZy1iaWcxe1xuXHRcdFx0XHRcdFx0XHR0b3A6IHJlbSgtMjcyKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5iZy1iaWcye1xuXHRcdFx0XHRcdFx0XHR0b3A6IHJlbSgtMjcyKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5iZy1iaWcze1xuXHRcdFx0XHRcdFx0XHR0b3A6IHJlbSgtMjU0KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5iZy1iaWc0e1xuXHRcdFx0XHRcdFx0XHR0b3A6IHJlbSgtMjYwKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5iZy1iaWc1e1xuXHRcdFx0XHRcdFx0XHR0b3A6IHJlbSgtMjY2KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5iZy1iaWc2e1xuXHRcdFx0XHRcdFx0XHR0b3A6IHJlbSgtMjgyKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZWxtLWlubmVye1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdC5oZWFkaW5ne1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgzMCk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDQ0LDMwKSk7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzM3QUM5RTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oOSkgcmVtKDIwKSByZW0oMTIpIHJlbSgyNyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnBob3Rve1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zbGlkZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig1MzksMTA4MCkpO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lyog55+i5Y2w5YWx6YCaICovXG5cdFx0XHRcdFx0LnNsaWRlcl9fYXJyb3cge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDc2KTtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDc2KTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvKiDnn6LljbDlt6YgKi9cblx0XHRcdFx0XHQuc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvKiDnn6LljbDlj7MgKi9cblx0XHRcdFx0XHQuc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvKiDkuK3jga7nn6LljbAgKi9cblx0XHRcdFx0XHQuc2xpZGVyX19hcnJvdzo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMTgpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMzIpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9hcncuc3ZnXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDYlLC01MCUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zbGlkZXJfX2Fycm93LS1wcmV2OjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1JSwtNTAlKSBzY2FsZSgtMSwxKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdFx0XHQuc2xpZGVyX19hcnJvd3tcblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaXRlbTF7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdig0OSwxMjgwKSk7XG5cdFx0XHRcdFx0LmVsbS1pbm5lcntcblx0XHRcdFx0XHRcdC5waG90b3tcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IC0xMTBweDtcblx0XHRcdFx0XHRcdFx0dG9wOiA5NHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig2MDUsMTE2MCkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNsaWRlcntcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdig4OSwxMDgwKSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pdGVtMntcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBwZXJjZW50YWdlKG1hdGguZGl2KDMwOSwxMjgwKSk7XG5cdFx0XHRcdFx0LmVsbS1pbm5lcntcblx0XHRcdFx0XHRcdC5waG90b3tcblx0XHRcdFx0XHRcdFx0bGVmdDogLTEwN3B4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDE0NnB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig2MjksMTE2MCkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNsaWRlcntcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdig0MywxMDgwKSk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaXRlbTN7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdigzMzcsMTI4MCkpO1xuXHRcdFx0XHRcdC5iZ3tcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoLTEzNywxMjgwKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5lbG0taW5uZXJ7XG5cdFx0XHRcdFx0XHQucGhvdG97XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtODFweDtcblx0XHRcdFx0XHRcdFx0dG9wOiAxMzBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTczLDExNjApKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zbGlkZXJ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTcxLDEwODApKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLml0ZW00e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjMxLDEyODApKTtcblx0XHRcdFx0XHQuYmd7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiBwZXJjZW50YWdlKG1hdGguZGl2KC0xNDMsMTI4MCkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZWxtLWlubmVye1xuXHRcdFx0XHRcdFx0LnBob3Rve1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiA3OXB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IC0yOHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigzNDAsMTE2MCkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNsaWRlcntcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdig4MCwxMDgwKSk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaXRlbTV7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdig2MCwxMjgwKSk7XG5cdFx0XHRcdFx0LmJne1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdigtMTUwLDEyODApKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmVsbS1pbm5lcntcblx0XHRcdFx0XHRcdC5waG90b3tcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IC00OXB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDExMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig1OTAsMTE2MCkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNsaWRlcntcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdigxNTcsMTA4MCkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaXRlbTZ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdig1NSwxMjgwKSk7XG5cdFx0XHRcdFx0LmJne1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdigtMTY2LDEyODApKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmVsbS1pbm5lcntcblx0XHRcdFx0XHRcdC5waG90b3tcblx0XHRcdFx0XHRcdFx0bGVmdDogMTIzcHg7XG5cdFx0XHRcdFx0XHRcdHRvcDogNzZweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzQzLDExNjApKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zbGlkZXJ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDMsMTA4MCkpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdC8vIFNQXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoOTMpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDEwMCk7XG5cblx0XHRcdCZfX3Byb2R1Y3RzLXdyYXB7XG5cdFx0XHRcdG1hcmdpbjogdncoMzYpIGF1dG8gMDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fcHJvZHVjdHN7XG5cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNTApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNTApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fdHRse1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTUpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDIxLDE1KSk7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDIwKTtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDYyKTtcblx0XHRcdFx0XHRcdGhlaWdodDogdncoMyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9faXRlbXtcblxuXHRcdFx0XHRcdC5iZ3tcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KC05NCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmVsbS1pbm5lcntcblxuXHRcdFx0XHRcdFx0LmhlYWRpbmd7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNSk7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjEsMTUpKTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiB2dyg5KSB2dygyMCkgdncoMTEpIHZ3KDIxKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuc2xpZGVyIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC8qIOefouWNsOWFsemAmiAqL1xuXHRcdFx0XHRcdFx0LnNsaWRlcl9fYXJyb3cge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoNDcpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDQ3KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lyog55+i5Y2w5bemICovXG5cdFx0XHRcdFx0XHQuc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IHZ3KDQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lyog55+i5Y2w5Y+zICovXG5cdFx0XHRcdFx0XHQuc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiB2dyg0KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lyog5Lit44Gu55+i5Y2wICovXG5cdFx0XHRcdFx0XHQuc2xpZGVyX19hcnJvdzo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDEyKTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygyMSk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLml0ZW0xe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoODUpO1xuXHRcdFx0XHRcdFx0LmVsbS1pbm5lcntcblx0XHRcdFx0XHRcdFx0LnBob3Rve1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiB2dygtMzgpO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogdncoODQpO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygzNzUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5zbGlkZXJ7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjkxKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuaXRlbTJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNzMpO1xuXHRcdFx0XHRcdFx0LmVsbS1pbm5lcntcblx0XHRcdFx0XHRcdFx0LnBob3Rve1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IHZ3KC0yOCk7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiB2dyg3OSk7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDM4OSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnNsaWRlcntcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNzIpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5pdGVtM3tcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE5Mik7XG5cdFx0XHRcdFx0XHQuYmd7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KC05NCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZWxtLWlubmVye1xuXHRcdFx0XHRcdFx0XHQucGhvdG97XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KC0yMCk7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiB2dyg4Mik7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDM1NSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnNsaWRlcntcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyODMpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5pdGVtNHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE4MSk7XG5cdFx0XHRcdFx0XHQuYmd7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KC05NCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZWxtLWlubmVye1xuXHRcdFx0XHRcdFx0XHQucGhvdG97XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogdncoMTA1KTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IHZ3KC0xMDIpO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygyMTEpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5zbGlkZXJ7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjgyKTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuaXRlbTV7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg4NSk7XG5cdFx0XHRcdFx0XHQuYmd7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KC05NCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZWxtLWlubmVye1xuXHRcdFx0XHRcdFx0XHQucGhvdG97XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KC0yNSk7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiB2dyg4OSk7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDM2Nik7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnNsaWRlcntcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyODEpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5pdGVtNntcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDg1KTtcblx0XHRcdFx0XHRcdC5iZ3tcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoLTk0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5lbG0taW5uZXJ7XG5cdFx0XHRcdFx0XHRcdC5waG90b3tcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiB2dyg4MSk7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiB2dygtMTgpO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygyMTIpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5zbGlkZXJ7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjgxKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NlYzJcblxuXG5cdC5zZWMze1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdigxMDUsMTI4MCkpO1xuXHRcdC8qIOWkluaeoO+8iOODh+OCtuOCpOODs+W5hTEyODBweO+8iSAqL1xuXHRcdC5zbGlkZXItd3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IHJlbSgxNjQpIGF1dG8gMDtcblx0XHR9XG5cblx0XHQuc3dpcGVyLXdyYXBwZXJ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDcwKTtcblx0XHR9XG5cblx0XHQvKiBTd2lwZXLmnKzkvZPvvIg4MDBweO+8iSAqL1xuXHRcdC5teVN3aXBlciB7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSgxMTY0KTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXG5cdFx0Lyog44K544Op44Kk44OJICovXG5cdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSg4MDApO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0XHQuc3dpcGVyLXNsaWRlIC5pbWFnZXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQvKiDnlLvlg48gKi9cblx0XHQuc3dpcGVyLXNsaWRlIGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC8qIOWJjeW+jOOCueODqeOCpOODieOCkuiWhOOBjyAqL1xuXHRcdC5zd2lwZXItc2xpZGUge1xuXHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cdFx0fVxuXG5cdFx0LnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQvKiDnn6LljbDlhbHpgJogKi9cblx0XHQuc2xpZGVyX19hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IHJlbSgxNzYpO1xuXHRcdFx0d2lkdGg6IHJlbSg4Myk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg4Myk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjdCRUFDO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzI3QkVBQztcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXG5cdFx0Lyog55+i5Y2w5bemICovXG5cdFx0LnNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRcdFx0bGVmdDogcmVtKDczKTtcblx0XHR9XG5cdFx0Lyog55+i5Y2w5Y+zICovXG5cdFx0LnNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRcdFx0cmlnaHQ6IHJlbSg3Myk7XG5cdFx0fVxuXG5cdFx0LnN3aXBlci1idXR0b24tZGlzYWJsZWR7XG5cdFx0XHRvcGFjaXR5OiAuMzU7XG5cdFx0fVxuXG5cdFx0Lyog5Lit44Gu55+i5Y2wICovXG5cdFx0LnNsaWRlcl9fYXJyb3c6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogcmVtKDE3KTtcblx0XHRcdGhlaWdodDogcmVtKDM0KTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vYXJ3LnN2Z1wiKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRtYXNrLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ2JSwtNTAlKTtcblx0XHR9XG5cblx0XHQuc2xpZGVyX19hcnJvdy0tcHJldjo6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NSUsLTUwJSkgc2NhbGUoLTEsMSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdFx0LnNsaWRlcl9fYXJyb3d7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWRlLXRpdGxle1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDM2KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDMwKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGNvbG9yOiAjMzgzODM4O1xuXHRcdH1cblxuXHRcdC5zbGlkZS10ZXh0e1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDM2KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzNCwxNikpO1xuXHRcdFx0Y29sb3I6ICMzODM4Mzg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHR9XG5cblx0XHQuc3dpcGVyLXBhZ2luYXRpb257XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xuXHRcdFx0XHRtYXJnaW46IDAgcmVtKDgpO1xuXHRcdFx0XHR3aWR0aDogcmVtKDEyKTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMTIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyN0JFQUM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHQvLyBTUFxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDg3KTtcblx0XHRcdC5lbG0taW5uZXJ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMDtcblx0XHRcdH1cblx0XHRcdC5lbG0tc2VjdGlvbi1oZWFkaW5ne1xuXHRcdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHRcdH1cblx0XHRcdC5zbGlkZXItd3JhcHBlciB7XG5cdFx0XHRcdG1hcmdpbjogdncoNTgpIGF1dG8gMDtcblx0XHRcdH1cblxuXHRcdFx0LnN3aXBlci13cmFwcGVye1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdncoMzcpO1xuXHRcdFx0fVxuXG5cdFx0XHQubXlTd2lwZXIge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5zd2lwZXItc2xpZGUge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC8qIOefouWNsOWFsemAmiAqL1xuXHRcdFx0LnNsaWRlcl9fYXJyb3cge1xuXHRcdFx0XHR0b3A6IHZ3KDg2LjcpO1xuXHRcdFx0XHR3aWR0aDogdncoNDgpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDQ4KTtcblx0XHRcdH1cblxuXHRcdFx0Lyog55+i5Y2w5bemICovXG5cdFx0XHQuc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdFx0XHRcdGxlZnQ6IHZ3KDI2KTtcblx0XHRcdH1cblx0XHRcdC8qIOefouWNsOWPsyAqL1xuXHRcdFx0LnNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRcdFx0XHRyaWdodDogdncoMjYpO1xuXHRcdFx0fVxuXG5cdFx0XHQvKiDkuK3jga7nn6LljbAgKi9cblx0XHRcdC5zbGlkZXJfX2Fycm93OjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogdncoMTIpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDIxKTtcblx0XHRcdH1cblxuXHRcdFx0LnNsaWRlLXRpdGxle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblxuXHRcdFx0LnNsaWRlLXRleHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHRcdHBhZGRpbmc6IDAgdncoMjUpO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb257XG5cdFx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIHZ3KDUpO1xuXHRcdFx0XHRcdHdpZHRoOiB2dyg4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc2VjM1xuXG5cblx0LnBhcnRzLWNvbnRhY3R7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDEzNSk7XG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHQvLyBTUFxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDkxKTtcblx0XHR9XG5cdH1cblx0Ly9wYXJ0cy1jb250YWN0XG5cbn1cbi8vI3BhZ2UtbWFudWZhY3R1cmluZ1xuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLXByb2R1Y3Rpb24ge1xuICAgIFxuXHQuYW5rZXItcG9pbnQge1xuXHRcdHNjcm9sbC1tYXJnaW4tdG9wOiByZW0oMTAwKTsgLyogaGVhZGVyIOmrmOOBlSAqL1xuXHRcdFxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRzY3JvbGwtbWFyZ2luLXRvcDogdncoNjUpOyAvKiBoZWFkZXIg6auY44GVICovXG5cdFx0fVxuXHR9XG5cdFxuXHQvLyBWYXJpYWJsZXMgZm9yIHByb2R1Y3Rpb24gdGltZWxpbmVcblx0JGNvbG9yXzE6ICMzN0FDOUU7XG5cdCRiYWNrZ3JvdW5kLWNvbG9yXzE6IHZhcigtLWNvbG9yLWZvbnQpO1xuXG5cdC5zZWMxIHtcblx0XHRtYXJnaW4tdG9wOiByZW0oMTc1KTtcblxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0Ly8gU1Bcblx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg5Myk7XG4gICAgICAgICAgICAucHJvZHVjdGlvbl9fdGltZWxpbmUgYXJ0aWNsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0aW9uX190aW1lbGluZSBtYWlue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICB9XG5cdFx0fVxuICAgICAgICBcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY2LjY2NjY2NjY2NjclO1xuICAgICAgICAgICAgY29sb3I6ICMzN0FDOUU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cdFx0Jl9fZGV0YWlsIHtcblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDM5KTtcblx0XHRcdH1cblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogdncoNDApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMTIzKTtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogdncoMTIzKTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDIpIDAgdncoMykgMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygyMTcpO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiB2dygyMTcpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogdncoMikgMCB2dygzKSB2dygxNyk7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3Rpb25fX3RpbWVsaW5lIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogcmVtKDUwKSBhdXRvO1xuXG4gIHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oMzApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNjApO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiByZW0oNSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHJlbSg4MCk7ICAgICAgICAgICBcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHJlbSg0MCk7ICAgICAgICAgICAgXG4gICAgdG9wOiByZW0oNTApOyAgICAgICAgICAgICBcbiAgICBib3R0b206IHJlbSgtNzApO1xuICAgIHdpZHRoOiByZW0oMi43KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1mb250LCAjMzdBQzlFKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIGFydGljbGUge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHJlbSgzMCk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICBtYWluIHtcbiAgICBmbGV4OiAxO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mb250LCAjMzdBQzlFKTtcbiAgICAgICAgICAgICAgXG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLy9ib3JkZXItcmFkaXVzOiByZW0oOCk7XG4gICAgICAvL2JveC1zaGFkb3c6IDAgcmVtKDQpIHJlbSgxMikgcmdiYSgwLDAsMCwwLjEpO1xuICAgIH1cbiAgfVxufVxuXG5cdC5wYXJ0cy1jb250YWN0IHtcblx0XHRtYXJnaW4tdG9wOiByZW0oMTM1KTtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg5MSk7XG5cdFx0fVxuXHR9XG59IiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cblxuJGNvbG9yXzE6ICMzODM4Mzg7XG5cbiNwYWdlLWFib3V0IHtcblx0LnNlYzFfX2RldGFpbCB7XG5cdFx0bWFyZ2luLXRvcDogOXJlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcbiAgICAgICAgLnNlYzFfX2RldGFpbF9fdGV4dCB7XG4gICAgICAgICAgICAvL21hcmdpbi10b3A6IDMuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG4gICAgICAgIH1cblx0fVxuXHQuc2VjMSB7XG5cdFx0bWFyZ2luLXRvcDogMTcuNXJlbTtcbiAgICAgICAgXG5cdFx0LnRpY2tlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxOHJlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdFx0LnRpY2tlcl9fdHJhY2sge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdGFuaW1hdGlvbjogdGlja2VyLXNjcm9sbCAxMDBzIGxpbmVhciBpbmZpbml0ZTtcblx0XHR9XG5cdFx0LnRpY2tlcl9faXRlbSB7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHBhZGRpbmc6IDAgOC41cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMzA3cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHRcblx0XHRcblx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdC8vIFNQXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoOTMpO1xuXHRcdH1cblx0fVxuXHQuc2VjMiB7XG5cdFx0bWFyZ2luLXRvcDogMTYuMnJlbTtcblx0LnNlYzJfX2RldGFpbCB7XG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdH1cbiAgICAgICAgXG5cdC5zZWMyX19kZXRhaWxfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZHQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMzRkJBQUM7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0XHR3aWR0aDogMTguNTE4NTE4NTE4NSU7XG5cdFx0XHRtaW4td2lkdGg6IDE4LjUxODUxODUxODUlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAxLjZyZW0gMXJlbSAxLjRyZW0gNHJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMjEyLjUlO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG5cdFx0ZGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDNkM2QzY7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0XHR3aWR0aDogODEuNDgxNDgxNDgxNSU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDEuNnJlbSAyLjdyZW0gMS40cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIxMi41JTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICBcblx0XHR9XG5cdH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDk0KTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnNlYzJfX2RldGFpbF9faXRlbXtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0Mi41MTg1MTklO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMC41cmVtIDEuNHJlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDAuN3JlbSAxLjRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgXG4gICAgfVxuICAgIFxuICAgICAgICAgICAgXG5cdC5zZWMzIHtcblx0XHRtYXJnaW4tdG9wOiAxNi4ycmVtO1xuXHQuc2VjM19fZGV0YWlsIHtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0fVxuXHQuc2VjM19fZGV0YWlsX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGR0IHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjM0ZCQUFDO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdFx0d2lkdGg6IDE4LjUxODUxODUxODUlO1xuXHRcdFx0bWluLXdpZHRoOiAxOC41MTg1MTg1MTg1JTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMS42cmVtIDFyZW0gMS40cmVtIDRyZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIxMi41JTtcblx0XHR9XG5cdFx0ZGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDNkM2QzY7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0XHR3aWR0aDogODEuNDgxNDgxNDgxNSU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDEuNnJlbSAyLjdyZW0gMS40cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIxMi41JTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0fVxuXHR9XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDk0KTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnNlYzNfX2RldGFpbF9faXRlbXtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy41MTg1MTklO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMC41cmVtIDEuNHJlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDAuN3JlbSAxLjRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgXG5cdC5zZWM0IHtcblx0XHRtYXJnaW4tdG9wOiAxNi4ycmVtO1xuXHQuc2VjNF9fYm94IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tdG9wOiA5cmVtO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG5cdH1cblx0LnNlYzRfX2RldGFpbCB7XG5cdFx0Ly8gbWFyZ2luLXRvcDogOC4zcmVtO1xuXHRcdHdpZHRoOiA1NyU7XG5cdFx0Ly9wYWRkaW5nLWxlZnQ6IDYuNDQwNjc3OTY2MSU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcblx0LnNlYzRfX2RldGFpbF9fdGV4dCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjEyLjUlO1xuXHR9XG5cblx0fVxuXHQuc2VjNF9fcGhvdG8ge1xuXHRcdG1hcmdpbi10b3A6IDlyZW07XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6IDQyJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogNTIlO1xuXHRcdH1cblx0fVxuXG4gICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDk0KTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnNlYzRfX2JveHtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgICAgICAgICAuc2VjNF9fcGhvdG97XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWM0X19kZXRhaWx7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblx0XHRcdC5zZWM0X19kZXRhaWxfX3RleHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgzMyk7XG5cdFx0XHR9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICB9XG5cbn1cbn1cbiNwYWdlLXRvcCB7XG5cdC5zZWMxX19kZXRhaWxfX3RleHQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bGluZS1oZWlnaHQ6IDIxMi41JTtcblx0fVxufVxucC5kYWloeW91LnNlYzFfX2RldGFpbF9fdGV4dCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLWJ1c2luZXNzIHtcbiAgICAuc2VjMSB7XG4gICAgbWFyZ2luLXRvcDogMTcuNXJlbTtcblxuICAgICAgICAuc2VjMV9fZGV0YWlsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWMxX19pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYzFfX2JveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5zZWMxX19kZXRhaWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOC4zcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogNi40NDA2Nzc5NjYxJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNC41NSU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYzFfX3Bob3RvIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYzFfX2RldGFpbF9fdHRsIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjYuNjY2NjY2NjY2NyU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYzFfX2RldGFpbF9fdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjEyLjUlO1xuICAgICAgICB9XG4gICAgICAgIC5zZWMxX19waG90byBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDkzKTtcbiAgICAgICAgICAgIC5zZWMxX19ib3h7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjMV9fcGhvdG97XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjMV9fZGV0YWlse1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgIFxuICAgIH1cbiAgICBcbiAgICBcbiAgICBcbiAgICBcbi5zZWMyIHtcbiAgICBtYXJnaW4tdG9wOiAxNi4ycmVtO1xuICAgIC5zZWMyX19ib3gge1xuICAgICAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgfVxuICAgIHRhYmxlLnNjcm9sbGFibGVfX3RhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHRhYmxlLnNjcm9sbGFibGVfX3RhYmxlIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM3QUM5RTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICB9XG4gICAgdGFibGUuc2Nyb2xsYWJsZV9fdGFibGUgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLnNlYzJfX3RhYmxlX190dGxcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0Ni42NjY2NjY2NjY3JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBjb2xvcjogIzM3QUM5RTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgLnNlYzJfX3RhYmxlX190dGw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIGhlaWdodDogMC4zcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzdBQzlFO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLnNlYzJfX3RhYmxlLXdyYXB7XG4gICAgICAgIG1hcmdpbjogMTAuMXJlbSBhdXRvIDA7XG4gICAgfVxuICAgIC50YWJsZS13cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtY29udGFpbmVyIHtcbiAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyBcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY3JvbGwtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxM3B4IDlweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZUFycm93IDIuMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzOyBcbiAgICAgICAgfVxuICAgICAgICBAa2V5ZnJhbWVzIHNsaWRlQXJyb3cge1xuICAgICAgICAgIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7IG9wYWNpdHk6IDAuNTsgfVxuICAgICAgICAgIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KSB0cmFuc2xhdGVZKC01MCUpOyBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpOyBvcGFjaXR5OiAwLjU7IH1cbiAgICAgICAgfVxuICAgICAgICAudGFibGUtd3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LDI1NSwyNTUsMC44KSk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gXG4gICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICAgICAgXG4gICAgICAgIC5zZWMyIHtcbiAgICAgICAgICAgIHRhYmxlLnNjcm9sbGFibGVfX3RhYmxle1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRhYmxlLnNjcm9sbGFibGVfX3RhYmxlIHRke1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWMyX19ib3gge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zY3JvbGwtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRhYmxlLXdyYXBwZXI6OmFmdGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIFxuICAgIH1cbiAgICBcbiAgICBcbn1cblxuLnNzLXNjcm9sbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBlYXNlOyBcbn1cblxuLnNzLXNjcm9sbC5zbGlkZS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTtcbn1cblxuLnNzLXNjcm9sbC5zbGlkZS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcbn1cblxuLnNzLXNjcm9sbC5zbGlkZS11cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbn1cblxuLnNzLXNjcm9sbC5hY3RpdmUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XG59IiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLWNzciB7XG4gICAgLnNlYzEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNy41cmVtO1xuXG4gICAgICAgIC5zZWMxIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuc2VjMV9faW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC5zZWMxX19ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgfVxuICAgICAgICAuc2VjMV9fZGV0YWlsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDguM3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiA0Mi44ODEzNTU5MzIyJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNDQwNjc4JTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYzFfX2RldGFpbF9fdGV4dCB7XG4gICAgICAgICAgICAvL21hcmdpbi10b3A6IDMuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYzFfX3Bob3RvIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1Ni4yMDMzOSU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYzFfX3Bob3RvIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg5Myk7XG4gICAgICAgICAgICAgIC5zZWMxX19ib3h7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zZWMxX19kZXRhaWx7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjNyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNlYzFfX3Bob3Rve1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIFxuICAgIH1cbiAgICAuc2VjMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2LjJyZW07XG5cbiAgICAgICAgaDMuc2VjMl9fdGFibGVfX3R0bCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0Ni42NjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzdBQzlFO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4gICAgICAgIGgzLnNlYzJfX3RhYmxlX190dGw6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC4zcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzM3QUM5RTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG59XG5cbiAgICAgICAgLnNlYzJfX2RldGFpbF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMy42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG59XG4gICAgICAgIC5zZWMyX19waG90byB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDUwcHggYXV0byAxMDBweDtcbn1cbiAgICAgICAgfVxuXG4gICAgLnNlYzMge1xuICAgIG1hcmdpbi10b3A6IDE2LjJyZW07XG5cbiAgICAgICAgaDMuc2VjM19fdGFibGVfX3R0bCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0Ni42NjY2NjY2NjY3JTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY29sb3I6ICMzN0FDOUU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuICAgICAgICBoMy5zZWMzX190YWJsZV9fdHRsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMzdBQzlFO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbn1cbiAgICAgICAgLnNlYzNfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwIDEwMHB4O1xufVxuICAgICAgICAuc2VjM19fcGhvdG97XG4gICAgd2lkdGg6IDQyLjg4MTM1NTkzMjIlO1xufVxuICAgICAgICAuc2VjM19fZGV0YWlse1xuICAgICB3aWR0aDogNTcuMjAzMzg5ODMwNSU7XG59XG5cblxuICAgICAgICAuc2VjM19fZGV0YWlsX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbn1cblxuICAgICAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuc2VjM19fYm94e1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWMzX19waG90b3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWMzX19kZXRhaWx7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG59XG5cblxuXG5cblxuXG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtY29udGFjdCB7XG4gICAgXG4gICAgLmNvbnRhY3RfX2J0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcblxuICAgICAgICAuY29udGFjdF9fYnRuX19mbG9hdCBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy40cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNC4ycmVtO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICB9XG4gICAgICAgIC5jb250YWN0X19idG5fX2Zsb2F0IGE6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgICAgICB9XG4gICAgICAgICAgICAuY29udGFjdF9fYnRuX19ib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250YWN0X19idG5fX2Zsb2F0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLndfYXJ3IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL3dfYXJ3LnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApO1xuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAuc2VjMV9fYm94e1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGFjdF9fYnRuX19mbG9hdHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIC5jb250YWN0X19idG5fX2Zsb2F0IGF7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICB9XG4gICAgI2J5cGhvbmUsICNieW1haWwge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbiAgICBcbiAgICBcbiAgICAuc2VjMSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuLnNlYzFfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjMV9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWMxX19kZXRhaWwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuICAgICAgICAgICAgXG5wLnRlbF9jb250YWN0IHtcbiAgICBmb250LXNpemU6IDYuOHJlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAjM0VCQUFDO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5wLnVrZXRzdWtlX2ppa2FuIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwLnRlbF9jb250YWN0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4uc2VjMiB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuXG4uc2VjMl9zdGVwX3Bob3Rve1xuICAgIG1heC13aWR0aDogMzU1cHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG59XG4gICAgXG4gICAgICAgIC50ZXh0X3N7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC50ZXh0X217XG4gICAgICAgICAgICB3aWR0aDogMTk1cHg7XG4gICAgICAgIH1cbiAgICAud2RoX2JveHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLnRleHRfX25hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5pbnB1dC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG59XG4uZmxleG5vd3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBcbiAgICAudGV4dF9fbmFtZV9fMSB7XG4gICAgbWluLXdpZHRoOiAxNTZweDtcbiAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDA7XG59XG59XG4gICAgLndkaF9ib3hse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICAgIHVsLndkaF9ib3hsIGxpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIGlucHV0I1phaXNoaXRzdV8we1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgaW5wdXQjWmFpc2hpdHN1XzF7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbnRhYmxle1xuICAgIHdpZHRoOiAxMDAlO1xufVxudHIge1xuICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmlucHV0e1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbn1cbnN1cC50eHRSZWQge1xuICAgIHRvcDogLTAuMWVtO1xuICAgIGJhY2tncm91bmQ6ICNGRjM5MkU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMXB4IDVweCAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbnRoIHtcbiAgICB3aWR0aDogMjY0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLXdpZHRoOiAyNjRweDtcbn1cbiAgICAudGV4dF9se1xuICAgICBcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNXZ3O1xuICAgIH1cbiAgICAudGV4dF9sbXtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjB2dztcbiAgICB9XG4gICAgdGQudGV4dF9mbGV4X2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG59XG4gICAgLm5hbWVmaWVsZGJveCB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbn1cbiAgICAubWwyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4gZGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMTBweCAwO1xufVxuICAgICBkdHtcbiAgICAgICAgbWluLWhlaWdodDogMzdweDtcbiAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICB9XG4gICAgIGRke1xuICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNDBweDtcbiAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgfVxuLnByaXZhY3lwb2xpY3kge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbn1cbi5wcml2YWN5X2NoZWNrIHtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbG0tYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1LjdyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVsbS1idG4gaW5wdXQuYXJ3LFxuLmVsbS1idG4gYnV0dG9uLmFydyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjJyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVsbS1idG4gaW5wdXQuYXJ3OmhvdmVyLFxuLmVsbS1idG4gYnV0dG9uLmFydzpob3ZlciB7XG4gICBiYWNrZ3JvdW5kOiAjM0VCQUFDO1xufVxuXG4uZWxtLWJ0biBidXR0b24uYXJ3OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICB3aWR0aDogMS4xcmVtO1xuICAgIGhlaWdodDogMi4xcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9hcncuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5zZWxlY3Qge1xuICAgIC8vd2lkdGg6IDMwdnc7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBhdXRvO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVsbS1idG4gYSAuYXJ3e1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4gICAgXG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNnB4O1xuICAgICAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICAgICAgLy90YWJsZXtcbiAgICAgICAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vfVxuICAgICAgICB0cntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgdGh7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICB0ZHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICB0ZC50ZXh0X2ZsZXhfYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAudGV4dF9fbmFtZXtcbiAgICAgICAgICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC8vYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjc5NDg3dncgMi41NjQxdncgMS4yODIwNXZ3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0e1xuICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjc5NDg3dncgMi41NjQxdncgMS4yODIwNXZ3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgIH1cbiAgICAgICAgZGx7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgIGRke1xuICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgIH1cbiAgICAgICAgIGRkLm1pbmlubGluZXtcbiAgICAgICAgICAgIG1heC1pbmxpbmUtc2l6ZTogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBpbmxpbmUtc2l6ZTogbWF4LWNvbnRlbnQ7XG4gICAgICAgICB9XG4gICAgICAgIC50ZXh0X2x7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHRfbG17XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHRfbXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAubWwyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4gICAgICAgIFxuICAgIC53ZGhfYm94e1xuICAgICAgICBcbiAgICAgICAgLnRleHRfX25hbWV7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndkaF9ib3hse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLndkaF9ib3hse1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICAgICAuemFpc2hpdHN1X2Jsb2NrIGlucHV0e1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgXG4gICAgXG4gICAgfVxufSIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS1yZWNydWl0bWVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWNydWl0bWVudC9iZ19ib2R5LnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBcblx0LmFua2VyLXBvaW50IHtcblx0XHRzY3JvbGwtbWFyZ2luLXRvcDogcmVtKDEwMCk7IC8qIGhlYWRlciDpq5jjgZUgKi9cblx0XHRcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0c2Nyb2xsLW1hcmdpbi10b3A6IHZ3KDY1KTsgLyogaGVhZGVyIOmrmOOBlSAqL1xuXHRcdH1cblx0fVxuXHRcblx0Ly8gVmFyaWFibGVzIGZvciBwcm9kdWN0aW9uIHRpbWVsaW5lXG5cdCRjb2xvcl8xOiAjMzdBQzlFO1xuXHQkYmFja2dyb3VuZC1jb2xvcl8xOiB2YXIoLS1jb2xvci1mb250KTtcblxuXHQuc2VjMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3LjVyZW07XG4gICAgICAgIFxuICAgICAgICAubXJnX3R7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICB9XG5cblx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdC8vIFNQXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoOTMpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuc2VjMV9fZGV0YWlsX19pdGVtIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWMxX19kZXRhaWxfX2l0ZW0gZHR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAyLjdyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYzFfX2RldGFpbF9faXRlbSBkZHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMi43cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cblx0XHQmX19kZXRhaWwge1xuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzkpO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiB2dyg0MCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkdCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygxMjMpO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiB2dygxMjMpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogdncoMikgMCB2dygzKSAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDIxNyk7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IHZ3KDIxNyk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygyKSAwIHZ3KDMpIHZ3KDE3KTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbi5zZWMxX19kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuLnNlYzFfX2RldGFpbF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbiAuc2VjMV9fZGV0YWlsX19pdGVtIGR0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNGQkFBQztcbiAgICBjb2xvcjogIzM4MzgzODtcbiAgICB3aWR0aDogMTguNTE4NTE4NTE4NSU7XG4gICAgbWluLXdpZHRoOiAxOC41MTg1MTg1MTg1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS42cmVtIDFyZW0gMS40cmVtIDRyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbn1cbiAuc2VjMV9fZGV0YWlsX19pdGVtIGRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0M2QzZDNjtcbiAgICBjb2xvcjogIzM4MzgzODtcbiAgICB3aWR0aDogODEuNDgxNDgxNDgxNSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMi43cmVtIDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMjEyLjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXHRcbiAgICBcbiAgICBcbiAgICBcbiAgICBcblxuXHRcbn0iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuXG4jcGFnZS1hcHBsaWNhdGlvbntcbiAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWNydWl0bWVudC9iZ19ib2R5LnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBcbiAuc2VjMiB7XG4gICAgbWFyZ2luLXRvcDogMTdyZW07XG4gICAgIFxuIHAudGVsX2NvbnRhY3Qge1xuICAgIGZvbnQtc2l6ZTogNi44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICMzRUJBQUM7XG59XG4gcC51a2V0c3VrZV9qaWthbiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4gLnNlYzJfc3RlcF9waG90b3tcbiAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuICAgICAgICAgICAgIC50ZXh0X3N7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC50ZXh0X217XG4gICAgICAgICAgICB3aWR0aDogMTk1cHg7XG4gICAgICAgIH1cbiAgICAud2RoX2JveHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLnRleHRfX25hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIFxuICAgICAgICAuaW5wdXQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxufVxuLmZsZXhub3dyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgXG4gICAgLnRleHRfX25hbWVfXzEge1xuICAgIG1pbi13aWR0aDogMTU2cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG59XG59XG4gICAgIFxuIHRhYmxle1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIHRyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1jb2xvcjogI2YwZWZlZDtcbn1cbiBpbnB1dHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG59XG4gc3VwLnR4dFJlZCB7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRjM5MkU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMXB4IDVweCAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiB0aCB7XG4gICAgd2lkdGg6IDI2NHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuICAgICAgLnRleHRfbHtcbiAgICAgIHdpZHRoOiAzMHZ3OyBcbiAgICB9XG4gICAgIFxuICAgICAgLnRleHRfbG17XG4gICAgICB3aWR0aDogMjV2dzsgXG4gICAgfVxuICAgICBcbiAgICAubmFtZWZpZWxkYm94IHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xufVxuICAgICAgICAgLm1sMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuICAgIHRkLnRleHRfZmxleF9ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuICAgICAudGV4dF9mbGV4X2JveF9jb2xtbntcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgIH1cbiBkbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAxMHB4O1xufVxuICAgICBkdHtcbiAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgfVxuICAgICBkZHtcbiAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDQwcHg7XG4gICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpXG4gICAgIH1cbiAgICBcbiAucHJpdmFjeXBvbGljeSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDUwcHggMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4gLnByaXZhY3lfY2hlY2sge1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIC5lbG0tYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1LjdyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIC5lbG0tYnRuIGlucHV0LmFydyxcbiAuZWxtLWJ0biBidXR0b24uYXJ3IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMy40cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMnJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4gLmVsbS1idG4gaW5wdXQuYXJ3OmhvdmVyLFxuIC5lbG0tYnRuIGJ1dHRvbi5hcnc6aG92ZXIge1xuICAgYmFja2dyb3VuZDogIzNFQkFBQztcbn1cblxuIC5lbG0tYnRuIGJ1dHRvbi5hcnc6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAxLjFyZW07XG4gICAgaGVpZ2h0OiAyLjFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2Fydy5zdmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXNpemU6IDEwMCUgYXV0bztcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbiBzZWxlY3Qge1xuICAgIC1tb3otYXBwZWFyYW5jZTogYXV0bztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDZweDtcbn1cbnNlbGVjdCNTYWNhZGVtaWMge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5zZWxlY3QjU3R5cGUge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5zZWxlY3QjU2NhdGVnb3J5IHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVsbS1idG4gYSAuYXJ3e1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4gICAgIHVsLmZsZXhfY29se1xuICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgIH1cbiAgICAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcblxufVxuICAgICBcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA2cHg7XG4gICAgICAgIH1cbiAgICAgXG4gICAgIFxuICAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgICAgICAgXG4gICAgICAgIHRye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICB0aHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHRke1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgIFxuICAgICAgICB0ZC50ZXh0X2ZsZXhfYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAgXG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjc5NDg3dncgMi41NjQxdncgMS4yODIwNXZ3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMS43OTQ4N3Z3IDIuNTY0MXZ3IDEuMjgyMDV2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICB9XG4gICAgICAgICBkbHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAgZGR7XG4gICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgfVxuICAgICAgICAgZGQubWluaW5saW5le1xuICAgICAgICAgICAgbWF4LWlubGluZS1zaXplOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGlubGluZS1zaXplOiBtYXgtY29udGVudDtcbiAgICAgICAgIH1cbiAgICAgICAgIC50ZXh0X2ZsZXhfYm94X2NvbG1ue1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICB9XG4gICAgICAgICAudGV4dF9fbmFtZXtcbiAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgIH1cbiAgICAgICAgLnRleHRfbHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dF9sbXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dF9te1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICBcbiAgICAgICAgIHNlbGVjdCNTYWNhZGVtaWMge1xuICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNlbGVjdCNTdHlwZSB7XG4gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3QjU2NhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gIC5tbDIwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbiAgICAgXG4gICAgLndkaF9ib3h7XG4gICAgICAgIFxuICAgICAgICAudGV4dF9fbmFtZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICBcbiAgICAud2RoX2JveGx7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAgXG4gICAgIH1cbiAgICAgXG4gICAgfVxuICAgICBcbn0iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtY2FzdGluZyB7XG4gICAgLnNlYzEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNy41cmVtO1xuXG4gICAgICAgIC5zZWMxIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuc2VjMV9faW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC5zZWMxX19kZXRhaWwge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgICAuc2VjMV9fZGV0YWlsX190ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYzFfX3Bob3RvIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1Ny4yMDMzODk4MzA1JTtcbiAgICAgICAgfVxuICAgICAgICAuc2VjMV9fcGhvdG8gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0Ly8gU1Bcblx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg5Myk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5zZWMyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTYuMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcblxuICAgICAgICAuc2VjMl9fYnRuIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0LjJyZW07XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYzJfX2J0biBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjMl9fYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjMl9fYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLmZsb2F0X19jYXNlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMnJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNFQkFBQztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Bhbi53X2FydyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi93X2Fydy5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICAgICAgICAgIC5zZWMyX19idG57XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICAuc2VjMl9fYnRuIGF7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICB9XG4gICAgXG4uc2VjMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgICAgICAgICAuc2VjM19faW5uZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWMzX19ib3hfX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN2VtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYzNfX2RldGFpbF9fcmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDguM3JlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIuODgxMzU1OTMyMiU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNi40NDA2Nzc5NjYxJTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYzNfX2RldGFpbF9fdHRsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjZyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjY2NjY3JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWMzX19kZXRhaWxfX3RleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjEyLjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYzNfX3Bob3RvX19yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXJlbTtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTcuMjAzMzg5ODMwNSU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYzNfX3Bob3RvX19yaWdodCBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYzNfX2lubmVyX190dGwge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYzNfX3Bob3RvX19yaWdodCBzcGFuLnZlcnRpY2FsX19mbG9hdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTNyZW07XG4gICAgICAgICAgICAgICAgbGVmdDogLTRyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzRUJBQUM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjZyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYzNfX2JveF9fbGVmdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN2VtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYzNfX2RldGFpbF9fbGVmdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOC4zcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0Mi44ODEzNTU5MzIyJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYuNDQwNjc3OTY2MSU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWMzX19kZXRhaWxfX2xlZnQgLnNlYzNfX2RldGFpbF9fdHRsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjZyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjY2NjY3JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWMzX19kZXRhaWxfX2xlZnQgLnNlYzNfX2RldGFpbF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjM19fcGhvdG9fX2xlZnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU3LjIwMzM4OTgzMDUlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWMzX19waG90b19fbGVmdCBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjM19fcGhvdG9fX2xlZnQgc3Bhbi52ZXJ0aWNhbF9fZmxvYXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0zcmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNHJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNFQkFBQztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWMzX19ib3hfX3JpZ2h0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYzNfX2RldGFpbF9fcmlnaHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VjM19fcGhvdG9fX3JpZ2h0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYzNfX2JveF9fbGVmdHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLnNlYzNfX3Bob3RvX19sZWZ0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNi40NDA2Nzc5NjYxJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLnNlYzNfX2RldGFpbF9fbGVmdHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2LjQ0MDY3Nzk2NjElO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuc2VjM19fcGhvdG9fX2xlZnQgc3Bhbi52ZXJ0aWNhbF9fZmxvYXR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICBcbiAgICB9XG59IiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLW5ld3Mge1xuXHRwYWRkaW5nLXRvcDogMDtcbiBcbiAgICAucGFnZS1jb250ZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4gICAgLnBhZ2UtaGVhZGluZ19fZGVjbyB7XG4gICAgd2lkdGg6IDQyLjYzNzkzMSU7XG4gICAgcGFkZGluZy10b3A6IDU2LjcyNDEzNzkzMSU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9wYWdlLWhlYWRpbmctZGVjby53ZWJwKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMi40cmVtO1xuICAgIHRvcDogMTAuOHJlbTtcbiAgICB6LWluZGV4OiAtMTtcbn1cbi5zZWMxe1xuXHRcdG1hcmdpbi10b3A6IHJlbSgxNzcpO1xuXHRcdFx0XHQuZWxtLWlubmVye1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGF0ZXtcblx0XHRcdFx0XHRjb2xvcjogIzM3QUM5RTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOC45MTU4MDE2MTQ4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTguOTE1ODAxNjE0OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyLjlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzdBQzlFIDE1JSwgI0M2QzZDNiAxNSUpIDE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM4MzgzODtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4zcmVtIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMC41JTtcblx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIC5uZXdzX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmV3c19fY29udGVudCBwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjEyLjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VjMV9fYm94IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VjMV9fcGhvdG8ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VjMV9fZGV0YWlsX19yIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMy4zcmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjU1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlYzFfX2RldGFpbF9fbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQuNTUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VjMV9fZGV0YWlsX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG4gICAgICAgICAgICAgICAgfVxuXHRcblx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdC8vIFNQXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0LnNlYzFfX2JveHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0fVxuXHRcdFx0LnNlYzFfX3Bob3Rve1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5zZWMxX19kZXRhaWxfX3J7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQuc2VjMV9fZGV0YWlsX19se1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdC5lbG0tYnRuLmFsLWN7XG5cdFx0XHRcdG1hcmdpbjogNTBweCBhdXRvO1xuXHRcdFx0fVxuXHR9XG4gICAgfVxuICAgIFxuICAgIFxuICAgIFxuICAgIFxuLnNlYzB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDE3Nyk7XG5cdFx0Jl9fbGlzdHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg2MCk7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDk3NSwxMDgwKSk7XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCMzODM4MzgsIzM4MzgzOCxub25lKTtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdC5kYXRle1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzRkJBQUM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5kYXRle1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjM0ZCQUFDO1xuXHRcdFx0XHRcdGNvbG9yOiAjMzdBQzlFO1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDE2NCw4NjcpKTtcblx0XHRcdFx0XHRtaW4td2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTY0LDg2NykpO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogcmVtKDIxKSByZW0oMjMpIHJlbSgxOSk7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzZDNkM2O1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDcwMyw4NjcpKTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRjb2xvcjogIzM4MzgzODtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgxNykgcmVtKDI4KSByZW0oMTMpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDM0LDE2KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0Ly8gU1Bcblx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg5NCk7XG5cdFx0XHQmX19saXN0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg0MSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzZDNkM2O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoODgpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjM0ZCQUFDO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogdncoMjApIDAgdncoMTMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDg4KTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMzRkJBQUM7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmRhdGV7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTEpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZGF0ZXtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzM3QUM5RTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoOCk7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0Ly9zcFxuXHR9XG59IiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLXJlY3J1aXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVjcnVpdG1lbnQvYmdfYm9keS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gXG4gICAgLmFua2VyLXBvaW50IHtcblx0XHRzY3JvbGwtbWFyZ2luLXRvcDogcmVtKDEwMCk7IC8qIGhlYWRlciDpq5jjgZUgKi9cblx0fVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0LmFua2VyLXBvaW50IHtcblx0XHRcdHNjcm9sbC1tYXJnaW4tdG9wOiB2dyg2NSk7IC8qIGhlYWRlciDpq5jjgZUgKi9cblx0XHR9XG5cdH1cbiAgICBcbiAgICAucGFnZS1jb250ZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiAgICAucGFnZS1oZWFkaW5nX19kZWNvIHtcbiAgICAgICAgd2lkdGg6IDQzLjYzNzkzMSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3Mi43MjQxMzglO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9yZWNydWl0X2RlY28ud2VicCkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA4cmVtO1xuICAgICAgICB0b3A6IC0zMi4ycmVtO1xuICAgICAgICB6LWluZGV4OiAtMTtcbn1cbiAgICAuc2VjMXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTcuNXJlbTtcbiAgICAgICAgXG4gICAgICAgIC5zZWMxX19pbm5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAuc2VjMV9fZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiA4LjNyZW07XG4gICAgd2lkdGg6IDUzLjg4MTM1NiU7XG4gICAgcGFkZGluZy1yaWdodDogNC40NDA2NzglO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4gICAgLnNlYzFfX2RldGFpbF9fdHRsIHtcbiAgICBsaW5lLWhlaWdodDogMTY2LjY2NjY2NjY2NjclO1xufVxuICAgIC5zZWMxX19kZXRhaWxfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMjgwLjUlO1xufVxuICBcbiAgICAgICAgXG4gICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgICAgIC5zZWMxX19kZXRhaWx7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAuc2VjMV9fZGV0YWlsX190ZXh0IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxODAuNSU7ICAgIFxuICAgICAgICB9XG4gICAgICAgICBcbiAgICAgICAgLnBhZ2UtaGVhZGluZ19fZGVjb3tcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAzNy42Mzc5MzElO1xuICAgICAgICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgfVxuICAgIC5wYWdlLWhlYWRpbmdfX2ltYWdlIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHRcdC5yZWNydWl0X19sb2dvX19zbGlkZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdGFuaW1hdGlvbjogbG9nby1zbGlkZXItc2Nyb2xsIDEwMHMgbGluZWFyIGluZmluaXRlO1xuXHRcdH1cblx0XHQubG9nb19fc2xpZGVyX19pdGVtIHtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0cGFkZGluZzogMCAycmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAvKiDnhKHpmZDjgrnjgq/jg63jg7zjg6sgKi9cblx0XHRAa2V5ZnJhbWVzIGxvZ28tc2xpZGVyLXNjcm9sbCB7XG5cdFx0XHRmcm9tIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0fVxuXHRcdFx0dG8ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdH1cbiAgICBcbiAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgICAgICAubG9nb19fc2xpZGVyX19pdGVtIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgLnRpY2tlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHQudGlja2VyX190cmFjayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRhbmltYXRpb246IHRpY2tlci1zY3JvbGwgMTAwcyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0fVxuXHRcdC50aWNrZXJfX2l0ZW0ge1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDguNXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwN3B4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC8qIOeEoemZkOOCueOCr+ODreODvOODqyAqL1xuXHRcdEBrZXlmcmFtZXMgdGlja2VyLXNjcm9sbCB7XG5cdFx0XHRmcm9tIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0dG8ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdH1cbiAgICBcbiAgICBcbiAgICBcbiAgICBcbiAgICBcbi5zZWMye1xuXHRcdG1hcmdpbi10b3A6IHJlbSgxNjIpO1xuICAgIFxuICAgIC5zZWMyX19waG90byB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuICAgIC5zZWMyX19ib3ggaW1ne1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgICAuc2VjMl9fYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXJlbTtcbiAgICB9XG4gICAgLnNlYzJfX2ZlYXR1cmVfX2JveCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gNHJlbSk7XG4gICAgICAgIG1hcmdpbjogMCAwIDdyZW07XG4gICAgfVxuICAgIC5zZWMyX19kZXRhaWxfX3R0bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLnNlYzJfX2RldGFpbF9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbiAgICB9XG4gICAgLnNlYzJfX2JveCBpbWcuYWJzX19pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWF4LXdpZHRoOiA5NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IC0zcmVtO1xuICAgIHRvcDogLTMuM3JlbTtcbn1cbiAgICBcbiAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFxuXHRcdFx0bWFyZ2luLXRvcDogdncoOTMpOyAgICAgICAgXG5cbiAgICAgICAgLnNlYzJfX2ZlYXR1cmVfX2JveHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5zZWMyX19kZXRhaWxfX3RleHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4MC41JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBcbiAgICBcbiAgICB9XG4gICAgXG4gICAgXG4gICAgXHQuc2VjM3tcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi10b3A6IDEwcmVtO1xuXHRcdC8qIOWkluaeoO+8iOODh+OCtuOCpOODs+W5hTEyODBweO+8iSAqL1xuXHRcdC5zbGlkZXItd3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IHJlbSgxNjQpIGF1dG8gMDtcblx0XHR9XG5cblx0XHQuc3dpcGVyLXdyYXBwZXJ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDcwKTtcblx0XHR9XG5cblx0XHQvKiBTd2lwZXLmnKzkvZPvvIg4MDBweO+8iSAqL1xuXHRcdC5yZWNydWl0LXN3aXBlciB7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSgxMTY0KTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgXG5cdFx0fVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAvKiDjgrnjg6njgqTjg4kgKi9cblx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdG1heC13aWR0aDogcmVtKDgwMCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblxuXHRcdC5zd2lwZXItc2xpZGUgLmltYWdle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC8qIOeUu+WDjyAqL1xuXHRcdC5zd2lwZXItc2xpZGUgaW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Lyog5YmN5b6M44K544Op44Kk44OJ44KS6JaE44GPICovXG5cdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblx0XHR9XG5cblx0XHQuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC8qIOefouWNsOWFsemAmiAqL1xuXHRcdC5zbGlkZXJfX2Fycm93IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogcmVtKDE3Nik7XG5cdFx0XHR3aWR0aDogcmVtKDgzKTtcblx0XHRcdGhlaWdodDogcmVtKDgzKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6ICMyN0JFQUM7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMjdCRUFDO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0XHQvKiDnn6LljbDlt6YgKi9cblx0XHQuc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdFx0XHRsZWZ0OiByZW0oNzMpO1xuXHRcdH1cblx0XHQvKiDnn6LljbDlj7MgKi9cblx0XHQuc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0XHRyaWdodDogcmVtKDczKTtcblx0XHR9XG5cblx0XHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcblx0XHRcdG9wYWNpdHk6IC4zNTtcblx0XHR9XG5cblx0XHQvKiDkuK3jga7nn6LljbAgKi9cblx0XHQuc2xpZGVyX19hcnJvdzo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHdpZHRoOiByZW0oMTcpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMzQpO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9hcncuc3ZnXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDYlLC01MCUpO1xuXHRcdH1cblxuXHRcdC5zbGlkZXJfX2Fycm93LS1wcmV2OjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1JSwtNTAlKSBzY2FsZSgtMSwxKTtcblx0XHR9XG5cdFx0XHQuc2xpZGVyX190ZXh0e1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdC50ZXh0X21hcnRie1xuXHRcdFx0XHRcdG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdC50ZXh0X2Fse1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdH1cblx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHQuc2xpZGVyX19hcnJvd3tcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zZWMyX19ib3h7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDdyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWRlLXRpdGxle1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDM2KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDMwKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGNvbG9yOiAjMzgzODM4O1xuXHRcdH1cblxuXHRcdC5zbGlkZS10ZXh0e1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDM2KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzNCwxNikpO1xuXHRcdFx0Y29sb3I6ICMzODM4Mzg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHR9XG5cblx0XHQuc3dpcGVyLXBhZ2luYXRpb257XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xuXHRcdFx0XHRtYXJnaW46IDAgcmVtKDgpO1xuXHRcdFx0XHR3aWR0aDogcmVtKDEyKTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMTIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyN0JFQUM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHQvLyBTUFxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDg3KTtcblx0XHRcdC5lbG0taW5uZXJ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMDtcblx0XHRcdH1cblx0XHRcdC5lbG0tc2VjdGlvbi1oZWFkaW5ne1xuXHRcdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHRcdH1cblx0XHRcdC5zbGlkZXItd3JhcHBlciB7XG5cdFx0XHRcdG1hcmdpbjogN3JlbSBhdXRvIDA7XG5cdFx0XHR9XG5cblx0XHRcdC5zd2lwZXItd3JhcHBlcntcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDM3KTtcblx0XHRcdH1cblxuXHRcdFx0LnJlY3J1aXQtc3dpcGVyIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQvKiDnn6LljbDlhbHpgJogKi9cblx0XHRcdC5zbGlkZXJfX2Fycm93IHtcblx0XHRcdFx0dG9wOiB2dyg4Ni43KTtcblx0XHRcdFx0d2lkdGg6IHZ3KDQ4KTtcblx0XHRcdFx0aGVpZ2h0OiB2dyg0OCk7XG5cdFx0XHR9XG5cblx0XHRcdC8qIOefouWNsOW3piAqL1xuXHRcdFx0LnNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRcdFx0XHRsZWZ0OiB2dygyNik7XG5cdFx0XHR9XG5cdFx0XHQvKiDnn6LljbDlj7MgKi9cblx0XHRcdC5zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0XHRcdFx0cmlnaHQ6IHZ3KDI2KTtcblx0XHRcdH1cblxuXHRcdFx0Lyog5Lit44Gu55+i5Y2wICovXG5cdFx0XHQuc2xpZGVyX19hcnJvdzo6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IHZ3KDEyKTtcblx0XHRcdFx0aGVpZ2h0OiB2dygyMSk7XG5cdFx0XHR9XG5cblx0XHRcdC5zbGlkZS10aXRsZXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjEpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0cGFkZGluZzogMCB2dygyNSk7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cblx0XHRcdC5zbGlkZS10ZXh0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMik7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblxuXHRcdFx0LnN3aXBlci1wYWdpbmF0aW9ue1xuXHRcdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xuXHRcdFx0XHRcdG1hcmdpbjogMCB2dyg1KTtcblx0XHRcdFx0XHR3aWR0aDogdncoOCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dyg4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NlYzNcbiBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgICAgICAuaW50ZXJ2aWV3X19ib3gge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAgICBcbiAgICAgICAgICAgIFxuICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgICAgIC5pbnRlcnZpZXdfX2ZlYXR1cmVfX2JveCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAgICBcbiBcbiAgICAuc2VjNHtcblx0XHRtYXJnaW4tdG9wOiA3LjRyZW07XG4gICAgICAgIC5zZWM0X19ib3h7XG4gICAgICAgIG1hcmdpbi10b3A6IDExcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5xYS03IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiKDAgMCAwIC8gMiUpLCAwIDJweCAzcHggLTJweCByZ2JhKDAgMCAwIC8gNSUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5xYS03IHN1bW1hcnkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtIDFlbSA0ZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucWEtNyBzdW1tYXJ5OjpiZWZvcmUsXG4gICAgICAgIC5xYS03IHA6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5xYS03IHN1bW1hcnk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiUVwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNFQkFBQztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOXB4IDJweCA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC5xYS03IHN1bW1hcnk6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5xYS03W29wZW5dIHN1bW1hcnk6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfjg7wnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnFhLTcgcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuM2VtIDNlbSAxLjVlbSA0ZW07XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMsIG9wYWNpdHkgLjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnFhLTdbb3Blbl0gcCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAucWEtNyBwOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0VCQUFDO1xuICAgICAgICAgICAgcGFkZGluZzogMCA5cHggMnB4IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICAgICAgICAgICAgY29udGVudDogXCJBXCI7XG4gICAgICAgIH1cbiAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICAgICAgLnNlYzRfX2JveCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgfVxuICAgIFxuICAgIFxuICAgIFxuICAgIFxuICAgIFxuICAgIFxufSIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS1pbnRlcnZpZXcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVjcnVpdG1lbnQvYmdfYm9keS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gXG4gICAgLm1haW5fY29udGVudF9ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5pbnRlcnZpZXdfX2hlYWRpbmdfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDQ4JSAtIDUwdncpO1xuICAgIG1hcmdpbi10b3A6IDdlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmludGVydmlld19faGVhZGluZ19fZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiA4LjNyZW07XG4gICAgLy93aWR0aDogNDIuODgxMzU1OTMyMiU7XG4gICAgLy9wYWRkaW5nLXJpZ2h0OiAzLjQ0MDY3OCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogLTQ1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgLy9ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICAvL2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uaW50ZXJ2aWV3X19oZWFkaW5nX19waG90b19fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDc0LjIwMzM5JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJ2aWV3X19oZWFkaW5nX19waG90b19fcmlnaHQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuICAgICAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgICAgICAgICAgLmludGVydmlld19faGVhZGluZ19fYm94e1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICAuaW50ZXJ2aWV3X19oZWFkaW5nX19kZXRhaWx7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00LjdyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmludGVydmlld19faGVhZGluZ19fcGhvdG9fX3JpZ2h0e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRzX3BhcmFfdGl0bGVfbmV3e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuLmNvbnRzX3BhcmFfdGl0bGVfbmV3IHtcbiAgICBjb2xvcjogIzM3QUM5RTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuICAgIC5jb250c19wYXJhX3RpdGxlX25ldyBoM3tcbiAgICBsaW5lLWhlaWdodDogMTY2LjY2NjY2NjY2NjclO1xuICAgIH0gXG4vLy5tYWluX2NvbnRlbnRfYm94X2ltZ3tcbi8vICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNDYlKTtcbi8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgIGxlZnQ6IC01MHB4O1xuLy99XG4vLy5tYWluX2NvbnRlbnRfYm94X2ltZyBpbWd7XG4vL1x0Ym9yZGVyLXJhZGl1czogMjBweDtcbi8vfVxuLy8ubWFpbl9jb250ZW50X2JveF90eHQge1xuLy8gICAgd2lkdGg6IDY4JTtcbi8vICAgIGhlaWdodDogNDAwcHg7XG4vLyAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuLy8gICAgcGFkZGluZzogMTAwcHggMDtcbi8vICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4vLyAgICB6LWluZGV4OiAxO1xuLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgbWluLXdpZHRoOiAzODBweDtcbi8vfVxuLy8gICAgLm1haW5fY29udGVudF9ib3hfdHh0X3BhcmEge1xuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgcmlnaHQ6IDEwJTtcbi8vfVxuICAgIFxuICAuc2VjMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoMy5zZWMxX19kZXRhaWxfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiAgICAgIC5zZWMxX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYzFfX2JveF9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0OCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tdG9wOiA3ZW07XG59XG4uc2VjMV9fZGV0YWlsX19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogOC4zcmVtO1xuICAgIHdpZHRoOiA0Mi44ODEzNTU5MzIyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjQ0MDY3OCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWMxX19kZXRhaWxfX3JpZ2h0IC5zZWMxX19kZXRhaWxfX3R0bCB7XG4gICAgLy9tYXJnaW4tdG9wOiAzLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjY2NjY3JTtcbn1cbi5zZWMxX19kZXRhaWxfX3JpZ2h0IC5zZWMxX19kZXRhaWxfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMjEyLjUlO1xufVxuLnNlYzFfX3Bob3RvX19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNTcuMjAzMzg5ODMwNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYzFfX3Bob3RvX19yaWdodCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc2VjMV9fcGhvdG9fX3JpZ2h0IHNwYW4udmVydGljYWxfX2Zsb2F0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtM3JlbTtcbiAgICBsZWZ0OiAtNHJlbTtcbiAgICBjb2xvcjogIzNFQkFBQztcbiAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xufVxuXG4uc2VjMV9fYm94X19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0OCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tdG9wOiA3ZW07XG59XG4uc2VjMV9fZGV0YWlsX19sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiA4LjNyZW07XG4gICAgd2lkdGg6IDQyLjg4MTM1NTkzMjIlO1xuICAgIHBhZGRpbmctbGVmdDogMy40NDA2NzglO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VjMV9fZGV0YWlsX19sZWZ0IC5zZWMxX19kZXRhaWxfX3R0bCB7XG4gICAgLy9tYXJnaW4tdG9wOiAzLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjY2NjY3JTtcbn1cbi5zZWMxX19kZXRhaWxfX2xlZnQgLnNlYzFfX2RldGFpbF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMy42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMTIuNSU7XG59XG4uc2VjMV9fcGhvdG9fX2xlZnQge1xuICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDU3LjIwMzM4OTgzMDUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWMxX19waG90b19fbGVmdCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5zZWMxX19waG90b19fbGVmdCBzcGFuLnZlcnRpY2FsX19mbG9hdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNyZW07XG4gICAgcmlnaHQ6IC00cmVtO1xuICAgIGNvbG9yOiAjM0VCQUFDO1xuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG59XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgICAgICAgLnNlYzFfX2JveF9fcmlnaHR7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlYzFfX2RldGFpbF9fcmlnaHR7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0LjQ0MDY3OCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWMxX19waG90b19fcmlnaHR7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlYzFfX2JveF9fbGVmdHtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWMxX19kZXRhaWxfX2xlZnR7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0LjQ0MDY3OCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlYzFfX3Bob3RvX19sZWZ0e1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICB9XG4gICAgICBcbiAgICAgIFxuICAgICAgXG4gICAgICBcbiAgICB9XG4gICAgLy9zZWMxXG4gICAgXG4gICAgLmZ1bGxkYXl0aW1ldGFibGV7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICBtYXJnaW46IDE1MHB4IGF1dG8gMTAwcHg7XG5cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzRUJBQUM7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuICAgIC50aW1ldGFibGVfX2JveCB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbn1cbiAgICBcbiAgICAudGltZWxpbmUge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjM2ViYWFjO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjAzZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1MHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcblxuICAgICAgICAgICAgICBoMSwgaDIsIGgzIHtcbiAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICBmb250LXNpemU6IDEuNGVtOyAgICBcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5ldmVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUgeyBcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7ICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgbGVmdDogKCgoMTIwcHggKiAwLjYpICsgNTBweCArIDRweCArIDExcHggKyAoNHB4ICogMikpICogMS41KSAqIC0xOyAgICBcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM2ViYWFjOyAgICBcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1kYXRlKTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCAjM2ViYWFjO1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMzZWJhYWM7IFxuICAgICAgICAgICAgICAgICAgbGVmdDogLTU3LjlweDsgICAgICAgIFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNlYmFhYzsgICAgXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7ICBcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgXG4gICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICAgICAgLmludGVydmlld19fZmVhdHVyZV9fYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC50aW1lbGluZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAuZXZlbnQ6YmVmb3Jle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGVmdDogLTE1MC41cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50OmFmdGVye1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjNweDtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIC5mdWxsZGF5dGltZXRhYmxle1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4OyAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIFxuICAgIFxuICAgIFxufVxuXG5cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS1kYXRhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlY3J1aXRtZW50L2JnX2JvZHkucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIFxuICAgIC5zZWMxIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNS41cmVtO1xuICAgICAgICAuZGF0YV9fZG90e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9kYXRhL2RvdC53ZWJwKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgICAgIC5zZWMxX19ib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWMxX19kYXRhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDNyZW0pO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICMyN0JFQUM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGFfX2ZsZXgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ncmlkX2RhdGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU3LjMxNDY1MiU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAudHh0X19sYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcC50eHRfX2xhcmdlMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLnR4dF9fbWlkIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLy5ncmlkX2RhdGFfaW1hZ2Uge1xuICAgICAgICAgICAgLy8gICAgd2lkdGg6IDM3LjMyMTIxNyU7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgICAgIC5ncmlkX2RhdGFfaW1hZ2UgaW1ne1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ3JpZF9kYXRhX2ltYWdlIGltZy5pbWdfZ3JhcGh7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ncmlkX2RhdGEgaW1ne1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwLmFic19kYXRhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA3cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY18wMV96ZWludGFpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoOTMpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnNlYzFfX2RhdGF7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VjMV9fZGF0YXtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ncmlkX2RhdGFfaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4udHh0X19taWQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcC50eHRfX2xhcmdlIHtcbiAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAudHh0X19sYXJnZTF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcC5hYnNfZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgXG4gICAgfVxuICAgIC8vc2VjMVxufVxuXG5cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjBFRjtcbiAgICAuZWxtLXNlY3Rpb24taGVhZGluZ3tcbiAgICAuanB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDMyKTtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAjMTExO1xuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWpwO1xuXHR9XG4gICAgLmVue1xuICAgICAgICBmb250LXNpemU6IHJlbSg3OCk7XG4gICAgfVxufVxuICAgIC5zZWMxIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMTAwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLnNlYzFfX2RldGFpbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oODApO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAuc2VjMV9faW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC5zZWMxX19ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYzFfX2RldGFpbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDYuNDQwNjc3OTY2MSU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuNTUlO1xuICAgICAgICB9XG4gICAgICAgIC5zZWMxX19kZXRhaWxfX3R0bCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY2LjY2NjY2NjY2NjclO1xuICAgICAgICB9XG4gICAgICAgIC5zZWMxX19kZXRhaWxfX3RleHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxMi41JTtcbiAgICAgICAgfVxuICAgICAgICAuc2VjMV9fcGhvdG8gaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoOTMpO1xuICAgICAgICAgICAgLnNlYzFfX2JveHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWMxX19kZXRhaWx7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgXG4gICAgfVxufSJdfQ== */
