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}@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:#463d3d}@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}.ff-zenkakugothic{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-style:normal}.effect-fade-hover{transition:opacity .3s}@media(any-hover: hover){.effect-fade-hover:hover{opacity:.8}}.inner{width:100%;max-width:1262px;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:40px;height:80px;width:100%;max-width:360px;position:relative;transition:background-color .3s,color .3s,border-color .3s;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#fff;border:2px solid #fff}@media(max-width: 767px){.btn{width:100%;font-size:15px;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}.btn.btn--org{background-color:#e7b748;border-color:#e7b748}.btn.btn--pink{background-color:#ec7fb1;border-color:#ec7fb1}.btn.btn--blue{background-color:#46c3bb;border-color:#46c3bb}@media(any-hover: hover){.btn:hover{background-color:rgba(0,0,0,0)}.btn:hover.btn--org{color:#e7b748}.btn:hover.btn--org::after{border-color:#e7b748}.btn:hover.btn--pink{color:#ec7fb1}.btn:hover.btn--pink::after{border-color:#ec7fb1}.btn:hover.btn--blue{color:#46c3bb}.btn:hover.btn--blue::after{border-color:#46c3bb}}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:28px;line-height:1.5;letter-spacing:.08em}@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}}.ta_center{text-align:center}.ta_right{text-align:right}.index .l__hero{position:relative}.index .l__hero img{width:100%;height:auto}.index .l__nav-list{position:relative;width:100%;max-width:680px;height:100px;background-color:#fff;border-radius:10px;display:grid;grid-template-columns:repeat(3, minmax(60px, 1fr));z-index:2;box-shadow:0px 0px 20px 0px rgba(0,0,0,.14);overflow:hidden;margin:60px auto 72px}@media(max-width: 767px){.index .l__nav-list{width:calc(100% - 32px);height:60px;border-radius:5px;font-size:14px;margin:20px auto 40px}}.index .l__nav-item{position:relative}.index .l__nav-item:not(:last-child)::after{content:"";position:absolute;display:inline-block;width:.5px;height:60px;border:.5px solid #bebebe;right:0;top:0;bottom:0;margin:auto}@media(max-width: 767px){.index .l__nav-item:not(:last-child)::after{height:40px}}.index .l__nav-item a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%;width:100%;font-size:20px;transition:background-color .3s;overflow:hidden}@media(max-width: 767px){.index .l__nav-item a{font-size:12px}}.index .l__nav-item a span{display:inline-block;position:relative}.index .l__nav-item a span::after{content:"";position:absolute;display:inline-block;width:8px;height:8px;border-style:solid;border-width:0 2px 2px 0;border-color:#000;transform:rotate(45deg);bottom:-10px;right:0;left:0;margin:auto;transition:bottom .3s}@media(max-width: 767px){.index .l__nav-item a span::after{border-width:0 1px 1px 0;width:6px;height:6px}}.index .l__nav-item a:hover{background-color:#f3f6fa}.index .l__nav-item a:hover span::after{bottom:-13px}@media(max-width: 767px){.index .l__lead p.ta_center{text-align:left}}.index .l__magazine{margin-top:40px;margin-bottom:100px}@media(max-width: 767px){.index .l__magazine{padding:0 15px;margin-top:35px;margin-bottom:40px}}.index .l__magazine-inner{width:100%;max-width:1220px;margin-left:auto;margin-right:auto;background-color:#f8f8f8;padding:44px 40px 35px;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;border-radius:10px}@media(max-width: 767px){.index .l__magazine-inner{padding:40px 15px 20px;border-radius:5px}}.index .l__magazine-head{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:16px;position:relative}@media(max-width: 767px){.index .l__magazine-head{gap:7px;position:static;justify-content:center}}.index .l__magazine-head .blkttl-fz24{line-height:1.66}.index .l__magazine-bnrs{max-width:1100px;margin-inline:auto;gap:0;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}@media(max-width: 767px){.index .l__magazine-bnrs{flex-direction:column}}.index .l__magazine-head-img{width:100%;margin-inline:auto}.index .l__magazine-ico{width:130px;position:absolute;top:-19px;left:-140px}@media(max-width: 767px){.index .l__magazine-ico{width:90px;left:10px;top:10px}}.index .l__magazine-bnr{width:33.33%;display:block;position:relative;z-index:1}@media(max-width: 767px){.index .l__magazine-bnr{width:100%}}.index .l__magazine-list-wrp{margin-top:10px}@media(max-width: 767px){.index .l__magazine-list-wrp{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}}.index .l__magazine-list{margin-top:0;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media(max-width: 767px){.index .l__magazine-list{display:block;margin-top:0}}.index .l__magazine-list li{position:relative;padding-left:20px}@media(max-width: 767px){.index .l__magazine-list li{padding-left:10px}}.index .l__magazine-list li::before{content:"";position:absolute;display:inline-block;width:8px;height:18px;background:#9d9593;top:50%;left:0;transform:translateY(-50%)}@media(max-width: 767px){.index .l__magazine-list li::before{width:5px;height:11px}}.index .itemSection{width:100%;overflow:hidden;min-height:0;min-width:0;position:relative;margin-bottom:80px;padding-bottom:90px}@media(max-width: 767px){.index .itemSection{padding-bottom:50px;margin-bottom:40px}}.index .itemSection::after{content:"";position:absolute;top:0;left:0;background:#fffbf0;width:0;height:100%;transition:width .3s}.index .itemSection.scr-anin--on::after{width:calc(100% - (100% - 730px)/2)}@media(max-width: 767px){.index .itemSection.scr-anin--on::after{width:calc(100% - 65px)}}.index .itemSection-thumbsSlide *,.index .itemSection-mainSlide *{min-height:0;min-width:0}.index .itemSection-inner{display:grid;gap:0 60px;grid-template:"head  main" auto "btn  main" auto "thumbs main" 1fr/1fr 1fr;grid-auto-rows:min-content;position:relative;container-type:inline-size;z-index:1}@media(max-width: 767px){.index .itemSection-inner{gap:0 60px;grid-template-columns:1fr;grid-template-areas:"head" "main" "thumbs" "btn"}}.index .itemSection-head{padding-top:80px;position:relative;grid-area:head}@media(max-width: 767px){.index .itemSection-head{padding-top:40px}}.index .itemSection-ttl{font-size:5cqi;letter-spacing:.12em;color:#e7b748;line-height:1.125;font-weight:bold}@media(max-width: 767px){.index .itemSection-ttl{font-size:40px}}.index .itemSection-subttl{font-size:28px;font-size:1.75cqi;letter-spacing:.18em;font-weight:bold;line-height:1.714;margin-top:10px}@media(max-width: 767px){.index .itemSection-subttl{font-size:17px;margin-top:5px}}.index .itemSection-desc{margin-top:40px}@media(max-width: 767px){.index .itemSection-desc{margin-top:20px}}.index .itemSection-btn{grid-area:btn;margin-top:3.75cqi}@media(max-width: 767px){.index .itemSection-btn{padding:0 17.5px;margin-top:30px}}.index .itemSection-thumbsSlide{grid-area:thumbs;min-height:0;min-width:0;margin-top:auto;overflow:hidden}@media(max-width: 767px){.index .itemSection-thumbsSlide{margin-top:15px;overflow:visible}}.index .itemSection-mainSlide{grid-area:main;min-height:0;min-width:0;width:100%;overflow:hidden}@media(max-width: 767px){.index .itemSection-mainSlide{margin-top:40px;padding:0 17.5px}}.index .main-slider .slick-slide img{width:100%;height:auto}.index .thumbs-slider{margin:0 -5px;padding-right:30px}.index .thumbs-slider .slick-slide{padding:0 5px;transition:opacity .3s ease}@media(any-hover: hover){.index .thumbs-slider .slick-slide:hover{opacity:.6;cursor:pointer}}.index .thumbs-slider .slick-list{margin-right:-30px;overflow:visible}.index #fitness::after{left:auto;right:0;background:#fcf5f8}.index #fitness .itemSection-head{text-align:right}@media(max-width: 767px){.index #fitness .itemSection-desc{text-align:left}}.index #fitness .itemSection-inner{grid-template-areas:"main head" "main btn" "main thumbs"}@media(max-width: 767px){.index #fitness .itemSection-inner{grid-template-areas:"head" "main" "thumbs" "btn"}}.index #fitness .itemSection-btn .btn{margin-left:auto}.index #fitness .itemSection-ttl{color:#ec7fb1}.index #running::after{background:#f5fafa}.index #running .itemSection-ttl{color:#46c3bb}.index .profile .inner-mid{display:grid;gap:60px;grid-template-columns:350px 1fr}@media(max-width: 767px){.index .profile .inner-mid{gap:30px;grid-template-columns:1fr}}.index .profile-img dl{text-align:center;font-weight:bold}.index .profile-img dt{letter-spacing:.05em}@media(max-width: 767px){.index .profile-img dt{font-size:12px}}.index .profile-img dd{font-size:28px;letter-spacing:.18em}@media(max-width: 767px){.index .profile-img dd{font-size:17px}}.index .profile-txt-graybox{background:#f8f8f8;border-radius:20px;padding:20px 30px}@media(max-width: 767px){.index .profile-txt-graybox{padding:15px 20px;border-radius:10px}}.index .profile-txt-graybox h4{text-align:center;font-size:20px;line-height:1.5}@media(max-width: 767px){.index .profile-txt-graybox h4{font-size:14px}}.index .profile-txt-graybox p{font-size:14px;line-height:1.714;font-family:"新ゴ R","Shin Go Regular";margin-top:10px}.index .profile-txt-detail{margin-top:32px}.index .profile-txt-detail h4{color:#9d9493;position:relative;padding-left:20px}.index .profile-txt-detail h4::before{content:"";position:absolute;display:inline-block;width:8px;height:18px;background:#9d9593;top:50%;left:0;transform:translateY(-50%)}.index .profile-txt-detail p{font-family:"新ゴ R","Shin Go Regular";font-size:14px;line-height:1.714}.index .profile-txt-detail-inner{border-top:1px solid #adadad;border-bottom:1px solid #adadad;padding:20px 0;margin-top:12px}.index .l__collection{margin-top:135px;padding-bottom:100px}@media(max-width: 767px){.index .l__collection{padding-bottom:60px;margin-top:40px}}.index .l__collection-ttl{position:relative}.index .l__collection-ttl_jp{position:absolute;top:-1.5em;right:0;left:0;margin:auto;height:-moz-fit-content;height:fit-content;font-size:28px;width:100%;line-height:1.5}@media(max-width: 767px){.index .l__collection-ttl_jp{font-size:16px;top:.5em}}.index .l__collection-ttl_en{aspect-ratio:792/144;width:100%;max-width:396px;margin:0 auto}@media(max-width: 767px){.index .l__collection-ttl_en{max-width:224px}}.index .l__collection-list{margin-top:30px;gap:20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media(max-width: 767px){.index .l__collection-list{flex-direction:column;max-width:300px;margin-inline:auto}}.index .l__collection-list li{width:100%;max-width:340px}.index .l__instagram{padding:50px 0}@media(max-width: 767px){.index .l__instagram{padding:40px 0}}.index .l__instagram-link{display:block;width:100%;max-width:320px;margin-inline:auto}@media(max-width: 767px){.index .l__instagram-link{max-width:264px}}.index .l__campaign{margin-top:60px;padding-bottom:100px}@media(max-width: 767px){.index .l__campaign{padding-bottom:60px;margin-top:40px}}.index .l__campaign-ttl{position:relative;font-size:60px;font-family:"DINMittelschriftLTPro";font-weight:bold;text-align:center;line-height:1.1666}@media(max-width: 767px){.index .l__campaign-ttl{font-size:30px}}.index .l__campaign-list{margin-top:40px;gap:30px;display:grid;grid-template-columns:1fr 1fr;max-width:710px;margin-inline:auto}@media(max-width: 767px){.index .l__campaign-list{grid-template-columns:1fr;gap:15px}}.index .l__campaign-list li{width:100%;max-width:340px;box-shadow:0px 0px 15px rgba(0,0,0,.1)}@media(max-width: 767px){.index .l__campaign-list li{margin-inline:auto}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fcmVzZXQuc2NzcyIsImNvbmZpZy9fYmFzZS5zY3NzIiwiY29uZmlnL19zZXR0aW5nLnNjc3MiLCJjb25maWcvX3V0aWwuc2NzcyIsImNvbXBvbmVudC9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnQvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50L19mb290ZXIuc2NzcyIsImNvbXBvbmVudC9fdGl0bGUuc2NzcyIsImNvbXBvbmVudC9fdGV4dC5zY3NzIiwicGFnZXMvX2luZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBcUhBLEtBRUUsdUJBR0YsS0FDRSxzQkFDQSxrQkFFQSxXQUNBLGlCQUtGLG1CQUdFLHNCQUtGLGVBQ0UsOEJBWUYsMlpBaUZFLGVBQ0EsYUFDQSxTQUNBLFVBQ0EsU0FDQSx3QkFJRixPQUNFLFVBSUYsbUZBWUUsY0FHRixNQUVFLGdCQUdGLGFBRUUsWUFFQSxvREFFRSxXQUNBLGFBSUosTUFDRSx5QkFDQSxpQkFNQSxrQkFDRSxVQVFKLHFCQUVFLGdCQUdGLCtHQUlFLHlDQUdGLHVNQUlFLHdCQUNBLHFCQUdGLG1CQUNFLHdCQUNBLHFCQUNBLCtCQUNBLDRCQUNBLHVCQUdGLFNBQ0UsY0FDQSxtQkFDQSxnQkFNRixtQkFHRSxxQkFDQSxlQVFGLHNCQUNFLGFBQ0EsU0FPRixTQUNFLGFBTUYsaUJBRUUsYUFJRixJQUNFLFNBQ0EsZUFDQSxxQkFDQSxzQkFDQSxZQUlGLFFBQ0UscUJBT0YsT0FDRSxTQVNGLGFBRUUsbUJBVUYsY0FFRSxvQkFHRixvRUFJRSwwQkFDQSxlQUNBLFNBQ0EseUJBR0YseUJBQ0UsU0FRRixzQ0FFRSxlQU1GLHVDQUVFLFVBU0YsbUJBQ0UsNkJBQ0EsNEJBQ0EsK0JBQ0EsdUJBUUYsK0ZBRUUsd0JBT0YsaURBRUUsU0FDQSxVQUdGLE9BQ0UsU0FDQSx5QkFRRixTQUNFLGNBRUEsbUJBR0EsZ0JBTUYsTUFDRSx5QkFDQSxpQkFTRixHQUNFLHVCQUNBLGlCQUNBLGdCQUNBLFNBQ0EsV0FD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VUFHRiw0QkFDRSxXQUNBLGdCQUNBLHVDQUVBLHlCQUxGLDRCQU1JIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVzZXQgTWl4aW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIERpc2FibGUgQW5pbWF0aW9uXG4gKi9cbiBAbWl4aW4gZGlzYWJsZUFuaW1hdGlvbiB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xuXG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuXG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqIERpc2FibGUgYW5pbWF0aW9uIGRlcGVuZHMgb24gQnJvd3NlciBvciBPcGVyYXRpb24gU3lzdGVtIGNvbmZpZ3VyYXRpb25cbiAqL1xuQG1peGluIGFjRGlzYWJsZUFuaW1hdGlvbiB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgQGluY2x1ZGUgZGlzYWJsZUFuaW1hdGlvbjtcbiAgfVxufVxuXG4vKipcbiAqIEFjY2Vzc2FiaWxpdHkuIEJsYWNrIGFuZCBXaGl0ZSBNb2RlXG4gKi9cbkBtaXhpbiBhY01vZGVCVyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG4vKipcbiAqIEFjY2Vzc2FiaWxpdHkuIEludmVyc2UgTW9kZVxuICovXG5AbWl4aW4gYWNNb2RlQ29udHJhc3Qge1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogTWV0ZXIgcmVzZXRcbiAqL1xuQG1peGluIG1ldGVyUmVzZXQge1xuICBtZXRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICA6Oi1tb3otbWV0ZXItYmFyIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgfVxuXG4gIDotbW96LW1ldGVyLW9wdGltdW06Oi1tb3otbWV0ZXItYmFyLFxuICA6LW1vei1tZXRlci1zdWItb3B0aW11bTo6LW1vei1tZXRlci1iYXIsXG4gIDotbW96LW1ldGVyLXN1Yi1zdWItb3B0aW11bTo6LW1vei1tZXRlci1iYXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgfVxuXG5cbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItYmFyLFxuICBtZXRlcjo6LXdlYmtpdC1tZXRlci1vcHRpbXVtLXZhbHVlLFxuICBtZXRlcjo6LXdlYmtpdC1tZXRlci1zdWJvcHRpbXVtLXZhbHVlLFxuICBtZXRlcjo6LXdlYmtpdC1tZXRlci1ldmVuLWxlc3MtZ29vZC12YWx1ZSxcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItaW5uZXItZWxlbWVudCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gcHJvZ3Jlc3NSZXNldCB7XG5cbiAgLyoqXG4gICAqIFByb2dyZXNzIEJhciBSZXNldFxuICAgKlxuICAgKi9cbiAgcHJvZ3Jlc3MsXG4gIHByb2dyZXNzW3JvbGVdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLyogUmVzZXQgRGVmYXVsdHMgKi9cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC8qIE5lZWRzIHRvIGJlIGluIGhlcmUgZm9yIFNhZmFyaSBwb2x5ZmlsbCBzbyBiYWNrZ3JvdW5kIGltYWdlcyB3b3JrIGFzIGV4cGVjdGVkLiAqL1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxuXG4gIC8qIFBvbHlmaWxsICovXG4gIHByb2dyZXNzW3JvbGVdOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIC8qIHJlbW92ZXMgZGVmYXVsdCBiYWNrZ3JvdW5kIGZyb20gcG9seWZpbGwgKi9cbiAgfVxuXG4gIC8qIEVuc3VyZSBmYWxsYmFjayB0ZXh0IGRvZXNuJ3QgYXBwZWFyIGluIHBvbHlmaWxsICovXG4gIHByb2dyZXNzW3JvbGVdIHN0cm9uZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8qKlxuICogTW9kZXJuIENTUyBSZXNldCBUd2Vha3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmh0bWwge1xuICAvLyBTbW9vdGggc2Nyb2xsXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuXG4vKiBCb3ggc2l6aW5nIG5vcm1hbGl6YXRpb24gKi9cbiosXG46OmFmdGVyLFxuOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8qIEVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cblxuLyoqXG4gKiBDU1MgUmVzZXQgVHdlYWtzXG4gKlxuICogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAqIHYyLjAtbW9kaWZpZWQgfCAyMDExMDEyNlxuICogTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiAqL1xuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIG1ha2Ugc3VyZSB0byBzZXQgc29tZSBmb2N1cyBzdHlsZXMgZm9yIGFjY2Vzc2liaWxpdHkgKi9cbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbm1haW4sXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBIaWRlIGVtcHR5IGNlbGwgKi9cbnRkLFxudGgge1xuICAmOmVtcHR5IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLyoqXG4gKiBJbnB1dCBSZXNldFxuICovXG5pbnB1dDpyZXF1aXJlZCxcbmlucHV0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQ7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIEZpcmVmb3ggMywgYW5kIFNhZmFyaSA0LlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBNYWtlIHBpY3R1cmVzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbnBpY3R1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOSwgU2FmYXJpIDUsIGFuZCBPcGVyYSAxMS5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA2Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IGluIElFIDgvOS5cbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiBvbiBPUyBYLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgNi83LzgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKiAyICovXG5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cblxuLyoqXG4gKiBCYXNlZCBvbiBub3JtYWxpemUuY3NzIHY4LjAuMVxuICogZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTVweDtcbn1cblxuc3VwIHtcbiAgdG9wOiAtNXB4O1xufVxuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cblxubGVnZW5kIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbmJvZHk6bm90KDotbW96LWhhbmRsZXItYmxvY2tlZCkgZmllbGRzZXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBNaXNjXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyoqXG4gKiBCYXNlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDc2cHg7XG4gIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIC8vIGZvbnQtZmFtaWx5OiAnWmVuIEtha3UgR290aGljIEFudGlxdWUnLCBzYW5zLXNlcmlmO1xuICBmb250LWZhbWlseTogXCLmlrDjgrQgTVwiLCBcIlNoaW4gR28gTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogJGJsYWNrO1xuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiIsIi8qKlxuICogU2V0dGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiRtOiA3NjhweDtcblxuLy9cbiRibGFjayA6ICM0NjNEM0Q7XG4kb3JhbmdlIDogI0U3Qjc0ODtcbiRwaW5rIDogI0VDN0ZCMTtcbiRibHVlIDogIzQ2QzNCQjtcblxuLy8gZm9udFxuJGZmLXNoaW4tZ286IFwi5paw44K0IE1cIiwgXCJTaGluIEdvIE1lZGl1bVwiO1xuJGZmLXNoaW4tZ28tYjogXCLmlrDjgrQgREJcIiwgXCJTaGluIEdvIERlQm9sZFwiO1xuJGZmLXNoaW4tZ28tcjogXCLmlrDjgrQgUlwiLCBcIlNoaW4gR28gUmVndWxhclwiO1xuJGZmLWRpbjogXCJESU5NaXR0ZWxzY2hyaWZ0TFRQcm9cIjtcbiRmZi1hbnRvbmlvOiBcIkFudG9uaW9cIiwgc2Fucy1zZXJpZjtcbiIsIi8qKlxuICogVXRpbFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkbSsxKSkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT0g5YaF6YOo44OR44O844OEID09PT09PT09PT09PT09PT0qL1xuLmZmLWRpbiB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtZGluO1xufVxuXG4uZmYtc2hpbi1nbyB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtc2hpbi1nbztcbn1cblxuLmZmLXNoaW4tZ28tciB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtc2hpbi1nby1yO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmYtemVua2FrdWdvdGhpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBBbnRpcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyo9PT09PT09PT09PT09PT09IOWGhemDqOODkeODvOODhCA9PT09PT09PT09PT09PT09Ki9cblxuXG4uZWZmZWN0LWZhZGUtaG92ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG59XG5cbi5pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyNjJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uaW5uZXItbWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5pbm5lci13ODAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5GYWRlXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5mYWRlaW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG5cbiAgJi5zY3JvbGwtZmFkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZWluLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwKTtcblxuICAmLnNjcm9sbC1mYWRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5mYWRlaW4tbGVmdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDApO1xuXG4gICYuc2Nyb2xsLWZhZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVpbi10b3Age1xuICBvcGFjaXR5OiAwO1xuXG4gIHRyYW5zaXRpb246IGFsbCAxcztcblxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG5cbiAgJi5zY3JvbGwtZmFkZSB7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5mYWRlaW4tYm90dG9tIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTtcblxuICAmLnNjcm9sbC1mYWRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PSDlhoXpg6jjg5Hjg7zjg4QgPT09PT09PT09PT09PT09PSovXG5cbi5tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuIiwiLyoqXG4gKiBCdXR0b25cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5idG4ge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuICB9XG5cbiAgJi5idG4tLW9yZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gIH1cblxuICAmLmJ0bi0tcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgfVxuXG4gICYuYnRuLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICB9XG5cbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC8vIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICYuYnRuLS1vcmcge1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYnRuLS1waW5rIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYnRuLS1ibHVlIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuXG4gICAgfVxuICB9XG5cblxuXG5cbn1cbiIsIi8qKlxuICogSGVhZGVyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbn1cblxuLmhlYWRlci1pbm5lciB7XG4gIGhlaWdodDogNzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuXG4uaGVhZGVyLWxvZ28ge1xuICB3aWR0aDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IDgxcHg7XG4gIH1cbn1cblxuLmhlYWRlci1uYXYge1xuICBwYWRkaW5nOiAxMjBweCAzNnB4IDA7XG4gIC8vIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiAxMDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gICYuaXNfYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxufVxuXG4uaGVhZGVyLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2xvcjogI2ZmZjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmhlYWRlci1zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzM3MzczNztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5oZWFkZXItZWMge1xuICB3aWR0aDogMTIzcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cbn1cblxuLnNwQnRuIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogMzBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgPnNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuaXNfYWN0aXZlIHtcbiAgICA+c3BhbiB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgYm90dG9tOiA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi8qKlxuICogRm9vdGVyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZml4LWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICB6LWluZGV4OiAxMjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgLmZvb3Rlci1pbm5lciB7XG4gICAgcGFkZGluZzogODBweCAwIDE1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIxNHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWxvZ29zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItbG9nby1hbHBlbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDExMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItbG9nby1kZXBvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE3N3B4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MzQzO1xuICAgICAgICAgIG1hcmdpbjogMCAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0MzQzNDM7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIFRpdGxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYmxrdHRsIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMS40MjE7XG4gIH1cbn1cblxuLmJsa3R0bC1mejI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS40MTY2O1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk0O1xuICB9XG59XG4iLCIvKipcbiAqIFRleHRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50YV9jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YV9yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuIiwiLyoqXG4gKiBJbmRleFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pbmRleCB7XG5cbiAgLyo9PT09PT09PT09PT09PT09IGxfX2hlcm8gPT09PT09PT09PT09PT09PSovXG4gIC5sX19oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLyo9PT09PT09PT09PT09PT09IGxfX25hdiA9PT09PT09PT09PT09PT09Ki9cbiAgLmxfX25hdi1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCg2MHB4LCAxZnIpKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDcycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC8vIGJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxfX25hdi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwLjVweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNiZWJlYmU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuM3M7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmZhO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyo9PT09PT09PT09PT09PT09IGxfX2xlYWQgPT09PT09PT09PT09PT09PSovXG5cbiAgLmxfX2xlYWQge1xuICAgIHAudGFfY2VudGVyIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qPT09PT09PT09PT09PT09PSBsX19tYWdhemluZSA9PT09PT09PT09PT09PT09Ki9cbiAgLmxfX21hZ2F6aW5lIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuXG4gIC5sX19tYWdhemluZS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgcGFkZGluZzogNDRweCA0MHB4IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDE1cHggMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cblxuICAubF9fbWFnYXppbmUtaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ2FwOiA3cHg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJsa3R0bC1mejI0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICAgIH1cbiAgfVxuXG4gIC5sX19tYWdhemluZS1ibnJzIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGdhcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAubF9fbWFnYXppbmUtaGVhZC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIG1heC13aWR0aDogMzc0cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vICAgbWF4LXdpZHRoOiAyMTFweDtcbiAgICAvLyB9XG4gIH1cblxuICAubF9fbWFnYXppbmUtaWNvIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE5cHg7XG4gICAgbGVmdDogLTE0MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxfX21hZ2F6aW5lLWJuciB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICAvLyBtYXgtd2lkdGg6IDM0M3B4O1xuICAgIC8vIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gbWFyZ2luLXRvcDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubF9fbWFnYXppbmUtbGlzdC13cnAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICB9XG4gIH1cblxuICAubF9fbWFnYXppbmUtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOUQ5NTkzO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyo9PT09PT09PT09PT09PT09IGl0ZW1TZWN0aW9uID09PT09PT09PT09PT09PT0qL1xuXG4gIC5pdGVtU2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkJGMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgICB9XG5cbiAgICAmLnNjci1hbmluLS1vbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKDEwMCUgLSA3MzBweCkvMik7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZW1TZWN0aW9uLXRodW1ic1NsaWRlLFxuICAuaXRlbVNlY3Rpb24tbWFpblNsaWRlIHtcbiAgICAqIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgLml0ZW1TZWN0aW9uLWlubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMCA2MHB4O1xuICAgIGdyaWQtdGVtcGxhdGU6XG4gICAgICBcImhlYWQgIG1haW5cIiBhdXRvXG4gICAgICBcImJ0biAgbWFpblwiIGF1dG9cbiAgICAgIFwidGh1bWJzIG1haW5cIiAxZnJcbiAgICAgIC8gMWZyIDFmcjtcbiAgICA7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbi1jb250ZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ2FwOiAwIDYwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwiaGVhZFwiXG4gICAgICAgIFwibWFpblwiXG4gICAgICAgIFwidGh1bWJzXCJcbiAgICAgICAgXCJidG5cIjtcbiAgICB9XG4gIH1cblxuICAuaXRlbVNlY3Rpb24taGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdyaWQtYXJlYTogaGVhZDtcblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAuaXRlbVNlY3Rpb24tdHRsIHtcbiAgICAvLyBmb250LXNpemU6IDgwcHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDgwIC8gMTYwMCogMTAwY3FpKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtU2VjdGlvbi1zdWJ0dGwge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IGNhbGMoMjggLyAxNjAwKiAxMDBjcWkpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAuaXRlbVNlY3Rpb24tZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuaXRlbVNlY3Rpb24tYnRuIHtcbiAgICBncmlkLWFyZWE6IGJ0bjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwIC8gMTYwMCogMTAwY3FpKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMCAxNy41cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtU2VjdGlvbi10aHVtYnNTbGlkZSB7XG4gICAgZ3JpZC1hcmVhOiB0aHVtYnM7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLml0ZW1TZWN0aW9uLW1haW5TbGlkZSB7XG4gICAgZ3JpZC1hcmVhOiBtYWluO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwIDE3LjVweDtcbiAgICB9XG4gIH1cblxuICAvKiAtLS0tLS0gb3B0aW9uIC0tLS0tLSAqL1xuICAubWFpbi1zbGlkZXIgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLyog44K144Og44ON44Kk44Or44K544Op44Kk44OA44O844Gu44K544K/44Kk44OrICovXG4gIC50aHVtYnMtc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgLTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIC8qIDbmnprnm67jga7jgrXjg6Djg43jgqTjg6vjgpLpg6jliIbnmoTjgavooajnpLogKi9cbiAgfVxuXG4gIC50aHVtYnMtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiA15p6a6KGo56S6ICsgNuaemuebruOBjOWwkeOBl+imi+OBiOOCi+ioreWumiAqL1xuICAudGh1bWJzLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvKiDlj7PlgbTjgavjga/jgb/lh7rjgZfjgZ/pg6jliIbjgpLooajnpLogKi9cbiAgfVxuXG5cblxuICAvKiAtLS0tLS0gb3B0aW9uIC0tLS0tLSAqL1xuXG4gICNmaXRuZXNzIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkNGNUY4O1xuICAgIH1cblxuICAgIC5pdGVtU2VjdGlvbi1oZWFkIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5pdGVtU2VjdGlvbi1kZXNjIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtU2VjdGlvbi1pbm5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICBcIm1haW4gaGVhZFwiXG4gICAgICAgIFwibWFpbiBidG5cIlxuICAgICAgICBcIm1haW4gdGh1bWJzXCJcbiAgICAgIDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgXCJoZWFkXCJcbiAgICAgICAgICBcIm1haW5cIlxuICAgICAgICAgIFwidGh1bWJzXCJcbiAgICAgICAgICBcImJ0blwiO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtU2VjdGlvbi1idG4ge1xuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtU2VjdGlvbi10dGwge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gICNydW5uaW5nIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGQUZBO1xuICAgIH1cblxuICAgIC5pdGVtU2VjdGlvbi10dGwge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxuXG5cbiAgLyo9PT09PT09PT09PT09PT09IHByb2ZpbGUgPT09PT09PT09PT09PT09PSovXG4gIC5wcm9maWxlIHtcbiAgICAuaW5uZXItbWlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1MHB4IDFmcjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGUtaW1nIHtcbiAgICBkbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBkdCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGUtdHh0LWdyYXlib3gge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtc2hpbi1nby1yO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAucHJvZmlsZS10eHQtZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gICAgaDQge1xuICAgICAgY29sb3I6ICM5RDk0OTM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOUQ5NTkzO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRmZi1zaGluLWdvLXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTQ7XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGUtdHh0LWRldGFpbC1pbm5lciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBREFEQUQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBREFEQUQ7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAvKj09PT09PT09PT09PT09PT0gbF9fY29sbGVjdGlvbiA9PT09PT09PT09PT09PT09Ki9cbiAgLmxfX2NvbGxlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sX19jb2xsZWN0aW9uLXR0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmxfX2NvbGxlY3Rpb24tdHRsX2pwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMS41ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdG9wOiAwLjVlbTtcbiAgICB9XG5cbiAgfVxuXG4gIC5sX19jb2xsZWN0aW9uLXR0bF9lbiB7XG4gICAgYXNwZWN0LXJhdGlvOiA3OTIvMTQ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzk2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1heC13aWR0aDogMjI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmxfX2NvbGxlY3Rpb24tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBnYXA6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB9XG5cblxuICB9XG5cbiAgLyo9PT09PT09PT09PT09PT09IOWGhemDqOODkeODvOODhCA9PT09PT09PT09PT09PT09Ki9cbiAgLmxfX2luc3RhZ3JhbSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgLmxfX2luc3RhZ3JhbS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1heC13aWR0aDogMjY0cHg7XG4gICAgfVxuICB9XG5cblxuICAvKj09PT09PT09PT09PT09PT0gbF9fY2FtcGFpZ24gPT09PT09PT09PT09PT09PSovXG4gIC5sX19jYW1wYWlnbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAubF9fY2FtcGFpZ24tdHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtZGluO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4xNjY2O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxfX2NhbXBhaWduLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIG1heC13aWR0aDogNzEwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiJdfQ== */
