html{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;position:relative;width:100%;min-height:100vh}*,::after,::before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td:empty,th:empty{opacity:0}input:required,input{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{border:0;max-width:100%;display:inline-block;vertical-align:middle;height:auto}picture{display:inline-block}figure{margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:rgba(0,0,0,0)}button::-moz-focus-inner{border:0}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:rgba(0,0,0,0)}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}hr{box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,samp{font-family:monospace,monospace;font-size:100%}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}html{scroll-behavior:smooth;scroll-padding-top:76px;scrollbar-gutter:stable;container-type:inline-size}@media(max-width: 767px){html{scroll-padding-top:55px}}body{font-family:"新ゴ M","Shin Go Medium";font-size:16px;line-height:1.875;letter-spacing:.05em;color:#17335a}@media(max-width: 767px){body{font-size:14px;line-height:1.714}}a{color:inherit;text-decoration:none}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}}.ff-din{font-family:"DINMittelschriftLTPro"}.ff-shin-go{font-family:"新ゴ M","Shin Go Medium"}.ff-shin-go-r{font-family:"新ゴ R","Shin Go Regular";font-weight:400}.effect-fade-hover{transition:opacity .3s}@media(any-hover: hover){.effect-fade-hover:hover{opacity:.8}}.inner{width:100%;max-width:1030px;margin-left:auto;margin-right:auto;padding:0 15px}@media(max-width: 767px){.inner{padding:0 20px}}.inner-mid{width:100%;max-width:1130px;margin-left:auto;margin-right:auto;padding:0 15px}@media(max-width: 767px){.inner-mid{padding:0 20px}}.inner-w800{width:100%;max-width:860px;margin-left:auto;margin-right:auto;padding:0 15px}@media(max-width: 767px){.inner-w800{padding:0 20px}}.flex{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.fadein{opacity:0;transition:all 1s}.fadein.scroll-fade{opacity:1}.fadein-right{opacity:0;transition:all 1s;transform:translate(50px, 0)}.fadein-right.scroll-fade{opacity:1;transform:translate(0, 0)}.fadein-left{opacity:0;transition:all 1s;transform:translate(-50px, 0)}.fadein-left.scroll-fade{opacity:1;transform:translate(0, 0)}.fadein-top{opacity:0;transition:all 1s;transform:translate(0, -50px)}.fadein-top.scroll-fade{opacity:1;transform:translate(0, 0)}.fadein-bottom{opacity:0;transition:all 1s;transform:translate(0, 50px)}.fadein-bottom.scroll-fade{opacity:1;transform:translate(0, 0)}.mt20{margin-top:20px}.mt30{margin-top:30px}.btn{border-radius:80px;height:80px;width:100%;max-width:380px;position:relative;transition:background-color .3s,color .3s,border-color .3s;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#fff;margin-inline:auto;background:linear-gradient(90deg, rgb(23, 51, 90) 0%, rgb(23, 94, 145) 100%);font-size:18px;line-height:1.333}@media(max-width: 767px){.btn{width:100%;max-width:300px;font-size:12px;height:66px}}.btn::after{content:"";position:absolute;display:inline-block;width:8px;height:8px;border-style:solid;border-width:2px 2px 0 0;border-color:#fff;transform:rotate(45deg);top:0;bottom:0;right:20px;margin:auto;transition:border-color .3s}@media(any-hover: hover){.btn:hover{background-color:rgba(0,0,0,0)}}header{position:sticky;top:0;left:0;width:100%;z-index:100;background-color:#000}.header-inner{height:76px;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.header-inner{height:55px;padding:0 16px}}.header-logo{width:120px;position:relative;z-index:11}@media(max-width: 767px){.header-logo{width:81px}}.header-nav{padding:120px 36px 0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:10;color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:all .5s}.header-nav.is_active{opacity:1;visibility:visible;pointer-events:auto}.header-nav-list{display:flex;align-items:center;flex-wrap:wrap;color:#fff;flex-direction:column;text-align:center;gap:40px;font-size:20px}.header-sns{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;gap:40px;font-size:20px;border-top:1px solid #373737;margin-top:50px;max-width:600px;margin-inline:auto;font-size:16px;color:#fff;padding-top:20px}.header-ec{width:123px;margin-left:auto;margin-right:20px}@media(max-width: 767px){.header-ec{width:45px}}.spBtn{width:30px;height:14px;display:block;position:absolute;z-index:10;right:30px}@media(max-width: 767px){.spBtn{width:24px;height:12px;position:relative;right:0}}.spBtn>span{width:100%;height:2px;background-color:#fff;display:inline-block;position:absolute;left:0;transition:all .5s}@media(max-width: 767px){.spBtn>span{height:1px}}.spBtn>span:nth-child(1){top:0}.spBtn>span:nth-child(2){bottom:0}.spBtn.is_active>span:nth-child(1){transform:rotate(45deg);top:5px}.spBtn.is_active>span:nth-child(2){transform:rotate(-45deg);bottom:7px}.fix-btn{position:fixed;bottom:10px;right:10px;width:140px;z-index:12}@media(max-width: 767px){.fix-btn{display:none}}footer{background-color:#000}footer .footer-inner{padding:80px 0 15px}@media(max-width: 767px){footer .footer-inner{padding:50px 0 10px}}footer .footer-logo{display:block;width:214px;margin-inline:auto}@media(max-width: 767px){footer .footer-logo{width:150px}}footer .footer-logos{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px;margin-top:45px}@media(max-width: 767px){footer .footer-logos{gap:30px;margin-top:40px}}footer .footer-logo-alpen{width:100%;max-width:150px}@media(max-width: 767px){footer .footer-logo-alpen{width:111px}}footer .footer-logo-depo{width:100%;max-width:177px}@media(max-width: 767px){footer .footer-logo-depo{width:125px}}footer .footer-nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#fff;font-size:14px;margin-top:50px}@media(max-width: 767px){footer .footer-nav{margin-top:60px;font-size:12px}}footer .footer-nav li:not(:last-child)::after{content:"";display:inline-block;width:1px;height:10px;background-color:#434343;margin:0 14px}@media(any-hover: hover){footer .footer-nav a:hover{text-decoration:underline}}footer .copyright{margin-top:30px;font-size:14px;text-align:center;color:#434343}@media(max-width: 767px){footer .copyright{margin-top:40px;font-size:12px}}.blkttl{font-size:32px;line-height:1.5;letter-spacing:.12em}@media(max-width: 767px){.blkttl{font-size:19px;line-height:1.421}}.blkttl-fz24{font-size:24px;line-height:1.4166;font-weight:bold}@media(max-width: 767px){.blkttl-fz24{font-size:17px;line-height:1.294}}.blkttl-enJa{position:relative}.blkttl-enJa-en{font-size:120px;font-family:"DINMittelschriftLTPro";color:#fff;letter-spacing:.1em;line-height:1}@media(max-width: 767px){.blkttl-enJa-en{font-size:60px}}.blkttl-enJa-ja{font-size:32px;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);color:#17335a}@media(max-width: 767px){.blkttl-enJa-ja{font-size:19px;width:100%;text-align:center;top:auto;bottom:-0.4em}}.ta_center{text-align:center}.ta_right{text-align:right}.txt-fz20{font-size:20px;line-height:1.8;font-family:"新ゴ R","Shin Go Regular"}@media(max-width: 767px){.txt-fz20{font-size:14px;line-height:1.714}}.l__hero{position:relative;overflow:hidden}.l__hero img{width:100%;height:auto}.l__hero-bnr{position:absolute;bottom:10cqi;right:8.4615384615cqi;width:24.6153846154cqi}.l__lead-inner{position:relative;color:#fff;background:#0b2840;padding:5px 0 0}@media(max-width: 767px){.l__lead-inner{padding:3px 0 30px}}.l__lead-inner::after{content:"";display:block;width:100%;background-color:#fff;position:absolute;bottom:1px;left:0;background:url("./../img/lead-bg.png") center/100% no-repeat;aspect-ratio:260/28;transform:translate(0, 100%)}.l__lead-medical{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#71889a}@media(max-width: 767px){.l__lead-medical{font-size:14px;margin-bottom:5px;padding-bottom:5px;flex-direction:column}}.l__lead-medical dt::after{content:"｜"}@media(max-width: 767px){.l__lead-medical dt::after{content:""}}@media(max-width: 767px){.l__lead-medical dt{border-bottom:1px solid #70889a}}.l__lead-medical dd{line-height:1.4}@media(max-width: 767px){.l__lead-medical dd{margin-top:5px}}.l__lead-ico{width:100%;max-width:330px;margin:30px auto 55px;display:block}@media(max-width: 767px){.l__lead-ico{max-width:210px;margin-bottom:30px;margin-top:10px}}.l__lead-txt{margin-bottom:55px;margin-top:17px;letter-spacing:.12em}@media(max-width: 767px){.l__lead-txt{font-size:14px;margin-bottom:35px}}.l__lead-ico--sleep{width:100%;max-width:400px;margin:60px auto 0;display:block;position:relative;z-index:2}@media(max-width: 767px){.l__lead-ico--sleep{max-width:228px;margin-top:0}}.l__lead-bg{margin-top:40px}@media(max-width: 767px){.l__lead-bg{margin-top:15px}}.l__lead-bg .img{width:100%;display:block}.l__lead-bg img{width:100%;height:auto}.l__lead-desc{position:relative;padding-bottom:40px}@media(max-width: 767px){.l__lead-desc{padding-bottom:10px}}.l__lead-desc::after{content:"";display:block;width:100%;position:absolute;bottom:1px;left:0;background:url("./../img/lead-bg_02.png") center/100% no-repeat;aspect-ratio:260/28;transform:translate(0, 100%);z-index:1}.l__lead-desc-inner{max-width:820px;width:100%;margin:0 auto}@media(max-width: 767px){.l__lead-desc-inner{padding:0 20px}}.l__lead-desc-ttl{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:column;position:relative;top:-20px;margin-bottom:0}@media(max-width: 767px){.l__lead-desc-ttl{top:-20px;margin-bottom:-10px}}.l__lead-desc-ttl span{background:#17335a;background:linear-gradient(90deg, rgb(23, 51, 90) 0%, rgb(23, 94, 145) 100%);color:#fff;font-size:32px;line-height:1.5;display:inline-block;padding:1px 22px;position:relative}@media(max-width: 767px){.l__lead-desc-ttl span{font-size:19px;padding:1px 12px}}.l__lead-desc-ttl span::before,.l__lead-desc-ttl span::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;transition-property:width;transition-duration:.3s;transition-timing-function:ease-in-out}.l__lead-desc-ttl span::before{background-color:#fff;transition-delay:.3s}.l__lead-desc-ttl span::after{background:linear-gradient(90deg, rgb(23, 51, 90) 0%, rgb(23, 94, 145) 100%);z-index:1}.l__lead-desc-ttl.scr-anin--on span::before{width:0}.l__lead-desc-ttl.scr-anin--on span::after{width:0}.l__lead-recovery-mv{position:relative;margin-top:37px}@media(max-width: 767px){.l__lead-recovery-mv{margin-top:15px}}.l__lead-recovery-mv video{width:100%;height:auto;display:block}.l__lead-recovery-fv{position:relative}.l__recovery-mv-ico{position:absolute;width:100%;max-width:43.3076923077cqi;display:block;left:150px;z-index:2;bottom:6.1538461538cqi}@media(max-width: 767px){.l__recovery-mv-ico{max-width:315px;right:0;left:0;bottom:auto;margin:0 auto;top:0}}.l__lead-recovery-mv-img{width:100%}.l__lead-recovery-mv-img img{width:100%;height:auto}.l__lead-recovery-inner{background-color:#e7eaef;position:relative;padding-bottom:80px}@media(max-width: 767px){.l__lead-recovery-inner{padding-bottom:40px}}.l__lead-recovery-inner .inner{max-width:840px}.l__lead-recovery-q-ico{width:100%;max-width:60px;display:block;position:relative;margin-inline:auto;top:-30px;margin-bottom:-20px}@media(max-width: 767px){.l__lead-recovery-q-ico{max-width:40px;top:-20px;margin-bottom:-10px}}.l__lead-recovery-ttl{color:#17335a;margin-top:30px;letter-spacing:.05em}@media(max-width: 767px){.l__lead-recovery-ttl{margin-top:0}}.l__lead-recovery-txt{margin-top:20px}@media(max-width: 767px){.l__lead-recovery-txt{margin-top:15px}}.l__lead-feature{background:linear-gradient(180deg, rgb(23, 51, 90) 0%, rgb(23, 94, 145) 100%);padding:80px 0 0;position:relative}@media(max-width: 767px){.l__lead-feature{padding:40px 0 30px}}.l__lead-feature::after{content:"";display:block;width:100%;position:absolute;bottom:1px;left:0;background:url("./../img/lead-bg_03.png") center/100% no-repeat;aspect-ratio:260/28;transform:translate(0, 100%);z-index:1}.l__lead-feature .inner{max-width:840px;color:#fff}.l__lead-feature-ico{width:100%;max-width:360px;margin:0 auto 15px;display:block}@media(max-width: 767px){.l__lead-feature-ico{max-width:180px;margin-bottom:10px}}.l__lead-feature-medical{font-size:12px;color:#697d8d;margin-bottom:40px}@media(max-width: 767px){.l__lead-feature-medical{font-size:11px;margin-bottom:15px}}.l__lead-feature-ttl{width:100%;max-width:400px;margin:40px auto 27px;display:block}@media(max-width: 767px){.l__lead-feature-ttl{max-width:228px;margin-bottom:15px;margin-top:20px}}.l__lead-feature-subttl{font-size:60px;letter-spacing:.2em;line-height:1.2}@media(max-width: 767px){.l__lead-feature-subttl{font-size:40px;letter-spacing:.1em;line-height:1.3}}.l__lead-feature-subttl span{font-size:30px;letter-spacing:.1em}@media(max-width: 767px){.l__lead-feature-subttl span{font-size:15px}}.l__lead-feature-mv{margin-top:35px}@media(max-width: 767px){.l__lead-feature-mv{margin-top:20px}}.l__lead-feature-txt{margin-top:10px}.l__lead-feature-ico--arw{width:100%;max-width:100px;margin:20px auto 40px;display:block}@media(max-width: 767px){.l__lead-feature-ico--arw{max-width:50px;margin:10px auto 20px}}.l__lead-feature-subttl2{font-size:40px;letter-spacing:.1em}@media(max-width: 767px){.l__lead-feature-subttl2{font-size:30px;line-height:1.33}}.l__lead-feature-img{width:100%;max-width:668px;margin:30px auto 0}@media(max-width: 767px){.l__lead-feature-img{margin-top:15px}}.l__point{padding-top:205px;padding-top:15.7692307692cqi;padding-bottom:80px;padding-bottom:6.1538461538cqi}@media(max-width: 767px){.l__point{padding-top:100px;padding-bottom:80px}}.l__point-ttl-en{color:#e7eaef}.l__point-list{margin-top:60px}@media(max-width: 767px){.l__point-list{margin-top:30px}}.l__point-item{position:relative}.l__point-item:not(:first-child){margin-top:40px}.l__point-item:nth-child(even) .l__point-item-cnt{right:auto;left:0}@media(max-width: 767px){.l__point-item:nth-child(even) .l__point-item-cnt{margin-right:auto;margin-left:0}}.l__point-item:nth-child(even) .l__point-item-img{margin-left:auto}.l__point-item-img{width:100%;max-width:600px;display:block}@media(max-width: 767px){.l__point-item-img{max-width:89%}}.l__point-item-cnt{background:#17335a;background:linear-gradient(321deg, rgb(23, 51, 90) 0%, rgb(23, 94, 145) 100%);width:100%;max-width:480px;position:absolute;bottom:60px;right:0;padding:50px 40px 30px}@media(max-width: 767px){.l__point-item-cnt{position:relative;max-width:89%;margin-left:auto;bottom:0;padding:35px 20px 25px;transform:translateY(-45%);margin-bottom:-25%;min-height:170px}}.l__point-item-ttl{font-size:60px;color:#5fb7ce;padding:10px 20px 5px;font-weight:bold;font-family:"DINMittelschriftLTPro";text-align:center;position:relative;z-index:1;line-height:1;position:absolute;top:-0.5em;left:50%;transform:translateX(-50%);width:100%}@media(max-width: 767px){.l__point-item-ttl{font-size:30px}}.l__point-item-txt{color:#fff}.l__voice{background-color:#e7eaef;padding:60px 0 117px}@media(max-width: 767px){.l__voice{padding:30px 0 37px}}.l__voice-ttl{text-align:right;max-width:800px}.l__voice-ttl-en{color:#fff}.l__voice-list{width:100%;max-width:1170px;padding:0 15px;display:grid;gap:30px;grid-template-columns:repeat(3, minmax(60px, 1fr));margin-inline:auto;margin-top:30px}@media(max-width: 767px){.l__voice-list{grid-template-columns:repeat(1, minmax(60px, 1fr));gap:33px;margin-top:30px}}.l__voice-item{background-color:#fff;border-radius:20px;padding:0 30px 40px;position:relative}@media(max-width: 767px){.l__voice-item{padding:0 20px 15px}}.l__voice-item:nth-child(even){top:40px}@media(max-width: 767px){.l__voice-item:nth-child(even){top:0}}.l__voice-item-head{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:20px;margin-bottom:-5px;border-bottom:2px solid #e7eaef;position:relative;top:-15px;padding-bottom:15px}.l__voice-item-head-ico{width:130px}.l__voice-item-head-dl{line-height:1.2}@media(max-width: 767px){.l__voice-item-head-dl{margin-bottom:10px}}.l__product-ttl-en{color:#e7eaef;font-size:120px;font-family:"DINMittelschriftLTPro";letter-spacing:.1em;line-height:1;text-align:center;position:relative;top:-0.05em;margin-bottom:26px}@media(max-width: 767px){.l__product-ttl-en{font-size:60px;top:0;margin-bottom:20px}}.l__product-leadtxt{font-size:12px;margin-top:40px}.l__product-list{--gap: 64px;margin-top:60px;display:grid;gap:var(--gap);grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}@media(max-width: 767px){.l__product-list{grid-template-columns:100%;gap:30px;margin-top:25px}}.l__product-list>*:only-child{grid-column:1/-1;justify-self:center;width:calc((100% - var(--gap))/2)}@media(max-width: 767px){.l__product-list>*:only-child{width:100%}}.l__product-item-img{padding:0 24px;position:relative}@media(max-width: 767px){.l__product-item-img{padding:0 20px}}.l__product-item-img .slick-list *{min-height:0;min-width:0}.slick-arrow{position:absolute;top:50%;transform:translateY(-95%);z-index:2;width:14px}.slick-arrow:hover{opacity:.7;cursor:pointer}.slick-prev{left:-24px;transform:rotateY(180deg) translateY(-95%)}@media(max-width: 767px){.slick-prev{left:-28px}}.slick-next{right:-24px}@media(max-width: 767px){.slick-next{right:-28px}}.slick-dots{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px}.slick-dots li{width:16px;height:16px;border:1px solid #17335a;vertical-align:middle;background-color:#010a17;transition:opacity .5s}.slick-dots li:nth-child(2){background-color:#64676c}@media(max-width: 767px){.slick-dots li{width:13px;height:13px}}@media(any-hover: hover){.slick-dots li:hover{opacity:.7;cursor:pointer}}.l__product-item-img--ladies .slick-dots li{background-color:#e4e0cf}.l__product-item-img--ladies .slick-dots li:nth-child(2){background-color:#010a17}.l__product-item-img--velour .slick-dots li{background-color:#010a17}.l__product-item-img--velour .slick-dots li:nth-child(2){background-color:#1e3a69}.l__product-item-img--velourladies .slick-dots li{background-color:#64676c}.l__product-item-img--velourladies .slick-dots li:nth-child(2){background-color:#e4e0cf}.l__product-item-img--hansode .slick-dots li{background-color:#64676c}.l__product-item-img--hansode .slick-dots li:nth-child(2){background-color:#010a17}.l__product-item-colors{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px}.l__product-item-color{width:16px;height:16px;border:1px solid #17335a;vertical-align:middle}@media(max-width: 767px){.l__product-item-color{width:13px;height:13px}}.l__product-item-color--gray{background-color:#64676c}.l__product-item-color--black{background-color:#010a17}.l__product-item-color--beige{background-color:#e4e0cf}.l__product-item-info{text-align:center;margin-top:20px}@media(max-width: 767px){.l__product-item-info{margin-top:15px}}.l__product-item-info-model{font-size:20px;font-family:"DINMittelschriftLTPro";font-weight:bold;line-height:1}@media(max-width: 767px){.l__product-item-info-model{margin-bottom:10px}}.l__product-item-info-size{color:#aab2be;font-size:16px;font-family:"DINMittelschriftLTPro"}@media(max-width: 767px){.l__product-item-info-size{font-size:14px}}.l__product-item-info-price{font-family:"新ゴ DB","Shin Go DeBold";line-height:1;margin-top:1.3em;margin-bottom:15px}@media(max-width: 767px){.l__product-item-info-price{margin-top:1em;margin-bottom:6px}}.l__product-item-info-price-label{font-size:20px}@media(max-width: 767px){.l__product-item-info-price-label{font-size:14px}}.l__product-item-info-price-currency{font-size:46px;font-family:"DINMittelschriftLTPro"}@media(max-width: 767px){.l__product-item-info-price-currency{font-size:30px}}.l__product-item-info-price-value{font-family:"DINMittelschriftLTPro";font-size:80px;letter-spacing:0}@media(max-width: 767px){.l__product-item-info-price-value{font-size:50px}}.l__product-item-info-price-tax{font-size:20px;margin-left:-1em}@media(max-width: 767px){.l__product-item-info-price-tax{font-size:12px;margin-left:-0.5em}}.l__other{margin-top:140px;margin-bottom:100px}@media(max-width: 767px){.l__other{margin-bottom:50px;margin-top:40px}}.l__other-title{font-size:26px;line-height:1.166;text-align:center;font-weight:bold}@media(max-width: 767px){.l__other-title{font-size:16px}}.l__other-list{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:20px;gap:28px;max-width:1100px;margin-left:auto;margin-right:auto}@media(max-width: 767px){.l__other-list{margin-top:15px;grid-template-columns:1fr;gap:15px}}.l__other-item{width:370px;box-shadow:0px 0px 10px rgba(0,0,0,.1)}@media(max-width: 767px){.l__other-item{width:100%;max-width:320px;margin-inline:auto}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fcmVzZXQuc2NzcyIsImNvbmZpZy9fYmFzZS5zY3NzIiwiY29uZmlnL19zZXR0aW5nLnNjc3MiLCJjb25maWcvX3V0aWwuc2NzcyIsImNvbXBvbmVudC9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnQvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50L19mb290ZXIuc2NzcyIsImNvbXBvbmVudC9fdGl0bGUuc2NzcyIsImNvbXBvbmVudC9fdGV4dC5zY3NzIiwicGFnZXMvX2luZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBcUhBLEtBRUUsdUJBR0YsS0FDRSxzQkFDQSxrQkFFQSxXQUNBLGlCQUtGLG1CQUdFLHNCQUtGLGVBQ0UsOEJBWUYsMlpBaUZFLGVBQ0EsYUFDQSxTQUNBLFVBQ0EsU0FDQSx3QkFJRixPQUNFLFVBSUYsbUZBWUUsY0FHRixNQUVFLGdCQUdGLGFBRUUsWUFFQSxvREFFRSxXQUNBLGFBSUosTUFDRSx5QkFDQSxpQkFNQSxrQkFDRSxVQVFKLHFCQUVFLGdCQUdGLCtHQUlFLHlDQUdGLHVNQUlFLHdCQUNBLHFCQUdGLG1CQUNFLHdCQUNBLHFCQUNBLCtCQUNBLDRCQUNBLHVCQUdGLFNBQ0UsY0FDQSxtQkFDQSxnQkFNRixtQkFHRSxxQkFDQSxlQVFGLHNCQUNFLGFBQ0EsU0FPRixTQUNFLGFBTUYsaUJBRUUsYUFJRixJQUNFLFNBQ0EsZUFDQSxxQkFDQSxzQkFDQSxZQUlGLFFBQ0UscUJBT0YsT0FDRSxTQVNGLGFBRUUsbUJBVUYsY0FFRSxvQkFHRixvRUFJRSwwQkFDQSxlQUNBLFNBQ0EseUJBR0YseUJBQ0UsU0FRRixzQ0FFRSxlQU1GLHVDQUVFLFVBU0YsbUJBQ0UsNkJBQ0EsNEJBQ0EsK0JBQ0EsdUJBUUYsK0ZBRUUsd0JBT0YsaURBRUUsU0FDQSxVQUdGLE9BQ0UsU0FDQSx5QkFRRixTQUNFLGNBRUEsbUJBR0EsZ0JBTUYsTUFDRSx5QkFDQSxpQkFTRixHQUNFLHVCQUNBLGlCQUNBLGdCQUNBLFNBQ0EsV0FD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QSx5QkFSRixnQkFTSSxnQkFLSixlQUNFLGFBQ0Esa0NBQ0EsZ0JBQ0EsU0FDQSxpQkFDQSxpQkFDQSxrQkFFQSx5QkFURixlQVVJLGdCQUNBLDBCQUNBLFVBSUosZUFDRSxZQUNBLHVDQUVBLHlCQUpGLGVBS0ksV0FDQSxnQkFDQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlc2V0IE1peGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBEaXNhYmxlIEFuaW1hdGlvblxuICovXG4gQG1peGluIGRpc2FibGVBbmltYXRpb24ge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblxuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcblxuICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcblxuICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBEaXNhYmxlIGFuaW1hdGlvbiBkZXBlbmRzIG9uIEJyb3dzZXIgb3IgT3BlcmF0aW9uIFN5c3RlbSBjb25maWd1cmF0aW9uXG4gKi9cbkBtaXhpbiBhY0Rpc2FibGVBbmltYXRpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIEBpbmNsdWRlIGRpc2FibGVBbmltYXRpb247XG4gIH1cbn1cblxuLyoqXG4gKiBBY2Nlc3NhYmlsaXR5LiBCbGFjayBhbmQgV2hpdGUgTW9kZVxuICovXG5AbWl4aW4gYWNNb2RlQlcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLyoqXG4gKiBBY2Nlc3NhYmlsaXR5LiBJbnZlcnNlIE1vZGVcbiAqL1xuQG1peGluIGFjTW9kZUNvbnRyYXN0IHtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqIE1ldGVyIHJlc2V0XG4gKi9cbkBtaXhpbiBtZXRlclJlc2V0IHtcbiAgbWV0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgOjotbW96LW1ldGVyLWJhciB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIH1cblxuICA6LW1vei1tZXRlci1vcHRpbXVtOjotbW96LW1ldGVyLWJhcixcbiAgOi1tb3otbWV0ZXItc3ViLW9wdGltdW06Oi1tb3otbWV0ZXItYmFyLFxuICA6LW1vei1tZXRlci1zdWItc3ViLW9wdGltdW06Oi1tb3otbWV0ZXItYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lXG4gIH1cblxuXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLWJhcixcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItb3B0aW11bS12YWx1ZSxcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItc3Vib3B0aW11bS12YWx1ZSxcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItZXZlbi1sZXNzLWdvb2QtdmFsdWUsXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLWlubmVyLWVsZW1lbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuQG1peGluIHByb2dyZXNzUmVzZXQge1xuXG4gIC8qKlxuICAgKiBQcm9ncmVzcyBCYXIgUmVzZXRcbiAgICpcbiAgICovXG4gIHByb2dyZXNzLFxuICBwcm9ncmVzc1tyb2xlXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIC8qIFJlc2V0IERlZmF1bHRzICovXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAvKiBOZWVkcyB0byBiZSBpbiBoZXJlIGZvciBTYWZhcmkgcG9seWZpbGwgc28gYmFja2dyb3VuZCBpbWFnZXMgd29yayBhcyBleHBlY3RlZC4gKi9cbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cblxuICAvKiBQb2x5ZmlsbCAqL1xuICBwcm9ncmVzc1tyb2xlXTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAvKiByZW1vdmVzIGRlZmF1bHQgYmFja2dyb3VuZCBmcm9tIHBvbHlmaWxsICovXG4gIH1cblxuICAvKiBFbnN1cmUgZmFsbGJhY2sgdGV4dCBkb2Vzbid0IGFwcGVhciBpbiBwb2x5ZmlsbCAqL1xuICBwcm9ncmVzc1tyb2xlXSBzdHJvbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vKipcbiAqIE1vZGVybiBDU1MgUmVzZXQgVHdlYWtzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5odG1sIHtcbiAgLy8gU21vb3RoIHNjcm9sbFxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cblxuLyogQm94IHNpemluZyBub3JtYWxpemF0aW9uICovXG4qLFxuOjphZnRlcixcbjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vKiBFbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xufVxuXG5cbi8qKlxuICogQ1NTIFJlc2V0IFR3ZWFrc1xuICpcbiAqIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gKiB2Mi4wLW1vZGlmaWVkIHwgMjAxMTAxMjZcbiAqIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4gKi9cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBtYWtlIHN1cmUgdG8gc2V0IHNvbWUgZm9jdXMgc3R5bGVzIGZvciBhY2Nlc3NpYmlsaXR5ICovXG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5tYWluLFxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogSGlkZSBlbXB0eSBjZWxsICovXG50ZCxcbnRoIHtcbiAgJjplbXB0eSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbi8qKlxuICogSW5wdXQgUmVzZXRcbiAqL1xuaW5wdXQ6cmVxdWlyZWQsXG5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4IHdoaXRlIGluc2V0O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbmltZyB7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogTWFrZSBwaWN0dXJlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXG5waWN0dXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggMysuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogMiAqL1xuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5cbi8qKlxuICogQmFzZWQgb24gbm9ybWFsaXplLmNzcyB2OC4wLjFcbiAqIGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC01cHg7XG59XG5cbnN1cCB7XG4gIHRvcDogLTVweDtcbn1cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbmxlZ2VuZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5ib2R5Om5vdCg6LW1vei1oYW5kbGVyLWJsb2NrZWQpIGZpZWxkc2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuICogTWlzY1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qKlxuICogQmFzZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiA3NnB4O1xuICBzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIC8vIGZvbnQtZmFtaWx5OiAnWmVuIEtha3UgR290aGljIEFudGlxdWUnLCBzYW5zLXNlcmlmO1xuICBmb250LWZhbWlseTogXCLmlrDjgrQgTVwiLCBcIlNoaW4gR28gTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43MTQ7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCIvKipcbiAqIFNldHRpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4kbTogNzY4cHg7XG5cbi8vXG4kYmxhY2sgOiAjMTczMzVBO1xuJG9yYW5nZSA6ICNGNThBNjU7XG4kcGluayA6ICNGMEEyQjU7XG4kYmx1ZSA6ICM3RkQ1RTA7XG4kZ3JlZW4gOiAjN0FDQ0JDO1xuXG4vLyBmb250XG4kZmYtc2hpbi1nbzogXCLmlrDjgrQgTVwiLCBcIlNoaW4gR28gTWVkaXVtXCI7XG4kZmYtc2hpbi1nby1iOiBcIuaWsOOCtCBEQlwiLCBcIlNoaW4gR28gRGVCb2xkXCI7XG4kZmYtc2hpbi1nby1yOiBcIuaWsOOCtCBSXCIsIFwiU2hpbiBHbyBSZWd1bGFyXCI7XG4kZmYtZGluOiBcIkRJTk1pdHRlbHNjaHJpZnRMVFByb1wiO1xuIiwiLyoqXG4gKiBVdGlsXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRtKzEpKSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PSDlhoXpg6jjg5Hjg7zjg4QgPT09PT09PT09PT09PT09PSovXG4uZmYtZGluIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1kaW47XG59XG5cbi5mZi1zaGluLWdvIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1zaGluLWdvO1xufVxuXG4uZmYtc2hpbi1nby1yIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1zaGluLWdvLXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qPT09PT09PT09PT09PT09PSDlhoXpg6jjg5Hjg7zjg4QgPT09PT09PT09PT09PT09PSovXG5cblxuLmVmZmVjdC1mYWRlLWhvdmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxufVxuXG4uaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmlubmVyLW1pZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uaW5uZXItdzgwMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuRmFkZVxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uZmFkZWluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuXG4gICYuc2Nyb2xsLWZhZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVpbi1yaWdodCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7XG5cbiAgJi5zY3JvbGwtZmFkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG4uZmFkZWluLWxlZnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwKTtcblxuICAmLnNjcm9sbC1mYWRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5mYWRlaW4tdG9wIHtcbiAgb3BhY2l0eTogMDtcblxuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG5cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xuXG4gICYuc2Nyb2xsLWZhZGUge1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG4uZmFkZWluLWJvdHRvbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG5cbiAgJi5zY3JvbGwtZmFkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT0g5YaF6YOo44OR44O844OEID09PT09PT09PT09PT09PT0qL1xuXG4ubXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiIsIi8qKlxuICogQnV0dG9uXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzLCA1MSwgOTAsIDEpIDAlLCByZ2JhKDIzLCA5NCwgMTQ1LCAxKSAxMDAlKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcblxuICB9XG5cblxuXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAvLyBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG5cblxuXG59XG4iLCIvKipcbiAqIEhlYWRlclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG59XG5cbi5oZWFkZXItaW5uZXIge1xuICBoZWlnaHQ6IDc2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGhlaWdodDogNTVweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cblxuLmhlYWRlci1sb2dvIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiA4MXB4O1xuICB9XG59XG5cbi5oZWFkZXItbmF2IHtcbiAgcGFkZGluZzogMTIwcHggMzZweCAwO1xuICAvLyBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAmLmlzX2FjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbn1cblxuLmhlYWRlci1uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sb3I6ICNmZmY7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5oZWFkZXItc25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNzM3Mzc7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uaGVhZGVyLWVjIHtcbiAgd2lkdGg6IDEyM3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG5cbi5zcEJ0biB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIC8vIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDMwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gID5zcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLmlzX2FjdGl2ZSB7XG4gICAgPnNwYW4ge1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIvKipcbiAqIEZvb3RlclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmZpeC1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgei1pbmRleDogMTI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gIC5mb290ZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMCAxNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMTRweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1sb2dvcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWxvZ28tYWxwZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMTFweDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWxvZ28tZGVwbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNzdweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0MztcbiAgICAgICAgICBtYXJnaW46IDAgMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNDM0MzQzO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBUaXRsZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmJsa3R0bCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDIxO1xuICB9XG59XG5cbi5ibGt0dGwtZnoyNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDE2NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5NDtcbiAgfVxufVxuXG4uYmxrdHRsLWVuSmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibGt0dGwtZW5KYS1lbiB7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZmYtZGluO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLmJsa3R0bC1lbkphLWphIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTAuNGVtO1xuICB9XG59XG4iLCIvKipcbiAqIFRleHRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50YV9jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YV9yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udHh0LWZ6MjAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtZmFtaWx5OiAkZmYtc2hpbi1nby1yO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43MTQ7XG4gIH1cbn1cbiIsIi8qKlxuICogSW5kZXhcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKj09PT09PT09PT09PT09PT0gbF9faGVybyA9PT09PT09PT09PT09PT09Ki9cbi5sX19oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5sX19oZXJvLWJuciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKDEzMCAvIDEzMDAqIDEwMGNxaSk7XG4gIHJpZ2h0OiBjYWxjKDExMCAvIDEzMDAqIDEwMGNxaSk7XG4gIHdpZHRoOiBjYWxjKDMyMCAvIDEzMDAqIDEwMGNxaSk7XG5cbn1cblxuLyo9PT09PT09PT09PT09PT09IGxfX2xlYWQgPT09PT09PT09PT09PT09PSovXG5cbi5sX19sZWFkLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzBCMjg0MDtcbiAgcGFkZGluZzogNXB4IDAgMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAzcHggMCAzMHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ3t7cGF0aE5hbWV9fS4uL2ltZy9sZWFkLWJnLnBuZycpIGNlbnRlciAvIDEwMCUgbm8tcmVwZWF0O1xuICAgIGFzcGVjdC1yYXRpbzogMjYwLzI4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICB9XG59XG5cbi5sX19sZWFkLW1lZGljYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2xvcjogIzcxODg5QTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG5cbiAgZHQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi772cXCI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDg4OUE7XG4gICAgfVxuICB9XG5cbiAgZGQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgfVxufVxuXG4ubF9fbGVhZC1pY28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmxfX2xlYWQtdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4ubF9fbGVhZC1pY28tLXNsZWVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWF4LXdpZHRoOiAyMjhweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5sX19sZWFkLWJnIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5sX19sZWFkLWRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKCd7e3BhdGhOYW1lfX0uLi9pbWcvbGVhZC1iZ18wMi5wbmcnKSBjZW50ZXIgLyAxMDAlIG5vLXJlcGVhdDtcbiAgICBhc3BlY3QtcmF0aW86IDI2MC8yODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5sX19sZWFkLWRlc2MtaW5uZXIge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5sX19sZWFkLWRlc2MtdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMxNzMzNUE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzLCA1MSwgOTAsIDEpIDAlLCByZ2JhKDIzLCA5NCwgMTQ1LCAxKSAxMDAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMXB4IDIycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBwYWRkaW5nOiAxcHggMTJweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG5cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjMsIDUxLCA5MCwgMSkgMCUsIHJnYmEoMjMsIDk0LCAxNDUsIDEpIDEwMCUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAmLnNjci1hbmluLS1vbiB7XG4gICAgc3BhbiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxfX2xlYWQtcmVjb3ZlcnktbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxfX2xlYWQtcmVjb3ZlcnktZnYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sX19yZWNvdmVyeS1tdi1pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoNTYzIC8gMTMwMCogMTAwY3FpKTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gbGVmdDogY2FsYygoMTAwJSAtIDEwMDBweCkvMik7XG4gIGxlZnQ6IDE1MHB4O1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IGNhbGMoODAgLyAxMzAwKiAxMDBjcWkpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdG9wOiAwO1xuICB9XG5cbn1cblxuLmxfX2xlYWQtcmVjb3ZlcnktbXYtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyogLS0tLS0tIG9wdGlvbiAtLS0tLS0gKi9cblxuLmxfX2xlYWQtcmVjb3ZlcnktaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFQUVGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICB9XG59XG5cbi5sX19sZWFkLXJlY292ZXJ5LXEtaWNvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgdG9wOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIHRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cblxuLmxfX2xlYWQtcmVjb3ZlcnktdHRsIHtcbiAgY29sb3I6ICMxNzMzNUE7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubF9fbGVhZC1yZWNvdmVyeS10eHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLyogLS0tLS0tIG9wdGlvbiAtLS0tLS0gKi9cblxuLmxfX2xlYWQtZmVhdHVyZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjMsIDUxLCA5MCwgMSkgMCUsIHJnYmEoMjMsIDk0LCAxNDUsIDEpIDEwMCUpO1xuICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKCd7e3BhdGhOYW1lfX0uLi9pbWcvbGVhZC1iZ18wMy5wbmcnKSBjZW50ZXIgLyAxMDAlIG5vLXJlcGVhdDtcbiAgICBhc3BlY3QtcmF0aW86IDI2MC8yODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5sX19sZWFkLWZlYXR1cmUtaWNvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ubF9fbGVhZC1mZWF0dXJlLW1lZGljYWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjk3RDhEO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5sX19sZWFkLWZlYXR1cmUtdHRsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDI3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1heC13aWR0aDogMjI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5sX19sZWFkLWZlYXR1cmUtc3VidHRsIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubF9fbGVhZC1mZWF0dXJlLW12IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5sX19sZWFkLWZlYXR1cmUtdHh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxfX2xlYWQtZmVhdHVyZS1pY28tLWFydyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0byA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMjBweDtcbiAgfVxufVxuXG4ubF9fbGVhZC1mZWF0dXJlLXN1YnR0bDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbn1cblxuLmxfX2xlYWQtZmVhdHVyZS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NjhweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PSBsX19wb2ludCA9PT09PT09PT09PT09PT09Ki9cblxuLmxfX3BvaW50IHtcbiAgcGFkZGluZy10b3A6IDIwNXB4O1xuICBwYWRkaW5nLXRvcDogY2FsYygyMDUgLyAxMzAwKiAxMDBjcWkpO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoODAgLyAxMzAwKiAxMDBjcWkpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ubF9fcG9pbnQtdHRsLWVuIHtcbiAgY29sb3I6ICNFN0VBRUY7XG59XG5cbi5sX19wb2ludC1saXN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5sX19wb2ludC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAmOm50aC1jaGlsZChldmVuKSAubF9fcG9pbnQtaXRlbS1jbnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKGV2ZW4pIC5sX19wb2ludC1pdGVtLWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmxfX3BvaW50LWl0ZW0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1heC13aWR0aDogODklO1xuICB9XG59XG5cbi5sX19wb2ludC1pdGVtLWNudCB7XG4gIGJhY2tncm91bmQ6ICMxNzMzNUE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMjFkZWcsIHJnYmEoMjMsIDUxLCA5MCwgMSkgMCUsIHJnYmEoMjMsIDk0LCAxNDUsIDEpIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwcHg7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA1MHB4IDQwcHggMzBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA4OSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDM1cHggMjBweCAyNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjUlO1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICB9XG59XG5cbi5sX19wb2ludC1pdGVtLXR0bCB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICM1RkI3Q0U7XG4gIHBhZGRpbmc6IDEwcHggMjBweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogJGZmLWRpbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuNWVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5sX19wb2ludC1pdGVtLXR4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKj09PT09PT09PT09PT09PT0gbF9fdm9pY2UgPT09PT09PT09PT09PT09PSovXG5cblxuLmxfX3ZvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RUFFRjtcbiAgcGFkZGluZzogNjBweCAwIDExN3B4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDMwcHggMCAzN3B4O1xuICB9XG59XG5cbi5sX192b2ljZS10dGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLmxfX3ZvaWNlLXR0bC1lbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubF9fdm9pY2UtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCg2MHB4LCAxZnIpKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogMzBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoNjBweCwgMWZyKSk7XG4gICAgZ2FwOiAzM3B4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmxfX3ZvaWNlLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAwIDMwcHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDAgMjBweCAxNXB4O1xuICB9XG5cbiAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgIHRvcDogNDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubF9fdm9pY2UtaXRlbS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U3RUFFRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmxfX3ZvaWNlLWl0ZW0taGVhZC1pY28ge1xuICB3aWR0aDogMTMwcHg7XG59XG5cbi5sX192b2ljZS1pdGVtLWhlYWQtZGwge1xuICBsaW5lLWhlaWdodDogMS4yO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09IGxfX3Byb2R1Y3QgPT09PT09PT09PT09PT09PSovXG5cbi5sX19wcm9kdWN0LXR0bC1lbiB7XG4gIGNvbG9yOiAjRTdFQUVGO1xuICBmb250LXNpemU6IDEyMHB4O1xuICBmb250LWZhbWlseTogJGZmLWRpbjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmxfX3Byb2R1Y3QtbGVhZHR4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmxfX3Byb2R1Y3QtbGlzdCB7XG4gIC0tZ2FwOiA2NHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWdhcCk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi5sX19wcm9kdWN0LWxpc3Q+Kjpvbmx5LWNoaWxkIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgLyogMuOCq+ODqeODoOWIhuOCkuS9v+OBiOOCi+eKtuaFi+OBq+OBmeOCiyAqL1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSB2YXIoLS1nYXApKSAvIDIpO1xuICAvKiDkuK3lpK7lr4TjgZsgKi9cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG59XG5cbi8vIC5sX19wcm9kdWN0LWxpc3QtLXNpbmdsZSB7XG4vLyAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuLy8gICAubF9fcHJvZHVjdC1pdGVtIHtcbi8vICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuLy8gICB9XG4vLyB9XG5cbi5sX19wcm9kdWN0LWl0ZW0taW1nIHtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLnNsaWNrLWxpc3QgKiB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cblxuLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05NSUpO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTRweDtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpIHRyYW5zbGF0ZVkoLTk1JSk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbGVmdDogLTI4cHg7XG4gIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI0cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcmlnaHQ6IC0yOHB4O1xuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIGxpIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE3MzM1QTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTBBMTc7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0Njc2QztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubF9fcHJvZHVjdC1pdGVtLWltZy0tbGFkaWVzIHtcbiAgLnNsaWNrLWRvdHMge1xuXG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTBDRjtcblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwQTE3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubF9fcHJvZHVjdC1pdGVtLWltZy0tdmVsb3VyIHtcbiAgLnNsaWNrLWRvdHMge1xuXG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMEExNztcblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUzQTY5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubF9fcHJvZHVjdC1pdGVtLWltZy0tdmVsb3VybGFkaWVzIHtcbiAgLnNsaWNrLWRvdHMge1xuXG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0Njc2QztcblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFMENGO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubF9fcHJvZHVjdC1pdGVtLWltZy0taGFuc29kZSB7XG4gIC5zbGljay1kb3RzIHtcblxuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NDY3NkM7XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMEExNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxfX3Byb2R1Y3QtaXRlbS1jb2xvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sX19wcm9kdWN0LWl0ZW0tY29sb3Ige1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTczMzVBO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxufVxuXG4ubF9fcHJvZHVjdC1pdGVtLWNvbG9yLS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0Njc2Qztcbn1cblxuLmxfX3Byb2R1Y3QtaXRlbS1jb2xvci0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwQTE3O1xufVxuXG4ubF9fcHJvZHVjdC1pdGVtLWNvbG9yLS1iZWlnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEUwQ0Y7XG59XG5cbi5sX19wcm9kdWN0LWl0ZW0taW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5sX19wcm9kdWN0LWl0ZW0taW5mby1tb2RlbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6ICRmZi1kaW47XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gIH1cbn1cblxuLmxfX3Byb2R1Y3QtaXRlbS1pbmZvLXNpemUge1xuICBjb2xvcjogI0FBQjJCRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJGZmLWRpbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmxfX3Byb2R1Y3QtaXRlbS1pbmZvLXByaWNlIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1zaGluLWdvLWI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAxLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbi5sX19wcm9kdWN0LWl0ZW0taW5mby1wcmljZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmxfX3Byb2R1Y3QtaXRlbS1pbmZvLXByaWNlLWN1cnJlbmN5IHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LWZhbWlseTogJGZmLWRpbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmxfX3Byb2R1Y3QtaXRlbS1pbmZvLXByaWNlLXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1kaW47XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi5sX19wcm9kdWN0LWl0ZW0taW5mby1wcmljZS10YXgge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNWVtO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PSBsX19vdGhlciA9PT09PT09PT09PT09PT09Ki9cblxuLmxfX290aGVyIHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4ubF9fb3RoZXItdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIC8vIGZvbnQtc2l6ZTogY2FsYyg2MCAvIDEzMDAqIDEwMGNxaSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLy8gZm9udC1mYW1pbHk6ICRmZi1kaW47XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC8vIGZvbnQtc2l6ZTogY2FsYyg2MCAvIDc1MCogMTAwY3FpKTtcbiAgfVxufVxuXG4ubF9fb3RoZXItbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGdhcDogMjhweDtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cblxuLmxfX290aGVyLWl0ZW0ge1xuICB3aWR0aDogMzcwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4iXX0= */
