/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;min-width:0;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border-top-width:1px;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}html{font-size:.5208333333vw}body{padding-top:8.6rem;color:#333;font-size:1.6rem;line-height:1.25;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;letter-spacing:0;word-break:break-word}main{overflow:hidden}a{color:inherit;text-decoration:none}a[href^="tel:"],a[href^="mailto:"]{color:inherit;text-decoration:none}em{font-style:normal}img{width:100%;height:auto}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:none;cursor:pointer;touch-action:manipulation}.l-column{-moz-column-gap:7rem;display:flex;column-gap:7rem;row-gap:6rem;align-items:start;justify-content:space-between;width:calc((1280 + 50)/1920*100vw);margin:0 auto;padding:0 2.5rem}.l-column__main{flex:1}.l-column__side{width:36rem}.l-container{width:calc((1445 + 50)/1920*100vw);margin-right:auto;margin-left:auto;padding-right:2.5rem;padding-left:2.5rem}.l-container.is-wide{width:calc((1600 + 50)/1920*100vw)}.l-container.is-narrow{width:calc((1280 + 50)/1920*100vw)}.c-breadcrumb{width:100%;padding:1.7rem 0 3.1rem}.c-breadcrumb__list{-moz-column-gap:.9rem;display:flex;column-gap:.9rem;flex-wrap:wrap;align-items:center;justify-content:end;font-weight:700;font-size:1.4rem}.c-breadcrumb__list li{display:flex;align-items:center}.c-breadcrumb__list li+li:before{display:inline-block;width:.8rem;height:.8rem;margin-right:.6rem;rotate:135deg;border:solid #333;border-width:.2rem 0 0 .2rem;content:""}.c-breadcrumb__list li a{display:block;position:relative;color:#014099;font-size:1.6rem}.c-breadcrumb__list li a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:currentColor;content:"";transition:transform .2s}.c-breadcrumb__list li a:focus::after{transform:scale(1, 1)}.c-breadcrumb__list li span{display:block;line-height:inherit}.c-breadcrumb__list li:first-child a{font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.c-btn{display:block;width:24rem;padding:1rem 4rem;border:2px solid;border-radius:100vh;color:#616b80;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle;transition:.5s}.c-btnArea{margin-top:4rem}.c-btn.center{margin:0 auto}.c-btn:hover{background:#616b80;color:#fff}.c-cta{position:relative;top:-23.8rem;margin:0 2.5rem -12.8rem;padding:8.6rem 0;border-radius:2rem;background:#fff;box-shadow:0 .3rem 3.8rem rgba(0,0,0,.19)}.c-cta-heading{color:#014099;font-weight:700;font-size:2.8rem}.c-cta-list{-moz-column-gap:1.8rem;display:flex;column-gap:1.8rem;justify-content:center;margin-top:2.8rem}.c-cta-list__item{display:flex;z-index:0;position:relative;row-gap:2rem;flex-direction:column;align-items:center;width:39%;padding:4rem 2rem 3.5rem;border-radius:2rem;background:#bfdef0;color:#014099;font-weight:700;font-size:2.4rem;transition:all .3s}.c-cta-list__item figure img{transition:.3s all}.c-cta-list__item:focus img{position:relative;transform:scale(1.1, 1.1)}.c-cta-list__item:focus{z-index:1;scale:1.05;box-shadow:0 0 2rem rgba(0,0,0,.2)}.c-cta-list__item:after{display:none;position:absolute;right:3.8rem;width:3.4rem;height:1rem;background-image:url(../img/common/icon_arrow-blue.svg);background-position:center;background-size:contain;background-repeat:no-repeat;content:""}.c-cta-list__item__image{display:flex;align-items:center;justify-content:center;width:10.6rem;height:10.6rem;border-radius:100%;background:#fff}.c-cta-list__item.is-contact{background:#014099;color:#fff}.c-cta-list__item.is-contact:after{background-image:url(../img/common/icon_arrow-white.svg)}.c-cta-list__item.is-faq{width:19%;background:#eee;color:#014099}.c-cta-list__item.is-faq:after{background-image:url(../img/common/icon_arrow-blue.svg)}.c-cta-list__item.is-row{-moz-column-gap:2.4rem;column-gap:2.4rem;flex-direction:row;width:48.4375%;padding:2rem 3.2rem;font-size:2.4rem}.c-cta-list__item.is-row:after{display:block}*+.c-cta-list__item.is-row{margin-left:2rem}@keyframes cta-arrow{0%{translate:0 0;opacity:1}50%{translate:120% 0;opacity:0}51%{translate:-120% 0;opacity:0}100%{translate:0 0;opacity:1}}.c-cta-list__item.is-row:focus:after{animation:cta-arrow .6s}.c-cta-list__item.is-row .c-cta-list__item__image{width:8.8rem;height:8.8rem}.c-detail__column{margin-top:2.6rem;margin-bottom:11.2rem}.c-detail__type{padding:3.8rem 0 0;color:#014099;font-weight:900;font-size:5.6rem}.c-detail__main{margin-top:.6rem}.c-detail__main__inner{padding:4.5rem 6rem 8rem;border-radius:3.2rem;background:#fff}.c-detail__main__date{display:block;margin-top:2rem;color:#014099;font-weight:500;font-size:1.6rem}.c-detail__main__title{margin-top:1.4rem;color:#2d3032;font-weight:700;font-size:3.2rem;line-height:1.45}.c-detail__main__term{-moz-column-gap:.6rem;display:flex;column-gap:.6rem;row-gap:.6rem;flex-wrap:wrap;margin-top:3.5rem}.c-detail__main__term__category,.c-detail__main__term__tag{-moz-column-gap:.6rem;display:flex;column-gap:.6rem;row-gap:.6rem;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}.c-detail__main__term__category a:focus,.c-detail__main__term__tag a:focus{cursor:pointer;opacity:.7;transition:.3s}.c-detail__main__image{margin-top:3.8rem;overflow:hidden;border-radius:1.5rem}.c-detail__main__term+.c-detail__main__image{margin-top:7.6rem}.c-detail__main__outline{margin-top:6rem;overflow:hidden;border-radius:1.6rem;background:rgba(207,230,248,.3)}.c-detail__main__outline__title{position:relative;padding:1.3rem 3.2rem;background:#014099;color:#fff;font-weight:700;font-size:1.8rem;cursor:pointer}.c-detail__main__outline__title:after{display:block;z-index:1;position:absolute;top:50%;right:2.5rem;aspect-ratio:1/1;width:1.8rem;height:auto;translate:0 -50%;rotate:90deg;background-image:url(../img/common/icon_plus-white.svg),url(../img/common/icon_minus-white.svg);background-position:center;background-size:100% auto,0 auto;background-repeat:no-repeat;content:"";transition:all .3s}.is-active>.c-detail__main__outline__title:after{rotate:0deg;background-size:0 auto,100% auto}.c-detail__main__outline__list{display:flex;row-gap:1rem;flex-direction:column;padding:2.8rem 4.5rem;counter-reset:parent_count}.c-detail__main__outline__list a{display:inline-block;position:relative;letter-spacing:-0.02em}.c-detail__main__outline__list a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:currentColor;content:"";transition:transform .2s}.c-detail__main__outline__list a:focus::after{transform:scale(1, 1)}.c-detail__main__outline__list a:before{margin-right:.5em;color:#014099;font-weight:900;font-size:2rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.c-detail__main__outline__list>li{counter-increment:parent_count}.c-detail__main__outline__list>li>a{margin-left:1.5em;font-weight:500;font-size:1.6rem;text-indent:-1.5em}.c-detail__main__outline__list>li>a:before{content:counter(parent_count) "."}.c-detail__main__outline__list>li ul{display:flex;row-gap:1rem;flex-direction:column;padding:1.2rem 0 0 3.2rem;counter-reset:child_count}.c-detail__main__outline__list>li ul li{counter-increment:child_count}.c-detail__main__outline__list>li ul li a{margin-left:2.7em;color:#2d3032;font-weight:400;font-size:1.6rem;text-indent:-2.7em}.c-detail__main__outline__list>li ul li a:before{content:counter(parent_count) "-" counter(child_count) "."}.c-detail__main__company{-moz-column-gap:3rem;display:flex;column-gap:3rem;row-gap:1.6rem;flex-wrap:wrap;justify-content:space-between;margin-top:7.7rem;padding:4rem;border-radius:1.5rem;background:#f1f7fd}.c-detail__main__company__image{display:flex;align-items:center;justify-content:center;max-width:28rem;min-height:15.2rem;overflow:hidden;border:solid .2rem #eee;border-radius:1.5rem;background:#fff}.c-detail__main__company__title{flex:1;padding:1rem 1rem 0 0;font-weight:700;font-size:2.4rem;line-height:1.65}.c-detail__main__company p{width:100%;padding:0 .5rem;color:#666;font-weight:400;font-size:1.6rem;line-height:1.65}.c-detail__main__company p+p{margin-top:1em}.c-detail__main__point{margin-top:6rem}.c-detail__main__point__heading{color:#014099;font-weight:700;font-size:2rem}.c-detail__main__point__list{display:flex;row-gap:.7rem;flex-direction:column;margin-top:1.6rem;counter-reset:point-count}.c-detail__main__point__list__item{margin-left:2em;font-weight:400;font-size:1.6rem;text-indent:-2em;counter-increment:point-count}.c-detail__main__point__list__item:before{margin-right:1rem;content:counter(point-count, decimal-leading-zero);color:#1184de;font-weight:600;font-size:1.8rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.c-detail__main__outline{margin-top:6rem;overflow:hidden;border-radius:1.6rem;background:rgba(207,230,248,.3)}.c-detail__main__outline p.c-detail__main__outline__title{position:relative;padding:1.3rem 3.2rem;background:#014099;color:#fff;font-weight:700;font-size:1.8rem;cursor:pointer}.c-detail__main__outline p.c-detail__main__outline__title:after{display:block;z-index:1;position:absolute;top:50%;right:2.5rem;aspect-ratio:1/1;width:1.8rem;height:auto;translate:0 -50%;rotate:90deg;background-image:url(../img/common/icon_plus-white.svg),url(../img/common/icon_minus-white.svg);background-position:center;background-size:100% auto,0 auto;background-repeat:no-repeat;content:"";transition:all .3s}.is-active>.c-detail__main__outline p.c-detail__main__outline__title:after{rotate:0deg;background-size:0 auto,100% auto}.c-detail__main__outline ul.c-detail__main__outline__list{display:flex;row-gap:1rem;flex-direction:column;margin-top:0;padding:2.8rem 4.5rem;border:none;color:#333;counter-reset:parent_count}.c-detail__main__outline ul.c-detail__main__outline__list a{display:inline-block;position:relative;color:#333;letter-spacing:-0.02em}.c-detail__main__outline ul.c-detail__main__outline__list a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:currentColor;content:"";transition:transform .2s}.c-detail__main__outline ul.c-detail__main__outline__list a:focus::after{transform:scale(1, 1)}.c-detail__main__outline ul.c-detail__main__outline__list a:before{margin-right:.5em;color:#014099;font-weight:900;font-size:2rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.c-detail__main__outline ul.c-detail__main__outline__list>li{margin-top:0;color:#333;counter-increment:parent_count}.c-detail__main__outline ul.c-detail__main__outline__list>li::before{display:none}.c-detail__main__outline ul.c-detail__main__outline__list>li>a{margin-left:1.5em;font-weight:500;font-size:1.6rem;text-decoration:none;text-indent:-1.5em}.c-detail__main__outline ul.c-detail__main__outline__list>li>a:before{content:counter(parent_count) "."}.c-detail__main__outline ul.c-detail__main__outline__list>li ul{display:flex;row-gap:1rem;flex-direction:column;margin-top:0;padding:1.2rem 0 0 3.2rem;padding:1.2rem 0 0 0;border:none;counter-reset:child_count}.c-detail__main__outline ul.c-detail__main__outline__list>li ul li{margin-top:0;counter-increment:child_count}.c-detail__main__outline ul.c-detail__main__outline__list>li ul li:before{content:none}.c-detail__main__outline ul.c-detail__main__outline__list>li ul li a{margin-left:2.7em;color:#2d3032;font-weight:400;font-size:1.6rem;text-decoration:none;text-indent:-2.7em}.c-detail__main__outline ul.c-detail__main__outline__list>li ul li a:before{content:counter(parent_count) "-" counter(child_count) "."}.c-detail__main .c-detail__main__company h2+p{margin-top:0}.c-detail__main h2.c-detail__main__company__title{margin-top:0;padding:1rem 1rem 0 0;border-left:none;font-weight:700;font-size:2.4rem;line-height:1.65}.c-detail__main h3.c-detail__main__point__heading{margin-top:0;padding:0 0 2rem;background-color:rgba(0,0,0,0);color:#014099;font-weight:700;font-size:2rem}.c-detail__main ol.c-detail__main__point__list{margin-top:0;padding:0;border:none;border-radius:initial}.c-detail__main ol li.c-detail__main__point__list__item{margin-top:0;margin-left:2em;font-weight:400;font-size:1.6rem;line-height:initial;text-indent:-2em;counter-increment:point-count}.c-detail__main ol li.c-detail__main__point__list__item::before{width:auto;height:auto;margin-right:1rem;background-color:rgba(0,0,0,0);content:counter(point-count, decimal-leading-zero);color:#1184de;font-weight:600;font-size:1.8rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.c-detail__main a.c-detail__main__download{color:initial;text-decoration:none}.c-detail__main a.c-detail__main__download::after{content:none}.c-detail__main a.c-detail__main__download h3{padding:0;color:#014099;font-weight:700;font-size:2.4rem}.c-detail__main a.c-detail__main__download h3+p{margin-top:.7rem;color:#333}.c-detail__main a.c-detail__main__download p{margin-top:.7rem;color:#333}.c-detail__main a.c-detail__main__download figure{margin-top:0}.c-detail__main a.c-detail__main__download[target=_blank]:after{content:none}.c-detail__main .c-detail__main__download{margin-top:8rem}.c-detail__main__download{display:flex;z-index:0;position:relative;max-width:68rem;margin:0 auto 0;overflow:hidden;border-radius:1.5rem;background:linear-gradient(to right, rgb(187, 236, 253) 0%, rgb(228, 238, 247) 100%);box-shadow:0 0 .7rem rgba(0,0,0,.18);transition:all .3s}.c-detail__main__download:after{display:block;z-index:0;position:absolute;top:50%;right:0;width:27.4rem;height:27.4rem;translate:24% -50%;border-radius:100%;background:#1184de;content:""}.c-detail__main__download__image{display:flex;z-index:1;position:relative;align-items:center;width:35%;padding:.2rem 1.6rem 0 0}.c-detail__main__download__text{flex:1;padding:3.8rem 0 3rem 5rem}.c-detail__main__download__text__title{color:#014099;font-weight:700;font-size:2.4rem}.c-detail__main__download__text p{margin-top:.7rem;font-weight:400;font-size:1.6rem}.c-detail__main__download__text__btn{display:flex;position:relative;align-items:center;width:100%;max-width:21.9rem;height:2.8rem;margin-top:2.4rem;padding:0 2rem;border:solid .2rem currentColor;border-radius:1.4rem;background:#fff;color:#014099;font-weight:700;font-size:1.5rem}@keyframes download-arrow{0%{translate:0 0;opacity:1}50%{translate:100% 0;opacity:0}51%{translate:-100% 0;opacity:0}100%{translate:0 0;opacity:1}}.c-detail__main__download__text__btn:after{display:block;position:absolute;right:1.4rem;width:2rem;height:1rem;background:url(../img/common/icon_arrow2-blue.svg) no-repeat center;content:""}.c-detail__main__outline+.c-detail__main__download{margin-top:7.5rem}.c-detail__main__contents{padding:6rem 0 6.8rem}.c-detail__main__contents.padding-none{padding:0}.c-detail__main__contents h2{padding:0 2rem;border-left:solid .3rem #014099;font-weight:700;font-size:2.4rem;line-height:1.65}.c-detail__main__contents *+h2{margin-top:5.8rem}.c-detail__main__contents ul+h2,.c-detail__main__contents ol+h2{margin-top:6.3rem}.c-detail__main__contents h3{padding:1.8rem 2.4rem;border-radius:1.6rem;background:rgba(207,230,248,.3);color:#014099;font-weight:700;font-size:2rem;line-height:1.65}.c-detail__main__contents *+h3{margin-top:4.5rem}.c-detail__main__contents h4{margin-left:2.5rem;font-weight:700;font-size:2rem;line-height:1.65;text-indent:-2.5rem}.c-detail__main__contents h4:before{display:inline-block;aspect-ratio:1/1;width:1.5rem;margin-right:1rem;border-radius:100%;background:#014099;content:""}.c-detail__main__contents *+h4{margin-top:4.6rem}.c-detail__main__contents h2+h4{margin-top:3.4rem}.c-detail__main__contents h5{color:#014099;font-weight:700;font-size:1.8rem;line-height:1.65}.c-detail__main__contents *+h5{margin-top:3.2rem}.c-detail__main__contents h6{font-weight:700;font-size:1.6rem;line-height:1.65}.c-detail__main__contents *+h6{margin-top:2.8rem}.c-detail__main__contents p{font-weight:400;font-size:1.6rem;line-height:1.75}.c-detail__main__contents *+p{margin-top:2.4rem}.c-detail__main__contents p+p{margin-top:2.2rem}.c-detail__main__contents h2+p{margin-top:4rem}.c-detail__main__contents h3+p{margin-top:2.5rem}.c-detail__main__contents h4+p{margin-top:2.8rem}.c-detail__main__contents h5+p{margin-top:2.8rem}.c-detail__main__contents ul+p,.c-detail__main__contents ol+p{margin-top:4.4rem}.c-detail__main__contents table+p{margin-top:3.3rem}.c-detail__main__contents figure+p{margin-top:2.4rem}.c-detail__main__contents a{color:#014099;text-decoration:underline}.c-detail__main__contents a:focus{cursor:pointer;opacity:.7;transition:.3s}.c-detail__main__contents a[target=_blank]:after{display:inline-block;width:1.2em;height:.8em;background-image:url(../img/common/icon_externallink-blue.svg);background-position:center;background-size:contain;background-repeat:no-repeat;content:""}.c-detail__main__contents ul,.c-detail__main__contents ol{border:solid .1rem #014099;border-radius:1.6rem}.c-detail__main__contents ul li,.c-detail__main__contents ol li{font-weight:500;font-size:1.6rem;line-height:1.65}.c-detail__main__contents ul li:before,.c-detail__main__contents ol li:before{display:inline-block;aspect-ratio:1/1;border-radius:100%;background:#014099;content:""}.c-detail__main__contents ul{padding:2.8rem 3.5rem 2.3rem}.c-detail__main__contents ul li{margin-left:2.8rem;text-indent:-2.8rem}.c-detail__main__contents ul li:before{width:1rem;margin-right:1.8rem}.c-detail__main__contents ul li+li{margin-top:1.2rem}.c-detail__main__contents ol{padding:2.8rem 3.5rem 3.2rem;counter-reset:contents_ol}.c-detail__main__contents ol li{margin-left:2.8rem;text-indent:-2.8rem;counter-increment:contents_ol}.c-detail__main__contents ol li:before{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;margin-right:1rem;content:counter(contents_ol);color:#fff;font-weight:700;font-size:1.4rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;text-indent:0}.c-detail__main__contents ol li+li{margin-top:1.2rem}.c-detail__main__contents *+ul,.c-detail__main__contents *+ol{margin-top:4.4rem}.c-detail__main__contents figure{overflow:hidden;border-radius:1.5rem}.c-detail__main__contents figure img{width:100%;height:auto}.c-detail__main__contents *+figure{margin-top:3.7rem}.c-detail__main__contents table{width:100%;table-layout:fixed}.c-detail__main__contents table th,.c-detail__main__contents table td{border:solid .1rem #014099}.c-detail__main__contents table th{padding:.8rem}.c-detail__main__contents table thead th{border-right-color:#fff;background:#014099;color:#fff;font-weight:500;font-size:1.6rem;line-height:1.65;text-align:center;vertical-align:middle}.c-detail__main__contents table thead th:last-of-type{border-right-color:#014099}.c-detail__main__contents table thead th:empty{width:20%;border:none;background:none}.c-detail__main__contents table thead th+th{border-left-color:#fff}.c-detail__main__contents table tbody th{padding:1rem 1.5em 1.1rem;background-color:#f1f7fd;color:#014099;font-weight:500;font-size:1.6rem;line-height:1.65;text-align:left;vertical-align:middle}.c-detail__main__contents table tbody td{padding:1rem 1em 1.1rem;font-weight:400;font-size:1.6rem;line-height:1.65;text-align:center;vertical-align:middle}.c-detail__main__contents *+table{margin-top:3.3rem}.c-detail__main__contents h2+*{margin-top:4.2rem}.c-detail__main__relation-service{margin-top:8rem}.c-detail__main__relation-service__heading{color:#014099;font-weight:700;font-size:2rem}.c-detail__main__relation-service__list{display:flex;row-gap:2rem;flex-wrap:wrap;justify-content:space-between;margin-top:1.8rem}.c-detail__main__relation-service__list a{width:30%}@keyframes side-arrow{0%{translate:0 0;opacity:1}50%{translate:200% 0;opacity:0}51%{translate:-200% 0;opacity:0}100%{translate:0 0;opacity:1}}.c-detail__side__download{display:block;position:relative;overflow:hidden;border-radius:2rem;background:linear-gradient(to bottom, rgb(187, 236, 253) 0%, rgb(228, 238, 247) 100%);box-shadow:0 0 .7rem rgba(0,0,0,.18);transition:all .3s}.c-detail__side__download:after{display:block;z-index:0;position:absolute;top:100%;left:50%;width:52.3rem;height:24.4rem;translate:-50% -43%;border-radius:100%;background:#1184de;content:""}.c-detail__side__download__text{padding:3.6rem 4.2rem 0}.c-detail__side__download__text__title{color:#014099;font-weight:700;font-size:2.4rem}.c-detail__side__download__text p{margin-top:1.2rem;font-weight:400;font-size:1.6rem;line-height:1.65}.c-detail__side__download__image{z-index:1;position:relative;width:84%;margin:-1.4rem auto -3.4rem}.c-detail__side__download__link{display:flex;z-index:1;position:relative;justify-content:end;padding:0 1rem 1rem}.c-detail__side__download__link__btn{display:flex;position:relative;align-items:center;justify-content:center;width:100%;max-width:17.3rem;height:2.8rem;margin-top:2.4rem;padding:0 .5rem;border:solid .2rem currentColor;border-radius:1.4rem;background:#fff;color:#014099;font-weight:700;font-size:1.5rem}.c-detail__side__title{color:#014099;font-weight:700;font-size:3.2rem;letter-spacing:.05em}.c-detail__side__list{display:flex;row-gap:1.8rem;flex-direction:column}*+.c-detail__side__list{margin-top:4.4rem}.c-detail__side__list-post{-moz-column-gap:2rem;display:flex;column-gap:2rem;align-items:center;justify-content:space-between;padding:1.4rem 3rem 1.4rem 1.4rem;border-radius:1.5rem;background:#e7f2fb}.c-detail__side__list-post figure img{transition:.3s all}.c-detail__side__list-post:focus img{position:relative;transform:scale(1.1, 1.1)}.c-detail__side__list-post__image{position:relative;aspect-ratio:1/1;width:9rem;overflow:hidden;border-radius:1rem}.c-detail__side__list-post__image img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c-detail__side__list-post p{flex:1;color:#014099;font-weight:400;font-size:1.6rem;line-height:1.6;letter-spacing:.03em}.c-detail__side__list-post p:after{display:inline-block;width:.8rem;height:.8rem;margin-left:.5rem;transform-origin:50% 38%;rotate:135deg;border:solid currentColor;border-width:.2rem 0 0 .2rem;content:""}.c-detail__side__list-post:focus p:after{animation:download-arrow .6s}.c-detail__side__list-download{-moz-column-gap:1.5rem;display:flex;column-gap:1.5rem;align-items:start;justify-content:space-between;padding:1.4rem 3rem 1.4rem 1.4rem;border-radius:1.5rem;background:#fff}.c-detail__side__list-download figure img{transition:.3s all}.c-detail__side__list-download:focus img{position:relative;transform:scale(1.1, 1.1)}.c-detail__side__list-download__image{position:relative;width:14.5rem;overflow:hidden;border-radius:1rem;background:#1184de}.c-detail__side__list-download p{flex:1;padding:.6rem 0;font-weight:400;font-size:1.6rem;line-height:1.6;letter-spacing:.03em}.c-detail__side__list-download p:after{display:inline-block;width:.8rem;height:.8rem;margin-left:.5rem;transform-origin:50% 38%;rotate:135deg;border:solid currentColor;border-width:.2rem 0 0 .2rem;content:""}.c-detail__side__list-download:focus p:after{animation:download-arrow .6s}.c-detail__relation-post{padding:0 0 10rem}.c-detail__relation-post__title{color:#014099;font-weight:900;font-size:4.8rem;text-align:center}.c-detail__relation-post__list{-moz-column-gap:2.5rem;display:flex;column-gap:2.5rem;row-gap:2.5rem;margin-top:4.6rem}.c-detail__relation-post__list .c-post{width:calc((100% - 5rem)/3)}.c-faq{overflow:hidden;border-radius:2rem;background:rgba(207,230,248,.5)}.c-faq--q,.c-faq--a{position:relative}.c-faq--q:before,.c-faq--a:before{display:inline-block;position:absolute;top:0;left:0;color:#014099;font-weight:600;font-size:4rem;line-height:1;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;white-space:nowrap}.c-faq--q{display:flex;align-items:center;min-height:8rem;padding:.5rem 8rem .5rem 10.3rem;background:#bfdef0;font-weight:700;font-size:1.8rem;line-height:1.3;cursor:pointer}.c-faq--q:before{top:50%;left:3.8rem;translate:0 -50%;content:"Q."}.c-faq--q:hover{color:#014099}.c-faq--q:after{display:block;z-index:1;position:absolute;top:50%;right:3.8rem;aspect-ratio:1/1;width:3rem;height:auto;translate:0 -50%;rotate:90deg;background-image:url(../img/common/icon_plus-blue.svg),url(../img/common/icon_minus-blue.svg);background-position:center;background-size:100% auto,0 auto;background-repeat:no-repeat;content:"";transition:all .3s}.is-active>.c-faq--q:after{rotate:0deg;background-size:0 auto,100% auto}.c-faq--a{padding:3rem 5rem 3rem 10.3rem;font-weight:400;font-size:1.6rem;line-height:1.75}.c-faq--a:before{top:2.5rem;left:4.3rem;content:"A."}.c-faq.is-fixed .c-faq--q{min-height:6.4rem;padding-right:5rem;cursor:auto}.c-faq.is-fixed .c-faq--q:before{left:4.3rem}.c-faq.is-fixed .c-faq--q:after{display:none}.c-faq.is-fixed .c-faq--a{padding-top:1.8rem}.c-faq.is-fixed .c-faq--a:before{top:1.5rem;left:4.8rem}.c-heading{color:#014099;font-weight:900;font-size:4.8rem;line-height:1.3}.c-heading small{font-weight:700;font-size:inherit}.c-heading strong{font-size:2.0833333333em;letter-spacing:-0.02em}.c-heading b{font-size:1.3333333333em;letter-spacing:-0.02em}.c-heading-sub{color:#014099;font-weight:700;font-size:2.4rem;line-height:1.6}*+.c-heading-sub{margin-top:2.7em}.c-lead{margin-top:3rem}.c-link{-moz-column-gap:1rem;display:flex;position:relative;column-gap:1rem;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content;padding-right:6.5rem;color:#014099;font-weight:700;font-size:1.6rem}.c-link:after{position:absolute;right:0;width:4.6rem;height:4.6rem;border-radius:100%;background-image:url(../img/common/icon_arrow-white.svg);background-position:50% 50%;background-size:2rem .6rem;background-repeat:no-repeat;background-color:#014099;content:""}@keyframes link-arrow{0%{background-position:50% 50%}50%{background-position:200% 50%}50.1%{background-position:-100% 50%}100%{background-position:50% 50%}}.c-link:focus:after{animation:link-arrow .6s}.c-link.is-lightblue:after{background-image:url(../img/common/icon_arrow-blue.svg);background-color:#bfdef0}.c-link.is-white:after{border:solid .2rem #014099;background-image:url(../img/common/icon_arrow-blue.svg);background-color:#fff}.c-mv{position:relative;width:calc(100% - 50px);height:35rem;margin:.6rem auto 0}.c-mv__text{z-index:1;position:absolute;bottom:0;left:0;min-width:59.3rem;margin-bottom:-8.4rem;padding:4.8rem 7.8rem 2rem;border-radius:0 3rem 0 0;background:#fff}.c-mv__text__heading{color:#014099;font-weight:900;font-size:5.6rem}.c-mv__text p{margin-top:3.6rem;padding:0 .5rem;font-weight:400;font-size:1.6rem}.c-mv__title{z-index:1;position:relative;color:#11238c;font-weight:bold;font-size:4.4rem;text-align:center}.c-mv__image{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:3rem;background:#cfe6f8}.c-mv__image img{position:absolute;top:0;right:0;width:auto;height:100%}.c-post{display:flex;position:relative;flex-direction:column;width:100%;padding:1.8rem 2rem 3.5rem;overflow:hidden;border-radius:2rem;background:#e7f2fb;cursor:pointer;transition:all .3s}.c-post figure img{transition:.3s all}.c-post:focus img{position:relative;transform:scale(1.1, 1.1)}.c-post:focus{scale:1.03;box-shadow:0 0 2rem rgba(0,0,0,.2)}.c-post:after{position:absolute;right:0;bottom:0;width:6rem;height:3.8rem;border-radius:2rem 0 0 0;background-image:url(../img/common/icon_arrow-white.svg);background-position:50% 50%;background-size:2rem .6rem;background-repeat:no-repeat;background-color:#014099;content:""}.c-post__image{position:relative;aspect-ratio:370/200;width:100%;overflow:hidden;border-radius:1.5rem;transition:all .3s}.c-post__image img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c-post__text{padding:2.4rem 1.2rem 0}.c-post__date{color:#666;font-weight:500;font-size:1.6rem}.c-post__company{color:#666;font-weight:500;font-size:1.4rem}.c-post__title{min-height:5em;margin-top:.8rem;font-weight:700;font-size:2rem;line-height:1.7}.c-post__category,.c-post__tag{-moz-column-gap:.6rem;display:flex;column-gap:.6rem;row-gap:.6rem;flex-wrap:wrap;margin-top:.8rem}.c-post__category__item{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:9.4rem;min-height:2.2rem;padding:0 1rem;border-radius:1.1rem;background:#f9f084;color:#014099;font-weight:400;font-size:1.4rem}.c-post__tag__item{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:6.6rem;min-height:2.2rem;padding:0 1rem;border:solid .1rem currentColor;border-radius:1.1rem;background:#fff;color:#014099;font-weight:400;font-size:1.4rem}@keyframes column-arrow{0%{background-position:50% 50%}50%{background-position:200% 50%}51%{background-position:-100% 50%}100%{background-position:50% 50%}}.is-lightblue .c-post,.c-post.is-lightblue{background-color:#e7f2fb}.is-pickup .c-post,.c-post.is-pickup{background-color:#bfdef0}.is-pickup .c-post__date,.c-post.is-pickup__date{color:#014099}.is-pickup .c-post__title,.c-post.is-pickup__title{color:#014099}*+.c-search{margin-top:5.8rem}.c-search__panel{padding:2rem 6.2rem 2.3rem;border-radius:2rem;background:#fff}.c-search__panel dl{display:flex;flex-wrap:wrap;align-items:center}.c-search__panel dl dt{width:18%;padding-right:.5em;font-weight:700;font-size:2rem}.c-search__panel dl dd{-moz-column-gap:.7rem;display:flex;position:relative;column-gap:.7rem;row-gap:.8rem;flex-wrap:wrap;align-items:center;width:82%;padding:3rem 0}.c-search__panel dl dd:before{display:block;position:absolute;right:0;bottom:0;width:121.9512195122%;border-top:solid .1rem #ddd;content:""}.c-search__panel dl dd:last-of-type:before{display:none}.c-search__panel dl dd input[type=radio]{display:none}.c-search__panel dl dd input[type=radio]:checked+label{background:#014099;color:#fff}.c-search__panel dl dd label{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:13.6rem;min-height:3rem;padding:0 1em;border-radius:1.5rem;background:#eee;color:#999;font-weight:400;font-size:1.6rem}.c-search__panel dl dd.is-checked-yellow input[type=radio]:hover+label{background:#f9f084;color:#014099}.c-search__panel dl dd.is-checked-yellow input[type=radio]:checked+label{background:#f9f084;color:#014099}.c-search__panel dl dd.is-checked-blue input[type=radio]:hover+label{background:#014099;color:#fff}.c-search__panel dl dd.is-checked-blue input[type=radio]:checked+label{background:#014099;color:#fff}.c-search__results{padding:8rem 0 11.5rem}.c-search__results__list{-moz-column-gap:2%;display:flex;column-gap:2%;row-gap:3.7rem;flex-wrap:wrap}.c-search__results__list>a{width:32%}.c-search__results__pagination{-moz-column-gap:1.5rem;display:flex;position:relative;column-gap:1.5rem;row-gap:1.5rem;flex-wrap:wrap;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:5rem 5rem 0}.c-search__results__pagination__prev,.c-search__results__pagination__next{display:flex;position:absolute;align-items:center;justify-content:center;width:4rem;height:0;padding:4rem 0 0 0;overflow:hidden;color:rgba(0,0,0,0);text-indent:-999px}.c-search__results__pagination__prev:before,.c-search__results__pagination__next:before{display:block;position:absolute;top:50%;left:50%;width:1.2rem;height:1.2rem;translate:-50% -50%;border:solid #014099;border-width:.2rem 0 0 .2rem;content:"";transition:all .3s}.c-search__results__pagination__prev{left:0}.c-search__results__pagination__prev:before{rotate:-45deg}.c-search__results__pagination__prev:focus:before{margin-left:-1rem}.c-search__results__pagination__next{right:0}.c-search__results__pagination__next:before{rotate:135deg}.c-search__results__pagination__next:focus:before{margin-left:1rem}.c-search__results__pagination__page{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:solid .2rem #fff;border-radius:100%;background:#fff;color:#014099;font-weight:500;font-size:2rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;transition:all .3s}.c-search__results__pagination__page:focus{border-color:#014099}.c-search__results__pagination__page.is-current{border-color:#014099;background:#014099;color:#fff;pointer-events:none}.c-service-detail-feature__list{display:flex;row-gap:2.5rem;flex-direction:column;margin-top:4.5rem;counter-reset:feature-count}.c-service-detail-feature__list__item{-moz-column-gap:4.5rem;display:flex;position:relative;column-gap:4.5rem;row-gap:2rem;align-items:center;justify-content:space-between;padding:6rem 7.6rem;border-radius:3rem;background:#e7f2fb;counter-increment:feature-count}.c-service-detail-feature__list__item__text{flex:1;padding:0 0 0 .5rem}.c-service-detail-feature__list__item__text__heading{color:#014099;font-weight:700;font-size:3.2rem;line-height:1.4}.c-service-detail-feature__list__item__text__heading:before{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:2.2rem;margin-bottom:1rem;padding:0 1.2rem;border-radius:1.1rem;background:#014099;content:"FEATURE " counter(feature-count, decimal-leading-zero);color:#fff;font-weight:600;font-size:1.4rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;letter-spacing:.05em}.c-service-detail-feature__list__item__text p{margin-top:2rem;font-weight:400;font-size:1.6rem;line-height:2}.c-service-detail-feature__list__item__image{z-index:0;position:relative;width:50rem;overflow:hidden;border-radius:2rem}.c-service-detail-feature__list__item a::before{display:block;z-index:10;position:absolute;right:10rem;bottom:9rem;width:5rem;height:5rem;background-image:url(../img/common/service_icon_plus.svg);background-size:contain;background-repeat:no-repeat;content:""}.modaal-close{top:10rem !important}.c-service{display:flex;z-index:0;position:relative;row-gap:.5rem;flex-direction:column;align-items:center;width:100%;padding:3.6rem .8rem 1.8rem;overflow:hidden;border-radius:2rem;background:currentColor;color:#fff;cursor:pointer;transition:all .3s}.c-service figure img{transition:.3s all}.c-service:focus img{position:relative;transform:scale(1.1, 1.1)}.c-service:before{display:none;position:absolute;top:0;left:0;width:100%;padding:4.2rem 0 .2rem;transform-origin:50% 0;translate:-50% 0;rotate:-45deg;background:#1184de;content:"PICK UP";color:#fff;font-weight:600;font-size:2rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;text-align:center}.c-service[target=_blank]:after{background-image:url(../img/common/icon_externallink-white.svg);background-size:2rem 2rem}.c-service:after{position:absolute;right:0;bottom:0;width:6rem;height:3.8rem;border-radius:2rem 0 0 0;background-image:url(../img/common/icon_arrow-white.svg);background-position:50% 50%;background-size:2rem .6rem;background-repeat:no-repeat;background-color:#014099;content:""}.c-service__image{display:flex;z-index:0;position:relative;align-items:center;justify-content:center;aspect-ratio:1/1;width:54%;height:auto;transition:all .3s}.c-service__image:before{display:block;z-index:-1;position:absolute;aspect-ratio:1/1;width:100%;height:auto;border-radius:100%;background:#fff;content:""}.c-service__image img{width:100%;height:auto}.c-service__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:5em;color:#014099;font-weight:700;font-size:2rem;line-height:1.4;text-align:center}.c-service__text p{white-space:normal}.c-service__text small{font-size:.7em}.c-service__text b{font-size:1.1em}.c-service.is-yellow{color:#f9f084}.c-service.is-blue{color:#80d1f7}.c-service.is-green{color:#85e0db}.c-service.is-red{color:#fabbc0}.c-service.is-invert{background-color:#fff}.c-service.is-invert .c-service__image:before{background-color:currentColor}.c-service.is-pickup:before{display:block}.c-service.is-small{padding-top:2.5rem;padding-bottom:3.8rem}.c-service.is-small .c-service__text{min-height:4em;font-size:1.8rem}.c-service.is-row{-moz-column-gap:2rem;column-gap:2rem;flex-direction:row;max-width:none;padding:1.4rem 2rem}.c-service.is-row .c-service__image{width:9rem}.c-service.is-row .c-service__text{font-size:1.6rem;line-height:1.65;text-align:left}.c-service.is-externallink:after{background-image:url(../img/common/icon_externallink-white.svg);background-size:2rem 2rem}.c-service.is-link-white:after{background-image:url(../img/common/icon_arrow-blue.svg);background-color:#fff}.c-service.is-link-white.is-externallink:after{background-image:url(../img/common/icon_externallink-blue.svg);background-size:2rem 2rem}@keyframes service-arrow{0%{background-position:50% 50%}50%{background-position:200% 50%}51%{background-position:-100% 50%}100%{background-position:50% 50%}}.c-slide{padding:2.4rem 0 10.3rem 2.4rem}.c-slide .swiper-slide{padding:1.25rem 2.5rem 1.25rem 0}.c-slide__control{-moz-column-gap:1.5rem;display:flex;position:absolute;bottom:0;left:0;column-gap:1.5rem;align-items:center;justify-content:center;width:100%;padding-left:2.4rem}.c-slide__control__pagination{display:flex;position:relative;align-items:center;min-height:4.6rem;padding:0 5.7rem}.c-slide__control__pagination .swiper-pagination{display:flex;position:relative;top:auto;bottom:auto;align-items:center}.c-slide__control__pagination .swiper-pagination .swiper-pagination-bullet{margin:0 .6rem;background:#999;opacity:1}.c-slide__control__pagination .swiper-pagination .swiper-pagination-bullet-active{background:#014099}.c-slide__control__pagination .swiper-pagination.swiper-pagination-lock{display:none}.c-slide__control__pagination .swiper-button-prev,.c-slide__control__pagination .swiper-button-next{-o-object-fit:contain;top:50%;width:4.1rem;height:0;margin-top:0;padding:4.1rem 0 0 0;overflow:hidden;object-fit:contain;translate:0 -50%;background-position:center;background-size:contain;background-repeat:no-repeat;transition:all .3s}.c-slide__control__pagination .swiper-button-prev svg,.c-slide__control__pagination .swiper-button-next svg{display:none}.c-slide__control__pagination .swiper-button-prev:focus,.c-slide__control__pagination .swiper-button-next:focus{scale:1.1}.c-slide__control__pagination .swiper-button-prev{left:.2rem;background-image:url(../img/common/icon_slide_prev.svg)}.c-slide__control__pagination .swiper-button-next{right:.2rem;background-image:url(../img/common/icon_slide_next.svg)}.c-slide__control__scrollbar{flex:1}.c-slide__control__scrollbar .swiper-scrollbar{position:relative;top:auto;bottom:auto;height:.2rem;background:#999}.c-slide__control__scrollbar .swiper-scrollbar .swiper-scrollbar-drag{top:-0.1rem;height:.4rem;background:#014099}.p-404 .c-mv{min-height:81.8rem;margin-bottom:10rem;border-radius:3rem;background-color:#bfdef0;color:#fff}.p-404 .c-mv__heading{padding-top:10rem}.p-404 .c-mv__heading img{width:70%;margin:0 auto}.p-404 .c-mv__lead{margin-top:4rem;color:#014099;font-weight:bold;font-size:3.2rem;line-height:1.75}.p-404 .c-mv__btn{display:flex;position:relative;position:relative;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:2rem auto 0;gap:1rem;color:#014099;font-weight:bold;font-size:1.6rem}.p-404 .c-mv__btn::before{z-index:2;position:absolute;right:.4rem;width:3.4rem;height:1rem;background-image:url(../img/common/icon_arrow-white.svg);background-position:50% 50%;background-size:2rem .6rem;background-repeat:no-repeat;content:""}.p-404 .c-mv__btn:after{display:block;z-index:1;position:relative;width:4.6rem;height:4.6rem;border-radius:100%;background-position:50% 50%;background-size:2rem .6rem;background-repeat:no-repeat;background-color:#014099;content:""}.p-404 .c-mv__btn:focus::before{animation:cta-arrow .6s}.p-404-lead{padding:10rem 0}.p-404-lead__text{font-size:2.4rem;text-align:center}.p-404-lead__btn{display:flex;position:relative;align-items:center;justify-content:center;width:32rem;min-width:3rem;height:6rem;margin:4rem auto 0;border:solid .2rem #014099;border-radius:3rem;background:#fff;color:#014099;font-weight:700;font-size:1.8rem;transition:all .3s}.p-404-lead__btn:hover{background:#014099;color:#fff}.p-404-lead__btn:hover :after{background-color:#014099}.p-column-detail{background:#cfe6f8}.p-column-pickup{padding:8.2rem 0 13rem}.p-column-pickup__heading{color:#1184de;font-weight:600;font-size:4rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;letter-spacing:.08em;text-align:center}.p-column-pickup__slide{margin-top:2.8rem}.p-column-search{width:calc(100% - 5rem);margin:0 auto;padding:10rem 0 1.5rem;border-radius:3rem;background:#bfdef0}.swiper .swiper-slide{height:auto}.swiper .swiper-slide a{height:100%}.p-faq-contents{padding:9.3rem 0 9.8rem}.p-faq-contents__list{display:flex;row-gap:2.6rem;flex-direction:column}.p-faq-contents__list__item--a a{color:#014099;text-decoration:underline}.p-faq-contents__list__item--a a:hover{text-decoration:none}.p-faq-contents__category-title{margin-top:2rem;color:#014099;font-weight:900;font-size:2.4rem}.p-features-lead{position:relative;padding:6.8rem 0 8rem}.p-features-lead__inner{display:flex;justify-content:space-between}.p-features-lead__text__heading{color:#014099;font-weight:700;font-size:4.8rem;line-height:1.35}.p-features-lead__text__heading small{font-size:.6666666667em}.p-features-lead__text p{margin-top:3rem;font-weight:400;font-size:1.6rem;line-height:2}.p-features-lead__image{width:39.765625%;margin-right:-2.4rem;padding-top:1rem}.p-features-lead::before{z-index:-1;position:absolute;right:-50rem;bottom:-50rem;width:100%;height:135rem;background:url(../img/common/bg_logo.png) no-repeat center;background-size:contain;content:""}.p-features-strength{width:calc(100% - 50px);margin:0 auto;padding:9.8rem 0 10.2rem;border-radius:3rem;background:#bfdef0}.p-features-strength__heading{color:#014099;font-weight:700;font-size:4rem;line-height:1.35;text-align:center}.p-features-strength__list{display:flex;row-gap:2rem;flex-direction:column;margin-top:4.4rem;counter-reset:strength-count}.p-features-strength__list__item{-moz-column-gap:7rem;display:flex;column-gap:7rem;align-items:center;justify-content:space-between;padding:6rem 8rem;border-radius:2rem;background:#fff;counter-increment:strength-count}.p-features-strength__list__item__image{width:30rem}.p-features-strength__list__item__text{flex:1;padding:1rem 1.8rem 0 0}.p-features-strength__list__item__text__heading{color:#014099;font-weight:700;font-size:3.2rem;line-height:1.35}.p-features-strength__list__item__text p{margin-top:1.8rem;font-weight:400;font-size:1.6rem;line-height:2}.p-features-service{padding:10.4rem 2.5rem 9.5rem}.p-features-service__heading{color:#014099;font-weight:700;font-size:4rem;text-align:center}.p-features-service__list{display:flex;row-gap:2.6rem;flex-direction:column;width:177rem;margin:4.6rem auto 0;counter-reset:service-count}.p-features-service__list__item{display:flex;justify-content:space-between;width:100%;padding:5.3rem 11.5rem 5.8rem 10rem;border-radius:3rem;background:#bfdef0;counter-increment:service-count}.p-features-service__list__item__heading{position:relative;margin-top:6rem;font-weight:700;font-size:3.2rem;line-height:1.6;text-align:left}.p-features-service__list__item__heading__number{display:block;margin-bottom:2.6rem;color:#014099;font-weight:600;font-size:.75em;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;letter-spacing:.03em}.p-features-service__list__item__heading__number:after{margin-left:.3em;content:counter(service-count, decimal-leading-zero);font-size:1.3333333333em;line-height:1}.p-features-service__list__item__contents{-moz-column-gap:2.6315789474%;display:flex;column-gap:2.6315789474%;flex-wrap:wrap;width:95rem}.p-features-service__list__item__contents__heading{width:100%;margin-bottom:1rem;color:#014099;font-weight:500;font-size:2rem;line-height:1.6;text-align:left}.p-features-service__list__item__contents a{width:31.5789473684%}.p-footer{position:relative;margin-top:27rem;padding:0 0 9rem;background:#bfdef0}.p-footer__inner{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between}.p-footer-company{display:flex;flex-direction:column;align-items:center;width:33.6%;padding:5.5rem 0 4.4rem;border-radius:1.5rem;background:#fff}.p-footer-company__logo{display:block;max-width:28.8rem}.p-footer-company__address{width:100%;margin-top:3.7rem;padding:0 5.8rem;color:#014099;font-weight:500;font-size:1.6rem;line-height:1.4}.p-footer-company__address strong{font-weight:700;font-size:2em}.p-footer-company__address b{font-weight:700}.p-footer-company__link{display:flex;row-gap:1.2rem;flex-direction:column;width:100%;margin-top:2rem;padding:0 5.5rem}.p-footer-company__link a{display:flex;align-items:center;justify-content:center;width:100%;height:6rem;border:solid .3rem #014099;border-radius:3rem;color:#014099;font-weight:700;font-size:1.8rem;transition:all .3s}.p-footer-company__link a:focus{background-color:#014099;color:#fff}.p-footer-company__link a.is-contact{background:#014099;color:#fff}.p-footer-company__link a.is-contact:focus{background-color:#fff;color:#014099}.p-footer-nav{width:59.5%}.p-footer-nav__list{-moz-column-gap:4.8rem;display:flex;column-gap:4.8rem;row-gap:4.2rem;flex-wrap:wrap}.p-footer-nav__list__item.is-submenu{width:100%}@keyframes arrow{0%{background-position:50% 50%}50%{background-position:200% 50%}51%{background-position:-100% 50%}100%{background-position:50% 50%}}.p-footer-nav__list__item>a{-moz-column-gap:.7rem;display:flex;column-gap:.7rem;align-items:center;font-weight:700;font-size:2rem;line-height:1}.p-footer-nav__list__item>a:after{display:block;width:1.7rem;height:1.7rem;border-radius:100%;background-image:url(../img/common/icon_arrow-white-small.png);background-position:50% 50%;background-size:.9rem .4rem;background-repeat:no-repeat;background-color:#014099;content:""}.p-footer-nav__list-sub{-moz-column-gap:5.4rem;display:flex;column-gap:5.4rem;row-gap:2.3rem;flex-flow:column wrap;height:38rem;padding:2.5rem}.p-footer-nav__list-sub__item{display:flex;row-gap:.6rem;flex-direction:column}.p-footer-nav__list-sub__item p{margin-bottom:.3rem;color:#666;font-weight:700;font-size:1.6rem;line-height:1.4}.p-footer-nav__list-sub__item>a{position:relative;position:relative;width:-moz-fit-content;width:fit-content;padding-left:2rem;background-position:right center;background-size:.8em auto;background-repeat:no-repeat;font-weight:500;font-size:1.6rem;line-height:1.4}.p-footer-nav__list-sub__item>a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:currentColor;content:"";transition:transform .2s}.p-footer-nav__list-sub__item>a:focus::after{transform:scale(1, 1)}.p-footer-nav__list-sub__item>a:before{display:block;position:absolute;top:.5em;left:0;width:.9rem;height:.9rem;border-radius:100%;background:#fff;content:""}.p-footer-nav__list-sub__item>a:after{left:2rem;width:calc(100% - 2rem)}.p-footer-nav__list-sub__item>a.is-externallink{padding-right:1.5em;background-image:url(../img/common/icon_externallink-white.svg)}.p-footer-nav__list-sub__item.is-yellow>a:before{background-color:#d7c50b}.p-footer-nav__list-sub__item.is-blue>a:before{background-color:#27b7fa}.p-footer-nav__list-sub__item.is-red>a:before{background-color:#fc8892}.p-footer-nav__list-sub__item.is-green>a:before{background-color:#49cdc6}.p-footer-copyright{width:100%;color:#666;font-weight:400;font-size:1.2rem;letter-spacing:.09em;text-align:right;opacity:.9}.p-footer-pagetop{z-index:9998;position:fixed;right:2.5rem;bottom:2.5rem}.p-footer-pagetop a{display:block;width:7rem;height:0;padding:7rem 0 0 0;overflow:hidden;border-radius:1.5rem;background-image:url(../img/common/icon_pagetop.svg);background-position:50% 50%;background-size:1.8rem 3.4rem;background-repeat:no-repeat;background-color:#fff}@keyframes pagetop-arrow{0%{background-position:50% 50%}50%{background-position:50% -100%}51%{background-position:50% 200%}100%{background-position:50% 50%}}.p-header{z-index:9999;position:fixed;top:0;left:0;width:100%;background:#fff}.p-header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;height:8.6rem;padding:0 4rem}.p-header-logo{z-index:9999;position:relative}.p-header-logo a{-moz-column-gap:1.8rem;display:flex;column-gap:1.8rem;align-items:center;justify-content:space-between}.p-header-logo__image{width:20.4rem}.p-header-logo__image img{width:100%;height:auto}.p-header-logo__text{color:#110b0a;font-weight:500;font-size:1.2rem}.p-header-nav{-moz-column-gap:1rem;display:flex;column-gap:1rem;align-items:center;justify-content:start}.p-header-nav a{display:flex;align-items:center;justify-content:center;padding:1.1rem;color:#222;font-weight:500;font-size:1.6rem;transition:all .3s}.p-header-nav a:focus{color:#014099}.p-header-nav a.is-download{min-width:17rem;min-height:4.6rem;border:solid .2rem #014099;border-radius:2.3rem;color:#014099;font-weight:700}.p-header-nav a.is-download:focus{background:#014099;color:#fff}.p-header-nav a.is-contact{min-width:17rem;min-height:4.6rem;border:solid .2rem #014099;border-radius:2.3rem;background:#014099;color:#fff;font-weight:700}.p-header-nav a.is-contact:focus{background:#fff;color:#014099}.p-header-hamburger{display:flex;z-index:9999;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:.5rem;background:#014099;cursor:pointer}.p-header-hamburger span{display:block;position:relative;width:3rem;height:.2rem;margin:1.7rem auto;border-radius:.2em;background:#fff;transition:.3s}.p-header-hamburger span:before,.p-header-hamburger span:after{display:block;position:absolute;left:0;width:100%;height:.2rem;transform-origin:45%;border-radius:.2em;background:#fff;content:"";transition:.3s}.p-header-hamburger span:before{bottom:100%;margin-bottom:.8rem}.p-header-hamburger span:after{top:100%;margin-top:.8rem}.p-header-hamburger.is-active span{height:0}.p-header-hamburger.is-active span:before{margin-bottom:0;rotate:45deg}.p-header-hamburger.is-active span:after{margin-top:0;rotate:-45deg}.p-service-detail__heading{color:#014099;font-weight:700;font-size:4rem;line-height:1.4;text-align:center}.p-service-detail__heading small{font-size:.8em}.p-service-detail__text{margin-top:6rem;color:#333;font-weight:400;font-size:1.8rem;line-height:1.75;text-align:left}.p-service-detail__section:nth-of-type(2){margin-top:-6.8rem}.p-service-detail__section:nth-of-type(even){width:auto;margin:0;border-radius:0;background-image:url(../img/service/detail/section_bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#fff}.p-service-detail__section:nth-of-type(odd){width:calc(100% - 50px);margin:0 auto;border-radius:3rem;background-image:none;background-position:initial;background-size:initial;background-repeat:initial;background-color:#bfdef0}.p-service-detail__section.p-service-detail-trouble:nth-of-type(even)~.p-service-detail__section:nth-of-type(odd){width:auto;margin:0;border-radius:0;background-image:url(../img/service/detail/section_bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#fff}.p-service-detail__section.p-service-detail-trouble:nth-of-type(even)~.p-service-detail__section:nth-of-type(even){width:calc(100% - 50px);margin:0 auto;border-radius:3rem;background-image:none;background-position:initial;background-size:initial;background-repeat:initial;background-color:#bfdef0}.p-service-detail-cta{width:calc(100% - 50px);margin:0 auto 3rem;padding:8rem 0;border-radius:3rem;background:#014099}.p-service-detail-cta__inner{-moz-column-gap:4.0625%;display:flex;column-gap:4.0625%;row-gap:2rem;flex-wrap:wrap;justify-content:center}.p-service-detail-cta__inner a{display:flex;align-items:center;justify-content:center;width:37.03125%;height:8rem;border:solid .5rem #fff;border-radius:4rem;background:#014099;color:#fff;font-weight:700;font-size:2rem;transition:all .3s}.p-service-detail-cta__inner a:hover{z-index:1;scale:1.1;box-shadow:0 0 2rem rgba(0,0,0,.2)}.p-service-detail-cta__inner a.is-white{background:#fff;color:#014099}.p-service-detail-cta__inner:has(a:nth-of-type(3)){-moz-column-gap:3.125%;column-gap:3.125%;row-gap:2rem}.p-service-detail-cta__inner:has(a:nth-of-type(3)) a{width:31.25%}.p-service-detail-mv{z-index:0;position:relative;width:calc(100% - 50px);margin:.5rem auto;overflow:hidden;border-radius:2rem;background:#e7f2fb}.p-service-detail-mv:before{display:block;position:absolute;top:0;left:-6%;width:100%;height:200%;transform-origin:top center;rotate:63deg;background:#e7f2fb;content:""}.p-service-detail-mv__inner{min-height:62rem}.p-service-detail-mv__text{z-index:1;position:relative;width:-moz-fit-content;width:fit-content;padding:7rem 2.5rem}.p-service-detail-mv__text__heading{display:inline-block;color:#014099;font-weight:900;font-size:5rem;line-height:1.5}.p-service-detail-mv__text__heading small{display:inline-block;font-weight:700;font-size:.4285714286em;line-height:1.5}.p-service-detail-mv__text__lead{padding-top:1rem;color:#333;font-weight:400;font-size:1.8rem;line-height:1.75}.p-service-detail-mv__text__list{-moz-column-gap:1.6rem;display:flex;column-gap:1.6rem;row-gap:1rem;flex-wrap:wrap;margin-top:3rem}.p-service-detail-mv__text__list__item{display:flex;position:relative;align-items:center;min-width:21rem;padding:1.3rem 1.3rem 1.3rem 5.6rem;border-radius:1rem;background:#fff;color:#014099;font-weight:700;font-size:2rem}.p-service-detail-mv__text__list__item:before{display:block;position:absolute;top:50%;left:2.2rem;aspect-ratio:1/1;width:2rem;translate:0 -50%;background:url(../img/common/icon_checkbox-blue.svg) no-repeat center;background-size:contain;content:""}.p-service-detail-mv__text__link{-moz-column-gap:2rem;display:flex;column-gap:2rem;row-gap:2rem;flex-wrap:wrap;margin-top:5.5rem}.p-service-detail-mv__text__link a{display:flex;align-items:center;justify-content:center;min-width:30rem;height:6rem;border:solid .2rem #014099;border-radius:3rem;background:#fff;color:#014099;font-weight:700;font-size:1.8rem;transition:all .3s}.p-service-detail-mv__text__link a:hover{z-index:1;scale:1.1 !important;box-shadow:0 0 2rem rgba(0,0,0,.2)}.p-service-detail-mv__text__link a.is-blue{background-color:#014099;color:#fff}.p-service-detail-mv__image{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.p-service-detail-mv__image img{position:absolute;top:0;right:0;width:auto;height:100%}.p-service-detail-plan{padding:14.8rem 0 5.5rem}.p-service-detail-plan__image{width:100%;margin:6rem 0 5rem;padding:0 .5rem}.p-service-detail-issue{padding:9.5rem 0 11rem}.p-service-detail-issue__list{-moz-column-gap:1.7167381974%;display:flex;column-gap:1.7167381974%;row-gap:2rem;flex-wrap:wrap;margin-top:4rem;padding:0 2.35rem}.p-service-detail-issue__list__item{display:flex;flex-direction:column;align-items:center;width:32.1888412017%;padding:4.5rem 5.2rem;border-radius:2rem;background:#fff}.p-service-detail-issue__list__item__image{width:35.5%}.p-service-detail-issue__list__item__heading{margin-top:2.3rem;color:#014099;font-weight:700;font-size:2.4rem;line-height:1.45;text-align:center}.p-service-detail-issue__list__item p{margin-top:1.2rem;font-weight:400;font-size:1.6rem;line-height:2}.p-service-detail-issue__list__item p+p{margin-top:1em}.p-service-detail-feature{padding:10.2rem 0 11rem}.p-service-detail-trouble{padding:12rem 0 0;background-color:#fff !important}.p-service-detail-trouble__inner{padding-bottom:7.6rem}.p-service-detail-trouble__list{-moz-column-gap:2.7173913043%;display:flex;column-gap:2.7173913043%;row-gap:3rem;flex-wrap:wrap;width:110.4rem;margin:4.6rem auto 0}.p-service-detail-trouble__list__item{display:flex;flex-direction:column;align-items:center;width:31.5217391304%}.p-service-detail-trouble__list__item__text{position:relative;width:100%;margin-bottom:6.6rem;padding:2rem 2rem 2.2rem 10rem;border-radius:2rem;background-color:#e7f2fb;font-weight:700;font-size:2.5rem;line-height:1.4}.p-service-detail-trouble__list__item__text:before{display:block;position:absolute;top:50%;left:4rem;aspect-ratio:1/1;width:3rem;translate:0 -50%;background:url(../img/common/icon_checkbox-blue.svg) no-repeat center;background-size:contain;content:""}.p-service-detail-trouble__list__item__text:after{display:block;position:absolute;top:100%;left:50%;width:0;height:0;translate:-50% -1px;border-width:4.6rem 1.8rem 0 1.8rem;border-style:solid;border-color:#e7f2fb rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.p-service-detail-trouble__list__item__text b{color:#014099}.p-service-detail-trouble__list__item__image{width:48.8505747126%}.p-service-detail-trouble__text{margin-top:4.2rem;color:#111;font-weight:700;font-size:4.8rem;text-align:center}.p-service-detail-trouble__overall{z-index:0;position:relative;padding:10.8rem 0 11rem;border-radius:3rem;background-color:#bfdef0}.p-service-detail-trouble__overall:after{display:block;position:absolute;top:0;left:50%;width:0;height:0;translate:-50% -1px;border-width:7rem 7.5rem 0 7.5rem;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.p-service-detail-trouble__overall__image{margin-top:4.4rem;overflow:hidden;border-radius:2rem}.p-service-detail-digitalization{padding:10.9rem 0 11.2rem}.p-service-detail-menu{padding:11.4rem 0 11rem}.p-service-detail-menu__text{margin-top:2.6rem;font-weight:400;font-size:1.6rem;text-align:center}.p-service-detail-menu__list{-moz-column-gap:1.953125%;display:flex;column-gap:1.953125%;row-gap:2rem;flex-wrap:wrap;margin-top:5.2rem;counter-reset:menu-count}.p-service-detail-menu__list__item{display:flex;flex-direction:column;align-items:center;width:32.03125%;padding:4.5rem 5.2rem;border-radius:2rem;background:#fff;counter-increment:menu-count}.p-service-detail-menu__list__item__heading{display:flex;flex-direction:column;align-items:center;font-weight:700;font-size:3rem;line-height:1.5;text-align:center}.p-service-detail-menu__list__item__heading:before{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:2.2rem;margin-bottom:1rem;padding:0 1.2rem;border-radius:1.1rem;background:#cfe6f8;content:"SERVICE" counter(menu-count, decimal-leading-zero);color:#014099;font-weight:600;font-size:1.4rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.p-service-detail-menu__list__item__image{aspect-ratio:1/1;width:10.5rem;margin-top:2rem;border-radius:100%;background:#e7f2fb}.p-service-detail-menu__list__item p{margin-top:1.2rem;font-weight:400;font-size:1.8rem;line-height:1.8}.p-service-detail-achieve{padding:10.9rem 0 13rem}.p-service-detail-achieve__list{-moz-column-gap:3.125%;display:flex;column-gap:3.125%;row-gap:2rem;flex-wrap:wrap;margin-top:5.2rem}.p-service-detail-achieve__list__item{display:flex;position:relative;flex-direction:column;align-items:center;width:48.4375%;padding:4.5rem 5rem 5rem;border-radius:2rem;background:#e7f2fb}.p-service-detail-achieve__list__item__image{z-index:0;position:relative;width:100%;overflow:hidden;border-radius:1.5rem}.p-service-detail-achieve__list__item__image:before{display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1.5rem #bcdbec;border-radius:1.5rem;content:""}.p-service-detail-achieve__list__item__heading{margin-top:3.5rem;color:#014099;font-weight:700;font-size:3.2rem;line-height:1.5;text-align:center}.p-service-detail-achieve__list__item p{margin-top:2.2rem;padding:0 1.8rem;font-weight:400;font-size:1.8rem;line-height:1.75}.p-service-detail-achieve__list__item a::before{display:block;z-index:10;position:absolute;top:24rem;right:8rem;width:5rem;height:5rem;background-image:url(../img/common/service_icon_plus.svg);background-size:contain;background-repeat:no-repeat;content:""}.p-service-detail-function{padding:10.2rem 0 11.2rem}.p-service-detail-function__list{-moz-column-gap:3.125%;display:flex;column-gap:3.125%;row-gap:2.6rem;flex-wrap:wrap;margin-top:3.6rem;counter-reset:function-count}.p-service-detail-function__list__item{-moz-column-gap:3rem;display:flex;column-gap:3rem;row-gap:3rem;align-items:center;justify-content:space-between;width:48.4375%;padding:4.5rem 5.8rem 4rem;border-radius:3rem;background:#fff;counter-increment:function-count}.p-service-detail-function__list__item__image{aspect-ratio:1/1;width:12rem;border-radius:100%;background:#e7f2fb}.p-service-detail-function__list__item__text{flex:1}.p-service-detail-function__list__item__text__heading{font-weight:700;font-size:3rem;line-height:1.5}.p-service-detail-function__list__item__text__heading:before{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:2.6rem;margin-bottom:1rem;padding:0 1.6rem;border-radius:1.3rem;background:#e7f2fb;content:"FUNCTION " counter(function-count, decimal-leading-zero);color:#014099;font-weight:600;font-size:1.6rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.p-service-detail-function__list__item__text p{margin-top:1.8rem;font-weight:400;font-size:1.8rem;line-height:1.6}.p-service-detail-video{padding:11rem 0}.p-service-detail-video__text{width:100rem;max-width:100%;margin-top:4rem;margin-inline:auto;color:#333;font-weight:400;font-size:1.6rem;line-height:1.75}.p-service-detail-video__text h2{margin-top:2rem;color:#014099;font-weight:700;font-size:2.4rem;line-height:1.65}.p-service-detail-video__text p{margin-top:1.6rem}.p-service-detail-video__player{position:relative;aspect-ratio:1000/563;width:100rem;margin:4.6rem auto 0}.p-service-detail-video__player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.p-service-detail-case{padding:10.8rem 0 4rem}.p-service-detail-case__link{display:flex;position:relative;justify-content:end;width:100%}.p-service-detail-case__link a{position:absolute;right:0;bottom:100%;translate:0 -75%}.p-service-detail-case__slide__outer{width:138rem;margin:0 auto;padding:0 2.5rem}.p-service-detail-case__slide{margin-top:1rem;padding-bottom:5rem}.p-service-detail-step{padding:10.6rem 0 10.8rem}.p-service-detail-step__list{display:flex;margin-top:6.6rem;padding-left:1.55rem;counter-reset:step-count}.p-service-detail-step__list__item{position:relative;padding:3.8rem 4.5rem 5rem 1.8rem;border:solid #014099;border-width:.3rem 0 0 0;counter-increment:step-count}.p-service-detail-step__list__item:before{display:block;position:absolute;top:-0.15rem;left:0;width:3.1rem;height:3.1rem;translate:-50% -50%;border-radius:100%;background:#014099;content:""}.p-service-detail-step__list__item:after{position:absolute;top:3rem;right:0;bottom:0;width:.1rem;background:#ddd;content:""}.p-service-detail-step__list__item__heading{font-weight:700;font-size:2rem}.p-service-detail-step__list__item__heading:before{display:block;margin-bottom:1.2rem;content:"STEP." counter(step-count);color:#014099;font-weight:600;font-size:1.8rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;letter-spacing:.1em}.p-service-detail-step__list__item p{margin-top:2.6rem;font-weight:400;font-size:1.6rem;line-height:2}.p-service-detail-step__list__item:last-child{padding-right:3rem}.p-service-detail-step__list__item:last-child:after{display:none}.p-service-detail-faq{padding:11rem 0 11rem}.p-service-detail-faq__list{display:flex;row-gap:2.4rem;flex-direction:column;margin-top:4.6rem}.p-service-detail-faq__list__item--q{background-color:#e7f2fb}.p-service-detail-faq__list__item--a{background-color:#fff}.p-service-detail-category{padding:6rem 0 10.2rem}.p-service-detail-category__link{padding:6rem 8rem 7.4rem;border-radius:2rem;background:#e7f2fb}.p-service-detail-category__link__text{font-weight:700;font-size:2.4rem}.p-service-detail-category__link__list{-moz-column-gap:1.0380622837%;display:flex;column-gap:1.0380622837%;row-gap:3rem;flex-wrap:wrap;margin-top:1.8rem}.p-service-detail-category__link__list__item{-moz-column-gap:1.6rem;display:flex;position:relative;column-gap:1.6rem;align-items:center;width:24.2214532872%;padding:2.3rem 1rem 2.3rem 2.6rem;border-radius:1rem;background:#fff;transition:all .3s}.p-service-detail-category__link__list__item figure img{transition:.3s all}.p-service-detail-category__link__list__item:focus img{position:relative;transform:scale(1.1, 1.1)}.p-service-detail-category__link__list__item__image{aspect-ratio:1/1;width:7rem;border-radius:100%;background:#014099}.p-service-detail-category__link__list__item__text{color:#014099;font-weight:700;font-size:1.6rem;line-height:1.5}.p-service-detail-category__link__list__item.is-yellow .p-service-detail-category__link__list__item__image{background-color:#f9f084}.p-service-detail-category__link__list__item.is-blue .p-service-detail-category__link__list__item__image{background-color:#80d1f7}.p-service-detail-category__link__list__item.is-red .p-service-detail-category__link__list__item__image{background-color:#fabbc0}.p-service-detail-category__link__list__item.is-green .p-service-detail-category__link__list__item__image{background-color:#85e0db}.p-service-detail-category__link__list__item.is-bg-blue{background-color:#014099}.p-service-detail-category__link__list__item.is-bg-blue .p-service-detail-category__link__list__item__text{color:#fff}.p-service-detail-free{padding:8rem 0 11rem}.p-service-detail-free h2:not(.p-service-detail__heading){padding:0 2rem;border-left:solid .3rem #014099;font-weight:700;font-size:2.4rem;line-height:1.65}.p-service-detail-free *+h2{margin-top:5.8rem}.p-service-detail-free ul+h2,.p-service-detail-free ol+h2{margin-top:6.3rem}.p-service-detail-free h3{padding:0 2rem;border-left:solid .3rem #014099;font-weight:700;font-size:2rem;line-height:1.65}.p-service-detail-free *+h3{margin-top:4.5rem}.p-service-detail-free h4{margin-left:2.5rem;font-weight:700;font-size:2rem;line-height:1.65;text-indent:-2.5rem}.p-service-detail-free h4:before{display:inline-block;aspect-ratio:1/1;width:1.5rem;margin-right:1rem;border-radius:100%;background:#014099;content:""}.p-service-detail-free *+h4{margin-top:4.6rem}.p-service-detail-free h2+h4{margin-top:3.4rem}.p-service-detail-free h5{color:#014099;font-weight:700;font-size:1.8rem;line-height:1.65}.p-service-detail-free *+h5{margin-top:3.2rem}.p-service-detail-free h6{font-weight:700;font-size:1.6rem;line-height:1.65}.p-service-detail-free *+h6{margin-top:2.8rem}.p-service-detail-free p{font-weight:400;font-size:1.6rem;line-height:1.75}.p-service-detail-free p.center{text-align:center}.p-service-detail-free *+p{margin-top:2.4rem}.p-service-detail-free p+p{margin-top:2.2rem}.p-service-detail-free h2+p{margin-top:4rem}.p-service-detail-free h3+p{margin-top:2.5rem}.p-service-detail-free h4+p{margin-top:2.8rem}.p-service-detail-free h5+p{margin-top:2.8rem}.p-service-detail-free ul+p,.p-service-detail-free ol+p{margin-top:4.4rem}.p-service-detail-free table+p{margin-top:3.3rem}.p-service-detail-free figure+p{margin-top:2.4rem}.p-service-detail-free a{color:#014099;text-decoration:underline}.p-service-detail-free a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-service-detail-free a[target=_blank]:after{display:inline-block;width:1.2em;height:.8em;background-image:url(../img/common/icon_externallink-blue.svg);background-position:center;background-size:contain;background-repeat:no-repeat;content:""}.p-service-detail-free ul,.p-service-detail-free ol{border:solid .1rem #014099;border-radius:1.6rem}.p-service-detail-free ul li,.p-service-detail-free ol li{font-weight:500;font-size:1.6rem;line-height:1.65}.p-service-detail-free ul li:before,.p-service-detail-free ol li:before{display:inline-block;aspect-ratio:1/1;border-radius:100%;background:#014099;content:""}.p-service-detail-free ul{padding:2.8rem 3.5rem 2.3rem}.p-service-detail-free ul li{margin-left:2.8rem;text-indent:-2.8rem}.p-service-detail-free ul li:before{width:1rem;margin-right:1.8rem}.p-service-detail-free ul li+li{margin-top:1.2rem}.p-service-detail-free ol{padding:2.8rem 3.5rem 3.2rem;counter-reset:contents_ol}.p-service-detail-free ol li{margin-left:2.8rem;text-indent:-2.8rem;counter-increment:contents_ol}.p-service-detail-free ol li:before{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;margin-right:1rem;content:counter(contents_ol);color:#fff;font-weight:700;font-size:1.4rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;text-indent:0}.p-service-detail-free ol li+li{margin-top:1.2rem}.p-service-detail-free *+ul,.p-service-detail-free *+ol{margin-top:4.4rem}.p-service-detail-free figure{max-width:60%;margin-inline:auto;overflow:hidden;border-radius:1.5rem}.p-service-detail-free figure img{width:100%;height:auto}.p-service-detail-free *+figure{margin-top:3.7rem}.p-service-detail-free table{width:100%;table-layout:fixed}.p-service-detail-free table th,.p-service-detail-free table td{border:solid .1rem #014099}.p-service-detail-free table th{padding:.8rem}.p-service-detail-free table thead th{border-right-color:#fff;background:#014099;color:#fff;font-weight:500;font-size:1.6rem;line-height:1.65;text-align:center;vertical-align:middle}.p-service-detail-free table thead th:last-of-type{border-right-color:#014099}.p-service-detail-free table thead th:empty{width:20%;border:none;background:none}.p-service-detail-free table thead th+th{border-left-color:#fff}.p-service-detail-free table tbody th{padding:1rem 1.5em 1.1rem;background-color:#f1f7fd;color:#014099;font-weight:500;font-size:1.6rem;line-height:1.65;text-align:left;vertical-align:middle}.p-service-detail-free table tbody td{padding:1rem 1em 1.1rem;background:#fff;font-weight:400;font-size:1.6rem;line-height:1.65;text-align:center;vertical-align:middle}.p-service-detail-free *+table{margin-top:3.3rem}.p-service-detail-free h2+*{margin-top:4.2rem}.p-service-detail-free .c-detail__main__contents ul.bg-white{background-color:#fff}.p-service-lead{position:relative;padding:8.4rem 0 11.2rem}.p-service-lead__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.p-service-lead__heading{width:100%;color:#014099;font-weight:700;font-size:3.2rem;line-height:1.55}.p-service-lead__text{width:50%;margin-top:3rem}.p-service-lead__text p{font-weight:400;font-size:1.6rem;line-height:2}.p-service-lead__text p+p{margin-top:1em}.p-service-lead__image{width:44.2%;margin-top:-9.2rem}.p-service-lead__image img{width:100%}.p-service-lead::before{z-index:-1;position:absolute;right:-50rem;bottom:-50rem;width:100%;height:135rem;background:url(../img/common/bg_logo.png) no-repeat center;background-size:contain;content:""}.p-service-list{width:calc(100% - 5rem);margin:0 2.5rem;padding:10rem 0;border-radius:3rem;background:#bfdef0}.p-service-list__heading{text-align:center}.p-service-list__menu{-moz-column-gap:1.0380622837%;display:flex;column-gap:1.0380622837%;row-gap:3rem;flex-wrap:wrap;margin-top:4.2rem;margin-bottom:8.8rem}.p-service-list__menu__item{-moz-column-gap:1.5rem;display:flex;position:relative;column-gap:1.5rem;align-items:center;width:24.2214532872%;padding:2.2rem 2.2rem 3.2rem;border-radius:1rem;background:#fff;transition:all .3s}.p-service-list__menu__item figure img{transition:.3s all}.p-service-list__menu__item:focus img{position:relative;transform:scale(1.1, 1.1)}.p-service-list__menu__item:before,.p-service-list__menu__item:after{display:block;position:absolute;bottom:0;left:50%;translate:-50% 50%;content:""}.p-service-list__menu__item:before{aspect-ratio:1/1;width:3.5rem;border:solid .1rem #014099;border-radius:100%;background:#fff}.p-service-list__menu__item:after{width:.8rem;height:.8rem;rotate:-135deg;border:solid #014099;border-width:.2rem 0 0 .2rem}.p-service-list__menu__item__image{aspect-ratio:1/1;width:6rem;border-radius:100%;background:#014099}.p-service-list__menu__item__text{font-weight:700;font-size:1.8rem;line-height:1.5}.p-service-list__menu__item__text--number{color:#014099;font-weight:600;font-size:1.4rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;letter-spacing:.03em}.p-service-list__menu__item__text p{display:flex;align-items:center;min-height:3em}.p-service-list__menu__item.is-yellow .p-service-list__menu__item__image{background-color:#f9f084}.p-service-list__menu__item.is-blue .p-service-list__menu__item__image{background-color:#80d1f7}.p-service-list__menu__item.is-red .p-service-list__menu__item__image{background-color:#fabbc0}.p-service-list__menu__item.is-green .p-service-list__menu__item__image{background-color:#85e0db}@keyframes service-list-menu-arrow{0%{translate:-50% 50%;opacity:1}50%{translate:-50% 200%;opacity:0}51%{translate:-50% -200%;opacity:0}100%{translate:-50% 50%;opacity:1}}.p-service-list__group{width:calc(100% - 10rem);margin:0 5rem;padding:10.2rem 0 11rem;border-radius:3rem;background:#f9f084;box-shadow:0 .3rem 3.8rem rgba(0,0,0,.19)}.p-service-list__group+.p-service-list__group{margin-top:5rem}.p-service-list__group__inner{-moz-column-gap:2rem;display:flex;column-gap:2rem;row-gap:2rem;flex-wrap:wrap;align-items:start;justify-content:space-between}.p-service-list__group__text{flex:1}.p-service-list__group__text__number{color:#014099;font-weight:600;font-size:2.4rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;letter-spacing:.03em}.p-service-list__group__text__number b{margin-left:.3em;font-size:1.3333333333em}.p-service-list__group__text__heading{font-weight:700;font-size:4rem;line-height:1.5}*+.p-service-list__group__text__heading{margin-top:3.8rem}.p-service-list__group__text p{font-weight:400;font-size:1.6rem;line-height:2}.p-service-list__group__text *+p{margin-top:1.5em}.p-service-list__group__image{display:block;z-index:0;position:relative;width:40.6%;margin-top:.8rem}.p-service-list__group__image:before{display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:solid 1.5rem #f0e78a;border-radius:2rem;content:""}.p-service-list__group__image img{display:block;border-radius:2rem}.p-service-list__group__list{-moz-column-gap:3.125%;display:flex;column-gap:3.125%;row-gap:3rem;flex-wrap:wrap;width:100%;margin-top:4rem}.p-service-list__group__list__item{-moz-column-gap:4rem;display:flex;z-index:0;position:relative;column-gap:4rem;align-items:start;justify-content:space-between;width:48.4375%;padding:4.8rem 4.8rem 4.5rem;overflow:hidden;border-radius:2rem;background:#fff;transition:all .3s}.p-service-list__group__list__item figure img{transition:.3s all}.p-service-list__group__list__item:focus img{position:relative;transform:scale(1.1, 1.1)}.p-service-list__group__list__item:after{position:absolute;right:0;bottom:0;width:6rem;height:3.8rem;border-radius:2rem 0 0 0;background-image:url(../img/common/icon_arrow-white.svg);background-position:50% 50%;background-size:2rem .6rem;background-repeat:no-repeat;background-color:#014099;content:""}.p-service-list__group__list__item[target=_blank]:after{background-image:url(../img/common/icon_externallink-white.svg);background-size:2rem 2rem}.p-service-list__group__list__item__image{display:flex;align-items:end;justify-content:center;aspect-ratio:1/1;width:15.3rem;border-radius:100%;background-color:#f9f084}.p-service-list__group__list__item__text{flex:1}.p-service-list__group__list__item__text__heading{min-height:1.9em;margin-bottom:1.8rem;color:#014099;font-weight:700;font-size:3.2rem;line-height:1.2}.p-service-list__group__list__item__text__heading>small{display:block;font-size:.5em;line-height:2}.p-service-list__group__list__item__text__heading>small>small{font-size:.875em}.p-service-list__group__list__item__text p{line-height:1.8}.p-service-list__group__list__item__text p+p{margin-top:1em}.p-service-list__group__list__item.is-externallink:after{background-image:url(../img/common/icon_externallink-white.svg);background-size:2rem 2rem}@keyframes service-list-arrow{0%{background-position:50% 50%}50%{background-position:200% 50%}51%{background-position:-100% 50%}100%{background-position:50% 50%}}.p-service-list__group.is-yellow{background-color:#fff79a}.p-service-list__group.is-yellow .p-service-list__group__image:before{border-color:#f0e78a}.p-service-list__group.is-yellow .p-service-list__group__list__item__image{background-color:#f9f084}.p-service-list__group.is-blue{background-color:#a1ddfa}.p-service-list__group.is-blue .p-service-list__group__image:before{border-color:#80d1f7}.p-service-list__group.is-blue .p-service-list__group__list__item__image{background-color:#80d1f7}.p-service-list__group.is-red{background-color:#f9d4d7}.p-service-list__group.is-red .p-service-list__group__image:before{border-color:#fabbc0}.p-service-list__group.is-red .p-service-list__group__list__item__image{background-color:#fabbc0}.p-service-list__group.is-green{background-color:#aee6e3}.p-service-list__group.is-green .p-service-list__group__image:before{border-color:#85e0db}.p-service-list__group.is-green .p-service-list__group__list__item__image{background-color:#85e0db}.p-service-list__list{width:100%}.p-top-mv{width:100%;padding:0 2.4rem}.p-top-mv__inner{display:flex;z-index:0;position:relative;align-items:center;justify-content:center;width:100%;height:80rem;overflow:hidden;border-radius:3rem}.p-top-mv__inner:after{position:absolute;bottom:0;left:0;width:100%;height:7rem;background:linear-gradient(to bottom, rgba(165, 193, 215, 0) 0%, rgba(165, 193, 215, 0) 1%, rgb(165, 193, 215) 100%);content:"";pointer-events:none}.p-top-mv__contents{display:flex;position:absolute;align-items:center;justify-content:space-between;width:85.9375vw;height:100%}.p-top-mv__text{width:40%;padding:0 3rem}.p-top-mv__text p{font-weight:500;font-size:2rem;line-height:1.7}.p-top-mv__text p strong{color:#014099;font-weight:900;font-size:7rem;line-height:1.35}.p-top-mv__text p strong small{padding:0 .25em;font-weight:500;font-size:.7551428571em}.p-top-mv__text p strong b{font-size:1.8124285714em;line-height:1.1}.p-top-mv__text p strong i{font-feature-settings:"palt";font-style:normal;font-weight:300}.p-top-mv__text p+p{margin-top:4rem}.p-top-mv__loop{-moz-column-gap:4rem;display:flex;position:relative;column-gap:4rem;width:59.3%;height:100%}.p-top-mv__loop:before{display:none;z-index:9;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 3%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 90%, rgb(255, 255, 255) 97%, rgb(255, 255, 255) 100%);content:"";pointer-events:none}@keyframes loop1{0%{translate:0% 0%}100%{translate:0% -50%}}@keyframes loop2{0%{translate:0% -3%}100%{translate:0% -53%}}@keyframes loop3{0%{translate:0% -6%}100%{translate:0% -56%}}@keyframes loop-revers1{0%{translate:0% -50%}100%{translate:0% 0%}}@keyframes loop-revers2{0%{translate:0% -53%}100%{translate:0% -3%}}@keyframes loop-revers3{0%{translate:0% -56%}100%{translate:0% -6%}}.p-top-mv__loop__item{width:33%;height:-moz-max-content;height:max-content;padding:3rem 0;white-space:nowrap}.p-top-mv__loop__item:nth-child(3n+1){animation:loop1 60s infinite linear}.p-top-mv__loop__item:nth-child(3n+2){animation:loop2 62s infinite linear}.p-top-mv__loop__item:nth-child(3n+3){animation:loop3 56s infinite linear}.p-top-mv__loop__item.is-revers:nth-child(3n+1){animation:loop-revers1 60s infinite linear}.p-top-mv__loop__item.is-revers:nth-child(3n+2){animation:loop-revers2 62s infinite linear}.p-top-mv__loop__item.is-revers:nth-child(3n+3){animation:loop-revers3 56s infinite linear}.p-top-mv__loop__item a{margin:6rem 0 0;box-shadow:0 .3rem 3.8rem rgba(0,0,0,.19);transition:all .3s}.p-top-mv__loop__item a:first-of-type{margin-top:0}.p-top-mv__loop.is-paused .p-top-mv__loop__item{animation-play-state:paused}.p-top-mv__loop__paused{z-index:9;position:absolute;right:-10rem;bottom:1.2rem;width:5.2rem;height:0;padding:5.2rem 0 0 0;overflow:hidden;background:url(../img/common/icon_paused.svg) no-repeat center;background-size:contain;cursor:pointer;transition:all .3s}.p-top-mv__loop__paused.is-paused{background:url(../img/common/icon_play.png);background-size:contain}.p-top-mv__loop__paused:focus{scale:1.1}.p-top-mv__image{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:3rem}.p-top-mv__image img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-top-solution{position:relative;padding:12rem 0}.p-top-solution__inner{display:flex;justify-content:space-between}.p-top-solution__text{padding:0 1rem}.p-top-solution__text p{font-weight:400;font-size:1.6rem;line-height:2}.p-top-solution__text *+p{margin-top:1.4em}.p-top-solution__link{margin-top:7.8rem}.p-top-solution__image{width:42.5%}.p-top-solution::before{z-index:-1;position:absolute;right:-50rem;bottom:-50rem;width:100%;height:135rem;background:url(../img/common/bg_logo.png) no-repeat center;background-size:contain;content:""}.p-top-service{margin:0 2.5rem;padding:10rem 0 10.8rem;border-radius:3rem;background:#bfdef0}.p-top-service__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.p-top-service__heading-sub{width:100%;margin-top:4.5rem}.p-top-service__tab-menu{-moz-column-gap:1.0380622837%;display:flex;column-gap:1.0380622837%;row-gap:1.5rem;flex-wrap:wrap;width:100%;margin-top:3.2rem}.p-top-service__tab-menu__item{display:flex;align-items:center;justify-content:center;width:24.2214532872%;min-height:8rem;border:solid .3rem #e7f2fb;border-radius:1rem;background:#fff;color:#014099;font-weight:500;font-size:1.8rem;line-height:1.3;cursor:pointer;transition:all .3s}.p-top-service__tab-menu__item:focus{border-color:#014099}.p-top-service__tab-menu__item.is-active{border-color:#014099;background:#014099;color:#fff;cursor:default}.p-top-service__tab-contents{margin-top:8rem}.p-top-service__tab-contents__list{-moz-column-gap:1.56%;display:flex;column-gap:1.56%;row-gap:2.8rem;flex-wrap:wrap}.p-top-service__tab-contents__list li{width:18.75%}.p-top-service__tab-contents__list li.is-hidden{display:none}.p-top-faq{padding:10rem 0 11rem}.p-top-faq__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.p-top-faq__list{-moz-column-gap:2%;display:flex;column-gap:2%;row-gap:2.6rem;flex-wrap:wrap;width:100%;margin-top:4.5rem}.p-top-faq__list__item{width:49%}.p-top-column{margin:0 2.5rem;padding:9.6rem 0 10.6rem;border-radius:3rem;background:#bfdef0}.p-top-column__inner{display:flex;justify-content:space-between}.p-top-column__text{display:flex;flex-direction:column;width:27.8%}.p-top-column__text p{margin-top:2.2em;font-weight:400;font-size:1.6rem;line-height:2}.p-top-column__link{margin-top:7.8rem}.p-top-column__slide{flex:1;margin-top:1.6rem;margin-right:-17%}.p-top-column__slide__control{-moz-column-gap:1.5rem;display:flex;position:absolute;bottom:0;left:0;column-gap:1.5rem;align-items:center;width:100%;max-width:105.5rem;padding-left:2.5rem}.p-top-column__slide__control__pagination{display:flex;position:relative;align-items:center;min-height:4.6rem;padding:0 5.7rem}.p-top-column__slide__control__pagination .swiper-pagination{display:flex;position:relative;top:auto;bottom:auto;align-items:center}.p-top-column__slide__control__pagination .swiper-pagination .swiper-pagination-bullet{margin:0 .6rem;background:#999;opacity:1}.p-top-column__slide__control__pagination .swiper-pagination .swiper-pagination-bullet-active{background:#014099}.p-top-column__slide__control__pagination .swiper-button-prev,.p-top-column__slide__control__pagination .swiper-button-next{-o-object-fit:contain;top:50%;width:4.1rem;height:0;margin-top:0;padding:4.1rem 0 0 0;overflow:hidden;object-fit:contain;translate:0 -50%;background-position:center;background-size:contain;background-repeat:no-repeat;transition:all .3s}.p-top-column__slide__control__pagination .swiper-button-prev svg,.p-top-column__slide__control__pagination .swiper-button-next svg{display:none}.p-top-column__slide__control__pagination .swiper-button-prev:focus,.p-top-column__slide__control__pagination .swiper-button-next:focus{scale:1.1}.p-top-column__slide__control__pagination .swiper-button-prev{left:.2rem;background-image:url(../img/common/icon_slide_prev.svg)}.p-top-column__slide__control__pagination .swiper-button-next{right:.2rem;background-image:url(../img/common/icon_slide_next.svg)}.p-top-column__slide__control__scrollbar{flex:1}.p-top-column__slide__control__scrollbar .swiper-scrollbar{position:relative;top:auto;bottom:auto;height:.2rem;background:#999}.p-top-column__slide__control__scrollbar .swiper-scrollbar .swiper-scrollbar-drag{top:-0.1rem;height:.4rem;background:#014099}.u-mt--10{margin-top:1rem}.u-mb--10{margin-bottom:1rem}.u-mr--10{margin-right:1rem}.u-ml--10{margin-left:1rem}.u-mt--20{margin-top:2rem}.u-mb--20{margin-bottom:2rem}.u-mr--20{margin-right:2rem}.u-ml--20{margin-left:2rem}.u-mt--30{margin-top:3rem}.u-mb--30{margin-bottom:3rem}.u-mr--30{margin-right:3rem}.u-ml--30{margin-left:3rem}.u-mt--40{margin-top:4rem}.u-mb--40{margin-bottom:4rem}.u-mr--40{margin-right:4rem}.u-ml--40{margin-left:4rem}.u-mt--50{margin-top:5rem}.u-mb--50{margin-bottom:5rem}.u-mr--50{margin-right:5rem}.u-ml--50{margin-left:5rem}.u-mt--60{margin-top:6rem}.u-mb--60{margin-bottom:6rem}.u-mr--60{margin-right:6rem}.u-ml--60{margin-left:6rem}.u-mt--70{margin-top:7rem}.u-mb--70{margin-bottom:7rem}.u-mr--70{margin-right:7rem}.u-ml--70{margin-left:7rem}.u-mt--80{margin-top:8rem}.u-mb--80{margin-bottom:8rem}.u-mr--80{margin-right:8rem}.u-ml--80{margin-left:8rem}.u-mt--90{margin-top:9rem}.u-mb--90{margin-bottom:9rem}.u-mr--90{margin-right:9rem}.u-ml--90{margin-left:9rem}.u-mt--100{margin-top:10rem}.u-mb--100{margin-bottom:10rem}.u-mr--100{margin-right:10rem}.u-ml--100{margin-left:10rem}.u-mt--110{margin-top:11rem}.u-mb--110{margin-bottom:11rem}.u-mr--110{margin-right:11rem}.u-ml--110{margin-left:11rem}.u-mt--120{margin-top:12rem}.u-mb--120{margin-bottom:12rem}.u-mr--120{margin-right:12rem}.u-ml--120{margin-left:12rem}.u-textalign--center{text-align:center}.u-textalign--left{text-align:left}.u-textalign--right{text-align:right}.js-fadein,.js-fadein-up,.js-fadein-dowm,.js-fadein-scale{opacity:0}@media screen and (max-width: 768px){html{font-size:2.0833333333vw}body{padding-top:8rem;font-size:1.4rem}.l-column{flex-direction:column;width:100%;padding:0 2rem}.l-column__side{width:100%}.l-container{width:100%;padding-right:20px;padding-left:20px}.l-container.is-wide{width:100%}.l-container.is-narrow{width:100%;padding:1rem}.c-breadcrumb__list{font-size:1.2rem}.c-btnArea{margin-top:2rem}.c-cta{margin:0 2rem -17rem;padding:3rem 0}.c-cta-heading{font-size:2rem}.c-cta-list{row-gap:1.5rem;flex-direction:column}.c-cta-list__item{-moz-column-gap:2rem;column-gap:2rem;flex-direction:row;width:100%;padding:2rem;font-size:2rem}.c-cta-list__item__image{width:6rem;height:6rem}.c-cta-list__item.is-faq{width:100%}.c-cta-list__item.is-row{width:100%}*+.c-cta-list__item.is-row{margin-left:0}.c-detail__type{padding:2rem 0 0}.c-detail__main__inner{padding:3rem 2rem}.c-detail__main__term{margin-top:3rem}.c-detail__main__outline__title{padding:1.3rem 2rem}.c-detail__main__outline__title:after{right:1.5rem}.c-detail__main__outline__list{padding:2rem}.c-detail__main__company{flex-direction:column;margin-top:3.5rem;padding:2rem}.c-detail__main__company__image{max-width:none;min-height:0}.c-detail__main__outline p.c-detail__main__outline__title{padding:1.3rem 2rem}.c-detail__main__outline p.c-detail__main__outline__title:after{right:1.5rem}.c-detail__main__outline ul.c-detail__main__outline__list{padding:2rem}.c-detail__main__download:after{width:22rem;height:22rem;translate:50% -50%}.c-detail__main__download__text{padding:2rem}.c-detail__main__contents ul{padding:2rem}.c-detail__main__contents ol{padding:2rem}.c-detail__main__relation-service__list a{width:100%;max-width:none}.c-detail__side__download:after{width:22rem;height:22rem;translate:50% -50%}.c-detail__side__download__text{padding:2rem 2rem 0}.c-detail__relation-post{padding:0 0 5rem}.c-detail__relation-post__list{flex-direction:column}.c-faq{width:100%}.c-faq--q{padding:.5rem 5rem .5rem 7rem}.c-faq--q:before{left:1.2rem}.c-faq--q:after{right:1.5rem}.c-faq--a{padding:1.5rem 1.5rem 1.5rem 7rem}.c-faq--a:before{left:1.5rem}.c-faq.is-fixed .c-faq--q{padding-right:1.5rem}.c-faq.is-fixed .c-faq--q:before{left:1.5rem}.c-faq.is-fixed .c-faq--a:before{left:2rem}.c-heading strong{font-size:1.3em}.c-heading b{font-size:1.1em}.c-heading-sub{font-size:2rem}.c-lead{margin-top:2rem}.c-link{padding-right:4rem}.c-link:after{width:3rem;height:3rem;background-size:1.4rem auto}.c-mv{width:calc(100% - 40px);height:15rem;margin-bottom:2rem}.c-mv__text{min-width:0;max-width:70%;margin-bottom:-3rem;padding:1rem 1rem 0 0;border-radius:0 2rem 0 0}.c-mv__text__heading{font-size:3.5rem}.c-mv__text p{margin-top:1rem;font-size:1.2rem}.c-mv__image{border-radius:2rem}.c-post{max-width:none}.c-search__panel{padding:2rem}.c-search__panel dl{flex-dirction:columns;row-gap:1.5rem}.c-search__panel dl dt{width:100%;padding:2rem 0 0}.c-search__panel dl dd{width:100%;padding:1rem 0 2rem}.c-search__panel dl dd:before{width:100%}.c-search__results{padding:5rem 0}.c-search__results__list>a{width:100%}.c-service-detail-feature__list__item{flex-direction:column;padding:2rem 20px}.c-service-detail-feature__list__item__text__heading{font-size:2.4rem}.c-service-detail-feature__list__item__image{width:100%}.c-service-detail-feature__list__item a::before{right:5rem;bottom:4.5rem}.c-service{padding:1.8rem .8rem}.c-service:before{padding:3rem 0 .2rem;font-size:1.6rem}.c-service:after{width:4rem;height:3rem}.c-service__text{font-size:1.2rem}.c-service__text small{font-size:.8rem}.c-service.is-sp-row{-moz-column-gap:2rem;column-gap:2rem;flex-direction:row;max-width:none;padding:1.4rem 2rem}.c-service.is-sp-row .c-service__image{width:9rem}.c-service.is-sp-row .c-service__text{font-size:1.6rem;line-height:1.65;text-align:left}.c-slide{padding:0 0 10.3rem}.c-slide__control{padding-left:0}.p-404 .c-mv{min-height:50rem;margin-bottom:4rem}.p-404 .c-mv__heading{padding-top:8rem}.p-404 .c-mv__lead{font-size:2.4rem}.p-404 .c-mv__btn{font-size:1.4rem}.p-404 .c-mv__btn::before{width:2.6rem;height:.8rem}.p-404 .c-mv__btn:after{width:3.6rem;height:3.6rem}.p-404-lead{padding:4rem 0}.p-404-lead__text{font-size:1.8rem}.p-column-pickup{padding:5rem 0}.p-column-search{padding:2rem 0 1.5rem}.p-faq-contents{padding:5rem 0}.p-features-lead{padding:5rem 0}.p-features-lead__inner{row-gap:2rem;flex-direction:column}.p-features-lead__text__heading{font-size:3.2rem}.p-features-lead__image{width:100%}.p-features-lead::before{right:0;bottom:-15rem;height:90rem}.p-features-strength{width:calc(100% - 40px);padding:5rem 0}.p-features-strength__heading{font-size:3rem}.p-features-strength__list__item{flex-direction:column;padding:2rem}.p-features-strength__list__item__image{width:50%}.p-features-strength__list__item__text__heading{font-size:2.6rem}.p-features-service{padding:10rem 2rem}.p-features-service__heading{font-size:3rem}.p-features-service__list{width:100%}.p-features-service__list__item{row-gap:3rem;flex-direction:column;padding:3rem 2rem}.p-features-service__list__item__heading{margin-top:0;font-size:2.6rem}.p-features-service__list__item__contents{row-gap:2rem;flex-direction:column;width:100%}.p-features-service__list__item__contents a{width:100%}.p-footer{padding:0 0 5rem}.p-footer__inner{row-gap:5rem;flex-direction:column}.p-footer-company{width:100%;padding:2rem 0}.p-footer-company__address{margin-top:2rem;padding:0 2rem;text-align:center}.p-footer-company__link{padding:0 2rem}.p-footer-company__link a{max-width:none}.p-footer-nav{width:100% !important}.p-footer-nav__list{-moz-column-gap:2% !important;column-gap:2% !important}.p-footer-nav__list__item{width:49%}.p-footer-nav__list-sub{height:auto}.p-footer-copyright{text-align:center}.p-header__inner{height:8rem;padding:0 2rem}.p-header-logo__image{width:-moz-fit-content;width:fit-content}.p-header-logo__image img{width:auto;height:4.8rem}.p-header-logo__text{font-size:1rem}.p-header-nav{z-index:999;position:fixed;top:0;bottom:0;left:120vw;flex-direction:column;width:100%;height:100%;padding:9rem 2rem 2rem;overflow-y:auto;background:#fff;transition:all .3s}.p-header-nav.is-active{left:0}.p-header-nav a{width:100%;padding:1.5rem;border-bottom:solid .1rem #bfdef0;color:#014099}.p-header-nav a.is-contact,.p-header-nav a.is-download{margin-top:3rem}.p-service-detail__heading{font-size:3rem}.p-service-detail__text{margin-top:3rem;font-size:1.6rem}.p-service-detail__section:nth-of-type(even){width:auto}.p-service-detail__section:nth-of-type(odd){width:calc(100% - 40px)}.p-service-detail__section.p-service-detail-trouble:nth-of-type(even)~.p-service-detail__section:nth-of-type(odd){width:auto}.p-service-detail__section.p-service-detail-trouble:nth-of-type(even)~.p-service-detail__section:nth-of-type(even){width:calc(100% - 40px)}.p-service-detail-cta{width:calc(100% - 40px);padding:2rem 0}.p-service-detail-cta__inner a{width:100%;height:6rem;font-size:1.6rem}.p-service-detail-cta__inner:has(a:nth-of-type(3)) a{width:100%}.p-service-detail-mv{width:calc(100% - 40px);background:none}.p-service-detail-mv:before{display:none}.p-service-detail-mv__inner{min-height:auto;padding:0}.p-service-detail-mv__text{width:100%;padding:0}.p-service-detail-mv__text__heading{width:100%;padding:1rem 20px 2rem;background:rgba(231,242,251,.8);font-size:2.8rem}.p-service-detail-mv__text__lead{padding:0 20px 2rem;background:rgba(231,242,251,.8);font-size:1.6rem}.p-service-detail-mv__text__list{-moz-column-gap:2%;column-gap:2%;margin-top:2rem;padding:0 20px}.p-service-detail-mv__text__list__item{min-width:0;font-size:1.2rem}.p-service-detail-mv__text__list__item:before{left:1rem;width:1.6rem}.p-service-detail-mv__text__link{-moz-column-gap:2%;column-gap:2%;margin-top:2rem;padding:0 20px 2rem}.p-service-detail-mv__text__link a{width:49%;min-width:0;height:4rem;border-radius:2rem;font-size:1.6rem}.p-service-detail-plan{padding:8rem 0 5rem}.p-service-detail-plan__image{margin-top:3rem;margin-bottom:0}.p-service-detail-issue{padding:3.5rem 0 2rem}.p-service-detail-issue__list{padding:0}.p-service-detail-issue__list__item{width:100%;padding:2rem}.p-service-detail-issue__list__item__heading{font-size:2rem}.p-service-detail-feature{padding:8rem 0}.p-service-detail-trouble{padding:5rem 0}.p-service-detail-trouble__inner{padding:0 0 3rem}.p-service-detail-trouble__list{width:100%}.p-service-detail-trouble__list__item{width:100%;padding:1rem}.p-service-detail-trouble__list__item__text{margin-bottom:3rem;padding:2rem 1rem 2rem 8rem;font-size:2.4rem}.p-service-detail-trouble__list__item__text:before{left:3rem}.p-service-detail-trouble__list__item__text:after{border-width:2.6rem 1.8rem 0 1.8rem}.p-service-detail-trouble__list__item__image{width:30%}.p-service-detail-trouble__text{font-size:2.8rem}.p-service-detail-trouble__overall{padding:5rem 0}.p-service-detail-trouble__overall:after{border-width:3rem 3.5rem 0 3.5rem}.p-service-detail-digitalization{padding:5rem 0}.p-service-detail-menu{padding:4rem 0 2rem}.p-service-detail-menu__list{margin-top:3rem}.p-service-detail-menu__list__item{width:100%;padding:2rem}.p-service-detail-menu__list__item__heading{font-size:2.4rem}.p-service-detail-achieve{padding:8rem 0}.p-service-detail-achieve__list__item{width:100%;padding:2rem 2rem 3rem}.p-service-detail-achieve__list__item__image{width:100%}.p-service-detail-achieve__list__item__heading{font-size:2.4rem}.p-service-detail-achieve__list__item p{padding:0;font-size:1.6rem}.p-service-detail-achieve__list__item a::before{top:15rem;right:5rem}.p-service-detail-function{padding:4rem 0 2rem}.p-service-detail-function__list__item{flex-direction:column;width:100%;padding:2rem}.p-service-detail-function__list__item__text{display:flex;flex-direction:column;align-items:center}.p-service-detail-function__list__item__text__heading{display:flex;flex-direction:column;align-items:center}.p-service-detail-video{padding:8rem 0 5rem}.p-service-detail-video__player{width:100%}.p-service-detail-case{padding:5rem 0}.p-service-detail-case__link{margin-top:2rem}.p-service-detail-case__link a{position:relative;right:auto;bottom:auto;translate:0 0}.p-service-detail-case__slide__outer{width:100%;padding:0 0 0 2rem}.p-service-detail-step{padding:8rem 0 5rem}.p-service-detail-step__list{flex-direction:column}.p-service-detail-step__list__item{border-width:0 0 0 .3rem}.p-service-detail-step__list__item:before{top:0;left:-0.15rem}.p-service-detail-step__list__item:after{top:auto;left:3rem;width:auto;height:.1rem}.p-service-detail-faq{padding:5rem 0 2rem}.p-service-detail-category{padding:5rem 0}.p-service-detail-category__link{padding:3rem 2rem 2rem}.p-service-detail-category__link__list__item{width:100%}.p-service-detail-free{padding:5rem 0 5rem}.p-service-detail-free ul{padding:2rem}.p-service-detail-free ol{padding:2rem}.p-service-lead{padding:5rem 0}.p-service-lead__inner{flex-direction:column}.p-service-lead__text{width:100%}.p-service-lead__image{width:100%;margin-top:0}.p-service-lead::before{right:0;bottom:-15rem;height:90rem}.p-service-list{padding:5rem 0}.p-service-list{margin:0 2rem}.p-service-list__menu__item{width:100%}.p-service-list__group{width:calc(100% - 4rem);margin:0 2rem;padding:5rem 0}.p-service-list__group__image{width:100%}.p-service-list__group__list__item{row-gap:2rem;flex-direction:column;align-items:center;width:100%;padding:2rem}.p-service-list__group__list__item:after{width:4rem;height:3rem}.p-top-mv{padding:0 2rem}.p-top-mv__inner{height:auto;border-radius:0}.p-top-mv__inner:after{display:none}.p-top-mv__contents{position:relative;flex-direction:column;width:100%}.p-top-mv__text{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:20rem;padding:0 2rem}.p-top-mv__text p{font-size:1.6rem}.p-top-mv__text p strong{font-size:2.8rem}.p-top-mv__text p+p{margin-top:2rem}.p-top-mv__loop{-moz-column-gap:3%;column-gap:3%;width:100%;height:30rem;padding:0;overflow:hidden}.p-top-mv__loop:before{display:block}.p-top-mv__loop__item{width:31.3%;padding:1.5rem 0}.p-top-mv__loop__item a{margin:3rem 0 0;box-shadow:0 .3rem 1rem rgba(0,0,0,.19)}.p-top-mv__loop__paused{right:0 !important;width:4rem;padding:4rem 0 0 0}.p-top-mv__image{height:20rem;border-radius:1.5rem}.p-top-mv__image img{-o-object-position:0% 50%;object-position:0% 50%}.p-top-solution{padding:5rem 0}.p-top-solution__inner{row-gap:5rem;flex-direction:column}.p-top-solution__link{margin-top:4rem}.p-top-solution__image{width:100%;padding:0}.p-top-solution::before{right:0;bottom:-15rem;height:90rem}.p-top-service{margin:0 2rem;padding:5rem 0}.p-top-service__tab-menu{-moz-column-gap:2%;column-gap:2%;margin-top:3rem}.p-top-service__tab-menu__item{width:49%;min-width:0;min-height:4rem;padding:1rem;font-size:1.4rem}.p-top-service__tab-contents{margin-top:3rem}.p-top-service__tab-contents__list{-moz-column-gap:2%;column-gap:2%;row-gap:1rem}.p-top-service__tab-contents__list li{width:49%}.p-top-faq{padding:8rem 0}.p-top-faq__list{margin-top:3rem}.p-top-faq__list__item{width:100%}.p-top-column{margin:0 2rem;padding:5rem 0}.p-top-column__inner{flex-direction:column}.p-top-column__text{width:100%}.p-top-column__text p{margin-top:1em}.p-top-column__link{margin-top:3rem}.p-top-column__slide{width:100%;margin-top:3rem;margin-right:0}.p-top-column__slide__control{padding-left:0}.u-pc{display:none !important}}@media print{body{padding-top:0}.p-footer-pagetop{position:absolute}.p-header{position:relative}.p-header-hamburger{display:none !important}.js-fadein,.js-fadein-up,.js-fadein-dowm,.js-fadein-scale{translate:0 0 !important;scale:1 !important;opacity:1 !important}.js-fadein-children>*{translate:0 0 !important;scale:1 !important;opacity:1 !important}}@media(hover: hover){a:hover{text-decoration:none}}@media(hover: none){a:active{text-decoration:none}}@media(hover: hover)and (pointer: fine){.c-breadcrumb__list li a:hover::after{transform:scale(1, 1)}.c-cta-list__item:hover img{position:relative;transform:scale(1.1, 1.1)}.c-cta-list__item:hover{z-index:1;scale:1.05;box-shadow:0 0 2rem rgba(0,0,0,.2)}.c-cta-list__item.is-row:hover:after{animation:cta-arrow .6s}.c-detail__main__term__category a:hover,.c-detail__main__term__tag a:hover{cursor:pointer;opacity:.7;transition:.3s}.c-detail__main__outline__list a:hover::after{transform:scale(1, 1)}.c-detail__main__outline ul.c-detail__main__outline__list a:hover::after{transform:scale(1, 1)}.c-detail__main__download:hover{scale:1.05}.c-detail__main__download:hover .c-detail__main__download__text__btn:after{animation:download-arrow .6s}.c-detail__main__contents a:hover{cursor:pointer;opacity:.7;transition:.3s}.c-detail__side__download:hover{scale:1.05}.c-detail__side__list-post:hover img{position:relative;transform:scale(1.1, 1.1)}.c-detail__side__list-post:hover p:after{animation:download-arrow .6s}.c-detail__side__list-download:hover img{position:relative;transform:scale(1.1, 1.1)}.c-detail__side__list-download:hover p:after{animation:download-arrow .6s}.c-link:hover:after{animation:link-arrow .6s}.c-post:hover img{position:relative;transform:scale(1.1, 1.1)}.c-post:hover{scale:1.03;box-shadow:0 0 2rem rgba(0,0,0,.2)}.c-post:hover:after{animation:column-arrow .6s}.c-search__results__pagination__prev:hover:before{margin-left:-1rem}.c-search__results__pagination__next:hover:before{margin-left:1rem}.c-search__results__pagination__page:hover{border-color:#014099}.c-service:hover img{position:relative;transform:scale(1.1, 1.1)}.c-service:hover{z-index:1;scale:1.1;box-shadow:0 0 2rem rgba(0,0,0,.2)}.c-service:hover:after{animation:service-list-arrow .6s}.c-slide__control__pagination .swiper-button-prev:hover,.c-slide__control__pagination .swiper-button-next:hover{scale:1.1}.p-404 .c-mv__btn:hover::before{animation:cta-arrow .6s}.p-footer-company__link a:hover{background-color:#014099;color:#fff}.p-footer-company__link a.is-contact:hover{background-color:#fff;color:#014099}.p-footer-nav__list__item>a:hover:after{animation:arrow .6s}.p-footer-nav__list-sub__item>a:hover::after{transform:scale(1, 1)}.p-footer-pagetop a:hover{animation:pagetop-arrow .6s}.p-header-nav a:hover{color:#014099}.p-header-nav a.is-download:hover{background:#014099;color:#fff}.p-header-nav a.is-contact:hover{background:#fff;color:#014099}.p-service-detail-category__link__list__item:hover img{position:relative;transform:scale(1.1, 1.1)}.p-service-detail-category__link__list__item:hover{z-index:1;scale:1.05;box-shadow:0 0 2rem rgba(0,0,0,.2)}.p-service-detail-free a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-service-list__menu__item:hover img{position:relative;transform:scale(1.1, 1.1)}.p-service-list__menu__item:hover{z-index:1;scale:1.05;box-shadow:0 0 2rem rgba(0,0,0,.2)}.p-service-list__menu__item:hover:after{animation:service-list-menu-arrow .6s}.p-service-list__group__list__item:hover img{position:relative;transform:scale(1.1, 1.1)}.p-service-list__group__list__item:hover{z-index:1;scale:1.1;box-shadow:0 0 2rem rgba(0,0,0,.2)}.p-service-list__group__list__item:hover:after{animation:service-list-arrow .6s}.p-top-mv__loop__paused:hover{scale:1.1}.p-top-service__tab-menu__item:hover{border-color:#014099}.p-top-column__slide__control__pagination .swiper-button-prev:hover,.p-top-column__slide__control__pagination .swiper-button-next:hover{scale:1.1}}@media screen and (max-width: 1280px){.c-heading{font-size:3rem}}@media screen and (min-width: 769px){.u-sp{display:none !important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJnbG9iYWwvX3NldHRpbmcuc2NzcyIsImxheW91dC9fbC1jb2x1bW4uc2NzcyIsImxheW91dC9fbC1jb250YWluZXIuc2NzcyIsImNvbXBvbmVudC9fYy1icmVhZGNydW1iLnNjc3MiLCJnbG9iYWwvX2hvdmVyLnNjc3MiLCJjb21wb25lbnQvX2MtYnRuLnNjc3MiLCJjb21wb25lbnQvX2MtY3RhLnNjc3MiLCJjb21wb25lbnQvX2MtZGV0YWlsLnNjc3MiLCJjb21wb25lbnQvX2MtZmFxLnNjc3MiLCJjb21wb25lbnQvX2MtaGVhZGluZy5zY3NzIiwiY29tcG9uZW50L19jLWxlYWQuc2NzcyIsImNvbXBvbmVudC9fYy1saW5rLnNjc3MiLCJjb21wb25lbnQvX2MtbXYuc2NzcyIsImNvbXBvbmVudC9fYy1wb3N0LnNjc3MiLCJjb21wb25lbnQvX2Mtc2VhcmNoLnNjc3MiLCJjb21wb25lbnQvX2Mtc2VydmljZS1kZXRhaWwuc2NzcyIsImNvbXBvbmVudC9fYy1zZXJ2aWNlLnNjc3MiLCJjb21wb25lbnQvX2Mtc2xpZGUuc2NzcyIsInByb2plY3QvX3AtNDA0LnNjc3MiLCJwcm9qZWN0L19wLWNvbHVtbi1kZXRhaWwuc2NzcyIsInByb2plY3QvX3AtY29sdW1uLnNjc3MiLCJwcm9qZWN0L19wLWZhcS5zY3NzIiwicHJvamVjdC9fcC1mZWF0dXJlcy5zY3NzIiwicHJvamVjdC9fcC1mb290ZXIuc2NzcyIsInByb2plY3QvX3AtaGVhZGVyLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtZGV0YWlsLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2Uuc2NzcyIsInByb2plY3QvX3AtdG9wLnNjc3MiLCJ1dGlsaXR5L191LW1hcmdpbi5zY3NzIiwidXRpbGl0eS9fdS10ZXh0YWxpZ24uc2NzcyIsImphdmFzY3JpcHQvX3NjcmlwdC5zY3NzIiwiZ2xvYmFsL19tcS5zY3NzIiwidXRp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QSxDdEJsZFosOEJ1QjJTTSxTQUFBLEN2QjNTTixxQ3VCc2RNLG9CM0I3Y0UsQ0lUUix3SXVCa3FCVSxTQUFBLEN2QmhvQlIsQzJCWkosc0N0QjFCRixXQVFJLGNBQUEsQ0FBQSxDc0JZRixxQ0N4QkYsTUFFSSx1QkFBQSxDQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBkZXN0eWxlLmNzcyB2NC4wLjEgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovXG5cbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuXG4vKiBEb2N1bWVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC8qIDIgKi9cbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8qIDMqL1xufVxuXG4vKiBTZWN0aW9ucyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnAsXG50YWJsZSxcbmJsb2NrcXVvdGUsXG5hZGRyZXNzLFxucHJlLFxuaWZyYW1lLFxuZm9ybSxcbmZpZ3VyZSxcbmRsIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qIEhlYWRpbmdzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qIExpc3RzIChlbnVtZXJhdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnVsLFxub2wge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuZHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAvKiAxICovXG4gICAgaGVpZ2h0OiAwO1xuICAgIC8qIDEgKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvKiAyICovXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAgIC8qIDEgKi9cbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgLyogMiAqL1xufVxuXG5hZGRyZXNzIHtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG5cbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxuICovXG5cbnN2ZyxcbmltZyxcbmVtYmVkLFxub2JqZWN0LFxuaWZyYW1lIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vKiBGb3JtcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiAxICovXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246ZGlzYWJsZWQsXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXG5bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxuICovXG5cbjotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogYXV0bztcbn1cblxuc2VsZWN0OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBwYWRkaW5nXG4gKi9cblxub3B0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgIC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgLyogMSAqL1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCBhcHBlYXJhbmNlIGZvciBGaXJlZm94XG4gKi9cblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyoqXG4gKiBDbGlja2FibGUgbGFiZWxzXG4gKi9cblxubGFiZWxbZm9yXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBJbnRlcmFjdGl2ZSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXG4gKi9cblxuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xuICAgIG91dGxpbmU6IGF1dG87XG59XG5cbi8qIFRhYmxlcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIC8qIDEgKi9cbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50ZCxcbnRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG5odG1sIHtcbiAgICBmb250LXNpemU6IHZ3KCAxMCwgJHN0YW5kYXJkLXdpZHRoLXBjKTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoIDEwICwgJHN0YW5kYXJkLXdpZHRoLXNwKTtcbiAgICB9XG5cbn1cblxuYm9keSB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LWZhbWlseTogJGphLXNhbnM7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiByZW0oJGhlYWRlci1oZWlnaHQtcGMpO1xuXG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKCRoZWFkZXItaGVpZ2h0LXNwKTtcbiAgICB9XG59XG5cbm1haW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xLWhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZbaHJlZl49XCJ0ZWw6XCJdLFxuICAgICZbaHJlZl49XCJtYWlsdG86XCJdIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbmVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5idXR0b24ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44Kk44Oz44OK44O85bmF6Kit5a6aXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44Kz44Oz44OG44Oz44OE44Gu44Kk44Oz44OK44O85bmFXG4kaW5uZXI6IDE0NDVweDtcbiRpbm5lci1uYXJyb3c6IDEyODBweDtcbiRpbm5lci13aWRlOiAxNjAwcHg7XG5cbi8vIOS9meeZvVxuJHBhZGRpbmctcGM6IDI1cHg7XG4kcGFkZGluZy1zcDogMjBweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g6Imy44Gu5oyH5a6aXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vL+iJsuaMh+WumlxuJGZvbnQtY29sb3I6ICMzMzM7XG4kYmFzZS1ibHVlOiAjMDE0MDk5O1xuJGJhc2UtbGlnaHRibHVlOiAjYmZkZWYwO1xuXG4vL+OCteODvOODk+OCueS9v+eUqOOCq+ODqeODvFxuJHNlcnZpY2UteWVsbG93OiAjZjlmMDg0O1xuJHNlcnZpY2UteWVsbG93LWJnOiAjZmZmNzlhO1xuJHNlcnZpY2UteWVsbG93LWJvcmRlcjogI2YwZTc4YTtcblxuJHNlcnZpY2UtYmx1ZTogIzgwZDFmNztcbiRzZXJ2aWNlLWJsdWUtYmc6I2ExZGRmYTtcbiRzZXJ2aWNlLWJsdWUtYm9yZGVyOiM4MGQxZjc7XG5cbiRzZXJ2aWNlLXJlZDojZmFiYmMwO1xuJHNlcnZpY2UtcmVkLWJnOiNmOWQ0ZDc7XG4kc2VydmljZS1yZWQtYm9yZGVyOiNmYWJiYzA7XG5cbiRzZXJ2aWNlLWdyZWVuOiM4NWUwZGI7XG4kc2VydmljZS1ncmVlbi1iZzojYWVlNmUzO1xuJHNlcnZpY2UtZ3JlZW4tYm9yZGVyOiM4NWUwZGI7XG5cbiRzZXJ2aWNlLWdyYXk6I2RkZGRkZDtcbiRzZXJ2aWNlLWdyYXktYmc6I2RkZGRkZDtcbiRzZXJ2aWNlLWdyYXktYm9yZGVyOiNkZGRkZGQ7XG5cbiR3aGl0ZTogI2ZmZmZmZjtcblxuJHllbGxvdzogI2ZmZDkzZTtcbiRncmF5OiAjNjE2YjgwO1xuJHJlZDogI2I4MUMyMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44OV44Kp44Oz44OI6Kit5a6aXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kamEtc2FuczogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4kZW4tc2FuczogJ0Z1dHVyYSBQVCcsIGZ1dHVyYS1wdCwgRnV0dXJhLCBmdXR1cmEsIEpvc3QsIHNhbnMtc2VyaWY7XG5cbiRmdy10aGluOiAxMDA7XG4kZnctZXh0cmEtbGlnaHQ6IDIwMDtcbiRmdy1saWdodDogMzAwO1xuJGZ3LW5vcm1hbDogNDAwO1xuJGZ3LXJlZ3VsYXI6IDQwMDtcbiRmdy1tZWRpdW06IDUwMDtcbiRmdy1zZW1pLWJvbGQ6IDYwMDtcbiRmdy1kZW1pLWJvbGQ6IDYwMDtcbiRmdy1ib2xkOiA3MDA7XG4kZnctZXh0cmEtYm9sZDogODAwO1xuJGZ3LXVsdHJhLWJvbGQ6IDgwMDtcbiRmdy1ibGFjazogOTAwO1xuJGZ3LWhlYXZ5OiA5MDA7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyDjg5jjg4Pjg4Djg7zjgrXjgqTjgrpcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRoZWFkZXItaGVpZ2h0LXBjOiA4NjtcbiRoZWFkZXItaGVpZ2h0LXNwOiA4MDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOWfuua6lueUu+mdouOCteOCpOOCulxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy/jgZPjga7nlLvpnaLluYXjgrXjgqTjgrrjgpLln7rmupbjgajjgZfjgabooajnpLrjgrXjgqTjgrroqr/mlbTjgpLooYzjgYZcbiRzdGFuZGFyZC13aWR0aC1wYzogMTkyMDtcbiRzdGFuZGFyZC13aWR0aC1zcDogNDgwOyIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g5oqV56i/6Kmz57Sw44Os44Kk44Ki44Km44OIXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4ubC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogcmVtKDcwKTtcbiAgICByb3ctZ2FwOiByZW0oNjApO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IGNhbGMoICgje3N0cmlwLXVuaXQoJGlubmVyLW5hcnJvdyl9ICsgc3RyaXAtdW5pdCgkcGFkZGluZy1wYykgKiAyKSAvICRzdGFuZGFyZC13aWR0aC1wYyAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiAwIHJlbShzdHJpcC11bml0KCRwYWRkaW5nLXBjKSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCByZW0oc3RyaXAtdW5pdCgkcGFkZGluZy1zcCkpO1xuICAgIH1cblxuICAmX19tYWluIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fc2lkZSB7XG4gICAgd2lkdGg6IHJlbSgzNjApO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmwtY29udGFpbmVyIHtcclxuICB3aWR0aDogY2FsYyggKCN7c3RyaXAtdW5pdCgkaW5uZXIpfSArIHN0cmlwLXVuaXQoJHBhZGRpbmctcGMpICogMikgLyAkc3RhbmRhcmQtd2lkdGgtcGMgKiAxMDB2dyk7XHJcbiAgcGFkZGluZy1yaWdodDogcmVtKHN0cmlwLXVuaXQoJHBhZGRpbmctcGMpKTtcclxuICBwYWRkaW5nLWxlZnQ6IHJlbShzdHJpcC11bml0KCRwYWRkaW5nLXBjKSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1zcDtcclxuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctc3A7XHJcbiAgfVxyXG5cclxuICAmLmlzLXdpZGUge1xyXG4gICAgd2lkdGg6IGNhbGMoICgje3N0cmlwLXVuaXQoJGlubmVyLXdpZGUpfSArIHN0cmlwLXVuaXQoJHBhZGRpbmctcGMpICogMikgLyAkc3RhbmRhcmQtd2lkdGgtcGMgKiAxMDB2dyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlzLW5hcnJvdyB7XHJcbiAgICB3aWR0aDogY2FsYyggKCN7c3RyaXAtdW5pdCgkaW5uZXItbmFycm93KX0gKyBzdHJpcC11bml0KCRwYWRkaW5nLXBjKSAqIDIpIC8gJHN0YW5kYXJkLXdpZHRoLXBjICogMTAwdncpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44OR44Oz44GP44Ga44Oq44K544OIXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uYy1icmVhZGNydW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHJlbSgxNykgMCByZW0oMzEpO1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBjb2x1bW4tZ2FwOiByZW0oOSk7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmICsgbGkge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogcmVtKDgpO1xuICAgICAgICAgIGhlaWdodDogcmVtKDgpO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgJGZvbnQtY29sb3I7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiByZW0oMikgMCAwIHJlbSgyKTtcbiAgICAgICAgICByb3RhdGU6IDEzNWRlZztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg2KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XG4gICAgICAgIEBpbmNsdWRlIGxpbmUoY3VycmVudENvbG9yKTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLyDjg5vjg5Djg7xcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL+OCueODnuODm+S7peWkluOBp+WPjeW/nOOBmeOCi1xuQG1peGluIGhvdmVyIHtcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy9vcGFjaXR5IC43XG5AbWl4aW4gb3Age1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vL3VuZGVybGluZVxuQG1peGluIGxpbmUoJHllbGxvdykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9pbWcgc2NhbGVcbkBtaXhpbiBzY2FsZSB7XG4gIGZpZ3VyZSB7XG5cbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4vL2hvdmVyIGFjY3Rpb25cbkBtaXhpbiBtcS1ob3ZlcigpIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmMtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogcmVtKDI0MCk7XG4gIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDQwKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBjb2xvcjogJGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICZBcmVhIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgfVxuICB9XG5cbiAgJi5jZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJGdyYXk7XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENUQVxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLmMtY3RhIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICBtYXJnaW46IDAgcmVtKHN0cmlwLXVuaXQoJHBhZGRpbmctcGMpKSByZW0oLTEyOCk7XG4gIHBhZGRpbmc6IHJlbSg4NikgMDtcbiAgYm94LXNoYWRvdzogMCByZW0oMykgcmVtKDM4KSByZ2JhKCMwMDAwMDAsLjE5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IHJlbSgtMjM4KTtcblxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIG1hcmdpbjogMCByZW0oc3RyaXAtdW5pdCgkcGFkZGluZy1zcCkpIHJlbSgtMTcwKTtcbiAgICBwYWRkaW5nOiByZW0oMzApIDA7XG4gIH1cblxuICAmLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgY29sb3I6ICRiYXNlLWJsdWU7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiByZW0oMTgpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IHJlbSgyOCk7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IHJlbSgxNSk7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNiZmRlZjA7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDM5JTtcbiAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDIwKSByZW0oMzUpO1xuICAgICAgcm93LWdhcDogcmVtKDIwKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgQGluY2x1ZGUgc2NhbGU7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgc2NhbGU6IDEuMDU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCByZW0oMjApIHJnYmEoIzAwMDAwMCwuMik7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogcmVtKDM0KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvdy1ibHVlLnN2Zyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IHJlbSgzOCk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IHJlbSgxMDYpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMDYpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgd2lkdGg6IHJlbSg2MCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oNjApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8v44GK5ZWP44GE5ZCI44KP44GbXG4gICAgICAmLmlzLWNvbnRhY3Qge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fYXJyb3ctd2hpdGUuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL+OCiOOBj+OBguOCi+izquWVj1xuICAgICAgJi5pcy1mYXEge1xuICAgICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgICAgICAgd2lkdGg6IDE5JTtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvdy1ibHVlLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy/mqKrooajnpLpcbiAgICAgICYuaXMtcm93IHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjQpO1xuICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgzMik7XG4gICAgICAgIHdpZHRoOiBjYWxjKDYyMCAvIDEyODAgKiAxMDAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAqICsgJiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBjdGEtYXJyb3cge1xuICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgdHJhbnNsYXRlOiAxMjAlIDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA1MSUge1xuICAgICAgICAgICAgdHJhbnNsYXRlOiAtMTIwJSAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogY3RhLWFycm93IC42cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1yb3cgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogcmVtKDg4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oODgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g5oqV56i/6Kmz57Sw77yI5bCO5YWl5LqL5L6L44O744Kz44Op44Og77yJXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYy1kZXRhaWwge1xyXG5cclxuICAmX19jb2x1bW4ge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDI2KTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMTIpO1xyXG4gIH1cclxuXHJcbiAgJl9fdHlwZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSg1Nik7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xyXG4gICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICBwYWRkaW5nOiByZW0oMzgpIDAgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjApIDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8v44Oh44Kk44Oz44Kr44Op44OgXHJcbiAgJl9fbWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNik7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMik7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg0NSkgcmVtKDYwKSByZW0oODApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzApIHJlbShzdHJpcC11bml0KCRwYWRkaW5nLXNwKSk7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLy/jgr/jgqTjg4jjg6tcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBjb2xvcjogIzJkMzAzMjtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE0KTtcclxuICAgIH1cclxuXHJcbiAgICAvL+OCq+ODhuOCtOODquODu+OCv+OCsFxyXG4gICAgJl9fdGVybSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDM1KTtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDYpO1xyXG4gICAgICByb3ctZ2FwOiByZW0oNik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NhdGVnb3J5LFxyXG4gICAgICAmX190YWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNik7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDYpO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDM4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXJtICsgJl9faW1hZ2Uge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNzYpO1xyXG4gICAgfVxyXG5cclxuICAgIC8v55uu5qyhXHJcbiAgICAmX19vdXRsaW5lIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgjY2ZlNmY4LC4zKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtYmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTMpIHJlbSgzMik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMykgcmVtKHN0cmlwLXVuaXQoJHBhZGRpbmctc3ApKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxOCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6XHJcbiAgICAgICAgICAgIHVybCguLi9pbWcvY29tbW9uL2ljb25fcGx1cy13aGl0ZS5zdmcpLFxyXG4gICAgICAgICAgICB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX21pbnVzLXdoaXRlLnN2Zyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6XHJcbiAgICAgICAgICAgIDEwMCUgYXV0byxcclxuICAgICAgICAgICAgMCBhdXRvO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgcmlnaHQ6IHJlbSgyNSk7XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcclxuICAgICAgICAgIHJvdGF0ZTogOTBkZWc7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMTUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlzLWFjdGl2ZSA+ICYge1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6XHJcbiAgICAgICAgICAgICAgMCBhdXRvLFxyXG4gICAgICAgICAgICAgIDEwMCUgYXV0bztcclxuICAgICAgICAgICAgcm90YXRlOiAwZGVnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogcGFyZW50X2NvdW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyOCkgcmVtKDQ1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbShzdHJpcC11bml0KCRwYWRkaW5nLXNwKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbGluZShjdXJyZW50Q29sb3IpO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctaGVhdnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBwYXJlbnRfY291bnQ7XHJcblxyXG4gICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTEuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihwYXJlbnRfY291bnQpXCIuXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGNoaWxkX2NvdW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIDAgMCByZW0oMzIpO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjaGlsZF9jb3VudDtcclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJkMzAzMjtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMi43ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMi43ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHBhcmVudF9jb3VudClcIi1cImNvdW50ZXIoY2hpbGRfY291bnQpXCIuXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy/kvJrnpL7mg4XloLFcclxuICAgICZfX2NvbXBhbnkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmN2ZkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDMwKTtcclxuICAgICAgcm93LWdhcDogcmVtKDE2KTtcclxuICAgICAgcGFkZGluZzogcmVtKDQwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDc3KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbSgyODApO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxNTIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgyKSAjZWVlZWVlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42NTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgxMCkgMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy/jg53jgqTjg7Pjg4hcclxuICAgICZfX3BvaW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuXHJcbiAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IHBvaW50LWNvdW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSg3KTtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogcG9pbnQtY291bnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTJlbTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHBvaW50LWNvdW50LGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWRlbWktYm9sZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgICBjb2xvcjogIzExODRkZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8v55uu5qyhXHJcbiAgICAmX19vdXRsaW5lIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgjY2ZlNmY4LC4zKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIHAuYy1kZXRhaWxfX21haW5fX291dGxpbmVfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtYmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTMpIHJlbSgzMik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMykgcmVtKHN0cmlwLXVuaXQoJHBhZGRpbmctc3ApKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxOCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6XHJcbiAgICAgICAgICAgIHVybCguLi9pbWcvY29tbW9uL2ljb25fcGx1cy13aGl0ZS5zdmcpLFxyXG4gICAgICAgICAgICB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX21pbnVzLXdoaXRlLnN2Zyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6XHJcbiAgICAgICAgICAgIDEwMCUgYXV0byxcclxuICAgICAgICAgICAgMCBhdXRvO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgcmlnaHQ6IHJlbSgyNSk7XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcclxuICAgICAgICAgIHJvdGF0ZTogOTBkZWc7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMTUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlzLWFjdGl2ZSA+ICYge1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6XHJcbiAgICAgICAgICAgICAgMCBhdXRvLFxyXG4gICAgICAgICAgICAgIDEwMCUgYXV0bztcclxuICAgICAgICAgICAgcm90YXRlOiAwZGVnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwuYy1kZXRhaWxfX21haW5fX291dGxpbmVfX2xpc3Qge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IHBhcmVudF9jb3VudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDEwKTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjgpIHJlbSg0NSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKHN0cmlwLXVuaXQoJHBhZGRpbmctc3ApKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgICAgICAgICBAaW5jbHVkZSBsaW5lKGN1cnJlbnRDb2xvcik7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1oZWF2eTtcclxuICAgICAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHBhcmVudF9jb3VudDtcclxuICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihwYXJlbnRfY291bnQpXCIuXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGNoaWxkX2NvdW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIDAgMCByZW0oMzIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMikgMCAwIDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNoaWxkX2NvdW50O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmQzMDMyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0yLjdlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjdlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIocGFyZW50X2NvdW50KVwiLVwiY291bnRlcihjaGlsZF9jb3VudClcIi5cIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1kZXRhaWxfX21haW5fX2NvbXBhbnkgaDIgKyBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMi5jLWRldGFpbF9fbWFpbl9fY29tcGFueV9fdGl0bGUge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgxMCkgMCAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMy5jLWRldGFpbF9fbWFpbl9fcG9pbnRfX2hlYWRpbmcgIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcGFkZGluZzogMCAwIHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgICBvbC5jLWRldGFpbF9fbWFpbl9fcG9pbnRfX2xpc3Qge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBvbCBsaS5jLWRldGFpbF9fbWFpbl9fcG9pbnRfX2xpc3RfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtMmVtO1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogcG9pbnQtY291bnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgb2wgbGkuYy1kZXRhaWxfX21haW5fX3BvaW50X19saXN0X19pdGVtOjpiZWZvcmUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIocG9pbnQtY291bnQsIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcclxuICAgICAgY29sb3I6IHJnYigxNywgMTMyLCAyMjIpO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVFwiLCBmdXR1cmEtcHQsIEZ1dHVyYSwgZnV0dXJhLCBKb3N0LCBzYW5zLXNlcmlmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBhLmMtZGV0YWlsX19tYWluX19kb3dubG9hZCB7XHJcbiAgICAgIGNvbG9yOiBpbml0aWFsO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICMwMTQwOTk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcblxyXG4gICAgICAgICYgKyBwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg3KTtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNyk7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIH1cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtZGV0YWlsX19tYWluX19kb3dubG9hZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg4MCk7XHJcbiAgICB9XHJcblxyXG4gICAgLy/jg4Djgqbjg7Pjg63jg7zjg4lcclxuICAgICZfX2Rvd25sb2FkIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgcmdiYSgxODcsMjM2LDI1MywxKSAwJSxyZ2JhKDIyOCwyMzgsMjQ3LDEpIDEwMCUpO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDcpIHJnYmEoIzAwMDAwMCwuMTgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAwO1xyXG4gICAgICBtYXgtd2lkdGg6IHJlbSg2ODApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiByZW0oMjc0KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgyNzQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzExODRkZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2xhdGU6IDI0JSAtNTAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgyMjApO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMjIwKTtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogNTAlIC01MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDIpIHJlbSgxNikgMCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzgpIDAgcmVtKDMwKSByZW0oNTApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgyKSBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogcmVtKDIxOSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgyOCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTQpO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMCk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIEBrZXlmcmFtZXMgZG93bmxvYWQtYXJyb3cge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDA7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICB0cmFuc2xhdGU6IDEwMCUgMDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDUxJSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAtMTAwJSAwO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvdzItYmx1ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSgxNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgc2NhbGU6IDEuMDU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyICAmX190ZXh0e1xyXG5cclxuICAgICAgICAgICZfX2J0biB7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBhbmltYXRpb246IGRvd25sb2FkLWFycm93IC42cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vdXRsaW5lICsgJl9fZG93bmxvYWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNzUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8v5pys5paHXHJcbiAgICAmX19jb250ZW50cyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg2MCkgMCByZW0oNjgpO1xyXG5cclxuICAgICAgJi5wYWRkaW5nLW5vbmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCByZW0oMykgJGJhc2UtYmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICogKyBoMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDU4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwgKyBoMixcclxuICAgICAgb2wgKyBoMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE4KSByZW0oMjQpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI2NmZTZmOCwuMyk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgKiArIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42NTtcclxuICAgICAgICB0ZXh0LWluZGVudDogcmVtKC0yNSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyNSk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDE1KTtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtYmx1ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICogKyBoNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIgKyBoNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICogKyBoNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICogKyBoNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgfVxyXG5cclxuICAgICAgKiArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAgKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDQgKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNSArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsICsgcCxcclxuICAgICAgb2wgKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0YWJsZSArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wO1xyXG5cclxuICAgICAgICAmW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwLjhlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2V4dGVybmFsbGluay1ibHVlLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCxvbCB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oMSkgJGJhc2UtYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtYmx1ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyOCkgcmVtKDM1KSByZW0oMjMpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHRleHQtaW5kZW50OiByZW0oLTI4KTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjgpO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpICsgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG9sIHtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBjb250ZW50c19vbDtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjgpIHJlbSgzNSkgcmVtKDMyKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY29udGVudHNfb2w7XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogcmVtKC0yOCk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDI4KTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY29udGVudHNfb2wpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSArIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAqICsgdWwsXHJcbiAgICAgICogKyBvbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICogKyBmaWd1cmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRhYmxlIHtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB0aCxcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgxKSAkYmFzZS1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0aCArIHRoIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuXHJcbiAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjdmZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSAxLjVlbSByZW0oMTEpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgMWVtIHJlbSgxMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAqICsgdGFibGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyICsgKiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQyKTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvL+mWoumAo+OBmeOCi+OCteODvOODk+OCuVxyXG4gICAgJl9fcmVsYXRpb24tc2VydmljZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg4MCk7XHJcblxyXG4gICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHdpZHRoOiAzMCU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8v44K144Kk44OJ44Kr44Op44OgXHJcbiAgJl9fc2lkZSB7XHJcblxyXG4gICAgQGtleWZyYW1lcyBzaWRlLWFycm93IHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNsYXRlOiAyMDAlIDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICA1MSUge1xyXG4gICAgICAgIHRyYW5zbGF0ZTogLTIwMCUgMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2xhdGU6IDAgMDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG93bmxvYWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgxODcsMjM2LDI1MywxKSAwJSxyZ2JhKDIyOCwyMzgsMjQ3LDEpIDEwMCUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDcpIHJnYmEoIzAwMDAwMCwuMTgpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogcmVtKDUyMyk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjQ0KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTg0ZGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2xhdGU6IC01MCUgLTQzJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0oMjIwKTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDIyMCk7XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IDUwJSAtNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDM2KSByZW0oNDIpIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgyMCkgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42NTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDg0JTtcclxuICAgICAgICBtYXJnaW46IHJlbSgtMTQpIGF1dG8gcmVtKC0zNCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTApIHJlbSgxMCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICZfX2J0bntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oMikgY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgxNzMpO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMjgpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE0KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg1KTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHNjYWxlOiAxLjA1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogcmVtKDE4KTtcclxuXHJcbiAgICAgICogKyAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXBvc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTdmMmZiO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNCkgcmVtKDMwKSByZW0oMTQpIHJlbSgxNCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg5MCk7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg4KTtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogcmVtKDIpIDAgMCByZW0oMik7XHJcbiAgICAgICAgICAgIHJvdGF0ZTogMTM1ZGVnO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMzglO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG5cclxuICAgICAgICAgICYgcDphZnRlciB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZG93bmxvYWQtYXJyb3cgLjZzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1kb3dubG9hZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNCkgcmVtKDMwKSByZW0oMTQpIHJlbSgxNCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxNDUpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzExODRkZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDYpIDA7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oOCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IHJlbSgyKSAwIDAgcmVtKDIpO1xyXG4gICAgICAgICAgICByb3RhdGU6IDEzNWRlZztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg1KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDM4JTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcblxyXG4gICAgICAgICAgJiBwOmFmdGVyIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBkb3dubG9hZC1hcnJvdyAuNnM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZWxhdGlvbiB7XHJcblxyXG4gICAgJi1wb3N0IHtcclxuICAgICAgcGFkZGluZzogMCAwIHJlbSgxMDApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xyXG4gICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjUpO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyNSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ2KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYy1wb3N0IHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcmVtKDUwKSkgLyAzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOOCiOOBj+OBguOCi+izquWVj+OCq+ODvOODiVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmMtZmFxIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCNjZmU2ZjgsLjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi0tcSxcclxuICAmLS1hIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWRlbWktYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tcSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmZkZWYwO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgcGFkZGluZzogcmVtKDUpIHJlbSg4MCkgcmVtKDUpIHJlbSgxMDMpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIG1pbi1oZWlnaHQ6IHJlbSg4MCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDUwKSByZW0oNSkgcmVtKDcwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiUS5cIjtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IHJlbSgzOCk7XHJcbiAgICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBsZWZ0OiByZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IHJlbSgzMCk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBcclxuICAgICAgICB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3BsdXMtYmx1ZS5zdmcpLFxyXG4gICAgICAgIHVybCguLi9pbWcvY29tbW9uL2ljb25fbWludXMtYmx1ZS5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IFxyXG4gICAgICAgIDEwMCUgYXV0byxcclxuICAgICAgICAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiByZW0oMzgpO1xyXG4gICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcclxuICAgICAgcm90YXRlOiA5MGRlZztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcmlnaHQ6IHJlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXMtYWN0aXZlID4gJiB7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IFxyXG4gICAgICAgICAgMCBhdXRvLFxyXG4gICAgICAgICAgMTAwJSBhdXRvO1xyXG4gICAgICAgIHJvdGF0ZTogMGRlZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDUwKSByZW0oMzApIHJlbSgxMDMpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDE1KSByZW0oMTUpIHJlbSg3MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIkEuXCI7XHJcbiAgICAgIHRvcDogcmVtKDI1KTtcclxuICAgICAgbGVmdDogcmVtKDQzKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbGVmdDogcmVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy/plovplonooajnpLrnhKHjgZdcclxuICAmLmlzLWZpeGVkICZ7XHJcblxyXG4gICAgJi0tcSB7XHJcbiAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgbWluLWhlaWdodDogcmVtKDY0KTtcclxuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDUwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IHJlbSg0Myk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBsZWZ0OiByZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWEge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDE4KTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IHJlbSgxNSk7XHJcbiAgICAgICAgbGVmdDogcmVtKDQ4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGxlZnQ6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyDopovlh7rjgZdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5jLWhlYWRpbmcge1xuICBmb250LXNpemU6IHJlbSg0OCk7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAkYmFzZS1ibHVlO1xuXG5cbiAgQGluY2x1ZGUgbXEtZG93bihsKSB7XG4gICAgZm9udC1zaXplOiByZW0oMzApO1xuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDAgLyA0OCAqIDFlbSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICB9XG4gIH1cblxuICBiIHtcbiAgICBmb250LXNpemU6IGNhbGMoNjQgLyA0OCAqIDFlbSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICB9XG4gIH1cblxuICAmLXN1YiB7XG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICB9XG5cbiAgICAqICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjdlbTtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmMtbGVhZCB7XG4gIG1hcmdpbi10b3A6IHJlbSgzMCk7XG5cbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyDjg6rjg7Pjgq/jg5zjgr/jg7Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5jLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogcmVtKDEwKTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gIGNvbG9yOiAkYmFzZS1ibHVlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHJlbSg2NSk7XG5cbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDApO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogcmVtKDQ2KTtcbiAgICBoZWlnaHQ6IHJlbSg0Nik7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvdy13aGl0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDIwKSByZW0oNik7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgd2lkdGg6IHJlbSgzMCk7XG4gICAgICBoZWlnaHQ6IHJlbSgzMCk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxNCkgYXV0bztcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGxpbmstYXJyb3cge1xuICAgIDAlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgNTAlO1xuICAgIH1cbiAgICA1MC4xJSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSA1MCU7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uOiBsaW5rLWFycm93IC42cztcbiAgICB9XG4gIH1cblxuICAmLmlzLWxpZ2h0Ymx1ZSB7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWxpZ2h0Ymx1ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fYXJyb3ctYmx1ZS5zdmcpO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtd2hpdGUge1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2Fycm93LWJsdWUuc3ZnKTtcbiAgICAgIGJvcmRlcjogc29saWQgcmVtKDIpICRiYXNlLWJsdWU7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyDkuIvlsaTjg5rjg7zjgrhNVlxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLmMtbXYge1xuICB3aWR0aDogY2FsYygxMDAlIC0gKCRwYWRkaW5nLXBjICogMikpO1xuICBoZWlnaHQ6IHJlbSgzNTApO1xuICBtYXJnaW46IHJlbSg2KSBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoJHBhZGRpbmctc3AgKiAyKSk7XG4gICAgaGVpZ2h0OiByZW0oMTUwKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oc3RyaXAtdW5pdCgkcGFkZGluZy1zcCkpO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgcmVtKDMwKSAwIDA7XG4gICAgcGFkZGluZzogcmVtKDQ4KSByZW0oNzgpIHJlbSgyMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKC04NCk7XG4gICAgbWluLXdpZHRoOiByZW0oNTkzKTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgxMCkgMCAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oLTMwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgcmVtKDIwKSAwIDA7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IHJlbSg1Nik7XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xuICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDUpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDM2KTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IHJlbSg0NCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMxMTIzOGM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2NmZTZmODtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g5oqV56i/44Kr44O844OJ77yI5bCO5YWl5LqL5L6L44O744Kz44Op44Og77yJXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYy1wb3N0IHtcclxuICBiYWNrZ3JvdW5kOiAjZTdmMmZiO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwYWRkaW5nOiByZW0oMTgpIHJlbSgyMCkgcmVtKDM1KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIEBpbmNsdWRlIHNjYWxlO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgc2NhbGU6IDEuMDM7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgcmVtKDIwKSByZ2JhKCMwMDAwMDAsLjIpO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IHJlbSg2MCk7XHJcbiAgICBoZWlnaHQ6IHJlbSgzOCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMjApIDAgMCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2Fycm93LXdoaXRlLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgyMCkgcmVtKDYpO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhc3BlY3QtcmF0aW86IDM3MCAvIDIwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTowIDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIHBhZGRpbmc6IHJlbSgyNCkgcmVtKDEyKSAwO1xyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gIH1cclxuXHJcbiAgJl9fY29tcGFueSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIG1hcmdpbi10b3A6IHJlbSg4KTtcclxuICAgIG1pbi1oZWlnaHQ6IDVlbTtcclxuICB9XHJcblxyXG4gICZfX2NhdGVnb3J5LFxyXG4gICZfX3RhZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgY29sdW1uLWdhcDogcmVtKDYpO1xyXG4gICAgcm93LWdhcDogcmVtKDYpO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDgpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2F0ZWdvcnkge1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOWYwODQ7XHJcbiAgICAgIG1pbi13aWR0aDogcmVtKDk0KTtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBtaW4taGVpZ2h0OiByZW0oMjIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTEpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGFnIHtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogc29saWQgcmVtKDEpIGN1cnJlbnRDb2xvcjtcclxuICAgICAgbWluLXdpZHRoOiByZW0oNjYpO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyMik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGNvbHVtbi1hcnJvdyB7XHJcbiAgICAwJSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSA1MCU7XHJcbiAgICB9XHJcbiAgICA1MSUge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbjogY29sdW1uLWFycm93IC42cztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlzLWxpZ2h0Ymx1ZSAmLFxyXG4gICYuaXMtbGlnaHRibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0YyRkI7XHJcbiAgfVxyXG5cclxuICAuaXMtcGlja3VwICYsXHJcbiAgJi5pcy1waWNrdXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmZGVmMDtcclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOaknOe0olxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmMtc2VhcmNoIHtcclxuXHJcbiAgKiArICYge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDU4KTtcclxuICB9XHJcblxyXG4gIC8v5qSc57Si44OR44ON44OrXHJcbiAgJl9fcGFuZWwge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDYyKSByZW0oMjMpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgZGwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyY3Rpb246IGNvbHVtbnM7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDE1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDcpO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSg4KTtcclxuICAgICAgICB3aWR0aDogODIlO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgMCByZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAqICgxMDAgLyA4MikpO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgcmVtKDEpICNkZGRkZGQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiByZW0oMTM2KTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWNoZWNrZWQteWVsbG93IHtcclxuXHJcbiAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciArIGxhYmVsIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmMDg0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjA4NDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1jaGVja2VkLWJsdWUge1xyXG5cclxuICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy/mpJzntKLntZDmnpxcclxuICAmX19yZXN1bHRzIHtcclxuICAgIHBhZGRpbmc6IHJlbSg4MCkgMCByZW0oMTE1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcm93LWdhcDogcmVtKDM3KTtcclxuICAgICAgY29sdW1uLWdhcDogY2FsYygoMTAwIC0gKDMyICogMykpIC8gMiAqIDElKTtcclxuXHJcbiAgICAgICYgPiBhIHtcclxuICAgICAgICB3aWR0aDogMzIlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDE1KTtcclxuICAgICAgcm93LWdhcDogcmVtKDE1KTtcclxuICAgICAgcGFkZGluZzogcmVtKDUwKSByZW0oNTApIDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG5cclxuICAgICAgJl9fcHJldixcclxuICAgICAgJl9fbmV4dCB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSg0MCk7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgMCAwIDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDEyKTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDEyKTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgJGJhc2UtYmx1ZTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogcmVtKDIpIDAgMCByZW0oMik7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3ByZXYge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJvdGF0ZTogLTQ1ZGVnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJvdGF0ZTogMTM1ZGVnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3BhZ2Uge1xyXG4gICAgICAgIHdpZHRoOiByZW0oNDApO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDQwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgyKSAkd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1jdXJyZW50IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDjgrXjg7zjg5PjgrnoqbPntLAg5YWx6YCaXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYy1zZXJ2aWNlIHtcclxuXHJcbiAgJi1kZXRhaWwge1xyXG5cclxuICAgIC8vIOeJueW+tFxyXG4gICAgJi1mZWF0dXJlIHtcclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGZlYXR1cmUtY291bnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyNSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ1KTtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogZmVhdHVyZS1jb3VudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNFN0YyRkI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSg0NSk7XHJcbiAgICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg2MCkgcmVtKDc2KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApICRwYWRkaW5nLXNwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCByZW0oNSk7XHJcblxyXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkZFQVRVUkUgXCJjb3VudGVyKGZlYXR1cmUtY291bnQsZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1kZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMik7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKGNhbGMoMjIgLyAyKSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNTAwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHJlbTtcclxuICAgICAgICAgICAgICBib3R0b206IDlyZW07XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vc2VydmljZV9pY29uX3BsdXMuc3ZnKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDQuNXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOODouODvOODgOODq+iqv+aVtOeUqFxyXG4ubW9kYWFsLWNsb3NlIHtcclxuICB0b3A6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOOCteODvOODk+OCueOCq+ODvOODiVxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLmMtc2VydmljZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiByZW0oNSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IHJlbSgzNikgcmVtKDgpIHJlbSgxOCk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIEBpbmNsdWRlIHNjYWxlO1xuXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgcGFkZGluZzogcmVtKDE4KSByZW0oOCk7XG4gIH1cblxuICAvLyBAaW5jbHVkZSBob3ZlciB7XG4gIC8vICAgc2NhbGU6IDEuMTtcbiAgLy8gICBib3gtc2hhZG93OiAwIDAgcmVtKDIwKSByZ2JhKCMwMDAwMDAsLjIpO1xuICAvLyAgIHotaW5kZXg6IDE7XG4gIC8vIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJQSUNLIFVQXCI7XG4gICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBmb250LXdlaWdodDogJGZ3LWRlbWktYm9sZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMxMTg0ZGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICByb3RhdGU6IC00NWRlZztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgICBwYWRkaW5nOiByZW0oNDIpIDAgcmVtKDIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgcGFkZGluZzogcmVtKDMwKSAwIHJlbSgyKTtcbiAgICB9XG4gIH1cblxuICAmW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2V4dGVybmFsbGluay13aGl0ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAycmVtIDJyZW07XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogcmVtKDYwKTtcbiAgICBoZWlnaHQ6IHJlbSgzOCk7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKSAwIDAgMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsdWU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fYXJyb3ctd2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgyMCkgcmVtKDYpO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHdpZHRoOiByZW0oNDApO1xuICAgICAgaGVpZ2h0OiByZW0oMzApO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDU0JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWluLWhlaWdodDogNWVtO1xuICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE0IC8gMjAgKiAxZW0pO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSg4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyMiAvMjAgKiAxZW0pO1xuICAgIH1cbiAgfVxuXG4gIC8v6IOM5pmv6ImyXG4gICYuaXMteWVsbG93IHtcbiAgICBjb2xvcjogJHNlcnZpY2UteWVsbG93O1xuICB9XG5cbiAgJi5pcy1ibHVlIHtcbiAgICBjb2xvcjogJHNlcnZpY2UtYmx1ZTtcbiAgfVxuXG4gICYuaXMtZ3JlZW4ge1xuICAgIGNvbG9yOiAkc2VydmljZS1ncmVlbjtcbiAgfVxuXG4gICYuaXMtcmVkIHtcbiAgICBjb2xvcjogJHNlcnZpY2UtcmVkO1xuICB9XG5cbiAgLy/og4zmma/oibLlj43ou6JcbiAgJi5pcy1pbnZlcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYuaXMtaW52ZXJ0ICZfX2ltYWdle1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vUElDS1VQ6KGo56S6XG4gICYuaXMtcGlja3VwIHtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8v5bCP44GV44KBXG4gICYuaXMtc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiByZW0oMjUpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzgpO1xuICB9XG5cbiAgJi5pcy1zbWFsbCAmX190ZXh0e1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBtaW4taGVpZ2h0OiA0ZW07XG4gIH1cblxuICAvL+aoquihqOekulxuICAmLmlzLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogcmVtKDE0KSByZW0oMjApO1xuICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XG4gIH1cblxuICAmLmlzLXJvdyAmX19pbWFnZXtcbiAgICB3aWR0aDogcmVtKDkwKTtcbiAgfVxuXG4gICYuaXMtcm93ICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcblxuICAgIC8vU1DmmYLjgavmqKrooajnpLpcbiAgICAmLmlzLXNwLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZzogcmVtKDE0KSByZW0oMjApO1xuICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICAmLmlzLXNwLXJvdyAmX19pbWFnZXtcbiAgICAgIHdpZHRoOiByZW0oOTApO1xuICAgIH1cblxuICAgICYuaXMtc3Atcm93ICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC8v5aSW6YOo44Oq44Oz44Kv44Ki44Kk44Kz44Oz6KGo56S6XG4gICYuaXMtZXh0ZXJuYWxsaW5rIHtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9leHRlcm5hbGxpbmstd2hpdGUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDIwKSByZW0oMjApO1xuICAgIH1cbiAgfVxuXG4gIC8v55+i5Y2w6IOM5pmv6Imy44Ob44Ov44Kk44OIXG4gICYuaXMtbGluay13aGl0ZSB7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fYXJyb3ctYmx1ZS5zdmcpO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtbGluay13aGl0ZS5pcy1leHRlcm5hbGxpbmsge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9leHRlcm5hbGxpbmstYmx1ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMjApIHJlbSgyMCk7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBzZXJ2aWNlLWFycm93IHtcbiAgICAwJSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDUwJTtcbiAgICB9XG4gICAgNTElIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlIDUwJTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgc2NhbGU6IDEuMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCByZW0oMjApIHJnYmEoIzAwMDAwMCwuMik7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGFuaW1hdGlvbjogc2VydmljZS1saXN0LWFycm93IC42cztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOOCueODqeOCpOODiVxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLmMtc2xpZGUge1xuICBwYWRkaW5nOiByZW0oMjQpIDAgcmVtKDEwMykgcmVtKDI0KTtcblxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIHBhZGRpbmc6IDAgMCByZW0oMTAzKTtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHBhZGRpbmc6IHJlbSgxMi41KSByZW0oMjUpIHJlbSgxMi41KSAwO1xuICB9XG5cbiAgLy9zd2lwZXLjgrPjg7Pjg4jjg63jg7zjg6njg7zpg6jliIZcbiAgJl9fY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiByZW0oMTUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDI0KTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIHJlbSg1Nyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSg0Nik7XG5cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgbWFyZ2luOiAwIHJlbSg2KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5OTk5O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHdpZHRoOiByZW0oNDEpO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MSkgMCAwIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgIHNjYWxlOiAxLjE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fc2xpZGVfcHJldi5zdmcpO1xuICAgICAgICBsZWZ0OiByZW0oMik7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NsaWRlX25leHQuc3ZnKTtcbiAgICAgICAgcmlnaHQ6IHJlbSgyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zY3JvbGxiYXIge1xuICAgICAgZmxleDogMTtcblxuICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5OTk5O1xuICAgICAgICBoZWlnaHQ6IHJlbSgyKTtcblxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xuICAgICAgICAgIGhlaWdodDogcmVtKDQpO1xuICAgICAgICAgIHRvcDogcmVtKC0xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gNDA0XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4ucC00MDQge1xyXG5cclxuICAuYy1tdiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZkZWYwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xyXG4gICAgbWluLWhlaWdodDogcmVtKDgxOCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTAwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1MDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDEwMCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4MCk7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgbWFyZ2luOiByZW0oMjApIGF1dG8gMDtcclxuICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIH1cclxuICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMzQpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDEwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fYXJyb3ctd2hpdGUuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDIwKSByZW0oNik7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IHJlbSg0KTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDI2KTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogcmVtKDQ2KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg0Nik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDIwKSByZW0oNik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0oMzYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMzYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogY3RhLWFycm93IC42cztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGVhZCB7XHJcbiAgICBwYWRkaW5nOiByZW0oMTAwKSAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg0MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiByZW0oMzIwKTtcclxuICAgICAgbWluLXdpZHRoOiByZW0oMzApO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg2MCk7XHJcbiAgICAgIGJvcmRlcjogc29saWQgcmVtKDIpICMwMTQwOTk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGNvbG9yOiAjMDE0MDk5O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgIG1hcmdpbjogcmVtKDQwKSBhdXRvIDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAxNDA5OTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICA6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDA5OTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOOCs+ODqeODoOips+e0sFxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLnAtY29sdW1uIHtcblxuICAmLWRldGFpbCB7XG4gICAgYmFja2dyb3VuZDogI2NmZTZmODtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44Kz44Op44OgXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4ucC1jb2x1bW4ge1xuXG4gICYtcGlja3Vwe1xuICAgIHBhZGRpbmc6IHJlbSg4MikgMCByZW0oMTMwKTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgICBmb250LXdlaWdodDogJGZ3LWRlbWktYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICBjb2xvcjogIzExODRkZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19zbGlkZSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjgpO1xuICAgIH1cbiAgfVxuXG4gICYtc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1saWdodGJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMwKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKHJlbShzdHJpcC11bml0KCRwYWRkaW5nLXBjKSkgKiAyKSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogcmVtKDEwMCkgMCByZW0oMTUpO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHBhZGRpbmc6IHJlbShzdHJpcC11bml0KCRwYWRkaW5nLXNwKSkgMCByZW0oMTUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyDpq5jjgZXjgpLmj4PjgYjjgotcbi5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcblxuICBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOOCiOOBj+OBguOCi+izquWVj1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLnAtZmFxIHtcclxuXHJcbiAgJi1jb250ZW50cyB7XHJcbiAgICBwYWRkaW5nOiByZW0oOTMpIDAgcmVtKDk4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IHJlbSgyNik7XHJcblxyXG4gICAgICAmX19pdGVtLS1hIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDE0MDk5O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2F0ZWdvcnktdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgIGNvbG9yOiAjMDE0MDk5O1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g54m55b60XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4ucC1mZWF0dXJlcyB7XHJcblxyXG4gICYtbGVhZCB7XHJcbiAgICBwYWRkaW5nOiByZW0oNjgpIDAgcmVtKDgwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzMiAvIDQ4ICogMWVtKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTA5IC8gMTI4MCAqIDEwMCUpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgtMjQpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiByZW0oMTM1MCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX2xvZ28ucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiByZW0oLTUwMCk7XHJcbiAgICAgIHJpZ2h0OiByZW0oLTUwMCk7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg5MDApO1xyXG4gICAgICAgIGJvdHRvbTogcmVtKC0xNTApO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXN0cmVuZ3RoIHtcclxuICAgIGJhY2tncm91bmQ6ICNiZmRlZjA7XHJcbiAgICBwYWRkaW5nOiByZW0oOTgpIDAgcmVtKDEwMik7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKCRwYWRkaW5nLXBjICogMikpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoJHBhZGRpbmctc3AgKiAyKSk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgY291bnRlci1yZXNldDogc3RyZW5ndGgtY291bnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0NCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc3RyZW5ndGgtY291bnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNzApO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg2MCkgcmVtKDgwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgzMDApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgxOCkgMCAwO1xyXG5cclxuICAgICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy8gICBjb250ZW50OlwiRk9SVEUgXCJjb3VudGVyKHN0cmVuZ3RoLWNvdW50LGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcclxuICAgICAgICAgICAgLy8gICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIC8vICAgZm9udC13ZWlnaHQ6ICRmdy1kZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgIC8vICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XHJcbiAgICAgICAgICAgIC8vICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgLy8gICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgICAvLyAgIGhlaWdodDogcmVtKDIyKTtcclxuICAgICAgICAgICAgLy8gICBib3JkZXItcmFkaXVzOiByZW0oY2FsYygyMiAvIDIpKTtcclxuICAgICAgICAgICAgLy8gICBwYWRkaW5nOiAwIHJlbSgxMik7XHJcbiAgICAgICAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAvLyAgIG1hcmdpbi1ib3R0b206IHJlbSgxMik7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zZXJ2aWNlIHtcclxuICAgIHBhZGRpbmc6IHJlbSgxMDQpIHJlbShzdHJpcC11bml0KCRwYWRkaW5nLXBjKSkgcmVtKDk1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTAwKSByZW0oc3RyaXAtdW5pdCgkcGFkZGluZy1zcCkpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGNvdW50ZXItcmVzZXQ6IHNlcnZpY2UtY291bnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IHJlbSgyNik7XHJcbiAgICAgIHdpZHRoOiByZW0oMTc3MCk7XHJcbiAgICAgIG1hcmdpbjogcmVtKDQ2KSBhdXRvIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc2VydmljZS1jb3VudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYmZkZWYwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUzKSByZW0oMTE1KSByZW0oNTgpIHJlbSgxMDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oMjApO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWRlbWktYm9sZDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyNCAvIDMyICogMWVtKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNik7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHNlcnZpY2UtY291bnQsZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzMiAvIDI0ICogMWVtKTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBjYWxjKCgoOTUwIC0gKDMwMCAqIDMpKSAvICgzIC0gMSkpIC8gOTUwICogMTAwJSk7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDk1MCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzAwIC8gOTUwICogMTAwJSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44OV44OD44K/44O8XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4ucC1mb290ZXIge1xyXG4gIC8vIGJhY2tncm91bmQ6ICRiYXNlLWJsdWU7XHJcbiAgYmFja2dyb3VuZDogI2JmZGVmMDtcclxuICBtYXJnaW4tdG9wOiByZW0oMjcwKTtcclxuICBwYWRkaW5nOiAwIDAgcmVtKDkwKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgcmVtKDUwKTtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogcmVtKDUwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29tcGFueSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xyXG4gICAgd2lkdGg6IDMzLjYlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IHJlbSg1NSkgMCByZW0oNDQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIG1heC13aWR0aDogcmVtKDI4OCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzNyk7XHJcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDU4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygzMiAvIDE2ICogMWVtKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCByZW0oNTUpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMTIpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oNjApO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgcmVtKDMpICRiYXNlLWJsdWU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1jb250YWN0IHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbmF2IHtcclxuICAgIHdpZHRoOiA1OS41JTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcm93LWdhcDogcmVtKDQyKTtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDQ4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMiUhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXN1Ym1lbnUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGFycm93IHtcclxuICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIDUxJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlIDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgLy8gY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogcmVtKDcpO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTcpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDkpIHJlbSg0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvdy13aGl0ZS1zbWFsbC5wbmcpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXJyb3cgLjZzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zdWIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgzODApO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyMyk7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDU0KTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSg2KTtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICAvLyBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgLy8gY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAuOGVtIGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGluZShjdXJyZW50Q29sb3IpO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSg5KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg5KTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBsZWZ0OiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSByZW0oMjApKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pcy1leHRlcm5hbGxpbmsge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fZXh0ZXJuYWxsaW5rLXdoaXRlLnN2Zyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmlzLXllbGxvdyA+IGE6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3YzUwYjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmlzLWJsdWUgPiBhOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2I3ZmE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5pcy1yZWQgPiBhOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzg4OTI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5pcy1ncmVlbiA+IGE6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5Y2RjNjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29weXJpZ2h0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBvcGFjaXR5OiAuOTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXBhZ2V0b3Age1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IHJlbSgyNSk7XHJcbiAgICBib3R0b206IHJlbSgyNSk7XHJcbiAgICB6LWluZGV4OiA5OTk4O1xyXG5cclxuICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgd2lkdGg6IHJlbSg3MCk7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgcGFkZGluZzogcmVtKDcwKSAwIDAgMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3BhZ2V0b3Auc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTgpIHJlbSgzNCk7XHJcblxyXG4gICAgICBAa2V5ZnJhbWVzIHBhZ2V0b3AtYXJyb3cge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIC0xMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MSUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDIwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBwYWdldG9wLWFycm93IC42cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyDjg5jjg4Pjg4Djg7xcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5wLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiByZW0oJGhlYWRlci1oZWlnaHQtcGMpO1xuICAgIHBhZGRpbmc6IDAgcmVtKDQwKTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBoZWlnaHQ6IHJlbSgkaGVhZGVyLWhlaWdodC1zcCk7XG4gICAgICBwYWRkaW5nOiAwIHJlbShzdHJpcC11bml0KCRwYWRkaW5nLXNwKSk7XG4gICAgfVxuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMTgpO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiByZW0oMjA0KTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgfVxuXG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgkaGVhZGVyLWhlaWdodC1zcCAqIC42KTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICAgIGNvbG9yOiAjMTEwYjBhO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IHJlbSgxMCk7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMTIwdnc7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBwYWRkaW5nOiByZW0oJGhlYWRlci1oZWlnaHQtc3AgKyAxMCkgcmVtKDIwKSByZW0oMjApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgcmVtKDEpICRiYXNlLWxpZ2h0Ymx1ZTtcbiAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XG4gICAgICB9XG5cbiAgICAgICYuaXMtZG93bmxvYWQge1xuICAgICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBtaW4td2lkdGg6IHJlbSgxNzApO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjMpO1xuICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgyKSAkYmFzZS1ibHVlO1xuXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLWNvbnRhY3QsXG4gICAgICAmLmlzLWRvd25sb2FkIHtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1jb250YWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtYmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBtaW4td2lkdGg6IHJlbSgxNzApO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjMpO1xuICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgyKSAkYmFzZS1ibHVlO1xuXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWhhbWJ1cmdlciB7XG4gICAgd2lkdGg6IHJlbSg1MCk7XG4gICAgaGVpZ2h0OiByZW0oNTApO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcblxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiByZW0oMzApO1xuICAgICAgaGVpZ2h0OiByZW0oMik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbjogcmVtKDE3KSBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA0NSU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg4KTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcm90YXRlOiA0NWRlZztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcm90YXRlOiAtNDVkZWc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44K144O844OT44K56Kmz57SwXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4ucC1zZXJ2aWNlIHtcclxuXHJcbiAgJi1kZXRhaWwge1xyXG5cclxuICAgIC8vIOWFsemAmiDopovlh7rjgZdcclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDMyIC8gNDAgKiAxZW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIC8vIOWPjei7oueUqOOCueOCv+OCpOODq+OCkiBNaXhpbiDjgajjgZfjgablrprnvqlcclxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEBtaXhpbiBzZWN0aW9uLXN0eWxlLWV2ZW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS9kZXRhaWwvc2VjdGlvbl9iZy5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAvLyAob2Rk44K544K/44Kk44Or44Gu44Oq44K744OD44OIKVxyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAgLy8g6Z2S44K544K/44Kk44OrIChvZGQpXHJcbiAgICBAbWl4aW4gc2VjdGlvbi1zdHlsZS1vZGQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gKCRwYWRkaW5nLXBjICogMikpO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGREVGMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMwKTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoJHBhZGRpbmctc3AgKiAyKSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIChldmVu44K544K/44Kk44Or44Gu44Oq44K744OD44OIKVxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogaW5pdGlhbDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIC8vIOODh+ODleOCqeODq+ODiOOBruOCueOCv+OCpOODq+OCkumBqeeUqFxyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgJl9fc2VjdGlvbiB7XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTY4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gLS0tIOODh+ODleOCqeODq+ODiOOBruOCueOCv+OCpOODqyAo5aWH5pWwOumdkiAvIOWBtuaVsDrnmb0pIC0tLVxyXG4gICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICBAaW5jbHVkZSBzZWN0aW9uLXN0eWxlLWV2ZW47XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICBAaW5jbHVkZSBzZWN0aW9uLXN0eWxlLW9kZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIC8vIOOCueOCv+OCpOODq+OBruWPjei7ouWHpueQhlxyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuICAgIC8vIC5wLXNlcnZpY2UtZGV0YWlsLXRyb3VibGUg44GM5YG25pWw55Wq55uu44Gg44Gj44Gf5aC05ZCI44CBXHJcbiAgICAvLyDjgZ3jgozku6XpmY3jga7jgIzlpYfmlbDnlarnm67jgI3jgavjgIznmb3jgrnjgr/jgqTjg6soZXZlbinjgI3jgpLpgannlKhcclxuICAgICZfX3NlY3Rpb24ucC1zZXJ2aWNlLWRldGFpbC10cm91YmxlOm50aC1vZi10eXBlKGV2ZW4pIH4gJl9fc2VjdGlvbjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgQGluY2x1ZGUgc2VjdGlvbi1zdHlsZS1ldmVuO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wLXNlcnZpY2UtZGV0YWlsLXRyb3VibGUg44GM5YG25pWw55Wq55uu44Gg44Gj44Gf5aC05ZCI44CBXHJcbiAgICAvLyDjgZ3jgozku6XpmY3jga7jgIzlgbbmlbDnlarnm67jgI3jgavjgIzpnZLjgrnjgr/jgqTjg6sob2RkKeOAjeOCkumBqeeUqFxyXG4gICAgJl9fc2VjdGlvbi5wLXNlcnZpY2UtZGV0YWlsLXRyb3VibGU6bnRoLW9mLXR5cGUoZXZlbikgfiAmX19zZWN0aW9uOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICBAaW5jbHVkZSBzZWN0aW9uLXN0eWxlLW9kZDtcclxuICAgIH1cclxuXHJcbiAgICAvLyDlhbHpgJogQ1RBXHJcbiAgICAmLWN0YSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoJHBhZGRpbmctcGMgKiAyKSk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIHJlbSgzMCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg4MCkgMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgkcGFkZGluZy1zcCAqIDIpKTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjApIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IGNhbGMoNTIgLyAxMjgwICogMTAwJSk7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNDc0IC8gMTI4MCAqIDEwMCUpO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oODApO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oNSkgJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQwKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHNjYWxlOiAxLjE7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCByZW0oMjApIHJnYmEoIzAwMDAwMCwuMik7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDYwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaXMtd2hpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKGE6bnRoLW9mLXR5cGUoMykpIHtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IGNhbGMoKCgxMjgwIC0gKDQwMCAqIDMpKSAvICgzIC0gMSkpIC8gMTI4MCAqIDEwMCUpO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDAwIC8gMTI4MCAqIDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBNVlxyXG4gICAgJi1tdiB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoJHBhZGRpbmctcGMgKiAyKSk7XHJcbiAgICAgIG1hcmdpbjogcmVtKDUpIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgYmFja2dyb3VuZDogI0U3RjJGQjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgkcGFkZGluZy1zcCAqIDIpKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0U3RjJGQjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IC02JTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIHJvdGF0ZTogNjNkZWc7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg2MjApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDcwKSByZW0oMjUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgJHBhZGRpbmctc3AgcmVtKDIwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjRTdGMkZCLC44KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyNCAvIDU2ICogMWVtKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sZWFkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXNwIHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI0U3RjJGQiwuOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMTYpO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDEwKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmctc3A7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDIxMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTMpIHJlbSgxMykgcmVtKDEzKSByZW0oNTYpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IHJlbSg5NSk7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKCgxMDAlIC0gKHJlbSgzMikpKSAvIDMpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAvLyB3aWR0aDogY2FsYygoMTAwJSAtIChyZW0oMzIpKSkgLyAzKTtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgICAgICAgIC8vIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDUpIHJlbSgxMCkgcmVtKDMwKTtcclxuICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiByZW0oNjgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fY2hlY2tib3gtYmx1ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICBsZWZ0OiByZW0oMjIpO1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTUpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXNwIHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgzMDApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg2MCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2MCAvIDIpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oMikgJGJhc2UtYmx1ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHNjYWxlOiAxLjEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDIwKSByZ2JhKCMwMDAwMDAsLjIpO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNDAgLyAyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pcy1ibHVlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLy8g6LGK5a+M44Gq5qmf6IO944Go6YG444G544KLM+OBpOOBruODl+ODqeODs1xyXG4gICAgJi1wbGFuIHtcclxuICAgICAgcGFkZGluZzogcmVtKDE0OCkgMCByZW0oNTUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oODApIDAgcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDUpO1xyXG4gICAgICAgIC8vIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IHJlbSg2MCkgMCByZW0oNTApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g57Wm5LiO6KiI566X5qWt5YuZ44Gu6Kqy6aGM44KS6Kej5rG644GX44G+44GZXHJcbiAgICAmLWlzc3VlIHtcclxuICAgICAgcGFkZGluZzogcmVtKDk1KSAwIHJlbSgxMTApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzUpIDAgcmVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogY2FsYygoKDEzOTggLSAoNDUwICogMykpIC8gKDMgLSAxKSkgLyAxMzk4ICogMTAwJSk7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMy41KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNDUwIC8gMTM5OCAqIDEwMCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg0NSkgcmVtKDUyKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNS41JTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjMpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTIpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDntabkuI7oqIjnrpfjgrXjg7zjg5Pjgrnjga7nibnlvrRcclxuICAgICYtZmVhdHVyZSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMDIpIDAgcmVtKDExMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg4MCkgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOe0meaWh+abuOOBrueuoeeQhuOBjOW8leOBjei1t+OBk+OBme+8k+Wkp+WVj+mhjFxyXG4gICAgJi10cm91YmxlIHtcclxuICAgICAgcGFkZGluZzogcmVtKDEyMCkgMCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDc2KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCByZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiBjYWxjKCgoMTEwNCAtICgzNDggKiAzKSkgLyAoMyAtIDEpKSAvIDExMDQgKiAxMDAlKTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMzApO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogcmVtKDExMDQpO1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDQ2KSBhdXRvIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzQ4IC8gMTEwNCAqIDEwMCUpO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjJGQjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDIwKSByZW0oMjIpIHJlbSgxMDApO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNjYpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgxMCkgcmVtKDIwKSByZW0oODApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9jaGVja2JveC1ibHVlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwIC01MCU7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogLTUwJSAtMXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogcmVtKDQ2KSByZW0oMTgpIDAgcmVtKDE4KTtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFN0YyRkIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IHJlbSgyNikgcmVtKDE4KSAwIHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTcwIC8gMzQ4ICogMTAwJSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0Mik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19vdmVyYWxsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZERUYwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDEwOCkgMCByZW0oMTEwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IC01MCUgLTFweDtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogcmVtKDcwKSByZW0oNzUpIDAgcmVtKDc1KTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogcmVtKDMwKSByZW0oMzUpIDAgcmVtKDM1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0NCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDmp5jjgIXjgarnlKjntJnjgavlr77lv5zjgZfjgZ/mlofmm7jjga7jgIHpm7vlrZDljJbjgpLlrp/nj77jgIJcclxuICAgICYtZGlnaXRhbGl6YXRpb24ge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTA5KSAwIHJlbSgxMTIpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDjgrXjg7zjg5Pjgrnjg6Hjg4vjg6Xjg7xcclxuICAgICYtbWVudSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMTQpIDAgcmVtKDExMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgMCByZW0oMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjYpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBtZW51LWNvdW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgY29sdW1uLWdhcDogY2FsYygoKDEyODAgLSAoNDEwICogMykpIC8gKDMgLSAxKSkgLyAxMjgwICogMTAwJSk7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUyKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBtZW51LWNvdW50O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNDEwIC8gMTI4MCAqIDEwMCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg0NSkgcmVtKDUyKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJTRVJWSUNFXCJjb3VudGVyKG1lbnUtY291bnQsZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWRlbWktYm9sZDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTIpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDRkU2Rjg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjIpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oY2FsYygyMiAvIDIpKTtcclxuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMDUpO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTdGMkZCO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDvvKHvvKfvvLPjga7kv53lrZjmlofmm7jpm7vlrZDljJbjgrXjg7zjg5PjgrnjgYzlrp/nj77jgZnjgovjgZPjgahcclxuICAgICYtYWNoaWV2ZSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMDkpIDAgcmVtKDEzMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg4MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiBjYWxjKCgoMTI4MCAtICg2MjAgKiAyKSkgLyAoMiAtIDEpKSAvIDEyODAgKiAxMDAlKTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTIpO1xyXG5cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg2MjAgLyAxMjgwICogMTAwJSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTdGMkZCO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg0NSkgcmVtKDUwKSByZW0oNTApO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgyMCkgcmVtKDMwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgxNSkgI0JDREJFQztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDE4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDhyZW07XHJcbiAgICAgICAgICAgICAgdG9wOiAyNHJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9zZXJ2aWNlX2ljb25fcGx1cy5zdmcpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5qmf6IO957S55LuLXHJcbiAgICAmLWZ1bmN0aW9uIHtcclxuICAgICAgcGFkZGluZzogcmVtKDEwMikgMCByZW0oMTEyKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDQwKSAwIHJlbSgyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGZ1bmN0aW9uLWNvdW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgY29sdW1uLWdhcDogY2FsYygoKDEyODAgLSAoNjIwICogMikpIC8gKDIgLSAxKSkgLyAxMjgwICogMTAwJSk7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDI2KTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM2KTtcclxuXHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGZ1bmN0aW9uLWNvdW50O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNjIwIC8gMTI4MCAqIDEwMCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMwKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogcmVtKDMwKTtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oNDUpIHJlbSg1OCkgcmVtKDQwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTdGMkZCO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDEyMCk7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkZVTkNUSU9OIFwiY291bnRlcihmdW5jdGlvbi1jb3VudCxkZWNpbWFsLWxlYWRpbmctemVybyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWRlbWktYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U3RjJGQjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI2KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oY2FsYygyNiAvIDIpKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDntLnku4vli5XnlLtcclxuICAgICYtdmlkZW8ge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTEwKSAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oODApIDAgcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgICB3aWR0aDogcmVtKDEwMDApO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42NTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3BsYXllciB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMDAwKTtcclxuICAgICAgICBtYXJnaW46IHJlbSg0NikgYXV0byAwO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTAwMCAvIDU2MztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDlsI7lhaXkuovkvotcclxuICAgICYtY2FzZSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMDgpIDAgcmVtKDQwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAwIC03NSU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NsaWRlX19vdXRlciB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMzMwICsgKHN0cmlwLXVuaXQoJHBhZGRpbmdfcGMpICogMikpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKHN0cmlwLXVuaXQoJHBhZGRpbmdfcGMpKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgcmVtKHN0cmlwLXVuaXQoJHBhZGRpbmdfc3ApKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NsaWRlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5pyA55+t77yS6YCx6ZaT44Gn56i85YON44GZ44KL5bCO5YWl44K544OG44OD44OXXHJcbiAgICAmLXN0ZXAge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTA2KSAwIHJlbSgxMDgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oODApIDAgcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogc3RlcC1jb3VudDs7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMSAvMik7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDY2KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiByZW0oMykgMCAwIDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMzgpIHJlbSg0NSkgcmVtKDUwKSByZW0oMTgpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgcmVtKDMpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgzMSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDMxKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiByZW0oKDMgLyAyKSAqIC0xKTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAtNTAlIC01MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiByZW0oKDMgLyAyKSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDEpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogcmVtKDMwKTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZGRkZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMSk7XHJcbiAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJTVEVQLlwiY291bnRlcihzdGVwLWNvdW50KTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1kZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI2KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMzApO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOOCiOOBj+OBguOCi+OBlOizquWVj1xyXG4gICAgJi1mYXEge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTEwKSAwIHJlbSgxMTApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ2KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyNCk7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICAgJi0tcSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0YyRkI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi0tYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDku5bjga7jgqvjg4bjgrTjg6rjg7zjgpLopovjgotcclxuICAgICYtY2F0ZWdvcnkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNjApIDAgcmVtKDEwMik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0U3RjJGQjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg2MCkgcmVtKDgwKSByZW0oNzQpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oMjApIHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IGNhbGMoKDE0NDUgLSAoMzUwICogNCkpIC8gKDE0NDUgKiAzKSAqIDEwMCUpO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDMwKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxOCk7XHJcblxyXG4gICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzUwIC8gMTQ0NSAqIDEwMCUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjMpIHJlbSgxMCkgcmVtKDIzKSByZW0oMjYpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oNzApO1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXMteWVsbG93ICYge1xyXG5cclxuICAgICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZS15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlzLWJsdWUgJiB7XHJcblxyXG4gICAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXJ2aWNlLWJsdWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlzLXJlZCAmIHtcclxuXHJcbiAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlcnZpY2UtcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pcy1ncmVlbiAmIHtcclxuXHJcbiAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlcnZpY2UtZ3JlZW47XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlzLWJnLWJsdWUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXMtYmctYmx1ZSAme1xyXG5cclxuICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc2NhbGU6IDEuMDU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDIwKSByZ2JhKCMwMDAwMDAsLjIpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1mcmVlIHtcclxuICAgICAgcGFkZGluZzogcmVtKDgwKSAwIHJlbSgxMTApO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oNTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMjpub3QoLnAtc2VydmljZS1kZXRhaWxfX2hlYWRpbmcpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCByZW0oMykgJGJhc2UtYmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICogKyBoMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDU4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwgKyBoMixcclxuICAgICAgb2wgKyBoMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIHJlbSgzKSAkYmFzZS1ibHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgKiArIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42NTtcclxuICAgICAgICB0ZXh0LWluZGVudDogcmVtKC0yNSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyNSk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDE1KTtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtYmx1ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICogKyBoNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIgKyBoNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICogKyBoNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICogKyBoNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAmLmNlbnRlciB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAqICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMgKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg1ICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwgKyBwLFxyXG4gICAgICBvbCArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0NCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRhYmxlICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgb3A7XHJcblxyXG4gICAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMS4yZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDAuOGVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fZXh0ZXJuYWxsaW5rLWJsdWUuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsLG9sIHtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgxKSAkYmFzZS1ibHVlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDI4KSByZW0oMzUpIHJlbSgyMyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IHJlbSgtMjgpO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyOCk7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDEwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkgKyBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgb2wge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGNvbnRlbnRzX29sO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyOCkgcmVtKDM1KSByZW0oMzIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb250ZW50c19vbDtcclxuICAgICAgICAgIHRleHQtaW5kZW50OiByZW0oLTI4KTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjgpO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogY291bnRlcihjb250ZW50c19vbCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpICsgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICogKyB1bCxcclxuICAgICAgKiArIG9sIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAqICsgZmlndXJlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oMSkgJGJhc2UtYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGggKyB0aCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcblxyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NTtcclxuICAgICAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY3ZmQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgMS41ZW0gcmVtKDExKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApIDFlbSByZW0oMTEpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgKiArIHRhYmxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiArICoge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0Mik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLWRldGFpbF9fbWFpbl9fY29udGVudHMge1xyXG4gICAgICAgIHVsLmJnLXdoaXRlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOOCteODvOODk+OCueahiOWGhVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLnAtc2VydmljZSB7XHJcblxyXG4gICYtbGVhZCB7XHJcbiAgICBwYWRkaW5nOiByZW0oODQpIDAgcmVtKDExMik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xyXG4gICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICB3aWR0aDogNDQuMiU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgtOTIpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogcmVtKDEzNTApO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19sb2dvLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogcmVtKC01MDApO1xyXG4gICAgICByaWdodDogcmVtKC01MDApO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oOTAwKTtcclxuICAgICAgICBib3R0b206IHJlbSgtMTUwKTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYtbGlzdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmZkZWYwO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIChyZW0oc3RyaXAtdW5pdCgkcGFkZGluZy1wYykgKiAyKSkpO1xyXG4gICAgbWFyZ2luOiAwIHJlbShzdHJpcC11bml0KCRwYWRkaW5nLXBjKSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xyXG4gICAgcGFkZGluZzogcmVtKDEwMCkgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luOiAwIHJlbShzdHJpcC11bml0KCRwYWRkaW5nLXNwKSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiBjYWxjKCgxNDQ1IC0gKDM1MCAqIDQpKSAvICgxNDQ1ICogMykgKiAxMDAlKTtcclxuICAgICAgcm93LWdhcDogcmVtKDMwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDg4KTtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDM1MCAvIDE0NDUgKiAxMDAlKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDE1KTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjIpIHJlbSgyMikgcmVtKDMyKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IC01MCUgNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgzNSk7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgcmVtKDEpICRiYXNlLWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg4KTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgJGJhc2UtYmx1ZTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogcmVtKDIpIDAgMCByZW0oMik7XHJcbiAgICAgICAgICByb3RhdGU6IC0xMzVkZWc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDYwKTtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgICAmLS1udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctZGVtaS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXllbGxvdyAmIHtcclxuXHJcbiAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXJ2aWNlLXllbGxvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtYmx1ZSAmIHtcclxuXHJcbiAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXJ2aWNlLWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXJlZCAmIHtcclxuXHJcbiAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXJ2aWNlLXJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtZ3JlZW4gJiB7XHJcblxyXG4gICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZS1ncmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgc2VydmljZS1saXN0LW1lbnUtYXJyb3cge1xyXG4gICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IC01MCUgNTAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogLTUwJSAyMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgNTElIHtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAtNTAlIC0yMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IC01MCUgNTAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzY2FsZTogMS4wNTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgyMCkgcmdiYSgjMDAwMDAwLC4yKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogc2VydmljZS1saXN0LW1lbnUtYXJyb3cgLjZzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2UteWVsbG93O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gKHJlbSg1MCkgKiAyKSk7XHJcbiAgICAgIG1hcmdpbjogMCByZW0oNTApO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTAyKSAwIHJlbSgxMTApO1xyXG4gICAgICBib3gtc2hhZG93OiAwIHJlbSgzKSByZW0oMzgpIHJnYmEoIzAwMDAwMCwwLjE5KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAocmVtKHN0cmlwLXVuaXQoJHBhZGRpbmctc3ApKSAqIDIpKTtcclxuICAgICAgICBtYXJnaW46IDAgcmVtKHN0cmlwLXVuaXQoJHBhZGRpbmctc3ApKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiArICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctZGVtaS1ib2xkO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG5cclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMzIgLyAyNCAqIDFlbSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgICAqICsgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKiArIHAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xyXG4gICAgICAgIHdpZHRoOiA0MC42JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgxNSkgI2YwZTc4YTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IGNhbGMoKDEyODAgLSAoNjIwICogMikpIC8gKDEyODAgKiAxKSAqIDEwMCUpO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg2MjAgLyAxMjgwICogMTAwJSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSg0MCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oNDgpIHJlbSg0OCkgcmVtKDQ1KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDYwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApIDAgMCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fYXJyb3ctd2hpdGUuc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMjApIHJlbSg2KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2V4dGVybmFsbGluay13aGl0ZS5zdmcpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMnJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDE1Myk7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXJ2aWNlLXllbGxvdztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxLjllbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTgpO1xyXG5cclxuICAgICAgICAgICAgICAmID4gc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDE2IC8gMzIgKiAxZW0pO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmPiBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDE2ICogMWVtKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvL+WklumDqOODquODs+OCr+OCouOCpOOCs+ODs+ihqOekulxyXG4gICAgICAgICAgJi5pcy1leHRlcm5hbGxpbmsge1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9leHRlcm5hbGxpbmstd2hpdGUuc3ZnKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgyMCkgcmVtKDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBrZXlmcmFtZXMgc2VydmljZS1saXN0LWFycm93IHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTElIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBzY2FsZTogMS4xO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCByZW0oMjApIHJnYmEoIzAwMDAwMCwuMik7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNlcnZpY2UtbGlzdC1hcnJvdyAuNnM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy15ZWxsb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXJ2aWNlLXllbGxvdy1iZztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy15ZWxsb3cgJiB7XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlcnZpY2UteWVsbG93LWJvcmRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlzdHtcclxuXHJcbiAgICAgICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZS15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlcnZpY2UtYmx1ZS1iZztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1ibHVlICYge1xyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZXJ2aWNlLWJsdWUtYm9yZGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0e1xyXG5cclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXJ2aWNlLWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtcmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZS1yZWQtYmc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtcmVkICYge1xyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZXJ2aWNlLXJlZC1ib3JkZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3R7XHJcblxyXG4gICAgICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlcnZpY2UtcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLWdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZS1ncmVlbi1iZztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1ncmVlbiAmIHtcclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VydmljZS1ncmVlbi1ib3JkZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qge1xyXG5cclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXJ2aWNlLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOODiOODg+ODl+ODmuODvOOCuFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLnAtdG9wIHtcclxuXHJcbiAgLyog44Oh44Kk44Oz44OT44K444Ol44Ki44OrICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICYtbXYge1xyXG4gICAgcGFkZGluZzogMCByZW0oMjQpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogMCByZW0oc3RyaXAtdW5pdCgkcGFkZGluZy1zcCkpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogcmVtKDgwMCk7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDcwKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMTY1LDE5MywyMTUsMCkgMCUscmdiYSgxNjUsMTkzLDIxNSwwKSAxJSxyZ2JhKDE2NSwxOTMsMjE1LDEpIDEwMCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTY1MCAvICRzdGFuZGFyZC13aWR0aC1wYyAqIDEwMHZ3KTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDMwKTtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjAwKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0oc3RyaXAtdW5pdCgkcGFkZGluZy1zcCkpO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNzApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg1Mi44NiAvIDcwICogMWVtKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4yNWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTI2Ljg3IC8gNzAgKiAxZW0pO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy/nuKbjg6vjg7zjg5dcclxuICAgICZfX2xvb3Age1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oNDApO1xyXG4gICAgICB3aWR0aDogNTkuMyU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAzJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgzMDApO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgMyUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMCUscmdiYSgyNTUsMjU1LDI1NSwwKSA5MCUscmdiYSgyNTUsMjU1LDI1NSwxKSA5NyUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvL+e4puODq+ODvOODl+OCouODi+ODoeODvOOCt+ODp+ODs++8iOmWi+Wni+S9jee9ruOAgeenu+WLleOCueODlOODvOODieOBq+W3ruOCkuOBpOOBkeOCi+OBn+OCgeS4iuS4i+WQhDPnqK7poZ7vvIlcclxuICAgICAgQGtleWZyYW1lcyBsb29wMSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAwJSAwJVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IDAlIC01MCVcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBrZXlmcmFtZXMgbG9vcDIge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogMCUgLTMlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogMCUgLTUzJVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGtleWZyYW1lcyBsb29wMyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAwJSAtNiVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAwJSAtNTYlXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAa2V5ZnJhbWVzIGxvb3AtcmV2ZXJzMSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAwJSAtNTAlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogMCUgMCVcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBrZXlmcmFtZXMgbG9vcC1yZXZlcnMyIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IDAlIC01MyVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAwJSAtMyVcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBrZXlmcmFtZXMgbG9vcC1yZXZlcnMzIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IDAlIC01NiVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAwJSAtNiVcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICRsb29wLXRpbWUxOiA2MHM7XHJcbiAgICAgICRsb29wLXRpbWUyOiA2MnM7XHJcbiAgICAgICRsb29wLXRpbWUzOiA1NnM7XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzApIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzEuMyU7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTUpIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XHJcbiAgICAgICAgICBhbmltYXRpb246IGxvb3AxICRsb29wLXRpbWUxIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogbG9vcDIgJGxvb3AtdGltZTIgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24rMykge1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBsb29wMyAkbG9vcC10aW1lMyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXJldmVycyB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbG9vcC1yZXZlcnMxICRsb29wLXRpbWUxIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzbisyKSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbG9vcC1yZXZlcnMyICRsb29wLXRpbWUyIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzbiszKSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbG9vcC1yZXZlcnMzICRsb29wLXRpbWUzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCByZW0oMykgcmVtKDM4KSByZ2JhKCMwMDAwMDAsLjE5KTtcclxuICAgICAgICAgIG1hcmdpbjogcmVtKDYwKSAwIDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgcmVtKDMpIHJlbSgxMCkgcmdiYSgjMDAwMDAwLC4xOSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDMwKSAwIDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLXBhdXNlZCAmX19pdGVtIHtcclxuICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19wYXVzZWQge1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3BhdXNlZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHdpZHRoOiByZW0oNTIpO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNTIpIDAgMCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiByZW0oLTEwMCk7XHJcbiAgICAgICAgYm90dG9tOiByZW0oMTIpO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgICYuaXMtcGF1c2VkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fcGxheS5wbmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0oNDApO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDQwKSAwIDAgMDtcclxuICAgICAgICAgIHJpZ2h0OiAwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgIHNjYWxlOiAxLjE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGhlaWdodDogcmVtKDIwMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogMCUgNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC8qIO+8oe+8p++8s+OBruODkOODg+OCr+OCquODleOCo+OCuURY44K944Oq44Ol44O844K344On44Oz44Go44GvICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICYtc29sdXRpb24ge1xyXG4gICAgcGFkZGluZzogcmVtKDEyMCkgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDUwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBwYWRkaW5nOiAwIHJlbSgxMCk7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAqICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS40ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDc4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDQyLjUlO1xyXG4gICAgICAvLyBwYWRkaW5nOiByZW0oMjApIHJlbSg3NSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiByZW0oMTM1MCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX2xvZ28ucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiByZW0oLTUwMCk7XHJcbiAgICAgIHJpZ2h0OiByZW0oLTUwMCk7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg5MDApO1xyXG4gICAgICAgIGJvdHRvbTogcmVtKC0xNTApO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiDjgrXjg7zjg5PjgrnntLnku4sgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1zZXJ2aWNlIHtcclxuICAgIGJhY2tncm91bmQ6ICNiZmRlZjA7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xyXG4gICAgbWFyZ2luOiAwIHJlbShzdHJpcC11bml0KCRwYWRkaW5nLXBjKSk7XHJcbiAgICBwYWRkaW5nOiByZW0oMTAwKSAwIHJlbSgxMDgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbjogMCByZW0oc3RyaXAtdW5pdCgkcGFkZGluZy1zcCkpO1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nLXN1YiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYi1tZW51IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY29sdW1uLWdhcDogY2FsYygoKDE0NDUgLSAoMzUwICogNCkpIC8gKDE0NDUgKiAzKSkgKiAxMDAlKTtcclxuICAgICAgcm93LWdhcDogcmVtKDE1KTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzIpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMiU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDM1MCAvIDE0NDUgKiAxMDAlKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiByZW0oODApO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgcmVtKDMpICNlN2YyZmI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDApO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRiYXNlLWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJhc2UtYmx1ZTtcclxuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWItY29udGVudHMge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oODApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDEuNTYlO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyOCk7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogMiU7XHJcbiAgICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IDE4Ljc1JTtcclxuICAgICAgICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyog44KI44GP44GC44KL6LOq5ZWPICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICYtZmFxIHtcclxuICAgIHBhZGRpbmc6IHJlbSgxMDApIDAgcmVtKDExMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDgwKSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDIlO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMjYpO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiDjgrPjg6njg6AgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1jb2x1bW4ge1xyXG4gICAgYmFja2dyb3VuZDogI2JmZGVmMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbiAgICBtYXJnaW46IDAgcmVtKHN0cmlwLXVuaXQoJHBhZGRpbmctcGMpKTtcclxuICAgIHBhZGRpbmc6IHJlbSg5NikgMCByZW0oMTA2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW46IDAgcmVtKHN0cmlwLXVuaXQoJHBhZGRpbmctc3ApKTtcclxuICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiAyNy44JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi4yZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg3OCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTE3JTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vc3dpcGVy44Kz44Oz44OI44Ot44O844Op44O86YOo5YiGXHJcbiAgICAgICZfX2NvbnRyb2wge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDE1KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbSgxMDU1KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDU3KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogcmVtKDQ2KTtcclxuXHJcbiAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSg2KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5OTk5O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDQxKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNDEpIDAgMCAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgICAgc2NhbGU6IDEuMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NsaWRlX3ByZXYuc3ZnKTtcclxuICAgICAgICAgICAgbGVmdDogcmVtKDIpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NsaWRlX25leHQuc3ZnKTtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSgyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Njcm9sbGJhciB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTk5OTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMik7XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibHVlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDQpO1xyXG4gICAgICAgICAgICAgIHRvcDogcmVtKC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG5AZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gIC51LW10LS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAqICR2YWx1ZTtcbiAgfVxuXG4gIC51LW1iLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAqICR2YWx1ZTtcbiAgfVxuXG4gIC51LW1yLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xuICB9XG5cbiAgLnUtbWwtLSN7JHZhbHVlICogMTB9IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAqICR2YWx1ZTtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4udS10ZXh0YWxpZ24ge1xuICAmLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmpzLWZhZGVpbixcbi5qcy1mYWRlaW4tdXAsXG4uanMtZmFkZWluLWRvd20sXG4uanMtZmFkZWluLXNjYWxlIHtcbiAgb3BhY2l0eTogMDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICAgIHRyYW5zbGF0ZTogMCAwIWltcG9ydGFudDtcbiAgICBzY2FsZTogMSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmpzLWZhZGVpbi1jaGlsZHJlbiA+ICoge1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XG4gICAgdHJhbnNsYXRlOiAwIDAhaW1wb3J0YW50O1xuICAgIHNjYWxlOiAxIWltcG9ydGFudDtcbiAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44Oh44OH44Kj44Ki44Kv44Ko44Oq44Go44OW44Os44O844Kv44Od44Kk44Oz44OI44Gu6Kit5a6aXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiFxuLy8gYnJlYWtwb2ludFxuJGJyZWFrcG9pbnQtdXA6IChcbiAgJ3MnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCknLFxuICAnbSc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KScsXG4gICdsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KScsXG4gICdsbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCknLFxuICAnbGxsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSdcbiAgKSAhZGVmYXVsdDtcblxuJGJyZWFrcG9pbnQtZG93bjogKFxuICAncyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KScsXG4gICdtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpJyxcbiAgJ2wnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpJyxcbiAgJ2xsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KScsXG4gICdsbGwnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpJ1xuICApICFkZWZhdWx0O1xuXG5AbWl4aW4gbXEtdXAoJGJyZWFrcG9pbnQ6IG0pIHtcbiAgQG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludC11cCwgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLWRvd24oJGJyZWFrcG9pbnQ6IG0pIHtcbiAgQG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludC1kb3duLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4udS1zcCB7XG4gIEBpbmNsdWRlIG1xLXVwKCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1wYyB7XG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59Il19 */
