:root{--brown:#5f433f;--brown-line:#6f5e53;--light-brown:#d7c6ab;--dark-beige:#e8d5bc;--beige:#ece1d3;--light-beige:#fbf8f5;--red:#cc3f3e;--black:#000;--dark:#4c4948;--dark-op4:rgba(76,73,72,.4);--dark-op8:rgba(76,73,72,.8);--light:var(--light-beige);--light-op4:hsla(34,54%,97%,.4);--light-op8:hsla(34,54%,97%,.8);--white:#fff;--fs3S:clamp(.7rem,calc(0.7rem + 0.625vw),1rem);--fsSS:clamp(.9rem,calc(0.9rem + 0.625vw),1.2rem);--fsS:clamp(1.1rem,calc(1.1rem + 0.625vw),1.4rem);--fsM:clamp(1.3rem,calc(1.3rem + 0.625vw),1.6rem);--fsL:clamp(1.8rem,calc(1.8rem + 0.625vw),2rem);--fsLL:clamp(2.7rem,calc(2.7rem + 0.625vw),3.1rem);--serif:"游明朝 Medium","Yu Mincho Medium","YuMincho Medium","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif;--NmarginL:-.7rem -15px 0;--paddingS:0 4px;--paddingM:.3rem 7px;--paddingL:.7rem 15px;--paddingLL:1.5rem 15px;--border-width:1px;--border-style:solid;--border-radius:4px;--shadow:0 0 .8rem 0 rgba(76,73,72,.2)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;scrollbar-gutter:stable;tab-size:2}:where(html:has(dialog:modal[open])){overflow:clip}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){font-family:system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){color:inherit;font:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;-webkit-border-before:1px solid;block-size:0;border-block-start:1px solid;color:inherit;overflow:visible}:where(dialog){background:none;border:none;inset:unset;max-height:unset;max-width:unset}:where(dialog:not([open])){display:none!important}:where(:focus-visible){box-shadow:0 0 0 5px Canvas;outline:3px solid CanvasText;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}html{font-size:62.5%;scroll-padding-top:50px;scrollbar-gutter:auto}body{background:#fff;background:var(--white);color:#4c4948;color:var(--dark);font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:clamp(1.3rem,calc(1.3rem + .625vw),1.6rem);font-size:var(--fsM)}.footer .contact,.footer .corporate,.main .advantage,.main .corporate,.main .example,.main .process,body.example_item .main{padding:5rem 40px 4rem}@media (max-width:475px){.footer .contact,.footer .corporate,.main .advantage,.main .corporate,.main .example,.main .process,body.example_item .main{padding-left:20px;padding-right:20px}}.header{display:grid;grid-template-columns:1fr auto;height:50px;position:fixed;width:100%}.main{padding-top:50px}.page-title,.section-title{margin-bottom:2.5rem;position:relative;z-index:1}.page-title span,.section-title span{background:#fff;background:var(--white);font-family:游明朝 Medium,Yu Mincho Medium,YuMincho Medium,ヒラギノ明朝 ProN,Hiragino Mincho ProN,serif;font-family:var(--serif);font-weight:700;padding-right:7px}.page-title span.en,.section-title span.en{color:#6f5e53;color:var(--brown-line);font-size:clamp(1.1rem,calc(1.1rem + .625vw),1.4rem);font-size:var(--fsS);font-weight:400;vertical-align:top}.page-title:after,.section-title:after{background:#6f5e53;background:var(--brown-line);content:"";height:1px;left:0;position:absolute;top:15px;width:100%;z-index:-1}.section-subtitle{font-family:游明朝 Medium,Yu Mincho Medium,YuMincho Medium,ヒラギノ明朝 ProN,Hiragino Mincho ProN,serif;font-family:var(--serif);font-size:clamp(1.8rem,calc(1.8rem + .625vw),2rem);font-size:var(--fsL);margin-bottom:2rem;padding-bottom:2rem;position:relative}.section-subtitle:after{background:#cc3f3e;background:var(--red);bottom:0;content:"";height:7px;left:0;position:absolute;width:100px}.footer .section-title span{background:#fff;background:var(--white)}.footer .contact{background:url(../img/bg_illust.jpg) no-repeat 0 100%/100%;background-blend-mode:normal;background-color:#fff;background-color:var(--white);display:grid;grid-template-rows:1fr auto 200px}@media (max-width:750px){.footer .contact{background-size:180%}}@media (max-width:580px){.footer .contact{background-size:250%}}.footer .contact .office{column-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:3rem}@media (max-width:1010px){.footer .contact .office{gap:30px;grid-template-columns:1fr 1fr}}@media (max-width:690px){.footer .contact .office{grid-template-columns:1fr}}.footer .contact .office__item{background:#fff;background:var(--white);background-blend-mode:multiply;background-color:rgba(76,73,72,.8);background-color:var(--dark-op8);background-position:100% 50%;background-repeat:no-repeat;background-size:cover;border:1px solid #5f433f;border:var(--border-width) var(--border-style) var(--brown);color:#fff;color:var(--white);padding:1.5rem 15px;padding:var(--paddingLL)}.footer .contact .office__item .name{font-size:clamp(1.8rem,calc(1.8rem + .625vw),2rem);font-size:var(--fsL);font-weight:700}.footer .contact .office__item .address span{display:block}.footer .contact .office__item .fax,.footer .contact .office__item .tel{display:grid;gap:7px;grid-template-columns:auto 1fr}.footer .contact .office__item .tel{font-size:clamp(2.7rem,calc(2.7rem + .625vw),3.1rem);font-size:var(--fsLL)}.footer .contact .office__item .tel a[href^="tel:"]{pointer-events:none;text-decoration:none}@media (max-width:475px){.footer .contact .office__item .tel a[href^="tel:"]{pointer-events:auto;text-decoration:underline}}.footer .contact .office__item .tel img{margin-top:7px;width:30px}.footer .contact .office__item .fax img{margin-top:2px;width:20px}.footer .contact .office__item.honsya{background-image:url(../img/office_honsya.jpg)}.footer .contact .office__item.bihoro{background-image:url(../img/office_bihoro.jpg)}.footer .contact .office__item.kitami{background-image:url(../img/office_kitami.jpg)}.footer .contact .web{align-content:end;column-gap:10px;display:grid;grid-template-columns:1fr auto auto}@media (max-width:580px){.footer .contact .web{gap:10px;grid-template-columns:1fr}}.footer .contact .web__item{margin-right:auto}.footer .contact .web__item a{background:#fff;background:var(--white);display:grid;gap:7px;grid-template-columns:auto 1fr;padding:.7rem 15px;padding:var(--paddingL)}.footer .contact .web__item a img{width:25px}.footer .copyright{background:#5f433f;background:var(--brown);color:#fff;color:var(--white);font-size:clamp(.9rem,calc(.9rem + .625vw),1.2rem);font-size:var(--fsSS);padding:.7rem 15px;padding:var(--paddingL);text-align:right}.header{background:hsla(34,54%,97%,.8);background:var(--light-op8);box-shadow:0 0 .8rem 0 rgba(76,73,72,.2);box-shadow:var(--shadow);z-index:10}.header .site-title{font-family:游明朝 Medium,Yu Mincho Medium,YuMincho Medium,ヒラギノ明朝 ProN,Hiragino Mincho ProN,serif;font-family:var(--serif);font-weight:700;padding-left:15px}.header .site-title a{color:#000;color:var(--black);display:grid;gap:10px;grid-template-columns:auto 1fr;text-decoration:none}.header .site-title img{height:25px;margin-top:9px}.header .site-title span{font-size:clamp(1.8rem,calc(1.8rem + .625vw),2rem);font-size:var(--fsL);line-height:50px}.header .header-nav{padding-right:15px}@media (max-width:770px){.header .header-nav{display:none}}.header .header-nav ul{display:grid;gap:30px;grid-template-columns:auto auto auto}.header .header-nav a{display:grid;grid-template-rows:auto 1fr;line-height:18px;margin-bottom:2.5rem;position:relative;text-align:center;text-decoration:none;z-index:1}.header .header-nav a span{background:#fff;background:var(--white);font-family:游明朝 Medium,Yu Mincho Medium,YuMincho Medium,ヒラギノ明朝 ProN,Hiragino Mincho ProN,serif;font-family:var(--serif);font-weight:700;padding-right:7px}.header .header-nav a span.en{color:#6f5e53;color:var(--brown-line);font-size:clamp(1.1rem,calc(1.1rem + .625vw),1.4rem);font-size:var(--fsS);font-weight:400;vertical-align:top}.header .header-nav a:after{background:#6f5e53;background:var(--brown-line);content:"";height:1px;left:0;position:absolute;top:15px;width:100%;z-index:-1}.header .header-nav a{margin:0}.header .header-nav a span{background:transparent;margin-top:12px}.header .header-nav a span.en{font-size:clamp(.7rem,calc(.7rem + .625vw),1rem);font-size:var(--fs3S);margin-top:-4px}.header .header-nav a:after{display:none}.breadcrumbs{align-content:center;align-items:start;display:grid;font-size:clamp(1.1rem,calc(1.1rem + .625vw),1.4rem);font-size:var(--fsS);gap:0 23px;grid-template-columns:auto auto auto 1fr;margin:10px 40px -10px}@media (max-width:475px){.breadcrumbs{margin-left:20px;margin-right:20px}}.breadcrumbs .parent{color:var(--primary);position:relative}.breadcrumbs .parent:after{color:var(--gray);content:">";font-weight:400;position:absolute;right:-15px}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transition:opacity .3s ease}img[loading=lazy]{opacity:0}img[loading=lazy].loaded{opacity:1}#lightbox{align-items:center;background-color:rgba(0,0,0,.9);display:none;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9999}#lightbox[style*=flex]{opacity:1}.lightbox-content{align-items:center;display:flex;justify-content:center;max-height:90%;max-width:90%;position:relative}.lightbox-image{border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.5);max-height:100%;max-width:100%;object-fit:contain}.lightbox-close{align-items:center;background-color:rgba(0,0,0,.5);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:40px;font-weight:700;height:50px;justify-content:center;position:absolute;right:-50px;top:-50px;transition:background-color .3s ease;width:50px;z-index:10001}.lightbox-close:hover{background-color:rgba(0,0,0,.8)}.lightbox-nav{display:flex;justify-content:space-between;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.lightbox-next,.lightbox-prev{align-items:center;background-color:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:30px;height:50px;justify-content:center;pointer-events:auto;transition:background-color .3s ease;width:50px}.lightbox-next:hover,.lightbox-prev:hover{background-color:rgba(0,0,0,.8)}.lightbox-prev{margin-left:-25px}.lightbox-next{margin-right:-25px}@media (max-width:768px){.lightbox-close{font-size:30px;height:40px;right:10px;top:10px;width:40px}.lightbox-next,.lightbox-prev{font-size:24px;height:40px;width:40px}.lightbox-prev{margin-left:10px}.lightbox-next{margin-right:10px}.lightbox-content{max-height:80%;max-width:95%}}@media (min-width:769px) and (max-width:1024px){.lightbox-content{max-height:85%;max-width:85%}}.lightbox-image[src=""]{animation:loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.example_item img:hover,.example_subitem img:hover{opacity:.8;transition:opacity .3s ease}.lightbox-close:focus,.lightbox-next:focus,.lightbox-prev:focus{outline:2px solid #fff;outline-offset:2px}body.example .main .example .example-list,body.example .main .example .example-list-old{display:grid}body.example .main .example .example-list-old__item,body.example .main .example .example-list__item{position:relative}body.example .main .example .example-list-old__item .date,body.example .main .example .example-list__item .date{background:rgba(76,73,72,.8);background:var(--dark-op8);bottom:5px;color:#fff;color:var(--white);font-size:clamp(.9rem,calc(.9rem + .625vw),1.2rem);font-size:var(--fsSS);font-weight:700;padding:.3rem 7px;padding:var(--paddingM);position:absolute;right:5px;z-index:1}body.example .main .example .example-list{gap:30px;grid-template-columns:repeat(4,1fr)}@media (max-width:850px){body.example .main .example .example-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}body.example .main .example .example-list-old{gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}body.example .main .example-old,body.example .main .example-old .section-title span{background:#fbf8f5;background:var(--light)}body.example .main .example-old .link-example{border-style:solid;border-style:var(--border-style);border-width:1px;border-width:var(--border-width);display:block;padding:.3rem 7px;padding:var(--paddingM);padding-bottom:.7rem;padding-top:.7rem;text-align:center;text-decoration:none}body.example .main .example-old .link-example:hover{opacity:.8}body.example .main .example-old .link-example{background:#5f433f;background:var(--brown);border-color:#5f433f;border-color:var(--brown);color:#fff;color:var(--white)}body.example .main .pagination{margin-bottom:2rem;margin-top:5rem}body.example .main .pagination__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}body.example .main .pagination__list{align-items:center;display:flex;gap:.5rem;list-style:none;margin:0;padding:0}body.example .main .pagination__item{margin:0}body.example .main .pagination__link{align-items:center;border-style:solid;border-style:var(--border-style);border-width:1px;border-width:var(--border-width);display:flex;font-size:clamp(1.1rem,calc(1.1rem + .625vw),1.4rem);font-size:var(--fsS);font-weight:400;height:4rem;justify-content:center;min-width:4rem;padding:.3rem 7px;padding:var(--paddingM);padding-bottom:.7rem;padding-top:.7rem;text-align:center;text-decoration:none;transition:all .3s ease}body.example .main .pagination__link:hover{opacity:.8}body.example .main .pagination__link{background:#fff;background:var(--white);border-color:#5f433f;border-color:var(--brown);color:#5f433f;color:var(--brown)}body.example .main .pagination__link--current{background:#5f433f;background:var(--brown);border-color:#5f433f;border-color:var(--brown);color:#fff;color:var(--white);cursor:default;font-weight:700}body.example .main .pagination__link--current:hover{opacity:1}body.example .main .pagination__link--next,body.example .main .pagination__link--prev{gap:.3rem;min-width:auto}body.example .main .pagination__link--prev .pagination__arrow{order:-1}body.example .main .pagination__link--next .pagination__arrow{order:1}body.example .main .pagination__text{font-size:clamp(1.1rem,calc(1.1rem + .625vw),1.4rem);font-size:var(--fsS)}body.example .main .pagination__arrow{font-size:1.2em;font-weight:700}body.example .main .pagination__ellipsis{align-items:center;color:#5f433f;color:var(--brown);display:flex;font-size:clamp(1.1rem,calc(1.1rem + .625vw),1.4rem);font-size:var(--fsS);height:2.5rem;justify-content:center;min-width:2.5rem}body.example_item .main .breadcrumbs{margin-left:0;margin-right:0}@media (max-width:475px){body.example_item .main .breadcrumbs{margin-left:0;margin-right:0}}body.example_item .main .page-title{margin-top:5rem}body.example_item .main .example_item{margin:0 auto;max-width:800px;width:100%}body.example_item .main .example_item .main_img{margin:0 auto 3rem;width:100%}body.example_item .main .example_subitem{background:#fbf8f5;background:var(--light);margin-left:-40px;margin-right:-40px;padding:4rem 40px}@media (max-width:475px){body.example_item .main .example_subitem{margin-left:-20px;margin-right:-20px;padding:2rem 20px}}body.example_item .main .example_subitem .sub_img{display:grid;margin:0 auto;max-width:800px;width:100%;grid-gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (max-width:850px){body.example_item .main .example_subitem .sub_img{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:475px){body.example_item .main .example_subitem .sub_img{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}body.example_item .main .example_subitem .sub_img li{height:0;padding-bottom:100%;position:relative}body.example_item .main .example_subitem .sub_img li img{height:100%;object-fit:cover;position:absolute;width:100%}body.example_item .main .example_back{margin-top:4rem;text-align:right}body.example_item .main .example_back .example_back_link{border-style:solid;border-style:var(--border-style);border-width:1px;border-width:var(--border-width);padding:.3rem 7px;padding:var(--paddingM);padding-bottom:.7rem;padding-top:.7rem;text-align:center;text-decoration:none}body.example_item .main .example_back .example_back_link:hover{opacity:.8}body.example_item .main .example_back .example_back_link{background:#5f433f;background:var(--brown);border-color:#5f433f;border-color:var(--brown);color:#fff;color:var(--white)}body.home .main{padding-top:0}body.home .main .main-visual{height:100vh;overflow:hidden;position:relative}body.home .main .main-visual .photo{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}body.home .main .main-visual .photo.photo01{animation:slide-animation-01 24s infinite}body.home .main .main-visual .photo.photo02{animation:slide-animation-02 24s infinite}body.home .main .main-visual .photo.photo03{animation:slide-animation-03 24s infinite}body.home .main .main-visual .photo.photo04{animation:slide-animation-04 24s infinite}body.home .main .main-visual .photo.photo05{animation:slide-animation-05 24s infinite}@keyframes slide-animation-01{0%{opacity:1;transform:scale(1)}16%{opacity:1}20%{opacity:0;transform:scale(1.15)}96%{opacity:0}to{opacity:1;transform:scale(1)}}@keyframes slide-animation-02{0%{opacity:0}16%{opacity:0;transform:scale(1.1)}20%{opacity:1}36%{opacity:1}40%{opacity:0;transform:scale(1)}to{opacity:0}}@keyframes slide-animation-03{0%{opacity:0}36%{opacity:0;transform:scale(1)}40%{opacity:1}56%{opacity:1}60%{opacity:0;transform:scale(1.1)}to{opacity:0}}@keyframes slide-animation-04{0%{opacity:0}56%{opacity:0;transform:scale(1.1)}60%{opacity:1}76%{opacity:1}80%{opacity:0;transform:scale(1)}to{opacity:0}}@keyframes slide-animation-05{0%{opacity:0}76%{opacity:0;transform:scale(1)}80%{opacity:1}96%{opacity:1}to{opacity:0;transform:scale(1.1)}}body.home .main .main-visual .logo{background:hsla(34,54%,97%,.8);background:var(--light-op8);height:100%;left:0;margin:auto;max-width:600px;padding:0 70px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50%}@media (max-width:850px){body.home .main .main-visual .logo{padding:0 50px;width:70%}}@media (max-width:475px){body.home .main .main-visual .logo{padding:0 30px;width:80%}}body.home .main .advantage{background:#fbf8f5;background:var(--light);display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}@media (max-width:850px){body.home .main .advantage{grid-template-columns:1fr 1fr}}@media (max-width:475px){body.home .main .advantage{grid-template-columns:1fr}}body.home .main .advantage .section-title span{background:#fbf8f5;background:var(--light-beige)}body.home .main .process{column-gap:0;display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:850px){body.home .main .process{grid-template-columns:1fr 1fr}}@media (max-width:475px){body.home .main .process{grid-template-columns:1fr}}body.home .main .process .section-title{grid-column:1/span 3}@media (max-width:850px){body.home .main .process .section-title{grid-column:1/span 2}}@media (max-width:475px){body.home .main .process .section-title{grid-column:1}}body.home .main .process__item{background:#ece1d3;background:var(--beige);padding:20px;position:relative}body.home .main .process__item:before{color:#d7c6ab;color:var(--light-brown);font-size:100px;opacity:.3;position:absolute;right:20px;top:0}body.home .main .process__item:nth-child(odd){background:#fbf8f5;background:var(--light)}@media (max-width:850px){body.home .main .process__item:nth-child(odd){background:#ece1d3;background:var(--beige)}}@media (max-width:475px){body.home .main .process__item:nth-child(odd){background:#fbf8f5;background:var(--light)}}body.home .main .process__item:nth-child(odd):before{color:#e8d5bc;color:var(--dark-beige)}@media (max-width:850px){body.home .main .process__item:nth-child(odd):before{color:#d7c6ab;color:var(--light-brown)}}@media (max-width:475px){body.home .main .process__item:nth-child(odd):before{color:#e8d5bc;color:var(--dark-beige)}}@media (max-width:850px) and (min-width:476px){body.home .main .process__item:nth-child(3),body.home .main .process__item:nth-child(4),body.home .main .process__item:nth-child(7),body.home .main .process__item:nth-child(8){background:#fbf8f5;background:var(--light)}body.home .main .process__item:nth-child(3):before,body.home .main .process__item:nth-child(4):before,body.home .main .process__item:nth-child(7):before,body.home .main .process__item:nth-child(8):before{color:#e8d5bc;color:var(--dark-beige)}}body.home .main .process__item .section-subtitle{margin-bottom:0;padding-top:120px}body.home .main .process__item .section-subtitle:after{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:auto;height:100px;top:0}body.home .main .process__item.item01:before{content:"01"}body.home .main .process__item.item01 .section-subtitle:after{background-image:url(../img/home/process_item01.svg)}body.home .main .process__item.item02:before{content:"02"}body.home .main .process__item.item02 .section-subtitle:after{background-image:url(../img/home/process_item02.svg)}body.home .main .process__item.item03:before{content:"03"}body.home .main .process__item.item03 .section-subtitle:after{background-image:url(../img/home/process_item03.svg)}body.home .main .process__item.item04:before{content:"04"}body.home .main .process__item.item04 .section-subtitle:after{background-image:url(../img/home/process_item04.svg)}body.home .main .process__item.item05:before{content:"05"}body.home .main .process__item.item05 .section-subtitle:after{background-image:url(../img/home/process_item05.svg)}body.home .main .process__item.item06:before{content:"06"}body.home .main .process__item.item06 .section-subtitle:after{background-image:url(../img/home/process_item06.svg)}body.home .main .process__item.item07:before{content:"07"}body.home .main .process__item.item07 .section-subtitle:after{background-image:url(../img/home/process_item07.svg)}body.home .main .process__item.item08:before{content:"08"}body.home .main .process__item.item08 .section-subtitle:after{background-image:url(../img/home/process_item08.svg)}body.home .main .example{column-gap:30px;display:grid;grid-template-columns:1fr 1fr}@media (max-width:475px){body.home .main .example{grid-template-columns:1fr}}body.home .main .example .section-title{grid-column:1/span 2}@media (max-width:475px){body.home .main .example .section-title{grid-column:1}}body.home .main .example__item{margin-bottom:3rem}body.home .main .example__item img{height:auto;margin-bottom:2rem;max-height:300px;object-fit:cover;width:100%}body.home .main .example .link-example{border-style:solid;border-style:var(--border-style);border-width:1px;border-width:var(--border-width);grid-column:1/span 2;padding:.3rem 7px;padding:var(--paddingM);padding-bottom:.7rem;padding-top:.7rem;text-align:center;text-decoration:none}body.home .main .example .link-example:hover{opacity:.8}body.home .main .example .link-example{background:#5f433f;background:var(--brown);border-color:#5f433f;border-color:var(--brown);color:#fff;color:var(--white)}@media (max-width:475px){body.home .main .example .link-example{grid-column:1}}body.home .main .corporate{background:#fbf8f5;background:var(--light)}body.home .main .corporate .section-title span{background:#fbf8f5;background:var(--light-beige)}body.home .main .corporate dl{display:grid;grid-template-columns:[key] minmax(100px,-webkit-min-content) [value] 1fr;grid-template-columns:[key] minmax(100px,min-content) [value] 1fr;row-gap:20px}body.home .main .corporate dt{font-weight:700;grid-column:key;white-space:nowrap}body.home .main .corporate dd{grid-column:value}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jc3MvX3Zhci5jc3MiLCIuLi8uLi8uLi9zcmMvY3NzL19yZXNldC5jc3MiLCIuLi8uLi8uLi9zcmMvY3NzL19iYXNlLmNzcyIsIi4uLy4uLy4uL3NyYy9jc3MvX21peGluLmNzcyIsIi4uLy4uLy4uL3NyYy9jc3MvYmFzZS9fZm9vdGVyLmNzcyIsIi4uLy4uLy4uL3NyYy9jc3MvYmFzZS9faGVhZGVyLmNzcyIsIjxubyBzb3VyY2U+IiwiLi4vLi4vLi4vc3JjL2Nzcy9tb2R1bGUvX2JyZWFkY3J1bWJzLmNzcyIsIi4uLy4uLy4uL3NyYy9jc3MvbW9kdWxlL19pbWcuY3NzIiwiLi4vLi4vLi4vc3JjL2Nzcy9tb2R1bGUvX2xpZ2h0Ym94LmNzcyIsIi4uLy4uLy4uL3NyYy9jc3MvcGFnZS9fZXhhbXBsZS5jc3MiLCIuLi8uLi8uLi9zcmMvY3NzL3BhZ2UvX2V4YW1wbGVfaXRlbS5jc3MiLCIuLi8uLi8uLi9zcmMvY3NzL3BhZ2UvX2hvbWUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BR0UsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxZQUFnQixDQUVoQixjQUFlLENBQ2YsNEJBQWdDLENBQ2hDLDRCQUFnQyxDQUVoQywwQkFBMkIsQ0FDM0IsK0JBQW9DLENBQ3BDLCtCQUFvQyxDQUVwQyxZQUFhLENBR2IsK0NBQWdELENBQ2hELGlEQUFrRCxDQUNsRCxpREFBbUQsQ0FDbkQsaURBQW1ELENBQ25ELCtDQUFpRCxDQUNqRCxrREFBb0QsQ0FHcEQsb0dBQTBHLENBRzFHLHlCQUEwQixDQUcxQixnQkFBaUIsQ0FDakIsb0JBQXFCLENBQ3JCLHFCQUFzQixDQUN0Qix1QkFBd0IsQ0FHeEIsa0JBQW1CLENBQ25CLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FNcEIsc0NBRUYsQ0NyREEsaUJBS0MscUJBQXNCLENBRnRC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aUVBQW1FLENBRG5FLFlBRUYsQ0FFQSw4QkFHRSxlQUFpQixDQUZqQixlQUFnQixDQUNoQixrQkFFRixDQUVBLDhCQUNFLGlCQUNGIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG5cbiAgLyogY29sb3IgKi9cbiAgLS1icm93bjogIzVGNDMzRjtcbiAgLS1icm93bi1saW5lOiAjNmY1ZTUzO1xuICAtLWxpZ2h0LWJyb3duOiAjZDdjNmFiO1xuICAtLWRhcmstYmVpZ2U6ICNFOEQ1QkM7XG4gIC0tYmVpZ2U6ICNlY2UxZDM7XG4gIC0tbGlnaHQtYmVpZ2U6ICNGQkY4RjU7XG4gIC0tcmVkOiAjQ0MzRjNFO1xuICAtLWJsYWNrOiAjMDAwMDAwO1xuXG4gIC0tZGFyazogIzRDNDk0ODtcbiAgLS1kYXJrLW9wNDogcmdiYSg3NiwgNzMsIDcyLCAuNCk7XG4gIC0tZGFyay1vcDg6IHJnYmEoNzYsIDczLCA3MiwgLjgpO1xuXG4gIC0tbGlnaHQ6IHZhcigtLWxpZ2h0LWJlaWdlKTtcbiAgLS1saWdodC1vcDQ6IHJnYmEoMjUyLCAyNDksIDI0NSwgLjQpO1xuICAtLWxpZ2h0LW9wODogcmdiYSgyNTIsIDI0OSwgMjQ1LCAuOCk7XG5cbiAgLS13aGl0ZTogI2ZmZjtcblxuICAvKiBmb250LXNpemUgKi9cbiAgLS1mczNTOiBjbGFtcCguN3JlbSwgY2FsYyguN3JlbSArIC42MjV2dyksIDFyZW0pO1xuICAtLWZzU1M6IGNsYW1wKC45cmVtLCBjYWxjKC45cmVtICsgLjYyNXZ3KSwgMS4ycmVtKTtcbiAgLS1mc1M6IGNsYW1wKDEuMXJlbSwgY2FsYygxLjFyZW0gKyAuNjI1dncpLCAxLjRyZW0pO1xuICAtLWZzTTogY2xhbXAoMS4zcmVtLCBjYWxjKDEuM3JlbSArIC42MjV2dyksIDEuNnJlbSk7XG4gIC0tZnNMOiBjbGFtcCgxLjhyZW0sIGNhbGMoMS44cmVtICsgLjYyNXZ3KSwgMnJlbSk7XG4gIC0tZnNMTDogY2xhbXAoMi43cmVtLCBjYWxjKDIuN3JlbSArIC42MjV2dyksIDMuMXJlbSk7XG5cbiAgLyogZm9udC1mYW1pbHkgKi9cbiAgLS1zZXJpZjogXCLmuLjmmI7mnJ0gTWVkaXVtXCIsIFwiWXUgTWluY2hvIE1lZGl1bVwiLCBcIll1TWluY2hvIE1lZGl1bVwiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG5cbiAgLyogbWFyZ2luICovXG4gIC0tTm1hcmdpbkw6IC0uN3JlbSAtMTVweCAwO1xuXG4gIC8qIHBhZGRpbmcgKi9cbiAgLS1wYWRkaW5nUzogMCA0cHg7XG4gIC0tcGFkZGluZ006IC4zcmVtIDdweDtcbiAgLS1wYWRkaW5nTDogLjdyZW0gMTVweDtcbiAgLS1wYWRkaW5nTEw6IDEuNXJlbSAxNXB4O1xuXG4gIC8qIGJvcmRlciAqL1xuICAtLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIC8qIGZvcm0gKi9cblxuXG4gIC8qIHNoYWRvdyAqL1xuICAtLXNoYWRvdzogMCAwIC44cmVtIDAgcmdiYSg3NiwgNzMsIDcyLCAuMik7XG5cbn1cbiIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOndoZXJlKFtoaWRkZW5dOm5vdChbaGlkZGVuPSd1bnRpbC1mb3VuZCddKSkge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbjp3aGVyZShodG1sKSB7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcblx0Y29sb3Itc2NoZW1lOiBkYXJrIGxpZ2h0O1xuXHR0YWItc2l6ZTogMjtcblx0c2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xufVxuXG46d2hlcmUoaHRtbDpoYXMoZGlhbG9nOm1vZGFsW29wZW5dKSkge1xuXHRvdmVyZmxvdzogY2xpcDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG5cdDp3aGVyZShodG1sOmZvY3VzLXdpdGhpbikge1xuXHRcdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHR9XG59XG5cbjp3aGVyZShib2R5KSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG46d2hlcmUoYnV0dG9uKSB7XG5cdGFsbDogdW5zZXQ7XG59XG5cbjp3aGVyZShpbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0KSB7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG46d2hlcmUodGV4dGFyZWEpIHtcblx0cmVzaXplOiB2ZXJ0aWNhbDtcblx0cmVzaXplOiBibG9jaztcbn1cblxuOndoZXJlKGJ1dHRvbiwgbGFiZWwsIHNlbGVjdCwgc3VtbWFyeSwgW3JvbGU9J2J1dHRvbiddLCBbcm9sZT0nb3B0aW9uJ10pIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG46d2hlcmUoOmRpc2FibGVkKSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbjp3aGVyZShsYWJlbDpoYXMoPiBpbnB1dDpkaXNhYmxlZCksIGxhYmVsOmhhcygrIGlucHV0OmRpc2FibGVkKSkge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG46d2hlcmUoYSkge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjJleDtcbn1cblxuOndoZXJlKHVsLCBvbCkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG46d2hlcmUoaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3QpIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbjp3aGVyZShpbWcsIHBpY3R1cmUsIHN2ZywgdmlkZW8pIHtcblx0bWF4LWlubGluZS1zaXplOiAxMDAlO1xuXHRibG9jay1zaXplOiBhdXRvO1xufVxuXG46d2hlcmUocCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNikge1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG46d2hlcmUoaDEsIGgyLCBoMykge1xuXHRsaW5lLWhlaWdodDogY2FsYygxZW0gKyAwLjVyZW0pO1xuXHR0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbjp3aGVyZShocikge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0YmxvY2stc2l6ZTogMDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbjp3aGVyZShkaWFsb2cpIHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRpbnNldDogdW5zZXQ7XG5cdG1heC13aWR0aDogdW5zZXQ7XG5cdG1heC1oZWlnaHQ6IHVuc2V0O1xufVxuXG46d2hlcmUoZGlhbG9nOm5vdChbb3Blbl0pKSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuOndoZXJlKDpmb2N1cy12aXNpYmxlKSB7XG5cdG91dGxpbmU6IDNweCBzb2xpZCBDYW52YXNUZXh0O1xuXHRib3gtc2hhZG93OiAwIDAgMCA1cHggQ2FudmFzO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuXG46d2hlcmUoOmZvY3VzLXZpc2libGUsIDp0YXJnZXQpIHtcblx0c2Nyb2xsLW1hcmdpbi1ibG9jazogOHZoO1xufVxuXG46d2hlcmUoLnZpc3VhbGx5LWhpZGRlbjpub3QoOmZvY3VzLXdpdGhpbiwgOmFjdGl2ZSkpIHtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbiIsImh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDUwcHg7XG4gIHNjcm9sbGJhci1ndXR0ZXI6IGF1dG87XG59XG5cbmJvZHkge1xuICBjb2xvcjogdmFyKC0tZGFyayk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mc00pO1xuICAvKiBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIHdpZHRoOiAxMDAlOyAqL1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLFxuICAgIEFyaWFsLFxuICAgIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFxuICAgIFwiSGlyYWdpbm8gU2Fuc1wiLFxuICAgIE1laXJ5byxcbiAgICBzYW5zLXNlcmlmO1xufVxuXG4ubWFpbiAuYWR2YW50YWdlLFxuLm1haW4gLnByb2Nlc3MsXG4ubWFpbiAuZXhhbXBsZSxcbi5tYWluIC5jb3Jwb3JhdGUsXG5ib2R5LmV4YW1wbGVfaXRlbSAubWFpbixcbi5mb290ZXIgLmNvcnBvcmF0ZSxcbi5mb290ZXIgLmNvbnRhY3Qge1xuICBwYWRkaW5nOiA1cmVtIDQwcHggNHJlbTtcblxuICBAbWVkaWEgKC0tbW9iaWxlKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnBhZ2UtdGl0bGUsXG4uc2VjdGlvbi10aXRsZSB7XG4gIEBtaXhpbiB0aXRsZTtcbn1cblxuLnNlY3Rpb24tc3VidGl0bGUge1xuICBAbWl4aW4gc3VidGl0bGU7XG59XG4iLCJAZGVmaW5lLW1peGluIGNhcmQge1xuICBib3JkZXI6IHZhcigtLWJvcmRlci13aWR0aCkgdmFyKC0tYm9yZGVyLXN0eWxlKSB2YXIoLS1icm93bik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZ0xMKTtcbn1cblxuQGRlZmluZS1taXhpbiB0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB6LWluZGV4OiAxO1xuXG4gIHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tc2VyaWYpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblxuICAgICYuZW4ge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mc1MpO1xuICAgICAgY29sb3I6IHZhcigtLWJyb3duLWxpbmUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJyb3duLWxpbmUpO1xuICB9XG59XG5cbkBkZWZpbmUtbWl4aW4gc3VidGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tc2VyaWYpO1xuICBmb250LXNpemU6IHZhcigtLWZzTCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQpO1xuICB9XG59XG5cbkBkZWZpbmUtbWl4aW4gYnRuIHtcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZ00pO1xuICBwYWRkaW5nLXRvcDogLjdyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tYm9yZGVyLXN0eWxlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IC44O1xuICB9XG59XG5cbkBkZWZpbmUtbWl4aW4gYnRuLWJyb3duIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJvd24pO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyb3duKTtcbn1cblxuQGRlZmluZS1taXhpbiBidG4tb3V0bGluZS1icm93biB7XG4gIGNvbG9yOiB2YXIoLS1icm93bik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icm93bik7XG59XG5cbkBkZWZpbmUtbWl4aW4gYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbkBkZWZpbmUtbWl4aW4gYnRuLWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRhbmdlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGFuZ2VyKTtcbn1cblxuQGRlZmluZS1taXhpbiBidG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGFuZ2VyLWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kYW5nZXIpO1xufVxuXG5AZGVmaW5lLW1peGluIGJ0bi1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWRhcmspO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LWxpZ2h0KTtcbn1cblxuQGRlZmluZS1taXhpbiBiYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAycHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnNTUyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxuQGRlZmluZS1taXhpbiBiYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbkBkZWZpbmUtbWl4aW4gYmFkZ2Utb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgO1xufVxuXG5AZGVmaW5lLW1peGluIGJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRhbmdlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGFuZ2VyKTtcbn1cblxuQGRlZmluZS1taXhpbiBiYWRnZS1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWRhcmspO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LWxpZ2h0KTtcbn1cbiIsIi5mb290ZXIge1xuXG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19pbGx1c3QuanBnKSBuby1yZXBlYXQgMCAxMDAlIC8gMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvIDIwMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MCU7XG4gICAgfVxuXG4gICAgLm9mZmljZSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBAbWl4aW4gY2FyZDtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstb3A4KTtcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mc0wpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRlbCxcbiAgICAgICAgLmZheCB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBnYXA6IDdweDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mc0xMKTtcblxuICAgICAgICAgICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhICgtLW1vYmlsZSkge1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYXgge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhvbnN5YSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vZmZpY2VfaG9uc3lhLmpwZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJpaG9ybyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vZmZpY2VfYmlob3JvLmpwZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmtpdGFtaSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vZmZpY2Vfa2l0YW1pLmpwZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2ViIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGVuZDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byBhdXRvO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nTCk7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBnYXA6IDdweDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nTCk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mc1NTKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJyb3duKTtcbiAgfVxufVxuIiwiLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LW9wOCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG4gIHotaW5kZXg6IDEwO1xuXG4gIC5zaXRlLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXNlcmlmKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZzTCk7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLW5hdiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBAbWl4aW4gdGl0bGU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmLmVuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMzUyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIixudWxsLCIuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIDFmcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMCAyM3B4O1xuICBtYXJnaW46IDEwcHggNDBweCAtMTBweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mc1MpO1xuXG4gIEBtZWRpYSAoLS1tb2JpbGUpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucGFyZW50IHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogdmFyKC0tZ3JheSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiDnlLvlg4/oqq3jgb/ovrzjgb/mnIDpganljJbvvIjlhajjg5rjg7zjgrjlhbHpgJrvvIkgKi9cbmltZyB7XG4gIC8qIOeUu+WDj+OBruiqreOBv+i+vOOBv+OCkuacgOmBqeWMliAqL1xuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG5cbiAgLyog44K544Og44O844K644Gq6KGo56S6ICovXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gIC8qIOiqreOBv+i+vOOBv+S4reOBruihqOekuiAqL1xuICAmW2xvYWRpbmc9XCJsYXp5XCJdIHtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJi5sb2FkZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIOODqeOCpOODiOODnOODg+OCr+OCueOCueOCv+OCpOODqyAqL1xuI2xpZ2h0Ym94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4jbGlnaHRib3hbc3R5bGUqPVwiZmxleFwiXSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saWdodGJveC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogOTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxpZ2h0Ym94LWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubGlnaHRib3gtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIHJpZ2h0OiAtNTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDAxO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuXG4ubGlnaHRib3gtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5saWdodGJveC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGlnaHRib3gtcHJldixcbi5saWdodGJveC1uZXh0IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmxpZ2h0Ym94LXByZXY6aG92ZXIsXG4ubGlnaHRib3gtbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmxpZ2h0Ym94LXByZXYge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG59XG5cbi5saWdodGJveC1uZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbn1cblxuLyog44Oi44OQ44Kk44Or5a++5b+cICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpZ2h0Ym94LWNsb3NlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5saWdodGJveC1wcmV2LFxuICAubGlnaHRib3gtbmV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5saWdodGJveC1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5saWdodGJveC1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAubGlnaHRib3gtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICB9XG59XG5cbi8qIOOCv+ODluODrOODg+ODiOWvvuW/nCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saWdodGJveC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gIH1cbn1cblxuLyog44Ot44O844OH44Kj44Oz44Kw44Ki44OL44Oh44O844K344On44OzICovXG4ubGlnaHRib3gtaW1hZ2Vbc3JjPVwiXCJdIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjBmMGYwIDI1JSwgI2UwZTBlMCA1MCUsICNmMGYwZjAgNzUlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogbG9hZGluZyAxLjVzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDA7XG4gIH1cbn1cblxuLyog55S75YOP44GM44Kv44Oq44OD44Kv5Y+v6IO944Gn44GC44KL44GT44Go44KS56S644GZ44Ob44OQ44O844Ko44OV44Kn44Kv44OIICovXG4uZXhhbXBsZV9pdGVtIGltZzpob3Zlcixcbi5leGFtcGxlX3N1Yml0ZW0gaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLyog44OV44Kp44O844Kr44K55pmC44Gu44Ki44Kv44K744K344OT44Oq44OG44Kj5a++5b+cICovXG4ubGlnaHRib3gtY2xvc2U6Zm9jdXMsXG4ubGlnaHRib3gtcHJldjpmb2N1cyxcbi5saWdodGJveC1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHdoaXRlO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuIiwiYm9keS5leGFtcGxlIHtcblxuICAubWFpbiB7XG4gICAgLmV4YW1wbGUge1xuICAgICAgLmV4YW1wbGUtbGlzdCxcbiAgICAgIC5leGFtcGxlLWxpc3Qtb2xkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLyogaGVpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyAqL1xuXG4gICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzU1MpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmstb3A4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmdNKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyogaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfSAqL1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5leGFtcGxlLWxpc3Qge1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cbiAgICAgICAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5leGFtcGxlLWxpc3Qtb2xkIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXhhbXBsZS1vbGQge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xuXG4gICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGluay1leGFtcGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBtaXhpbiBidG47XG4gICAgICAgIEBtaXhpbiBidG4tYnJvd247XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyog44Oa44O844K444Oj77yI44Oa44O844K444ON44O844K344On44Oz77yJ44Gu44K544K/44Kk44OrICovXG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiA0cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnNTKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgQG1peGluIGJ0bjtcbiAgICAgICAgQG1peGluIGJ0bi1vdXRsaW5lLWJyb3duO1xuXG4gICAgICAgIC8qIOePvuWcqOOBruODmuODvOOCuCAqL1xuICAgICAgICAmLS1jdXJyZW50IHtcbiAgICAgICAgICBAbWl4aW4gYnRuLWJyb3duO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiDliY3jgbjjg7vmrKHjgbjjg5zjgr/jg7MgKi9cbiAgICAgICAgJi0tcHJldixcbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgIGdhcDogMC4zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgLnBhZ2luYXRpb25fX2Fycm93IHtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAucGFnaW5hdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZzUyk7XG4gICAgICB9XG5cbiAgICAgICZfX2Fycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX2VsbGlwc2lzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMi41cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWJyb3duKTtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mc1MpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCJib2R5LmV4YW1wbGVfaXRlbSB7XG5cbiAgLm1haW4ge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgQG1lZGlhICgtLW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgfVxuXG4gICAgLmV4YW1wbGVfaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLm1haW5faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV4YW1wbGVfc3ViaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XG4gICAgICBwYWRkaW5nOiA0cmVtIDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuXG4gICAgICBAbWVkaWEgKC0tbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgfVxuXG4gICAgICAuc3ViX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuXG4gICAgICAgIEBtZWRpYSAoLS10YWJsZXQpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoLS1tb2JpbGUpIHtcbiAgICAgICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEzMHB4LCAxZnIpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV4YW1wbGVfYmFjayB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIC5leGFtcGxlX2JhY2tfbGluayB7XG4gICAgICAgIEBtaXhpbiBidG47XG4gICAgICAgIEBtaXhpbiBidG4tYnJvd247XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsImJvZHkuaG9tZSB7XG5cbiAgLm1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgLm1haW4tdmlzdWFsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAucGhvdG8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJi5waG90bzAxIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtYW5pbWF0aW9uLTAxIDI0cyBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWFuaW1hdGlvbi0wMSAyNHMgaW5maW5pdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBob3RvMDIge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1hbmltYXRpb24tMDIgMjRzIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtYW5pbWF0aW9uLTAyIDI0cyBpbmZpbml0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucGhvdG8wMyB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWFuaW1hdGlvbi0wMyAyNHMgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1hbmltYXRpb24tMDMgMjRzIGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5waG90bzA0IHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtYW5pbWF0aW9uLTA0IDI0cyBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWFuaW1hdGlvbi0wNCAyNHMgaW5maW5pdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBob3RvMDUge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1hbmltYXRpb24tMDUgMjRzIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtYW5pbWF0aW9uLTA1IDI0cyBpbmZpbml0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1hbmltYXRpb24tMDEge1xuICAgICAgICAgIDAlIHtvcGFjaXR5OiAxOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTsgdHJhbnNmb3JtOiBzY2FsZSgxLjApO31cbiAgICAgICAgICAxNiUge29wYWNpdHk6IDE7fVxuICAgICAgICAgIDIwJSB7b3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpOyB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO31cbiAgICAgICAgICA5NiUge29wYWNpdHk6IDB9XG4gICAgICAgICAgMTAwJSB7b3BhY2l0eTogMTsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7IHRyYW5zZm9ybTogc2NhbGUoMS4wKTt9XG4gICAgICAgIH1cblxuICAgICAgICBAa2V5ZnJhbWVzIHNsaWRlLWFuaW1hdGlvbi0wMSB7XG4gICAgICAgICAgMCUge29wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApOyB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7fVxuICAgICAgICAgIDE2JSB7b3BhY2l0eTogMTt9XG4gICAgICAgICAgMjAlIHtvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7IHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7fVxuICAgICAgICAgIDk2JSB7b3BhY2l0eTogMH1cbiAgICAgICAgICAxMDAlIHtvcGFjaXR5OiAxOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTsgdHJhbnNmb3JtOiBzY2FsZSgxLjApO31cbiAgICAgICAgfVxuXG4gICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1hbmltYXRpb24tMDIge1xuICAgICAgICAgIDAlIHtvcGFjaXR5OiAwO31cbiAgICAgICAgICAxNiUge29wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7fVxuICAgICAgICAgIDIwJSB7b3BhY2l0eTogMTt9XG4gICAgICAgICAgMzYlIHtvcGFjaXR5OiAxO31cbiAgICAgICAgICA0MCUge29wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApOyB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7fVxuICAgICAgICAgIDEwMCUge29wYWNpdHk6IDA7fVxuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBzbGlkZS1hbmltYXRpb24tMDIge1xuICAgICAgICAgIDAlIHtvcGFjaXR5OiAwO31cbiAgICAgICAgICAxNiUge29wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7fVxuICAgICAgICAgIDIwJSB7b3BhY2l0eTogMTt9XG4gICAgICAgICAgMzYlIHtvcGFjaXR5OiAxO31cbiAgICAgICAgICA0MCUge29wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApOyB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7fVxuICAgICAgICAgIDEwMCUge29wYWNpdHk6IDA7fVxuICAgICAgICB9XG5cbiAgICAgICAgQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLWFuaW1hdGlvbi0wMyB7XG4gICAgICAgICAgMCUge29wYWNpdHk6IDA7fVxuICAgICAgICAgIDM2JSB7b3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7IHRyYW5zZm9ybTogc2NhbGUoMS4wKTt9XG4gICAgICAgICAgNDAlIHtvcGFjaXR5OiAxO31cbiAgICAgICAgICA1NiUge29wYWNpdHk6IDE7fVxuICAgICAgICAgIDYwJSB7b3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7IHRyYW5zZm9ybTogc2NhbGUoMS4xKTt9XG4gICAgICAgICAgMTAwJSB7b3BhY2l0eTogMDt9XG4gICAgICAgIH1cblxuICAgICAgICBAa2V5ZnJhbWVzIHNsaWRlLWFuaW1hdGlvbi0wMyB7XG4gICAgICAgICAgMCUge29wYWNpdHk6IDA7fVxuICAgICAgICAgIDM2JSB7b3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7IHRyYW5zZm9ybTogc2NhbGUoMS4wKTt9XG4gICAgICAgICAgNDAlIHtvcGFjaXR5OiAxO31cbiAgICAgICAgICA1NiUge29wYWNpdHk6IDE7fVxuICAgICAgICAgIDYwJSB7b3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7IHRyYW5zZm9ybTogc2NhbGUoMS4xKTt9XG4gICAgICAgICAgMTAwJSB7b3BhY2l0eTogMDt9XG4gICAgICAgIH1cblxuICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGUtYW5pbWF0aW9uLTA0IHtcbiAgICAgICAgICAwJSB7b3BhY2l0eTogMDt9XG4gICAgICAgICAgNTYlIHtvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTsgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO31cbiAgICAgICAgICA2MCUge29wYWNpdHk6IDE7fVxuICAgICAgICAgIDc2JSB7b3BhY2l0eTogMTt9XG4gICAgICAgICAgODAlIHtvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTsgdHJhbnNmb3JtOiBzY2FsZSgxLjApO31cbiAgICAgICAgICAxMDAlIHtvcGFjaXR5OiAwO31cbiAgICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgc2xpZGUtYW5pbWF0aW9uLTA0IHtcbiAgICAgICAgICAwJSB7b3BhY2l0eTogMDt9XG4gICAgICAgICAgNTYlIHtvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTsgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO31cbiAgICAgICAgICA2MCUge29wYWNpdHk6IDE7fVxuICAgICAgICAgIDc2JSB7b3BhY2l0eTogMTt9XG4gICAgICAgICAgODAlIHtvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTsgdHJhbnNmb3JtOiBzY2FsZSgxLjApO31cbiAgICAgICAgICAxMDAlIHtvcGFjaXR5OiAwO31cbiAgICAgICAgfVxuXG4gICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1hbmltYXRpb24tMDUge1xuICAgICAgICAgIDAlIHtvcGFjaXR5OiAwO31cbiAgICAgICAgICA3NiUge29wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApOyB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7fVxuICAgICAgICAgIDgwJSB7b3BhY2l0eTogMTt9XG4gICAgICAgICAgOTYlIHtvcGFjaXR5OiAxO31cbiAgICAgICAgICAxMDAlIHtvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTsgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO31cbiAgICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgc2xpZGUtYW5pbWF0aW9uLTA1IHtcbiAgICAgICAgICAwJSB7b3BhY2l0eTogMDt9XG4gICAgICAgICAgNzYlIHtvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTsgdHJhbnNmb3JtOiBzY2FsZSgxLjApO31cbiAgICAgICAgICA4MCUge29wYWNpdHk6IDE7fVxuICAgICAgICAgIDk2JSB7b3BhY2l0eTogMTt9XG4gICAgICAgICAgMTAwJSB7b3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7IHRyYW5zZm9ybTogc2NhbGUoMS4xKTt9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcGFkZGluZzogMCA3MHB4O1xuXG4gICAgICAgIC8qIOS4reWkruWvhOOBmyAqL1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIC8qIOWPs+WvhOOBmyAqL1xuICAgICAgICAvKiBsZWZ0OiBhdXRvOyAqL1xuXG4gICAgICAgIC8qIOiDjOaZr+eZvSAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1vcDgpO1xuXG4gICAgICAgIC8qIOiDjOaZr+m7kiAqL1xuICAgICAgICAvKiBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLW9wOCk7ICovXG5cbiAgICAgICAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICgtLW1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFkdmFudGFnZSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICgtLW1vYmlsZSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1iZWlnZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIHAge1xuICAgICAgICAgIC8qIGZvbnQtc2l6ZTogdmFyKC0tZnNTKTsgKi9cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9jZXNzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICgtLW1vYmlsZSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoLS1tb2JpbGUpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmVpZ2UpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0LWJyb3duKTtcbiAgICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJlaWdlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKC0tbW9iaWxlKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWJlaWdlKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodC1icm93bik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoLS1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmstYmVpZ2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkgYW5kIChtaW4td2lkdGg6IDQ3NnB4KSB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCksXG4gICAgICAgICAgJjpudGgtY2hpbGQoNyksXG4gICAgICAgICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1iZWlnZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tc3VidGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAvKiBmb250LXNpemU6IHZhcigtLWZzUyk7ICovXG4gICAgICAgIH1cblxuICAgICAgICAmLml0ZW0wMSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiMDFcIjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VjdGlvbi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9wcm9jZXNzX2l0ZW0wMS5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXRlbTAyIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIwMlwiO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL3Byb2Nlc3NfaXRlbTAyLnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pdGVtMDMge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIjAzXCI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlY3Rpb24tc3VidGl0bGUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvcHJvY2Vzc19pdGVtMDMuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLml0ZW0wNCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiMDRcIjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VjdGlvbi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9wcm9jZXNzX2l0ZW0wNC5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXRlbTA1IHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIwNVwiO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL3Byb2Nlc3NfaXRlbTA1LnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pdGVtMDYge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIjA2XCI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlY3Rpb24tc3VidGl0bGUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvcHJvY2Vzc19pdGVtMDYuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLml0ZW0wNyB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiMDdcIjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VjdGlvbi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9wcm9jZXNzX2l0ZW0wNy5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXRlbTA4IHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIwOFwiO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL3Byb2Nlc3NfaXRlbTA4LnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV4YW1wbGUge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cbiAgICAgIEBtZWRpYSAoLS1tb2JpbGUpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG5cbiAgICAgICAgQG1lZGlhICgtLW1vYmlsZSkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpbmstZXhhbXBsZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICAgICAgICBAbWl4aW4gYnRuO1xuICAgICAgICBAbWl4aW4gYnRuLWJyb3duO1xuXG4gICAgICAgIEBtZWRpYSAoLS1tb2JpbGUpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3Jwb3JhdGUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xuXG4gICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJlaWdlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkbCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2tleV0gbWlubWF4KDEwMHB4LCBtaW4tY29udGVudCkgW3ZhbHVlXSAxZnI7XG4gICAgICB9XG5cbiAgICAgIGR0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGtleTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIGRkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iXX0= */