@charset "UTF-8";*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat 100%/1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}*{box-sizing:border-box}:focus{outline:none}html{font-feature-settings:"kern" 1,"palt" 1;font-family:Noto Sans JP,sans-serif;font-size:min(3.7333333333vw,14px)}@media (min-width:768px){html{font-size:16px}}body{background-color:#fff;margin:0}a{color:#141423}a:active,a:hover,a:link,a:visited{outline:0 none;text-decoration:none}ol,ul{list-style:none;margin-block-end:0;margin-block-start:0;padding-inline-start:0}img{height:auto;max-width:100%;vertical-align:top}blockquote,figure{margin-block:0;margin-inline:0}button{background:none;border:none;color:inherit;font:inherit;outline:none;padding:0}h1,h2,h3,h4,h5,h6{margin-block:0}em{font-style:normal}dl,p{margin-block-end:0;margin-block-start:0}dd{margin-inline-start:0}dir,menu,ul{margin-block-end:0;margin-block-start:0;padding-inline-start:0}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}@media print,screen and (max-width:767px){.none-sp-sm{display:none!important}}@media print,screen and (max-width:991px){.none-sp-md{display:none!important}}@media print,screen and (max-width:1199px){.none-sp-lg{display:none!important}}@media print,screen and (min-width:768px){.none-pc-sm{display:none!important}}@media print,screen and (min-width:992px){.none-pc-md{display:none!important}}@media print,screen and (min-width:1200px){.none-pc-lg{display:none!important}}.txt-right{text-align:right!important}.txt-center{text-align:center!important}.txt-left{text-align:left!important}.txt-small{font-size:.75em}.btn-black{background-color:#000;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;display:inline-flex;font-weight:700;gap:0 .5em;justify-content:center;line-height:1.4;padding:1rem;text-align:center}.btn-black[target=_blank]:after{aspect-ratio:1/1;background-image:url(../img/icon-blank-w.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";width:1em}@media (hover:hover){.btn-black{transition:background-color .5s,color .5s}.btn-black:hover{background-color:#fff;color:#141423}}.corner-frame{--w-gradient:0.5rem;--gradient-color:#141423;--x-gradient:linear-gradient(90deg,var(--gradient-color) 0 var(--w-gradient),transparent 0 calc(100% - var(--w-gradient)),var(--gradient-color) calc(100% - var(--w-gradient)));--y-gradient:linear-gradient(var(--gradient-color) 0 var(--w-gradient),transparent 0 calc(100% - var(--w-gradient)),var(--gradient-color) calc(100% - var(--w-gradient)));align-items:center;background-image:var(--x-gradient),var(--y-gradient),var(--x-gradient),var(--y-gradient);background-position:top,100%,bottom,0;background-repeat:no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%;cursor:pointer;display:inline-flex;justify-content:center;padding:1rem}.corner-frame.play:after{background-image:url(../img/icon-play.svg);content:"";display:block;height:1.5em;margin-left:1em;width:1.5em}@media print,screen and (min-width:768px){.corner-frame{--w-gradient:1rem}}.container{display:flow-root;margin-inline:auto;padding-left:min(8.5333333333vw,32px);padding-right:min(8.5333333333vw,32px);position:relative}.container:after{clear:both;content:"";display:block}@supports (display:grid){.container{display:grid;grid-template-rows:1fr}}@media print,screen and (min-width:768px){.container{padding-left:16px;padding-right:16px;width:min(100%,1112px)}}.modal .checkbox{display:none}.modal .modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.8);display:flex;height:100%;left:0;opacity:0;position:fixed;top:0;transform:scale(1);transition:all .3s ease;visibility:hidden;width:100%;z-index:-100}.modal .modal-overlay .o-close{cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-9999}.modal .modal-overlay .close{cursor:pointer;height:24px;position:absolute;right:0;top:-30px;width:24px;z-index:1}.modal .modal-overlay .close:after,.modal .modal-overlay .close:before{background-color:#fff;content:"";display:block;height:1px;left:0;position:absolute;top:50%;transform-origin:center;width:100%}.modal .modal-overlay .close:before{transform:rotate(-45deg)}.modal .modal-overlay .close:after{transform:rotate(45deg)}@media (min-width:768px){.modal .modal-overlay .close{height:48px;right:-48px;top:-58px;width:48px}}.modal-wrap{align-self:flex-start;margin:20px auto;transition:all .5s ease;width:min(90%,800px)}.modal-wrap.a-center{align-self:center;text-align:center}.youtubeBox{margin-bottom:0;padding-top:56.25%;position:relative;width:100%}.youtubeBox iframe{height:100%;position:absolute;right:0;top:0;width:100%}.modal input:checked~.o-close{z-index:9998}.modal input:checked~.modal-overlay{opacity:1;overflow:auto;transform:scale(1);visibility:visible;z-index:9997}.modal input:checked~.modal-overlay .modal-wrap{transform:translateY(0);z-index:9999}.main,.wrapper{overflow-x:hidden}.wrapper{-webkit-text-size-adjust:100%;color:#004896;line-height:1.75}.fix-nav{display:none;filter:grayscale(1) contrast(1);left:0;mix-blend-mode:difference;padding-left:min(2.1333333333vw,8px);position:fixed;top:50%;translate:0 -50%;z-index:3}.fix-nav li{line-height:0;margin-block:min(4.2666666667vw,16px);position:relative;text-align:center;width:min(13.8666666667vw,52px)}.fix-nav li img{width:100%}.fix-nav li a{display:block;opacity:.4;padding-block:min(4.2666666667vw,16px);position:relative;transition:opacity .6s}.fix-nav li a:before{border-top:1px solid #fff;content:"";left:max(-2.1333333333vw,-8px);position:absolute;top:min(4.8vw,18px);transform-origin:left center;transition:scale .3s;width:min(1.3333333333vw,5px)}.fix-nav li a.active{opacity:1}.fix-nav li a.active:before{scale:1.5 1}.fix-nav li a.soon:after{aspect-ratio:58/6;background-image:url(../img/nav-soon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";left:-.1rem;position:absolute;top:1.75rem;width:70px}@media print,screen and (min-width:768px){.fix-nav{display:block;padding-left:min(4vw,60px)}.fix-nav li{margin-block:30px;width:104px}.fix-nav li a{padding-block:0}.fix-nav li a:before{left:max(-4vw,-60px);top:5px;width:20px}.fix-nav li a.soon:after{font-size:.625rem;top:1rem}}.fix-bnr{bottom:0;position:fixed;right:0;width:min(45.3333333333vw,170px);z-index:3}.fix-bnr a{display:block}.fix-bnr img{width:100%}@media print,screen and (min-width:768px){.fix-bnr{width:340px}}.header{filter:grayscale(1) contrast(1);isolation:isolate;mix-blend-mode:difference;padding:min(4.2666666667vw,16px);pointer-events:none;position:fixed;width:100%;z-index:100}.header__bar{align-items:center;display:flex;height:min(10.6666666667vw,40px);justify-content:space-between}.header__logo{line-height:0;margin-left:min(4.2666666667vw,16px);pointer-events:auto;width:min(36.2666666667vw,136px)}.header__logo a{display:block}.header__logo img{width:100%}@media print,screen and (min-width:768px){.header{padding:40px}.header__bar{height:60px}.header__logo{margin-left:16px;width:180px}}.gnav-trg{background-image:url(../img/gnav.svg);background-size:cover;cursor:pointer;height:40px;margin-left:auto;pointer-events:auto;position:relative;transform-origin:center;transition:transform .3s;width:40px}.gnav-trg:after,.gnav-trg:before{background-color:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;transform-origin:center center;transition:.3s;translate:-50% -50%;width:30%}.gnav-trg:before{margin-top:-3px}.gnav-trg:after{margin-top:3px}.gnav-trg.close{transform:rotate(45deg)}.gnav-trg.close:before{margin-top:0}.gnav-trg.close:after{margin-top:0;transform:rotate(90deg)}@media print,screen and (min-width:768px){.gnav-trg{height:60px;width:60px}.gnav-trg:before{margin-top:-5px}.gnav-trg:after{margin-top:5px}}.gnav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.7);padding:min(27.2vw,102px) min(8.5333333333vw,32px) min(8.5333333333vw,32px);position:fixed;right:0;top:0;width:100%;z-index:99}.gnav,.gnav.hide-anim,.gnav.open{backface-visibility:hidden;transition:opacity .6s,transform .6s,visibility .6s}.gnav.open{opacity:1;transform:translateY(0);visibility:visible}.gnav,.gnav.hide-anim{opacity:0;transform:translateY(-10px);visibility:hidden}.gnav__menu li{font-size:min(4.2666666667vw,16px);margin-bottom:1.25em;padding-left:1.5em;position:relative}.gnav__menu li:before{background-color:#141423;content:"";height:1px;left:0;margin-right:.5em;position:absolute;top:.75em;width:1em}.gnav__menu li>ul{margin-top:1em}.gnav__menu li>ul li{font-size:.875em}@media print,screen and (min-width:768px){.gnav{height:100%;padding:min(27.2vw,102px) min(8.5333333333vw,32px) min(8.5333333333vw,32px);width:min(50%,600px)}.gnav.open{transform:translateX(0)}.gnav,.gnav.hide-anim{opacity:0;transform:translateX(10px);visibility:hidden}}.hero{padding-bottom:min(18.1333333333vw,68px);position:relative}.hero__read{background-color:#e4ebf3;bottom:0;left:0;overflow:clip;position:absolute;right:0;top:min(154.6666666667vw,100svh - 40px);z-index:0}.hero__read img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%;width:100%}.hero__content{position:relative;width:100%;z-index:1}.hero__bg{inset:min(4.2666666667vw,16px);position:absolute;z-index:0}.hero__bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.hero__pic{height:84.8%;position:absolute;right:0;top:0;width:89.8666666667vw;z-index:1}.hero__pic img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 80%;object-position:50% 80%;width:100%}.hero__copy{left:18.6666666667vw;position:absolute;top:59.3703148426%;width:68.8vw;z-index:2}.hero__copy img{width:100%}@media (max-width:767px){.hero__content{aspect-ratio:9/15;max-height:100svh}}@media print,screen and (min-width:768px){.hero{padding-bottom:140px}.hero__read{background-color:#eff6fe;min-height:740px;top:min(64vw,960px)}.hero__content{height:min(67.3333333333vw,1010px)}.hero__bg{inset:40px}.hero__pic{height:84%;width:80.6666666667vw}.hero__pic img{-o-object-position:50% 50%;object-position:50% 50%}.hero__copy{left:50%;top:52.3214285714%;translate:-50% 0;width:min(34.3333333333vw,515px)}.hero__copy img{width:100%}}.home-sec{position:relative}@media print,screen and (min-width:768px){.home-sec{padding-inline:32px}}.read{position:relative;z-index:2}.read__head{left:min(8.5333333333vw,32px);position:absolute;top:max(-8.8vw,-33px);width:min(52.2666666667vw,196px)}.read__head img{width:100%}.read__body{font-family:"Noto Serif JP",serif;font-weight:500;line-height:2;margin-top:min(22.4vw,84px)}@media print,screen and (min-width:768px){.read__head{left:min(25.6vw,384px);top:-70px;width:386px}.read__body{margin-top:125px;padding-left:min(25.6vw,384px)}}.grandopen{overflow:hidden;padding-bottom:min(21.3333333333vw,80px);padding-top:min(16vw,60px)}.grandopen__open{margin-bottom:min(16vw,60px);position:relative;width:min(100%,791px);z-index:1}.grandopen__open svg{width:100%}.grandopen__open svg path{fill:#004795}.grandopen__head{align-items:center;display:flex;font-size:min(4.8vw,18px);letter-spacing:.05em;line-height:1.2;margin-bottom:min(10.6666666667vw,40px)}.grandopen__head:after{background-color:#004896;content:"";display:inline-block;height:1px;margin-left:.3em;width:2em}.grandopen__copy,.grandopen__head{font-family:"Noto Serif JP",serif;font-weight:400}.grandopen__copy{font-feature-settings:"kern" 1,"palt" 1,"halt" 1;font-size:min(6.4vw,24px);line-height:1.6;margin-bottom:1em}.grandopen__copy sup{font-size:.5em}.grandopen-company{position:relative}.grandopen-company .col-img{aspect-ratio:1/1;position:absolute;right:max(-26.6666666667vw,-100px);top:50%;translate:0 -50%;width:min(70.6666666667vw,265px);z-index:0}.grandopen-company .col-txt{position:relative}.grandopen-gift{align-items:center;border-top:1px solid #004896;display:grid;gap:min(6.4vw,24px);grid-auto-flow:row;grid-template-areas:"title title" "img det";grid-template-columns:min(26.6666666667vw,100px) auto;grid-template-rows:min-content min-content;margin-top:min(21.3333333333vw,80px);padding-top:min(10.6666666667vw,40px)}.grandopen-gift__img{grid-area:img}.grandopen-gift__img img{width:100%}.grandopen-gift__txt{grid-area:title;text-align:center}.grandopen-gift__det{font-size:min(3.2vw,12px);grid-area:det;line-height:1.8}.grandopen-gift__head{color:#e3291f;display:flex;flex-wrap:wrap;font-family:"Noto Serif JP",serif;font-size:min(6.4vw,24px);gap:.5em;line-height:1;margin-bottom:min(5.3333333333vw,20px)}.grandopen-gift__head span{flex-shrink:0}.grandopen-gift__name{font-family:"Noto Serif JP",serif;font-size:min(3.2vw,12px);font-weight:500;line-height:1.4}.grandopen-gift__name .em{display:block;font-size:1.7em;margin-top:.5em}@media print,screen and (min-width:480px){.grandopen-gift{grid-template-areas:"img title" "img det";justify-content:center}.grandopen-gift__txt{-moz-text-align-last:left;text-align-last:left}}@media print,screen and (min-width:768px){.grandopen{padding-bottom:200px;padding-top:120px}.grandopen__open{margin-bottom:118px}.grandopen__head{font-size:1.5rem;margin-bottom:80px}.grandopen__copy{font-size:2rem}.grandopen-company .col-img{height:auto;left:min(35.3333333333vw,530px);right:auto;top:-30px;translate:0 0;width:598px}.grandopen-company .col-txt{width:440px}.grandopen-gift{border-bottom:1px solid #004896;gap:min(2.6666666667vw,40px);grid-template-columns:184px auto;margin-top:160px;padding-block:70px}.grandopen-gift__det{font-size:1rem}.grandopen-gift__head{font-size:2rem;margin-bottom:40px}.grandopen-gift__name{font-size:1.125rem}}.recp{background-color:#141423;color:#fff;padding-block:min(16vw,60px) min(21.3333333333vw,80px)}.recp__hg{margin-bottom:min(6.1333333333vw,23px)}.recp__en{line-height:0;margin-bottom:min(7.7333333333vw,29px)}.recp__en img{width:min(99.4666666667vw,373px)}.recp__head{font-family:"Noto Serif JP",serif;font-size:min(7.2vw,27px);font-weight:500;line-height:1}.recp__read{font-size:min(3.7333333333vw,14px);line-height:1.8}.recp__img{margin-block:min(8vw,30px);margin-right:max(-8.5333333333vw,-32px)}.recp__img img{width:100%}.recp__subhead{align-items:center;display:flex;font-family:"Noto Serif JP",serif;font-size:min(4.5333333333vw,17px);font-weight:600;gap:.4em;justify-content:space-between;line-height:1.2;margin-bottom:.75em;margin-top:2em}.recp__subhead:after{background-color:#fff;content:"";flex-grow:1;height:1px}.recp__list{font-size:min(3.7333333333vw,14px);line-height:1.8}.recp__list:not(:last-child){margin-bottom:3em}.recp__item{display:flex;gap:min(2.1333333333vw,8px)}.recp__item:not(:last-child){margin-bottom:.75em}.recp__term{flex-shrink:0;text-align:right}.recp__term:after{content:":";display:inline-block;margin-left:.4em}.recp__desc small{font-size:.85em}.recp__requirements li:before{content:"━";display:inline-block;font-size:.75em;margin-right:.5em}.recp__requirements li:not(:last-child){margin-bottom:.5em}.recp__app{margin-top:min(10.6666666667vw,40px)}.recp__app a{background-color:#fff;box-shadow:3px 3px 4px rgba(0,0,0,.1);display:block;font-size:min(4.2666666667vw,16px);font-weight:600;padding:1em;text-align:center}@media (hover:hover){.recp__app a{transition:box-shadow .5s,background-color .5s}.recp__app a:hover{background-color:#d9d9d9;box-shadow:3px 3px 4px transparent}}@media print,screen and (min-width:768px){.recp{padding-block:120px 180px}.recp__hg{margin-bottom:40px}.recp__en{margin-bottom:90px}.recp__en img{width:491px}.recp__head{font-size:3.125rem}.recp__read{font-size:1.125rem;margin-bottom:3em}.recp__subhead{font-size:1.5rem}.recp__list{font-size:1.125rem}.recp__item{gap:12px}.recp__term{width:6em}.recp__term:after{margin-left:.75em}.recp__app{margin-top:60px}.recp__app a{font-size:1.125rem}}@media print,screen and (min-width:992px){.recp__row{align-items:start;display:flex;position:relative}.recp__content{width:min(41.3333333333vw,620px)}.recp__img{aspect-ratio:710/471;margin:0 0 2em 2em;width:min(39.3333333333vw,590px)}.recp__img div{overflow:clip}}.ex{background-color:#141423;background-position:50%;background-size:cover;color:#fff;padding-block:16vw}.ex.slide1{background-image:url(../img/ex01.jpg)}.ex.slide2{background-image:url(../img/ex02.jpg)}.ex.slide3{background-image:url(../img/ex03.jpg)}.ex.slide4{background-image:url(../img/ex04.jpg)}.ex:before{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-image:linear-gradient(0deg,rgba(0,0,0,.7) 50%,hsla(47,33%,68%,.5) 50.0000001%);content:"";inset:0;position:absolute}.ex__container{position:relative;z-index:1}.ex__head{margin-bottom:min(8vw,30px)}.ex__head img{width:min(125.3333333333vw,470px)}@media print,screen and (min-width:768px){.ex{padding-block:120px}.ex__head{margin-bottom:20px}.ex__head img{width:320px}}.ex-slide{margin-inline:calc(50% - 50vw)}.ex-slide-navi{align-items:center;display:flex;justify-content:end;margin-bottom:min(5.3333333333vw,20px)}.ex-slide-navi>div{border-left:1px solid #fff;cursor:pointer;display:grid;height:min(8vw,30px);place-items:center;position:relative;width:min(20vw,75px)}.ex-slide-navi>div.ex-slide-next:before,.ex-slide-navi>div.ex-slide-prev:before{aspect-ratio:1/1;border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:block;rotate:45deg;width:min(3.2vw,12px)}.ex-slide-navi>div.ex-slide-next:first-child,.ex-slide-navi>div.ex-slide-prev:first-child{border-left:1px solid #fff}.ex-slide-navi>div.ex-slide-next:first-child:before,.ex-slide-navi>div.ex-slide-prev:first-child:before{rotate:-135deg}.ex-slide-navi>div.ex-slide-next.swiper-button-disabled:before,.ex-slide-navi>div.ex-slide-prev.swiper-button-disabled:before{cursor:default;opacity:.2}.ex-slide-autoplay{aspect-ratio:1/1;cursor:pointer;position:relative;width:min(8vw,30px)}.ex-slide-autoplay:before{aspect-ratio:1/1;background-size:cover;content:"";left:50%;position:absolute;top:50%;translate:-50% -50%;width:min(3.2vw,12px)}.ex-slide-autoplay.is-playing:before{background-image:url(../img/icon-play2.svg)}.ex-slide-autoplay.is-paused:before{background-image:url(../img/icon-pause.svg)}.ex-slide-autoplay svg{--progress:0;fill:none;stroke:#fff;stroke-dasharray:125.6;stroke-dashoffset:calc(125.6px*(1 - var(--progress)));stroke-width:4px;height:100%;left:0;position:absolute;top:0;transform:rotate(-90deg);width:100%;z-index:10}.ex-slide-container{height:0;margin-inline:auto;position:relative;width:min(100%,800px);z-index:2}.ex-slide-pagination{font-family:Montserrat,sans-serif;font-size:min(5.3333333333vw,20px);font-weight:600;letter-spacing:.1em;position:absolute;right:min(8.5333333333vw,32px);top:56vw;z-index:1}.ex-slide-pagination:before{background-color:#fff;bottom:max(-2.6666666667vw,-10px);content:"";height:250%;left:-50%;position:absolute;rotate:40deg;width:1px}.ex-slide__tab{display:flex;flex-wrap:wrap;gap:min(4.2666666667vw,16px);justify-content:center;margin-inline:auto;margin-top:min(10.6666666667vw,40px);position:relative;width:min(100%,800px);z-index:2}.ex-slide__tab button{border:1px solid #fff;cursor:pointer;font-size:min(3.7333333333vw,14px);font-weight:500;line-height:1.2;padding:.5em 1em;position:relative}.ex-slide__tab button:first-child{font-size:.75em}.ex-slide__tab button.is-active{background-color:#fff;color:#141423}.ex-slide__tab button span{display:inline-block;margin-right:1em}@media print,screen and (min-width:768px){.ex-slide-pagination{font-size:1.875rem;right:min(2.6666666667vw,40px);top:min(36.6666666667vw,550px)}.ex-slide-pagination:before{bottom:0;height:200%}.ex-slide__tab{gap:20px}.ex-slide__tab button{align-items:center;display:flex;flex:0 0 18%;font-size:.875rem;justify-content:center;padding:1em}.ex-slide__tab button span{left:1em;position:absolute;top:auto}}.ex-item__pic{position:relative}.swiper-slide-active .ex-item__pic{box-shadow:0 16px 16px rgba(0,0,0,.2)}.ex-item__bar{background-color:hsla(0,0%,100%,.7);bottom:0;height:3px;left:0;opacity:0;position:absolute;right:0}.ex-item__bar div{background-color:#004795;height:100%;position:absolute;transform:scaleX(0);transform-origin:left center;width:100%}.swiper-slide-active .ex-item__bar{opacity:1}.swiper-slide-active .ex-item__bar div{animation:progressbar 5.5s linear 1 both}.ex-item__txt{margin-top:min(8vw,30px);opacity:0;transform:translateY(-15%);transition:transform .5s,opacity .5s}.swiper-slide-active .ex-item__txt{opacity:1;transform:translateY(0);transition:transform 1s 1s,opacity 1s 1s}.ex-item__head{align-items:center;display:flex;font-family:"Noto Serif JP",serif;font-size:min(4.8vw,18px);font-weight:500;justify-content:center;margin-bottom:1em}.ex-item__head span{border-bottom:1px solid #fff;font-family:Montserrat,sans-serif;font-size:.66em;height:100%;letter-spacing:.1em;margin-right:.5em}.ex-item__body{line-height:21/12}@media print,screen and (min-width:768px){.ex-item{margin-inline:auto;width:min(53.3333333333vw,800px)}.ex-item__txt{margin-top:min(8vw,30px)}.ex-item__head{font-size:1.5rem}.ex-item__body{text-align:center}}@keyframes progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.items{padding:min(24vw,90px) min(8.5333333333vw,32px) min(16vw,60px)}.items__head{line-height:0;margin-bottom:min(13.3333333333vw,50px)}.items__head img{width:min(36.8vw,138px)}.items__wall{display:grid;gap:min(5.3333333333vw,20px);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(9,1fr)}.items__item{aspect-ratio:1/1;overflow:hidden;position:relative}.items__item:nth-child(odd)>div{animation:rotationOdd 16s cubic-bezier(.19,1,.22,1) infinite normal}.items__item:nth-child(2n)>div{animation:rotationEven 16s cubic-bezier(.23,1,.32,1) infinite normal}.items__item>div{display:flex;flex-wrap:wrap;height:200%;left:0;position:absolute;top:0;width:200%}.items__item>div img{flex:0 0 50%;width:50%}.items__act{margin-top:min(10.6666666667vw,40px);text-align:center}@media (max-width:767px){.items__item:first-child{grid-column:span 2/span 2;grid-row:span 2/span 2}.items__item:nth-child(2){grid-column-start:2;grid-row-start:3}.items__item:nth-child(3){grid-column:span 2/span 2;grid-column-start:1;grid-row:span 2/span 2;grid-row-start:4}.items__item:nth-child(4){grid-column-start:1;grid-row-start:7}.items__item:nth-child(5){grid-column-start:2;grid-row-start:7}.items__item:nth-child(6){grid-column:span 2/span 2;grid-column-start:1;grid-row:span 2/span 2;grid-row-start:8}.items__item:nth-child(7){grid-column-start:1;grid-row-start:6}.items__item:nth-child(8){grid-column-start:2;grid-row-start:6}.items__item:nth-child(9){grid-column-start:1;grid-row-start:3}}@media print,screen and (min-width:768px){.items{padding:160px 40px 120px}.items__head{margin-bottom:80px}.items__head img{width:279px}.items__wall{gap:min(2.6666666667vw,40px);grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}.items__item:first-child{grid-column:span 2/span 2;grid-row:span 2/span 2}.items__item:nth-child(2){grid-column-start:2;grid-row-start:3}.items__item:nth-child(3){grid-column-start:3;grid-row-start:3}.items__item:nth-child(4){grid-column-start:4;grid-row-start:1}.items__item:nth-child(5){grid-column-start:5;grid-row-start:1}.items__item:nth-child(6){grid-column:span 2/span 2;grid-column-start:4;grid-row:span 2/span 2;grid-row-start:2}.items__item:nth-child(7){grid-column-start:3;grid-row-start:1}.items__item:nth-child(8){grid-column-start:3;grid-row-start:2}.items__item:nth-child(9){grid-column-start:1;grid-row-start:3}}@keyframes rotationOdd{0%{transform:translate(0)}15%{transform:translate(-50%)}25%{transform:translate(-50%)}40%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-50%)}65%{transform:translateY(-50%)}75%{transform:translateY(-50%)}to{transform:translate(0)}}@keyframes rotationEven{0%{transform:translate(0)}15%{transform:translateY(-50%)}25%{transform:translateY(-50%)}40%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-50%)}65%{transform:translate(-50%)}75%{transform:translate(-50%)}to{transform:translate(0)}}.voice{overflow:hidden;padding:min(24vw,90px) min(8.5333333333vw,32px) min(16vw,60px)}.voice__slide{padding-block:min(24vw,90px) min(16vw,60px);padding-right:min(5.3333333333vw,20px)}.voice__ctr{background-color:#f6f4ed;position:relative}.voice__hg{left:0;position:absolute;top:max(-6.9333333333vw,-26px);z-index:2}.voice__head{width:min(46.9333333333vw,176px)}.voice__head img{width:100%}.voice__subhead{font-size:min(3.7333333333vw,14px);font-weight:500;margin-left:min(4.2666666667vw,16px);margin-top:1em}.voice__lead,.voice__subhead{font-family:"Noto Serif JP",serif;line-height:1}.voice__lead{font-feature-settings:"kern" 1,"palt" 1,"halt" 1;align-items:center;display:flex;font-size:min(4.8vw,18px);font-weight:400;position:absolute;right:0;top:0;writing-mode:vertical-rl;z-index:2}.voice__lead:after{background-color:#004896;content:"";display:inline-block;height:3.33em;margin-top:.3em;width:1px}.voice-item{margin-inline:auto;width:min(64vw,240px)}.voice-item__img{box-shadow:0 8px 8px rgba(0,0,0,.2);position:relative;width:100%;z-index:0}.voice-item__img img{width:100%}.voice-item__txt{background-color:hsla(0,0%,100%,.8);margin-left:min(5.3333333333vw,20px);margin-top:max(-5.3333333333vw,-20px);padding:min(8vw,30px) min(5.3333333333vw,20px) min(5.3333333333vw,20px);position:relative;width:min(64vw,240px);z-index:1}.voice-item__tag{align-items:center;display:flex;font-family:"Noto Serif JP",serif;font-size:min(3.2vw,12px);font-weight:500;gap:.5em;line-height:1;margin-bottom:min(5.3333333333vw,20px)}.voice-item__tag:after,.voice-item__tag:before{background-color:#004896;content:"";height:1px;width:1em}.voice-item__head{font-feature-settings:"kern" 1,"palt" 1,"halt" 1;font-family:"Noto Serif JP",serif;font-size:min(5.3333333333vw,20px);font-weight:400;line-height:1.6;margin-bottom:1em}.voice-item__body{font-size:min(3.7333333333vw,14px)}@media print,screen and (min-width:768px){.voice{padding:160px 40px 120px}.voice__slide{padding-block:120px 90px}.voice__head{left:0;top:-46px;width:350px}.voice__subhead{font-size:1.125rem;margin-left:35px}.voice__lead{font-size:1.5rem;right:0;top:0}.voice-item{width:min(40vw,960px)}.voice-item__img{box-shadow:0 16px 16px rgba(0,0,0,.2);flex:0 0 min(40vw,600px);width:min(40vw,600px)}.voice-item__txt{flex:1 0 min(45.3333333333vw,440px);padding:30px;width:min(45.3333333333vw,440px)}.voice-item__tag{font-size:.875rem;margin-bottom:min(2.1333333333vw,32px)}.voice-item__head{font-size:2rem}.voice-item__body{font-size:.9375rem}}@media print,screen and (min-width:992px){.voice-item{align-items:center;display:flex;justify-content:center}.voice-item__txt{margin-left:-80px;margin-top:0}}.voice-slide .swiper-slide:not(:last-child){cursor:e-resize}.voice-slide-navi{align-items:center;border-right:1px solid #000;display:flex;justify-content:end;position:absolute;right:min(12vw,45px);top:min(13.3333333333vw,50px);z-index:2}.voice-slide-navi>div{border-left:1px solid #000;cursor:pointer;display:grid;height:min(8vw,30px);place-items:center;position:relative;width:min(20vw,75px)}.voice-slide-navi>div.voice-slide-next:before,.voice-slide-navi>div.voice-slide-prev:before{aspect-ratio:1/1;border-right:1px solid #000;border-top:1px solid #000;content:"";display:block;rotate:45deg;width:min(3.2vw,12px)}.voice-slide-navi>div.voice-slide-next:first-child:before,.voice-slide-navi>div.voice-slide-prev:first-child:before{rotate:-135deg}.voice-slide-navi>div.voice-slide-next.swiper-button-disabled:before,.voice-slide-navi>div.voice-slide-prev.swiper-button-disabled:before{cursor:default;opacity:.2}.voice-slide-pagination{bottom:min(5.3333333333vw,20px);left:min(13.3333333333vw,50px);position:absolute;z-index:2}.voice-slide-pagination:before{background-color:#000;bottom:max(-2.6666666667vw,-10px);content:"";height:200%;left:-40%;position:absolute;rotate:40deg;width:1px}.voice-slide-pagination span{color:#000;font-family:Montserrat,sans-serif;font-size:min(5.3333333333vw,20px);font-weight:600;letter-spacing:.1em}.voice-slide-pagination span:first-child{left:-2em;position:absolute;top:-1em}@media print,screen and (min-width:768px){.voice-slide-navi{right:min(11vw,165px);top:72px}.voice-slide-pagination{bottom:20px;font-size:1.875rem;left:auto;right:60px}.voice-slide-pagination:before{bottom:0;height:200%}.voice-slide-pagination span:first-child{left:-2.5em;top:-1.5em}}.about{color:#fff;padding:min(24vw,90px) min(8.5333333333vw,32px) min(16vw,60px);position:relative}.about__ctr{aspect-ratio:9/16;display:grid;padding:min(8vw,30px);place-items:center;position:relative;width:100%}.about__head{left:0;position:absolute;top:max(-6.9333333333vw,-26px);width:min(55.7333333333vw,209px);z-index:1}.about__head img{width:100%}.about__mov{height:100%;inset:0;overflow:clip;position:absolute;width:100%;z-index:0}.about__mov:after{background-color:rgba(0,0,0,.65);content:"";inset:0;position:absolute;z-index:1}.about__mov>div{height:120%;left:-10%;position:absolute;top:-10%;width:120%;z-index:0}.about__mov video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.about__box{position:relative;z-index:2}.about__lead{font-feature-settings:"kern" 1,"palt" 1,"halt" 1;align-items:center;display:flex;font-family:"Noto Serif JP",serif;font-size:min(5.3333333333vw,20px);font-weight:400;line-height:1.4;margin-bottom:1.5em}.about__lead:after{background-color:#fff;content:"";display:inline-block;height:1px;margin-top:.3em;width:3.33em}.about__txt{font-size:min(3.7333333333vw,14px);line-height:1.8}.about__act,.about__act a{margin-top:min(10.6666666667vw,40px)}.about__act a{background-color:#fff;color:#141423;display:block;font-weight:700;line-height:1.4;padding:1rem;text-align:center}@media (hover:hover){.about__act a{transition:background-color .5s,color .5s}.about__act a:hover{background-color:#141423;color:#fff}}@media print,screen and (min-width:768px){.about{padding:160px 40px 120px}.about__ctr{aspect-ratio:16/9;padding:0 min(11.3333333333vw,170px)}.about__head{left:0;top:-46px;width:421px}.about__lead{font-size:2rem;margin-bottom:28px}.about__txt{font-size:1rem}.about__box{text-align:left;width:100%}.about__act{margin-top:min(10.6666666667vw,40px)}.about__act a{margin-top:65px;width:min(20vw,300px)}}.message{color:#004896;padding:min(24vw,90px) min(8.5333333333vw,32px) min(16vw,60px);position:relative}.message__ctr{aspect-ratio:9/16;display:grid;padding:min(8vw,30px);place-items:center;position:relative;width:100%}.message__head{left:0;position:absolute;top:max(-6.9333333333vw,-26px);width:min(55.7333333333vw,209px);z-index:1}.message__head img{width:100%}.message__bg{height:100%;inset:0;overflow:clip;position:absolute;width:100%;z-index:0}.message__bg>div{height:120%;left:-10%;position:absolute;top:-10%;width:120%;z-index:0}.message__bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.message__box{margin-top:min(53.3333333333vw,200px);position:relative;z-index:2}.message__lead,.message__txt{font-feature-settings:"kern" 1,"palt" 1,"halt" 1;font-family:"Noto Serif JP",serif;font-weight:400;line-height:1.4}.message__lead{font-size:min(7.4666666667vw,28px);margin-bottom:.5em}.message__txt{font-size:min(5.3333333333vw,20px)}.message__act,.message__act a{margin-top:min(10.6666666667vw,40px)}.message__act a{background-color:#141423;color:#fff;display:block;font-weight:700;line-height:1.4;padding:1rem;text-align:center}@media (hover:hover){.message__act a{transition:background-color .5s,color .5s}.message__act a:hover{background-color:#fff;color:#141423}}@media print,screen and (min-width:768px){.message{padding:160px 40px 120px}.message__ctr{aspect-ratio:16/9;padding:0}.message__head{left:0;top:-46px;width:421px}.message__lead{font-size:min(2.5333333333vw,38px);margin-bottom:.5em}.message__txt{font-size:1.5rem}.message__box{margin-left:60%;margin-top:0;text-align:left;width:40%}.message__act{margin-top:min(10.6666666667vw,40px)}.message__act a{margin-top:65px;width:min(20vw,300px)}}.shop{padding:min(16vw,60px) min(8.5333333333vw,32px)}.shop__ctr{position:relative}.shop__head{margin-bottom:min(13.3333333333vw,50px)}.shop__head img{height:min(12.2666666667vw,46px);max-width:none;width:auto}.shop__logo,.shop__txt{margin-bottom:min(10.6666666667vw,40px)}.shop__logo{text-align:center}.shop__logo img{width:min(51.7333333333vw,194px)}.shop__add{line-height:1.6}.shop__links{margin-top:min(20vw,75px)}.shop__links a,.shop__links p{align-items:center;color:#141423;display:flex;font-weight:700;justify-content:space-between;line-height:1.4;padding-inline:1.5em}.shop__links a:not(:first-child),.shop__links p:not(:first-child){margin-top:min(10.6666666667vw,40px)}.shop__links a:after{aspect-ratio:1/1;background-image:url(../img/icon-blank.svg);background-size:cover;content:"";display:inline-block;margin-left:1em;width:1em}@media (hover:hover){.shop__links a{transition:background-color .3s}.shop__links a:hover{background-color:hsla(47,33%,95%,.5)}}.shop__links p{cursor:auto;position:relative}.shop__links p:after{background-image:none;bottom:0;content:"COMING SOON";font-size:.75em;left:2em;position:absolute;width:100%;z-index:2}.shop__links p:before{background-color:hsla(0,0%,100%,.8);content:"";inset:0;position:absolute;z-index:1}.shop__map{height:300px;position:relative}.shop__map-frm{height:100%;left:0;position:absolute;top:0;width:100%}.shop__map-frm.hide{display:none}.shop__map-frm iframe{height:100%;left:0;position:absolute;top:0;width:100%}.shop__map-row{margin-top:min(8.5333333333vw,32px)}.shop__map-contrl{font-size:min(3.2vw,12px);text-align:right}.shop__map-contrl span{color:#000;cursor:pointer;display:inline-block;opacity:.5;padding-inline:1.5em}.shop__map-contrl span.active{opacity:1}.shop__map-contrl span:not(:last-child){border-right:1px solid #000}@media (hover:hover){.shop__map-contrl span:hover{text-decoration:underline}}.shop__map-link{display:flex;gap:.5rem;margin-top:min(4.2666666667vw,16px)}.shop__map-link a,.shop__map-link p{align-items:center;background-color:#f6f4ed;display:flex;flex:1 0 auto;font-size:min(3.2vw,12px);justify-content:space-between;line-height:1;padding:.75em;white-space:nowrap}.shop__map-link a:after,.shop__map-link p:after{aspect-ratio:1/1;background-image:url(../img/icon-pin.svg);background-size:cover;content:"";display:inline-block;margin-left:.5em;width:1.25em}@media (hover:hover){.shop__map-link a,.shop__map-link p{transition:background-color .3s}.shop__map-link a:hover,.shop__map-link p:hover{background-color:#eeeadd}}@media print,screen and (min-width:768px){.shop{padding:120px 40px}.shop__head{margin-bottom:86px}.shop__head img{height:auto;max-width:100%;width:640px}.shop__logo{margin-bottom:67px;text-align:center}.shop__logo img{width:220px}.shop__links{margin-top:40px}.shop__links a{font-size:1.125rem;margin-top:min(10.6666666667vw,40px)}.shop__map{height:500px}.shop__map-row{display:flex;flex-wrap:wrap;gap:28px;margin-top:20px}.shop__map-contrl{font-size:.875rem}.shop__map-link{margin-top:0}.shop__map-link a{font-size:.875rem}}@media print,screen and (min-width:1200px){.shop__row{align-items:start;display:grid;gap:0 60px;grid-template-areas:"map txt" "map act";grid-template-columns:58% 1fr;grid-template-rows:auto auto}.shop__txt{grid-area:txt;margin-bottom:0}.shop__acc{grid-area:map}.shop__links{grid-area:act}}.sns{margin-top:min(16vw,60px);padding-inline:min(8.5333333333vw,32px);position:relative}.sns__container{border-bottom:1px solid #141423;border-top:1px solid #141423}.sns__icons{display:flex;gap:min(8.5333333333vw,32px);justify-content:center;margin-block:min(10.6666666667vw,40px)}.sns__icons a{display:block;width:min(10.6666666667vw,40px)}@media (hover:hover){.sns__icons a{transition:opacity .3s}.sns__icons a:hover{opacity:.6}}@media print,screen and (min-width:768px){.sns{margin-top:120px;padding-inline:40px}.sns__icons{gap:min(4vw,60px);margin-block:60px}.sns__icons a{width:50px}}.footer{color:#141423;padding-block:min(16vw,60px)}.footer__logo{margin-bottom:min(4.2666666667vw,16px);text-align:center}.footer__logo img{width:min(32vw,120px)}.footer__nav{margin-block:min(8.5333333333vw,32px)}.footer__nav ul{display:flex;justify-content:center;margin:0}.footer__nav li{font-size:min(3.2vw,12px);margin-inline:1em}.footer__nav li a{text-decoration:underline}@media (hover:hover){.footer__nav li a:hover{text-decoration:none}}.footer__appv{margin-block:1em}.footer__appv,.footer__copy{font-size:min(2.6666666667vw,10px);text-align:center}@media print,screen and (min-width:768px){.footer{padding-block:110px 58px;padding-left:0}.footer__logo{margin-bottom:30px}.footer__logo img{width:227px}.footer__nav{margin-block:40px}.footer__nav li{font-size:1rem}.footer__appv,.footer__copy{font-size:.75rem}}.loading{background-color:#fff;inset:0;pointer-events:none;position:fixed}.loading>div{animation:rotation 1.6s cubic-bezier(.215,.61,.355,1) infinite;background-image:url(../img/gnav.svg);background-size:cover;display:block;filter:grayscale(1) contrast(1);height:60px;left:50%;margin:-30px 0 0 -30px;mix-blend-mode:difference;position:absolute;top:50%;width:60px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero{opacity:0}.hero.is-active{opacity:1;transition:opacity .8s cubic-bezier(.215,.61,.355,1)}.hero__pic{overflow:clip}.hero__pic img{transform:scale(1.2);transform-origin:center;transition:transform 1.6s cubic-bezier(.215,.61,.355,1)}.is-active .hero__pic img{transform:scale(1)}.hero__copy div{overflow:clip}.hero__copy div img{opacity:0;transform:translateY(30px);transition:transform .8s cubic-bezier(.215,.61,.355,1),opacity .8s cubic-bezier(.215,.61,.355,1)}.is-active .hero__copy div img{opacity:1;transform:translateY(0)}.hero__copy div:first-child img{transition-delay:0}.hero__copy div:nth-child(2) img{transition-delay:.2s}.hero__copy div:nth-child(3) img{transition-delay:.4s}.hero__bg,.hero__copy,.js_hero_pic{transform:translateZ(0);will-change:transform}.hero__copy,.hero__read{transform:translateZ(0)}.js_ent_ani{will-change:auto}.page-head{aspect-ratio:9/12;display:grid;margin-bottom:min(11.7333333333vw,44px);padding:min(4.2666666667vw,16px);place-items:center;position:relative}.page-head__mov,.page-head__pic{inset:min(4.2666666667vw,16px);overflow:clip;position:absolute;z-index:0}.page-head__mov>div,.page-head__pic>div{height:120%;left:-10%;position:absolute;top:0;width:120%;z-index:0}.page-head__mov img,.page-head__mov video,.page-head__pic img,.page-head__pic video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.page-head__mov:after{background-color:rgba(0,0,0,.65);content:"";inset:0;position:absolute;z-index:1}.page-head__cnt{color:#fff;padding:min(8.5333333333vw,32px);position:relative;text-align:center;z-index:1}.page-head__cnt.blue{color:#004896;text-align:left}.page-head__head,.page-head__sub{font-feature-settings:"kern" 1,"palt" 1,"halt" 1;font-family:"Noto Serif JP",serif;font-weight:400}.page-head__head{font-size:min(9.6vw,36px);line-height:1.4}.page-head__sub{font-size:min(3.7333333333vw,14px);margin-top:1em}.blue .page-head__sub{font-size:1.7142857143rem;margin-top:0}.page-head__act{font-size:min(3.7333333333vw,14px);margin-top:min(10.6666666667vw,40px)}.page-head__act .corner-frame{--gradient-color:#fff;padding-inline:2em}@media (hover:hover){.page-head__act .corner-frame{transition:background-color .5s}.page-head__act .corner-frame:after{transition:transform .3s}.page-head__act .corner-frame:hover{background-color:hsla(0,0%,100%,.3)}.page-head__act .corner-frame:hover:after{transform:translateX(15%)}}@media print,screen and (min-width:768px){.page-head{aspect-ratio:16/9;margin-bottom:80px;padding:40px}.page-head__mov,.page-head__pic{inset:40px}.page-head__cnt{padding:40px}.page-head__cnt.blue{padding:40px min(10.6666666667vw,160px);width:100%}.page-head__head{font-size:3.625rem}.page-head__sub{font-size:1.125rem}.blue .page-head__sub{font-size:2rem}.page-head__act{font-size:1.125rem;margin-top:70px}}.page-sec{padding-bottom:min(16vw,60px)}.page-sec.full{padding-inline:min(8.5333333333vw,32px)}.page-sec__hg{margin-bottom:min(10.6666666667vw,40px);text-align:center}.page-sec__head{line-height:0}.page-sec__head img{height:min(7.4666666667vw,28px);width:auto}.page-sec__sub{font-feature-settings:"kern" 1,"palt" 1,"halt" 1;color:#141423;font-family:"Noto Serif JP",serif;font-size:min(3.2vw,12px);font-weight:500;line-height:1.4;margin-top:1em}.page-sec__read{margin-bottom:min(8.5333333333vw,32px)}.page-sec__read-copy{font-feature-settings:"kern" 1,"palt" 1,"halt" 1;font-family:"Noto Serif JP",serif;font-size:min(5.3333333333vw,20px);font-weight:500;line-height:1.6;margin-bottom:.5em}.page-sec__read-txt{font-size:min(3.7333333333vw,14px);line-height:1.8}@media (max-width:991px){.page-sec .container{padding-left:0;padding-right:0}}@media print,screen and (min-width:768px){.page-sec{padding-bottom:120px}.page-sec.full{padding-inline:40px}.page-sec__hg{margin-bottom:76px}.page-sec__head img{height:54px}.page-sec__sub{font-size:1.125rem}.page-sec__read{margin-bottom:60px}.page-sec__read-copy{font-size:2rem}.page-sec__read-txt{font-size:1rem}}.page-lower__act{display:flex;justify-content:center}.page-lower__act a{width:min(100%,300px)}.quality__step{background-color:#f6f4ed;margin-inline:calc(50% - 50vw + min(8.5333333333vw, 32px));padding:min(8.5333333333vw,32px)}.quality__step-head{font-feature-settings:"kern" 1,"palt" 1,"halt" 1;align-items:center;display:flex;font-family:"Noto Serif JP",serif;font-size:min(5.3333333333vw,20px);font-weight:500;line-height:1.4;margin-bottom:1.5em}.quality__step-step{counter-reset:steps}.quality__step-step li{font-size:min(3.7333333333vw,14px);overflow:hidden;padding-left:min(8vw,30px);padding-top:min(8vw,30px);position:relative}.quality__step-step li:before{aspect-ratio:60/82;background-image:url(../img/step-marker.svg);background-position:100% 0;content:"STEP" counter(steps,decimal-leading-zero);counter-increment:steps;display:block;font-family:Montserrat,sans-serif;font-weight:600;left:0;line-height:1.4;padding-right:1.5em;position:absolute;top:0;width:min(16vw,60px)}.quality__step-step li:not(:last-child){margin-bottom:2em}.quality__step-step li .step-txt{align-items:center;display:flex;margin-top:1em}.quality__step-step li .step-img{width:min(48vw,180px)}.quality__step-step li .step-img img{width:100%}@media print,screen and (min-width:768px){.quality__step{margin-inline:calc(50% - 50vw + 40px);padding:60px;position:relative}.quality__step-head{font-size:1.5rem;margin-inline:auto;width:min(100%,1080px)}.quality__step-head:after{background-color:currentcolor;content:"";display:inline-block;height:1px;margin-left:.5em;margin-top:.3em;width:3.33em}.quality__step-step{margin-inline:auto;width:min(100%,1080px)}.quality__step-step li{align-items:center;display:flex;font-size:1.125rem;padding-left:0;padding-top:0}.quality__step-step li:not(:last-child){margin-bottom:1.5em}.quality__step-step li:before{font-size:.875rem;padding-right:1.2em;position:relative;width:60px}.quality__step-step li .step-txt{margin-top:0;order:1}.quality__step-step li .step-img{margin-left:auto;order:2;width:min(30vw,450px)}}@media print,screen and (min-width:992px){.quality__step-step li{position:static}.quality__step-step li:nth-child(2n){margin-left:min(6.6666666667vw,100px)}.quality__step-step li:first-child .step-img{right:-40px;top:-28.3333333333%}.quality__step-step li:nth-child(3) .step-img{right:140px;top:18%}.quality__step-step li:nth-child(4) .step-img{bottom:-5%;right:50px}.quality__step-step li .step-img{margin-left:0;position:absolute}}.mante__genre{margin-inline:calc(50% - 50vw + min(8.5333333333vw, 32px))}.mante__genre-sec{border-top:1px solid #141423;padding-block:min(8.5333333333vw,32px)}.mante__genre-row{display:grid;gap:min(5.3333333333vw,20px);grid-template-areas:"head" "img" "lst";grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(3,min-content);justify-items:center}.mante__genre-img{grid-area:img;line-height:0;width:100%}.mante__genre-img img{width:100%}.mante__genre-head{font-feature-settings:"kern" 1,"palt" 1,"halt" 1;font-family:"Noto Serif JP",serif;font-size:min(5.3333333333vw,20px);font-weight:500;grid-area:head;line-height:1.2;text-align:center}.mante__genre-lst,.mante__genre-txt{grid-area:lst;padding-left:1rem}.mante__genre-lst li{position:relative}.mante__genre-lst li:before{background-color:currentcolor;content:"";height:1px;left:-1em;position:absolute;top:.8em;width:.75em}.mante__genre-lst li:not(:last-child){margin-bottom:1em}@media print,screen and (min-width:768px){.mante__genre{margin-inline:calc(50% - 50vw + 40px)}.mante__genre-sec{padding-block:60px}.mante__genre-sec:nth-child(odd) .mante__genre-row{grid-template-areas:"img head" "img lst";grid-template-columns:min(30.6666666667vw,460px) min(37.3333333333vw,560px)}.mante__genre-sec:nth-child(2n) .mante__genre-row{grid-template-areas:"head img" "lst img";grid-template-columns:min(37.3333333333vw,560px) min(30.6666666667vw,460px)}.mante__genre-row{gap:0 min(4vw,60px);grid-auto-columns:1fr;grid-template-rows:auto 1fr;justify-content:center;justify-items:center}.mante__genre-img{align-self:stretch;width:min(30.6666666667vw,460px)}.mante__genre-head{align-self:start;font-size:2rem;line-height:1.2;margin-bottom:1em;text-align:left}}:root{--body-bg:#fff;--row-bg:#f6f4ed;--txt-color:#004896;--gradient-color:var(--txt-color)}body.page-msg{transition:background-color 1s linear,color 1s linear}body.page-msg.bg-changed{--body-bg:#141423;--row-bg:#141423;--txt-color:#fff;background-color:var(--body-bg)}.page-msg .page-head__cnt{margin-top:min(37.3333333333vw,140px)}@media print,screen and (min-width:768px){.page-msg .page-head__cnt{margin-left:53%;margin-top:0;padding-inline:0;width:auto}}.wrapper{color:var(--txt-color)}.msg-sec__row{background-color:var(--row-bg);margin-inline:min(4.2666666667vw,16px);padding:min(8.5333333333vw,32px)}.msg-sec__row .container{display:grid;gap:min(8.5333333333vw,32px)}.msg-sec__greeting,.msg-sec__read,.msg-sec__title{font-feature-settings:"kern" 1,"palt" 1,"halt" 1;font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.6}.msg-sec__title{margin-bottom:1.5em}.msg-sec__read,.msg-sec__title{margin-inline:min(4.2666666667vw,16px);text-align:center}.msg-sec__greeting,.msg-sec__read{font-size:min(5.3333333333vw,20px)}.msg-sec__figure img{width:100%}.msg-sec__subhead.corner-frame{--gradient-color:var(--txt-color);font-size:min(3.7333333333vw,14px);justify-content:start;margin-bottom:1.3em;padding:1rem;width:100%}.msg-sec__body:not(:last-child){margin-bottom:min(14.9333333333vw,56px)}@media print,screen and (min-width:768px){.msg-sec:first-of-type{margin-top:200px}.msg-sec__title{font-size:2.875rem}.msg-sec__row{margin-inline:40px;margin-top:160px;padding:80px}.msg-sec__read{font-size:2rem}.msg-sec__greeting{font-size:2rem;margin-bottom:1.5em}.msg-sec__subhead.corner-frame{font-size:.9375rem;padding:1rem 2rem}}@media print,screen and (min-width:992px){.msg-sec__row .container{align-content:start;align-items:start;gap:0 min(6vw,90px);grid-template-rows:auto 1fr;position:relative}.msg-sec__row.odd .container{grid-template-areas:"greeting img" "txt img";grid-template-columns:57.4% auto;justify-content:start}.msg-sec__row.even .container{grid-template-areas:"img greeting" "img txt";grid-template-columns:auto 57.4%;justify-content:end}.msg-sec__greeting{grid-area:greeting}.msg-sec__figure{grid-area:img;margin-top:-160px;width:min(38.6666666667vw,580px)}.odd .msg-sec__figure{margin-right:max(calc(-45.33333vw - 40px),-210px)}.even .msg-sec__figure{margin-left:max(calc(-45.33333vw - 40px),-210px)}.msg-sec__txt{grid-area:txt}}

/*!　*/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2Rpc3QvcC9sYW5kaW5nL3lva29oYW1hL29wZW4vY3NzL3lva29oYW1hT3Blbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUZBLGdCQUdBLENBckZBLGlCQUlFLDJCQUE0QixDQUQ1QixxQkFFRixDQU1BLGVBRUUsdUJBQXdCLENBQ3hCLHNCQUNGLENBVUEsY0FNRSx1Q0FBd0MsQ0FDeEMsNkJBQThCLENBTjlCLGNBQWUsQ0FDZixlQUFnQixDQUNoQix3QkFBeUIsQ0FDekIsZUFBZ0IsQ0FDaEIsYUFBVyxDQUFYLFVBR0YsQ0FPQSxhQUNFLFFBQ0YsQ0FNQSxXQUNFLGFBQWMsQ0FDZCxjQUNGLENBT0Esa0NBQ0UsUUFDRixDQU1BLFdBQ0UsYUFBYyxDQUNkLFFBQ0YsQ0FLQSwwQkFDRSxvQkFBcUIsQ0FDckIsU0FDRixDQUtBLHNCQUNFLFdBQVksQ0FDWixVQUNGLENBT0EsWUFDRSwrQkFBaUMsQ0FDakMsYUFBYyxDQUNkLGFBQ0YsQ0FPQSxvQkFFRSx3Q0FBaUMsQ0FEakMseUJBQTBCLENBQzFCLGdDQUNGLENBS0EsaUJBQ0Usa0JBQ0YsQ0FNQSxzQkFDRSwrQkFBaUMsQ0FDakMsYUFDRixDQUtBLGNBQ0UsYUFDRixDQU9BLDBDQUNFLHFCQUNGLENBS0EsZUFDRSxpQkFDRixDQUtBLHdCQUNFLGlCQUNGLENBU0EsY0FDRSx3QkFBeUIsQ0FDekIsb0JBQXFCLENBQ3JCLGFBQ0YsQ0FPQSw0QkFDRSxRQUNGLENBS0EsOERBQ0UseUJBQ0YsQ0FLQSxpQkFDRSx3QkFDRixDQUtBLGlCQUNFLHVCQUNGLENBTUEsaUJBQ0UsUUFBUyxDQUNULGVBQ0YsQ0FNQSx3QkFDRSw0QkFBNkIsQ0FDN0IsbUJBQ0YsQ0FLQSx3REFFRSxXQUNGLENBS0EsNEJBQ0UsYUFBYyxDQUNkLFdBQ0YsQ0FLQSw0QkFDRSx1QkFDRixDQU1BLDZCQUNFLHlCQUEwQixDQUMxQixZQUNGLENBT0EsZUFDRSxxQkFBdUIsQ0FDdkIsWUFBYSxDQUNi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QWtDLENBQ2xDLGtDQUFvQyxDQUdwQyxxQkFBc0IsQ0FDdEIsbUJBQW9CLENBRnBCLFlBQWEsQ0FEYixVQUlGLENBQ0EsZ0NBQ0UsdUNBQ0YsQ0FDQSwwQ0FDRSx1QkFDRSxnQkFDRixDQUNBLGdCQUNFLGtCQUNGLENBQ0EsY0FFRSxrQkFBbUIsQ0FEbkIsZ0JBQWlCLENBRWpCLFlBQ0YsQ0FDQSxlQUNFLGNBQ0YsQ0FDQSxtQkFDRSxjQUFlLENBQ2YsbUJBQ0YsQ0FDQSwrQkFDRSxrQkFBb0IsQ0FDcEIsaUJBQ0YsQ0FDRixDQUNBLDBDQUNFLHlCQUlFLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FGbEIsbUJBQXFCLENBRHJCLDJCQUE0QixDQUQ1QixpQkFLRixDQUNBLDZCQUdFLDRDQUE2QyxDQUY3QyxnQ0FBaUMsQ0FDakMscUJBRUYsQ0FDQSw4QkFHRSw0Q0FBNkMsQ0FGN0MsZ0NBQWlDLENBQ2pDLG1CQUVGLENBQ0EsbUJBQ0Usa0JBQ0YsQ0FDQSxpQkFDRSxhQUFjLENBRWQsaUJBQWtCLENBRGxCLGdDQUVGLENBQ0Esc0JBQ0UsaURBQ0YsQ0FDQSx1QkFDRSxnREFDRixDQUNBLGNBQ0UsYUFDRixDQUNGOztBQUVBLEtBQUsiLCJmaWxlIjoieW9rb2hhbWFPcGVuLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIERvY3VtZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgYm9yZGVyIGJveCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBCYWNrZ3JvdW5kcyBkbyBub3QgcmVwZWF0IGJ5IGRlZmF1bHQgKG9waW5pb25hdGVkKS5cbiAqL1xuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0ZXh0IGRlY29yYXRpb24gaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgdmVydGljYWwgYWxpZ25tZW50IGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBVc2UgdGhlIGRlZmF1bHQgY3Vyc29yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ2hhbmdlIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDMuIEJyZWFrcyB3b3JkcyB0byBwcmV2ZW50IG92ZXJmbG93IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogNC4gVXNlIGEgNC1zcGFjZSB0YWIgd2lkdGggaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiA1LiBSZW1vdmUgdGhlIGdyZXkgaGlnaGxpZ2h0IG9uIGxpbmtzIGluIGlPUyAob3BpbmlvbmF0ZWQpLlxuICogNi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbjp3aGVyZSg6cm9vdCkge1xuICBjdXJzb3I6IGRlZmF1bHQ7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuNTsgLyogMiAqL1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyAvKiAzICovXG4gIC1tb3otdGFiLXNpemU6IDQ7IC8qIDQgKi9cbiAgdGFiLXNpemU6IDQ7IC8qIDQgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogNSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDYgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG46d2hlcmUoYm9keSkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRWRnZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuOndoZXJlKGgxKSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBvbiBuZXN0ZWQgbGlzdHMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG46d2hlcmUoZGwsIG9sLCB1bCkgOndoZXJlKGRsLCBvbCwgdWwpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIG9mIGJvcmRlciBjb2xvciBpbiBGaXJlZm94LlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqL1xuOndoZXJlKGhyKSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbGlzdCBzdHlsZSBvbiBuYXZpZ2F0aW9uIGxpc3RzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG46d2hlcmUobmF2KSA6d2hlcmUob2wsIHVsKSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IFZvaWNlT3ZlciBmcm9tIGlnbm9yaW5nIGxpc3Qgc2VtYW50aWNzIGluIFNhZmFyaSAob3BpbmlvbmF0ZWQpLlxuICovXG46d2hlcmUobmF2IGxpKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgb3ZlcmZsb3cgb2YgdGhlIGNvbnRhaW5lciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuOndoZXJlKHByZSkge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbiAgb3ZlcmZsb3c6IGF1dG87IC8qIDMgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gU2FmYXJpLlxuICovXG46d2hlcmUoYWJiclt0aXRsZV0pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG46d2hlcmUoYiwgc3Ryb25nKSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuOndoZXJlKGNvZGUsIGtiZCwgc2FtcCkge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuOndoZXJlKHNtYWxsKSB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIENoYW5nZSB0aGUgYWxpZ25tZW50IG9uIG1lZGlhIGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG46d2hlcmUoYXVkaW8sIGNhbnZhcywgaWZyYW1lLCBpbWcsIHN2ZywgdmlkZW8pIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpZnJhbWVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG46d2hlcmUoaWZyYW1lKSB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGZpbGwgY29sb3IgdG8gbWF0Y2ggdGhlIHRleHQgY29sb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbjp3aGVyZShzdmc6bm90KFtmaWxsXSkpIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKiBUYWJ1bGFyIGRhdGFcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvbGxhcHNlIGJvcmRlciBzcGFjaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqIDMuIFJlbW92ZSB0ZXh0IGluZGVudGF0aW9uIGZyb20gdGFibGUgY29udGVudHMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG46d2hlcmUodGFibGUpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLyogMSAqL1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgdGV4dC1pbmRlbnQ6IDA7IC8qIDMgKi9cbn1cblxuLyogRm9ybXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIG9uIGNvbnRyb2xzIGluIFNhZmFyaS5cbiAqL1xuOndoZXJlKGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGJ1dHRvbnMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbjp3aGVyZShidXR0b24sIFt0eXBlPWJ1dHRvbiBpXSwgW3R5cGU9cmVzZXQgaV0sIFt0eXBlPXN1Ym1pdCBpXSkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGluY29uc2lzdGVudCBhcHBlYXJhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG46d2hlcmUoZmllbGRzZXQpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EwYTBhMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRWRnZSwgYW5kIEZpcmVmb3guXG4gKi9cbjp3aGVyZShwcm9ncmVzcykge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICogMy4gQ2hhbmdlIHRoZSByZXNpemUgZGlyZWN0aW9uIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG46d2hlcmUodGV4dGFyZWEpIHtcbiAgbWFyZ2luOiAwOyAvKiAxICovXG4gIHJlc2l6ZTogdmVydGljYWw7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuOndoZXJlKFt0eXBlPXNlYXJjaCBpXSkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSB1cGxvYWQgYnV0dG9ucyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IHN0eWxlcyBpbiBTYWZhcmkuXG4gKi9cbjp3aGVyZShkaWFsb2cpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogc29saWQ7XG4gIGNvbG9yOiBibGFjaztcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuOndoZXJlKGRpYWxvZzpub3QoW29wZW5dKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gU2FmYXJpLlxuICovXG46d2hlcmUoZGV0YWlscyA+IHN1bW1hcnk6Zmlyc3Qtb2YtdHlwZSkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIEFjY2Vzc2liaWxpdHlcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGJ1c3kgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbjp3aGVyZShbYXJpYS1idXN5PXRydWUgaV0pIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGNvbnRyb2wgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbjp3aGVyZShbYXJpYS1jb250cm9sc10pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlXG4gKiBpbm9wZXJhYmxlIGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG46d2hlcmUoW2FyaWEtZGlzYWJsZWQ9dHJ1ZSBpXSwgW2Rpc2FibGVkXSkge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBkaXNwbGF5IG9uIHZpc3VhbGx5IGhpZGRlbiBhY2Nlc3NpYmxlIGVsZW1lbnRzXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuOndoZXJlKFthcmlhLWhpZGRlbj1mYWxzZSBpXVtoaWRkZW5dKSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbjp3aGVyZShbYXJpYS1oaWRkZW49ZmFsc2UgaV1baGlkZGVuXTpub3QoOmZvY3VzKSkge1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBpbmNvbnNpc3RlbnQgYXBwZWFyYW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIEFkZCB0eXBvZ3JhcGh5IGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG46d2hlcmUoYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICBib3JkZXI6IDFweCBzb2xpZCBXaW5kb3dGcmFtZTsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0OyAvKiAyICovXG4gIHBhZGRpbmc6IDAuMjVlbSAwLjM3NWVtOyAvKiAxICovXG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBpbmNvbnNpc3RlbnQgYXBwZWFyYW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuOndoZXJlKHNlbGVjdCkge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nNCclM0UlM0NwYXRoIGQ9J000IDBoNkw3IDQnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci8xZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLyoqXG4gKiBEb24ndCBzaG93IHRoZSBhcnJvdyBmb3IgbXVsdGlwbGUgY2hvaWNlIHNlbGVjdHNcbiAqL1xuOndoZXJlKHNlbGVjdFttdWx0aXBsZV0pIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuOndoZXJlKFt0eXBlPWNvbG9yIGldLCBbdHlwZT1yYW5nZSBpXSkge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxLCBcInBhbHRcIiAxO1xuICBmb250LXNpemU6IG1pbigzLjczMzMzMzMzMzN2dywgMTRweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmEge1xuICBjb2xvcjogIzE0MTQyMztcbn1cbmE6bGluaywgYTphY3RpdmUsIGE6aG92ZXIsIGE6dmlzaXRlZCB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmJsb2NrcXVvdGUsXG5maWd1cmUge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnAsXG5kbCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuZGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xufVxuXG51bCxcbm1lbnUsXG5kaXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4vKipcbiAqIFN3aXBlciAxMS4yLjEwXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEp1bmUgMjgsIDIwMjVcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN3aXBlci1pY29uc1wiO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0OiA1MCU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiAxMHB4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOYXZpZ2F0aW9uIGZvbnQgc3RhcnQgKi9cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuXG4vKiBOYXZpZ2F0aW9uIGZvbnQgZW5kICovXG4vKiBEaXNwbGF5IHByb3BlcnR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9uZS1zcC1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9uZS1zcC1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5vbmUtc3AtbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vbmUtcGMtc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vbmUtcGMtbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub25lLXBjLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogVGV4dCBhbGlnbm1lbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnR4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50eHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50eHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLyogdHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udHh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi8qIGJ1dHRvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnRuLWJsYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAgMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uYnRuLWJsYWNrW3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1ibGFuay13LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgd2lkdGg6IDFlbTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLWJsYWNrIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMsIGNvbG9yIDAuNXM7XG4gIH1cbiAgLmJ0bi1ibGFjazpob3ZlciB7XG4gICAgY29sb3I6ICMxNDE0MjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uY29ybmVyLWZyYW1lIHtcbiAgLS13LWdyYWRpZW50OiAwLjVyZW07XG4gIC0tZ3JhZGllbnQtY29sb3I6ICMxNDE0MjM7XG4gIC0teC1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1ncmFkaWVudC1jb2xvcikgMCB2YXIoLS13LWdyYWRpZW50KSwgdHJhbnNwYXJlbnQgMCBjYWxjKDEwMCUgLSB2YXIoLS13LWdyYWRpZW50KSksIHZhcigtLWdyYWRpZW50LWNvbG9yKSBjYWxjKDEwMCUgLSB2YXIoLS13LWdyYWRpZW50KSkpO1xuICAtLXktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCh2YXIoLS1ncmFkaWVudC1jb2xvcikgMCB2YXIoLS13LWdyYWRpZW50KSwgdHJhbnNwYXJlbnQgMCBjYWxjKDEwMCUgLSB2YXIoLS13LWdyYWRpZW50KSksIHZhcigtLWdyYWRpZW50LWNvbG9yKSBjYWxjKDEwMCUgLSB2YXIoLS13LWdyYWRpZW50KSkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0teC1ncmFkaWVudCksIHZhcigtLXktZ3JhZGllbnQpLCB2YXIoLS14LWdyYWRpZW50KSwgdmFyKC0teS1ncmFkaWVudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHgsIDFweCAxMDAlLCAxMDAlIDFweCwgMXB4IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5jb3JuZXItZnJhbWUucGxheTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tcGxheS5zdmcpO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3JuZXItZnJhbWUge1xuICAgIC0tdy1ncmFkaWVudDogMXJlbTtcbiAgfVxufVxuXG4vKiBsYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiBtaW4oOC41MzMzMzMzMzMzdncsIDMycHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBtaW4oOC41MzMzMzMzMzMzdncsIDMycHgpO1xuICBkaXNwbGF5OiBmbG93LXJvb3Q7XG59XG4uY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogbWluKDEwMCUsIDExMTJweCk7XG4gIH1cbn1cblxuLyogbW9kYWwgeW91dHViZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubW9kYWwgLmNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbCAubW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuLm1vZGFsIC5tb2RhbC1vdmVybGF5IC5vLWNsb3NlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwgLm1vZGFsLW92ZXJsYXkgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsIC5tb2RhbC1vdmVybGF5IC5jbG9zZTo6YmVmb3JlLCAubW9kYWwgLm1vZGFsLW92ZXJsYXkgLmNsb3NlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5tb2RhbCAubW9kYWwtb3ZlcmxheSAuY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubW9kYWwgLm1vZGFsLW92ZXJsYXkgLmNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwgLm1vZGFsLW92ZXJsYXkgLmNsb3NlIHtcbiAgICB0b3A6IC01OHB4O1xuICAgIHJpZ2h0OiAtNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLm1vZGFsLXdyYXAge1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgd2lkdGg6IG1pbig5MCUsIDgwMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5tb2RhbC13cmFwLmEtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi55b3V0dWJlQm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi55b3V0dWJlQm94IGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsIGlucHV0OmNoZWNrZWQgfiAuby1jbG9zZSB7XG4gIHotaW5kZXg6IDk5OTg7XG59XG5cbi5tb2RhbCBpbnB1dDpjaGVja2VkIH4gLm1vZGFsLW92ZXJsYXkge1xuICB6LWluZGV4OiA5OTk3O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLm1vZGFsIGlucHV0OmNoZWNrZWQgfiAubW9kYWwtb3ZlcmxheSAubW9kYWwtd3JhcCB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLm1haW4sXG4ud3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLndyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICMwMDQ4OTY7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLmZpeC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDM7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IG1pbigyLjEzMzMzMzMzMzN2dywgOHB4KTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBjb250cmFzdCgxKTtcbn1cbi5maXgtbmF2IGxpIHtcbiAgd2lkdGg6IG1pbigxMy44NjY2NjY2NjY3dncsIDUycHgpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLWJsb2NrOiBtaW4oNC4yNjY2NjY2NjY3dncsIDE2cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maXgtbmF2IGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpeC1uYXYgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBwYWRkaW5nLWJsb2NrOiBtaW4oNC4yNjY2NjY2NjY3dncsIDE2cHgpO1xufVxuLmZpeC1uYXYgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBtYXgoLTIuMTMzMzMzMzMzM3Z3LCAtOHB4KTtcbiAgdG9wOiBtaW4oNC44dncsIDE4cHgpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IG1pbigxLjMzMzMzMzMzMzN2dywgNXB4KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHNjYWxlIDAuM3M7XG59XG4uZml4LW5hdiBsaSBhLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZml4LW5hdiBsaSBhLmFjdGl2ZTo6YmVmb3JlIHtcbiAgc2NhbGU6IDEuNSAxO1xufVxuLmZpeC1uYXYgbGkgYS5zb29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmF2LXNvb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjc1cmVtO1xuICBsZWZ0OiAtMC4xcmVtO1xuICB3aWR0aDogNzBweDtcbiAgYXNwZWN0LXJhdGlvOiA1OC82O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maXgtbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IG1pbig0dncsIDYwcHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5maXgtbmF2IGxpIHtcbiAgICB3aWR0aDogMTA0cHg7XG4gICAgbWFyZ2luLWJsb2NrOiAzMHB4O1xuICB9XG4gIC5maXgtbmF2IGxpIGEge1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gIH1cbiAgLmZpeC1uYXYgbGkgYTo6YmVmb3JlIHtcbiAgICBsZWZ0OiBtYXgoLTR2dywgLTYwcHgpO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG4gIC5maXgtbmF2IGxpIGEuc29vbjo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgdG9wOiAxcmVtO1xuICB9XG59XG5cbi5maXgtYm5yIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogbWluKDQ1LjMzMzMzMzMzMzN2dywgMTcwcHgpO1xufVxuLmZpeC1ibnIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpeC1ibnIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpeC1ibnIge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBtaW4oNC4yNjY2NjY2NjY3dncsIDE2cHgpO1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSkgY29udHJhc3QoMSk7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVhZGVyX19iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogbWluKDEwLjY2NjY2NjY2Njd2dywgNDBweCk7XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IG1pbig0LjI2NjY2NjY2Njd2dywgMTZweCk7XG4gIHdpZHRoOiBtaW4oMzYuMjY2NjY2NjY2N3Z3LCAxMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5oZWFkZXJfX2xvZ28gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC5oZWFkZXJfX2JhciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG4uZ25hdi10cmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2duYXYuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5nbmF2LXRyZzo6YmVmb3JlLCAuZ25hdi10cmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG4uZ25hdi10cmc6OmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4uZ25hdi10cmc6OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmduYXYtdHJnLmNsb3NlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmduYXYtdHJnLmNsb3NlOjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmduYXYtdHJnLmNsb3NlOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ25hdi10cmcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAuZ25hdi10cmc6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuICAuZ25hdi10cmc6OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLmduYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIHBhZGRpbmc6IG1pbigyNy4ydncsIDEwMnB4KSBtaW4oOC41MzMzMzMzMzMzdncsIDMycHgpIG1pbig4LjUzMzMzMzMzMzN2dywgMzJweCk7XG59XG4uZ25hdiwgLmduYXYub3BlbiwgLmduYXYuaGlkZS1hbmltIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzLCB0cmFuc2Zvcm0gMC42cywgdmlzaWJpbGl0eSAwLjZzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZ25hdi5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmduYXYsIC5nbmF2LmhpZGUtYW5pbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cbi5nbmF2X19tZW51IGxpIHtcbiAgZm9udC1zaXplOiBtaW4oNC4yNjY2NjY2NjY3dncsIDE2cHgpO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbi5nbmF2X19tZW51IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NWVtO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQyMztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5nbmF2X19tZW51IGxpID4gdWwge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uZ25hdl9fbWVudSBsaSA+IHVsIGxpIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbmF2IHtcbiAgICB3aWR0aDogbWluKDUwJSwgNjAwcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiBtaW4oMjcuMnZ3LCAxMDJweCkgbWluKDguNTMzMzMzMzMzM3Z3LCAzMnB4KSBtaW4oOC41MzMzMzMzMzMzdncsIDMycHgpO1xuICB9XG4gIC5nbmF2Lm9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuZ25hdiwgLmduYXYuaGlkZS1hbmltIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cbn1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiBtaW4oMTguMTMzMzMzMzMzM3Z3LCA2OHB4KTtcbn1cbi5oZXJvX19yZWFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgdG9wOiBtaW4oMTU0LjY2NjY2NjY2Njd2dywgMTAwc3ZoIC0gNDBweCk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGViZjM7XG59XG4uaGVyb19fcmVhZCBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMTAwJTtcbn1cbi5oZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZXJvX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IG1pbig0LjI2NjY2NjY2Njd2dywgMTZweCk7XG4gIHotaW5kZXg6IDA7XG59XG4uaGVyb19fYmcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbi5oZXJvX19waWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA4OS44NjY2NjY2NjY3dnc7XG4gIGhlaWdodDogODQuOCU7XG59XG4uaGVyb19fcGljIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDUwJSA4MCU7XG59XG4uaGVyb19fY29weSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1OS4zNzAzMTQ4NDI2JTtcbiAgbGVmdDogMTguNjY2NjY2NjY2N3Z3O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNjguOHZ3O1xufVxuLmhlcm9fX2NvcHkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm9fX2NvbnRlbnQge1xuICAgIGFzcGVjdC1yYXRpbzogOS8xNTtcbiAgICBtYXgtaGVpZ2h0OiAxMDBzdmg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG4gIC5oZXJvX19yZWFkIHtcbiAgICB0b3A6IG1pbig2NHZ3LCA5NjBweCk7XG4gICAgbWluLWhlaWdodDogNzQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjZmZTtcbiAgfVxuICAuaGVyb19fY29udGVudCB7XG4gICAgaGVpZ2h0OiBtaW4oNjcuMzMzMzMzMzMzM3Z3LCAxMDEwcHgpO1xuICB9XG4gIC5oZXJvX19iZyB7XG4gICAgaW5zZXQ6IDQwcHg7XG4gIH1cbiAgLmhlcm9fX3BpYyB7XG4gICAgd2lkdGg6IDgwLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDg0JTtcbiAgfVxuICAuaGVyb19fcGljIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICB9XG4gIC5oZXJvX19jb3B5IHtcbiAgICB0b3A6IDUyLjMyMTQyODU3MTQlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgICB3aWR0aDogbWluKDM0LjMzMzMzMzMzMzN2dywgNTE1cHgpO1xuICB9XG4gIC5oZXJvX19jb3B5IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhvbWUtc2VjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXNlYyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XG4gIH1cbn1cblxuLnJlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucmVhZF9faGVhZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBtYXgoLTguOHZ3LCAtMzNweCk7XG4gIGxlZnQ6IG1pbig4LjUzMzMzMzMzMzN2dywgMzJweCk7XG4gIHdpZHRoOiBtaW4oNTIuMjY2NjY2NjY2N3Z3LCAxOTZweCk7XG59XG4ucmVhZF9faGVhZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWFkX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogbWluKDIyLjR2dywgODRweCk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWFkX19oZWFkIHtcbiAgICBsZWZ0OiBtaW4oMjUuNnZ3LCAzODRweCk7XG4gICAgdG9wOiAtNzBweDtcbiAgICB3aWR0aDogMzg2cHg7XG4gIH1cbiAgLnJlYWRfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogbWluKDI1LjZ2dywgMzg0cHgpO1xuICB9XG59XG5cbi5ncmFuZG9wZW4ge1xuICBwYWRkaW5nLXRvcDogbWluKDE2dncsIDYwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogbWluKDIxLjMzMzMzMzMzMzN2dywgODBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ3JhbmRvcGVuX19vcGVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogbWluKDEwMCUsIDc5MXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogbWluKDE2dncsIDYwcHgpO1xufVxuLmdyYW5kb3Blbl9fb3BlbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmFuZG9wZW5fX29wZW4gc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA0Nzk1O1xufVxuLmdyYW5kb3Blbl9faGVhZCB7XG4gIGZvbnQtc2l6ZTogbWluKDQuOHZ3LCAxOHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogbWluKDEwLjY2NjY2NjY2Njd2dywgNDBweCk7XG59XG4uZ3JhbmRvcGVuX19oZWFkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDg5Njtcbn1cbi5ncmFuZG9wZW5fX2hlYWQsIC5ncmFuZG9wZW5fX2NvcHkge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmdyYW5kb3Blbl9fY29weSB7XG4gIGZvbnQtc2l6ZTogbWluKDYuNHZ3LCAyNHB4KTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxLCBcInBhbHRcIiAxLCBcImhhbHRcIiAxO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uZ3JhbmRvcGVuX19jb3B5IHN1cCB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG59XG4uZ3JhbmRvcGVuLWNvbXBhbnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JhbmRvcGVuLWNvbXBhbnkgLmNvbC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgcmlnaHQ6IG1heCgtMjYuNjY2NjY2NjY2N3Z3LCAtMTAwcHgpO1xuICB3aWR0aDogbWluKDcwLjY2NjY2NjY2Njd2dywgMjY1cHgpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5ncmFuZG9wZW4tY29tcGFueSAuY29sLXR4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmFuZG9wZW4tZ2lmdCB7XG4gIG1hcmdpbi10b3A6IG1pbigyMS4zMzMzMzMzMzMzdncsIDgwcHgpO1xuICBwYWRkaW5nLXRvcDogbWluKDEwLjY2NjY2NjY2Njd2dywgNDBweCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA0ODk2O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbigyNi42NjY2NjY2NjY3dncsIDEwMHB4KSBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IG1pbi1jb250ZW50O1xuICBnYXA6IG1pbig2LjR2dywgMjRweCk7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgdGl0bGVcIiBcImltZyBkZXRcIjtcbn1cbi5ncmFuZG9wZW4tZ2lmdF9faW1nIHtcbiAgZ3JpZC1hcmVhOiBpbWc7XG59XG4uZ3JhbmRvcGVuLWdpZnRfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmFuZG9wZW4tZ2lmdF9fdHh0IHtcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdyYW5kb3Blbi1naWZ0X19kZXQge1xuICBncmlkLWFyZWE6IGRldDtcbiAgZm9udC1zaXplOiBtaW4oMy4ydncsIDEycHgpO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmdyYW5kb3Blbi1naWZ0X19oZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICNlMzI5MWY7XG4gIGZvbnQtc2l6ZTogbWluKDYuNHZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IG1pbig1LjMzMzMzMzMzMzN2dywgMjBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVlbTtcbn1cbi5ncmFuZG9wZW4tZ2lmdF9faGVhZCBzcGFuIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZ3JhbmRvcGVuLWdpZnRfX25hbWUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IG1pbigzLjJ2dywgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZ3JhbmRvcGVuLWdpZnRfX25hbWUgLmVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmFuZG9wZW4tZ2lmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWcgdGl0bGVcIiBcImltZyBkZXRcIjtcbiAgfVxuICAuZ3JhbmRvcGVuLWdpZnRfX3R4dCB7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyYW5kb3BlbiB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuICAuZ3JhbmRvcGVuX19vcGVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMThweDtcbiAgfVxuICAuZ3JhbmRvcGVuX19oZWFkIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5ncmFuZG9wZW5fX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuZ3JhbmRvcGVuLWNvbXBhbnkgLmNvbC1pbWcge1xuICAgIHRvcDogLTMwcHg7XG4gICAgdHJhbnNsYXRlOiAwIDA7XG4gICAgbGVmdDogbWluKDM1LjMzMzMzMzMzMzN2dywgNTMwcHgpO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1OThweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmdyYW5kb3Blbi1jb21wYW55IC5jb2wtdHh0IHtcbiAgICB3aWR0aDogNDQwcHg7XG4gIH1cbiAgLmdyYW5kb3Blbi1naWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJsb2NrOiA3MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA0ODk2O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTg0cHggYXV0bztcbiAgICBnYXA6IG1pbigyLjY2NjY2NjY2Njd2dywgNDBweCk7XG4gIH1cbiAgLmdyYW5kb3Blbi1naWZ0X19kZXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZ3JhbmRvcGVuLWdpZnRfX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5ncmFuZG9wZW4tZ2lmdF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4ucmVjcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MjM7XG4gIHBhZGRpbmctYmxvY2s6IG1pbigxNnZ3LCA2MHB4KSBtaW4oMjEuMzMzMzMzMzMzM3Z3LCA4MHB4KTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVjcF9faGcge1xuICBtYXJnaW4tYm90dG9tOiBtaW4oNi4xMzMzMzMzMzMzdncsIDIzcHgpO1xufVxuLnJlY3BfX2VuIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IG1pbig3LjczMzMzMzMzMzN2dywgMjlweCk7XG59XG4ucmVjcF9fZW4gaW1nIHtcbiAgd2lkdGg6IG1pbig5OS40NjY2NjY2NjY3dncsIDM3M3B4KTtcbn1cbi5yZWNwX19oZWFkIHtcbiAgZm9udC1zaXplOiBtaW4oNy4ydncsIDI3cHgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZWNwX19yZWFkIHtcbiAgZm9udC1zaXplOiBtaW4oMy43MzMzMzMzMzMzdncsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLnJlY3BfX2ltZyB7XG4gIG1hcmdpbi1ibG9jazogbWluKDh2dywgMzBweCk7XG4gIG1hcmdpbi1yaWdodDogbWF4KC04LjUzMzMzMzMzMzN2dywgLTMycHgpO1xufVxuLnJlY3BfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWNwX19zdWJoZWFkIHtcbiAgZm9udC1zaXplOiBtaW4oNC41MzMzMzMzMzMzdncsIDE3cHgpO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDAuNGVtO1xufVxuLnJlY3BfX3N1YmhlYWQ6OmFmdGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5yZWNwX19saXN0IHtcbiAgZm9udC1zaXplOiBtaW4oMy43MzMzMzMzMzMzdncsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLnJlY3BfX2xpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbi5yZWNwX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBtaW4oMi4xMzMzMzMzMzMzdncsIDhweCk7XG59XG4ucmVjcF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuLnJlY3BfX3Rlcm0ge1xuICBmbGV4LXNocmluazogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucmVjcF9fdGVybTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG59XG4ucmVjcF9fZGVzYyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuLnJlY3BfX3JlcXVpcmVtZW50cyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLilIFcIjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZWNwX19yZXF1aXJlbWVudHMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLnJlY3BfX2FwcCB7XG4gIG1hcmdpbi10b3A6IG1pbigxMC42NjY2NjY2NjY3dncsIDQwcHgpO1xufVxuLnJlY3BfX2FwcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogbWluKDQuMjY2NjY2NjY2N3Z3LCAxNnB4KTtcbiAgcGFkZGluZzogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5yZWNwX19hcHAgYSB7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gIH1cbiAgLnJlY3BfX2FwcCBhOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTYuNzUsIDIxNi43NSwgMjE2Ljc1KTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNwIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMjBweCAxODBweDtcbiAgfVxuICAucmVjcF9faGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnJlY3BfX2VuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG4gIC5yZWNwX19lbiBpbWcge1xuICAgIHdpZHRoOiA0OTFweDtcbiAgfVxuICAucmVjcF9faGVhZCB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxuICAucmVjcF9fcmVhZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIH1cbiAgLnJlY3BfX3N1YmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5yZWNwX19saXN0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5yZWNwX19pdGVtIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLnJlY3BfX3Rlcm0ge1xuICAgIHdpZHRoOiA2ZW07XG4gIH1cbiAgLnJlY3BfX3Rlcm06OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NWVtO1xuICB9XG4gIC5yZWNwX19hcHAge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLnJlY3BfX2FwcCBhIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlY3BfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZWNwX19jb250ZW50IHtcbiAgICB3aWR0aDogbWluKDQxLjMzMzMzMzMzMzN2dywgNjIwcHgpO1xuICB9XG4gIC5yZWNwX19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNzEwLzQ3MTtcbiAgICB3aWR0aDogbWluKDM5LjMzMzMzMzMzMzN2dywgNTkwcHgpO1xuICAgIG1hcmdpbjogMCAwIDJlbSAyZW07XG4gIH1cbiAgLnJlY3BfX2ltZyBkaXYge1xuICAgIG92ZXJmbG93OiBjbGlwO1xuICB9XG59XG5cbi5leCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MjM7XG4gIHBhZGRpbmctYmxvY2s6IDE2dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV4LnNsaWRlMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZXgwMS5qcGcpO1xufVxuLmV4LnNsaWRlMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZXgwMi5qcGcpO1xufVxuLmV4LnNsaWRlMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZXgwMy5qcGcpO1xufVxuLmV4LnNsaWRlNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZXgwNC5qcGcpO1xufVxuLmV4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjcpIDUwJSwgcmdiYSgyMDEsIDE4OSwgMTQ3LCAwLjUpIDUwLjAwMDAwMDElKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuLmV4X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZXhfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiBtaW4oOHZ3LCAzMHB4KTtcbn1cbi5leF9faGVhZCBpbWcge1xuICB3aWR0aDogbWluKDEyNS4zMzMzMzMzMzMzdncsIDQ3MHB4KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXgge1xuICAgIHBhZGRpbmctYmxvY2s6IDEyMHB4O1xuICB9XG4gIC5leF9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZXhfX2hlYWQgaW1nIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLmV4LXNsaWRlIHtcbiAgbWFyZ2luLWlubGluZTogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cbi5leC1zbGlkZS1uYXZpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IG1pbig1LjMzMzMzMzMzMzN2dywgMjBweCk7XG59XG4uZXgtc2xpZGUtbmF2aSA+IGRpdiB7XG4gIHdpZHRoOiBtaW4oMjB2dywgNzVweCk7XG4gIGhlaWdodDogbWluKDh2dywgMzBweCk7XG4gIGJvcmRlci1sZWZ0OiAjZmZmIDFweCBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXgtc2xpZGUtbmF2aSA+IGRpdi5leC1zbGlkZS1wcmV2OjpiZWZvcmUsIC5leC1zbGlkZS1uYXZpID4gZGl2LmV4LXNsaWRlLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBtaW4oMy4ydncsIDEycHgpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICByb3RhdGU6IDQ1ZGVnO1xufVxuLmV4LXNsaWRlLW5hdmkgPiBkaXYuZXgtc2xpZGUtcHJldjpmaXJzdC1jaGlsZCwgLmV4LXNsaWRlLW5hdmkgPiBkaXYuZXgtc2xpZGUtbmV4dDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAjZmZmIDFweCBzb2xpZDtcbn1cbi5leC1zbGlkZS1uYXZpID4gZGl2LmV4LXNsaWRlLXByZXY6Zmlyc3QtY2hpbGQ6OmJlZm9yZSwgLmV4LXNsaWRlLW5hdmkgPiBkaXYuZXgtc2xpZGUtbmV4dDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgcm90YXRlOiAtMTM1ZGVnO1xufVxuLmV4LXNsaWRlLW5hdmkgPiBkaXYuZXgtc2xpZGUtcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOjpiZWZvcmUsIC5leC1zbGlkZS1uYXZpID4gZGl2LmV4LXNsaWRlLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZXgtc2xpZGUtYXV0b3BsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtaW4oOHZ3LCAzMHB4KTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5leC1zbGlkZS1hdXRvcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IG1pbigzLjJ2dywgMTJweCk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmV4LXNsaWRlLWF1dG9wbGF5LmlzLXBsYXlpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1wbGF5Mi5zdmcpO1xufVxuLmV4LXNsaWRlLWF1dG9wbGF5LmlzLXBhdXNlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXBhdXNlLnN2Zyk7XG59XG4uZXgtc2xpZGUtYXV0b3BsYXkgc3ZnIHtcbiAgLS1wcm9ncmVzczogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBzdHJva2Utd2lkdGg6IDRweDtcbiAgc3Ryb2tlOiAjZmZmO1xuICBmaWxsOiBub25lO1xuICBzdHJva2UtZGFzaG9mZnNldDogY2FsYygxMjUuNnB4ICogKDEgLSB2YXIoLS1wcm9ncmVzcykpKTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTI1LjY7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uZXgtc2xpZGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiBtaW4oMTAwJSwgODAwcHgpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLmV4LXNsaWRlLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTZ2dztcbiAgcmlnaHQ6IG1pbig4LjUzMzMzMzMzMzN2dywgMzJweCk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBtaW4oNS4zMzMzMzMzMzMzdncsIDIwcHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uZXgtc2xpZGUtcGFnaW5hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IG1heCgtMi42NjY2NjY2NjY3dncsIC0xMHB4KTtcbiAgbGVmdDogLTUwJTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICByb3RhdGU6IDQwZGVnO1xufVxuLmV4LXNsaWRlX190YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiBtaW4oMTAwJSwgODAwcHgpO1xuICBtYXJnaW4tdG9wOiBtaW4oMTAuNjY2NjY2NjY2N3Z3LCA0MHB4KTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiBtaW4oNC4yNjY2NjY2NjY3dncsIDE2cHgpO1xufVxuLmV4LXNsaWRlX190YWIgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogbWluKDMuNzMzMzMzMzMzM3Z3LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLmV4LXNsaWRlX190YWIgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG4uZXgtc2xpZGVfX3RhYiBidXR0b24uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxNDE0MjM7XG59XG4uZXgtc2xpZGVfX3RhYiBidXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4LXNsaWRlLXBhZ2luYXRpb24ge1xuICAgIHRvcDogbWluKDM2LjY2NjY2NjY2Njd2dywgNTUwcHgpO1xuICAgIHJpZ2h0OiBtaW4oMi42NjY2NjY2NjY3dncsIDQwcHgpO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbiAgLmV4LXNsaWRlLXBhZ2luYXRpb246OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuZXgtc2xpZGVfX3RhYiB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5leC1zbGlkZV9fdGFiIGJ1dHRvbiB7XG4gICAgZmxleDogMCAwIDE4JTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmV4LXNsaWRlX190YWIgYnV0dG9uIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMWVtO1xuICB9XG59XG5cbi5leC1pdGVtX19waWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuZXgtaXRlbV9fcGljIHtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmV4LWl0ZW1fX2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5leC1pdGVtX19iYXIgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc5NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuZXgtaXRlbV9fYmFyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5leC1pdGVtX19iYXIgZGl2IHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzc2JhciA1LjVzIGxpbmVhciAxIGJvdGg7XG59XG4uZXgtaXRlbV9fdHh0IHtcbiAgbWFyZ2luLXRvcDogbWluKDh2dywgMzBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMC41cztcbn1cbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5leC1pdGVtX190eHQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAxcywgb3BhY2l0eSAxcyAxcztcbn1cbi5leC1pdGVtX19oZWFkIHtcbiAgZm9udC1zaXplOiBtaW4oNC44dncsIDE4cHgpO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmV4LWl0ZW1fX2hlYWQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjY2ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5leC1pdGVtX19ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDIxLzEyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leC1pdGVtIHtcbiAgICB3aWR0aDogbWluKDUzLjMzMzMzMzMzMzN2dywgODAwcHgpO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbiAgLmV4LWl0ZW1fX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogbWluKDh2dywgMzBweCk7XG4gIH1cbiAgLmV4LWl0ZW1fX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5leC1pdGVtX19ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzc2JhciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuLml0ZW1zIHtcbiAgcGFkZGluZzogbWluKDI0dncsIDkwcHgpIG1pbig4LjUzMzMzMzMzMzN2dywgMzJweCkgbWluKDE2dncsIDYwcHgpO1xufVxuLml0ZW1zX19oZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IG1pbigxMy4zMzMzMzMzMzMzdncsIDUwcHgpO1xufVxuLml0ZW1zX19oZWFkIGltZyB7XG4gIHdpZHRoOiBtaW4oMzYuOHZ3LCAxMzhweCk7XG59XG4uaXRlbXNfX3dhbGwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICBnYXA6IG1pbig1LjMzMzMzMzMzMzN2dywgMjBweCk7XG59XG4uaXRlbXNfX2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuLml0ZW1zX19pdGVtOm50aC1jaGlsZChvZGQpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbk9kZCAxNnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIGluZmluaXRlIG5vcm1hbDtcbn1cbi5pdGVtc19faXRlbTpudGgtY2hpbGQoZXZlbikgPiBkaXYge1xuICBhbmltYXRpb246IHJvdGF0aW9uRXZlbiAxNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIGluZmluaXRlIG5vcm1hbDtcbn1cbi5pdGVtc19faXRlbSA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaXRlbXNfX2l0ZW0gPiBkaXYgaW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbn1cbi5pdGVtc19fYWN0IHtcbiAgbWFyZ2luLXRvcDogbWluKDEwLjY2NjY2NjY2Njd2dywgNDBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMjtcbiAgICBncmlkLXJvdzogc3BhbiAyL3NwYW4gMjtcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMjtcbiAgICBncmlkLXJvdzogc3BhbiAyL3NwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMjtcbiAgICBncmlkLXJvdzogc3BhbiAyL3NwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLXJvdy1zdGFydDogODtcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDkpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pdGVtcyB7XG4gICAgcGFkZGluZzogMTYwcHggNDBweCAxMjBweDtcbiAgfVxuICAuaXRlbXNfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLml0ZW1zX19oZWFkIGltZyB7XG4gICAgd2lkdGg6IDI3OXB4O1xuICB9XG4gIC5pdGVtc19fd2FsbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogbWluKDIuNjY2NjY2NjY2N3Z3LCA0MHB4KTtcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMjtcbiAgICBncmlkLXJvdzogc3BhbiAyL3NwYW4gMjtcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMjtcbiAgICBncmlkLXJvdzogc3BhbiAyL3NwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgfVxuICAuaXRlbXNfX2l0ZW06bnRoLWNoaWxkKDkpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uT2RkIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uRXZlbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuLnZvaWNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogbWluKDI0dncsIDkwcHgpIG1pbig4LjUzMzMzMzMzMzN2dywgMzJweCkgbWluKDE2dncsIDYwcHgpO1xufVxuLnZvaWNlX19zbGlkZSB7XG4gIHBhZGRpbmctYmxvY2s6IG1pbigyNHZ3LCA5MHB4KSBtaW4oMTZ2dywgNjBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IG1pbig1LjMzMzMzMzMzMzN2dywgMjBweCk7XG59XG4udm9pY2VfX2N0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY0ZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52b2ljZV9faGcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogbWF4KC02LjkzMzMzMzMzMzN2dywgLTI2cHgpO1xufVxuLnZvaWNlX19oZWFkIHtcbiAgd2lkdGg6IG1pbig0Ni45MzMzMzMzMzMzdncsIDE3NnB4KTtcbn1cbi52b2ljZV9faGVhZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi52b2ljZV9fc3ViaGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogbWluKDMuNzMzMzMzMzMzM3Z3LCAxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1sZWZ0OiBtaW4oNC4yNjY2NjY2NjY3dncsIDE2cHgpO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4udm9pY2VfX2xlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogbWluKDQuOHZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMSwgXCJwYWx0XCIgMSwgXCJoYWx0XCIgMTtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52b2ljZV9fbGVhZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMy4zM2VtO1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDg5Njtcbn1cbi52b2ljZS1pdGVtIHtcbiAgd2lkdGg6IG1pbig2NHZ3LCAyNDBweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4udm9pY2UtaXRlbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi52b2ljZS1pdGVtX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udm9pY2UtaXRlbV9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogbWluKDY0dncsIDI0MHB4KTtcbiAgbWFyZ2luLXRvcDogbWF4KC01LjMzMzMzMzMzMzN2dywgLTIwcHgpO1xuICBtYXJnaW4tbGVmdDogbWluKDUuMzMzMzMzMzMzM3Z3LCAyMHB4KTtcbiAgcGFkZGluZzogbWluKDh2dywgMzBweCkgbWluKDUuMzMzMzMzMzMzM3Z3LCAyMHB4KSBtaW4oNS4zMzMzMzMzMzMzdncsIDIwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4udm9pY2UtaXRlbV9fdGFnIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBtaW4oMy4ydncsIDEycHgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogbWluKDUuMzMzMzMzMzMzM3Z3LCAyMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVlbTtcbn1cbi52b2ljZS1pdGVtX190YWc6OmJlZm9yZSwgLnZvaWNlLWl0ZW1fX3RhZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDg5Njtcbn1cbi52b2ljZS1pdGVtX19oZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiBtaW4oNS4zMzMzMzMzMzMzdncsIDIwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDEsIFwicGFsdFwiIDEsIFwiaGFsdFwiIDE7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi52b2ljZS1pdGVtX19ib2R5IHtcbiAgZm9udC1zaXplOiBtaW4oMy43MzMzMzMzMzMzdncsIDE0cHgpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52b2ljZSB7XG4gICAgcGFkZGluZzogMTYwcHggNDBweCAxMjBweDtcbiAgfVxuICAudm9pY2VfX3NsaWRlIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMjBweCA5MHB4O1xuICB9XG4gIC52b2ljZV9faGVhZCB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNDZweDtcbiAgfVxuICAudm9pY2VfX3N1YmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLnZvaWNlX19sZWFkIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnZvaWNlLWl0ZW0ge1xuICAgIHdpZHRoOiBtaW4oNDB2dywgOTYwcHgpO1xuICB9XG4gIC52b2ljZS1pdGVtX19pbWcge1xuICAgIHdpZHRoOiBtaW4oNDB2dywgNjAwcHgpO1xuICAgIGZsZXg6IDAgMCBtaW4oNDB2dywgNjAwcHgpO1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICAudm9pY2UtaXRlbV9fdHh0IHtcbiAgICB3aWR0aDogbWluKDQ1LjMzMzMzMzMzMzN2dywgNDQwcHgpO1xuICAgIGZsZXg6IDEgMCBtaW4oNDUuMzMzMzMzMzMzM3Z3LCA0NDBweCk7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAudm9pY2UtaXRlbV9fdGFnIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IG1pbigyLjEzMzMzMzMzMzN2dywgMzJweCk7XG4gIH1cbiAgLnZvaWNlLWl0ZW1fX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAudm9pY2UtaXRlbV9fYm9keSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudm9pY2UtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC52b2ljZS1pdGVtX190eHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICB9XG59XG5cbi52b2ljZS1zbGlkZSAuc3dpcGVyLXNsaWRlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuLnZvaWNlLXNsaWRlLW5hdmkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IG1pbigxMy4zMzMzMzMzMzMzdncsIDUwcHgpO1xuICByaWdodDogbWluKDEydncsIDQ1cHgpO1xuICBib3JkZXItcmlnaHQ6ICMwMDAgMXB4IHNvbGlkO1xufVxuLnZvaWNlLXNsaWRlLW5hdmkgPiBkaXYge1xuICB3aWR0aDogbWluKDIwdncsIDc1cHgpO1xuICBoZWlnaHQ6IG1pbig4dncsIDMwcHgpO1xuICBib3JkZXItbGVmdDogIzAwMCAxcHggc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZvaWNlLXNsaWRlLW5hdmkgPiBkaXYudm9pY2Utc2xpZGUtcHJldjo6YmVmb3JlLCAudm9pY2Utc2xpZGUtbmF2aSA+IGRpdi52b2ljZS1zbGlkZS1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogbWluKDMuMnZ3LCAxMnB4KTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgcm90YXRlOiA0NWRlZztcbn1cbi52b2ljZS1zbGlkZS1uYXZpID4gZGl2LnZvaWNlLXNsaWRlLXByZXY6Zmlyc3QtY2hpbGQ6OmJlZm9yZSwgLnZvaWNlLXNsaWRlLW5hdmkgPiBkaXYudm9pY2Utc2xpZGUtbmV4dDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgcm90YXRlOiAtMTM1ZGVnO1xufVxuLnZvaWNlLXNsaWRlLW5hdmkgPiBkaXYudm9pY2Utc2xpZGUtcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOjpiZWZvcmUsIC52b2ljZS1zbGlkZS1uYXZpID4gZGl2LnZvaWNlLXNsaWRlLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udm9pY2Utc2xpZGUtcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiBtaW4oNS4zMzMzMzMzMzMzdncsIDIwcHgpO1xuICBsZWZ0OiBtaW4oMTMuMzMzMzMzMzMzM3Z3LCA1MHB4KTtcbn1cbi52b2ljZS1zbGlkZS1wYWdpbmF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogbWF4KC0yLjY2NjY2NjY2Njd2dywgLTEwcHgpO1xuICBsZWZ0OiAtNDAlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHJvdGF0ZTogNDBkZWc7XG59XG4udm9pY2Utc2xpZGUtcGFnaW5hdGlvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IG1pbig1LjMzMzMzMzMzMzN2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMwMDA7XG59XG4udm9pY2Utc2xpZGUtcGFnaW5hdGlvbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xZW07XG4gIGxlZnQ6IC0yZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZvaWNlLXNsaWRlLW5hdmkge1xuICAgIHRvcDogNzJweDtcbiAgICByaWdodDogbWluKDExdncsIDE2NXB4KTtcbiAgfVxuICAudm9pY2Utc2xpZGUtcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuICAudm9pY2Utc2xpZGUtcGFnaW5hdGlvbjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDIwMCU7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC52b2ljZS1zbGlkZS1wYWdpbmF0aW9uIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHRvcDogLTEuNWVtO1xuICAgIGxlZnQ6IC0yLjVlbTtcbiAgfVxufVxuXG4uYWJvdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBtaW4oMjR2dywgOTBweCkgbWluKDguNTMzMzMzMzMzM3Z3LCAzMnB4KSBtaW4oMTZ2dywgNjBweCk7XG59XG4uYWJvdXRfX2N0ciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogOS8xNjtcbiAgcGFkZGluZzogbWluKDh2dywgMzBweCk7XG59XG4uYWJvdXRfX2hlYWQge1xuICB3aWR0aDogbWluKDU1LjczMzMzMzMzMzN2dywgMjA5cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogbWF4KC02LjkzMzMzMzMzMzN2dywgLTI2cHgpO1xufVxuLmFib3V0X19oZWFkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFib3V0X19tb3Yge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogY2xpcDtcbn1cbi5hYm91dF9fbW92OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG59XG4uYWJvdXRfX21vdiA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEyMCU7XG4gIGhlaWdodDogMTIwJTtcbiAgbGVmdDogLTEwJTtcbiAgdG9wOiAtMTAlO1xufVxuLmFib3V0X19tb3YgdmlkZW8ge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuLmFib3V0X19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uYWJvdXRfX2xlYWQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IG1pbig1LjMzMzMzMzMzMzN2dywgMjBweCk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMSwgXCJwYWx0XCIgMSwgXCJoYWx0XCIgMTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4uYWJvdXRfX2xlYWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMy4zM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG59XG4uYWJvdXRfX3R4dCB7XG4gIGZvbnQtc2l6ZTogbWluKDMuNzMzMzMzMzMzM3Z3LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5hYm91dF9fYWN0IHtcbiAgbWFyZ2luLXRvcDogbWluKDEwLjY2NjY2NjY2Njd2dywgNDBweCk7XG59XG4uYWJvdXRfX2FjdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogbWluKDEwLjY2NjY2NjY2Njd2dywgNDBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAjMTQxNDIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmFib3V0X19hY3QgYSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzLCBjb2xvciAwLjVzO1xuICB9XG4gIC5hYm91dF9fYWN0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MjM7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQge1xuICAgIHBhZGRpbmc6IDE2MHB4IDQwcHggMTIwcHg7XG4gIH1cbiAgLmFib3V0X19jdHIge1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICBwYWRkaW5nOiAwIG1pbigxMS4zMzMzMzMzMzMzdncsIDE3MHB4KTtcbiAgfVxuICAuYWJvdXRfX2hlYWQge1xuICAgIHdpZHRoOiA0MjFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTQ2cHg7XG4gIH1cbiAgLmFib3V0X19sZWFkIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuICAuYWJvdXRfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5hYm91dF9fYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5hYm91dF9fYWN0IHtcbiAgICBtYXJnaW4tdG9wOiBtaW4oMTAuNjY2NjY2NjY2N3Z3LCA0MHB4KTtcbiAgfVxuICAuYWJvdXRfX2FjdCBhIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIHdpZHRoOiBtaW4oMjB2dywgMzAwcHgpO1xuICB9XG59XG5cbi5tZXNzYWdlIHtcbiAgY29sb3I6ICMwMDQ4OTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogbWluKDI0dncsIDkwcHgpIG1pbig4LjUzMzMzMzMzMzN2dywgMzJweCkgbWluKDE2dncsIDYwcHgpO1xufVxuLm1lc3NhZ2VfX2N0ciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogOS8xNjtcbiAgcGFkZGluZzogbWluKDh2dywgMzBweCk7XG59XG4ubWVzc2FnZV9faGVhZCB7XG4gIHdpZHRoOiBtaW4oNTUuNzMzMzMzMzMzM3Z3LCAyMDlweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiBtYXgoLTYuOTMzMzMzMzMzM3Z3LCAtMjZweCk7XG59XG4ubWVzc2FnZV9faGVhZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZXNzYWdlX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuLm1lc3NhZ2VfX2JnID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTIwJTtcbiAgaGVpZ2h0OiAxMjAlO1xuICBsZWZ0OiAtMTAlO1xuICB0b3A6IC0xMCU7XG59XG4ubWVzc2FnZV9fYmcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbi5tZXNzYWdlX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IG1pbig1My4zMzMzMzMzMzMzdncsIDIwMHB4KTtcbn1cbi5tZXNzYWdlX19sZWFkLCAubWVzc2FnZV9fdHh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxLCBcInBhbHRcIiAxLCBcImhhbHRcIiAxO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1lc3NhZ2VfX2xlYWQge1xuICBmb250LXNpemU6IG1pbig3LjQ2NjY2NjY2Njd2dywgMjhweCk7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLm1lc3NhZ2VfX3R4dCB7XG4gIGZvbnQtc2l6ZTogbWluKDUuMzMzMzMzMzMzM3Z3LCAyMHB4KTtcbn1cbi5tZXNzYWdlX19hY3Qge1xuICBtYXJnaW4tdG9wOiBtaW4oMTAuNjY2NjY2NjY2N3Z3LCA0MHB4KTtcbn1cbi5tZXNzYWdlX19hY3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IG1pbigxMC42NjY2NjY2NjY3dncsIDQwcHgpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQyMztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tZXNzYWdlX19hY3QgYSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzLCBjb2xvciAwLjVzO1xuICB9XG4gIC5tZXNzYWdlX19hY3QgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxNDE0MjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAxNjBweCA0MHB4IDEyMHB4O1xuICB9XG4gIC5tZXNzYWdlX19jdHIge1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZXNzYWdlX19oZWFkIHtcbiAgICB3aWR0aDogNDIxcHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC00NnB4O1xuICB9XG4gIC5tZXNzYWdlX19sZWFkIHtcbiAgICBmb250LXNpemU6IG1pbigyLjUzMzMzMzMzMzN2dywgMzhweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cbiAgLm1lc3NhZ2VfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLm1lc3NhZ2VfX2JveCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAubWVzc2FnZV9fYWN0IHtcbiAgICBtYXJnaW4tdG9wOiBtaW4oMTAuNjY2NjY2NjY2N3Z3LCA0MHB4KTtcbiAgfVxuICAubWVzc2FnZV9fYWN0IGEge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgd2lkdGg6IG1pbigyMHZ3LCAzMDBweCk7XG4gIH1cbn1cblxuLnNob3Age1xuICBwYWRkaW5nOiBtaW4oMTZ2dywgNjBweCkgbWluKDguNTMzMzMzMzMzM3Z3LCAzMnB4KTtcbn1cbi5zaG9wX19jdHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2hvcF9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IG1pbigxMy4zMzMzMzMzMzMzdncsIDUwcHgpO1xufVxuLnNob3BfX2hlYWQgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBtaW4oMTIuMjY2NjY2NjY2N3Z3LCA0NnB4KTtcbn1cbi5zaG9wX190eHQge1xuICBtYXJnaW4tYm90dG9tOiBtaW4oMTAuNjY2NjY2NjY2N3Z3LCA0MHB4KTtcbn1cbi5zaG9wX19sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBtaW4oMTAuNjY2NjY2NjY2N3Z3LCA0MHB4KTtcbn1cbi5zaG9wX19sb2dvIGltZyB7XG4gIHdpZHRoOiBtaW4oNTEuNzMzMzMzMzMzM3Z3LCAxOTRweCk7XG59XG4uc2hvcF9fYWRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5zaG9wX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IG1pbigyMHZ3LCA3NXB4KTtcbn1cbi5zaG9wX19saW5rcyBhLFxuLnNob3BfX2xpbmtzIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctaW5saW5lOiAxLjVlbTtcbiAgY29sb3I6ICMxNDE0MjM7XG59XG4uc2hvcF9fbGlua3MgYTpub3QoOmZpcnN0LWNoaWxkKSxcbi5zaG9wX19saW5rcyBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogbWluKDEwLjY2NjY2NjY2Njd2dywgNDBweCk7XG59XG4uc2hvcF9fbGlua3MgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLWJsYW5rLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zaG9wX19saW5rcyBhIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLnNob3BfX2xpbmtzIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDQsIDIzNywgMC41KTtcbiAgfVxufVxuLnNob3BfX2xpbmtzIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5zaG9wX19saW5rcyBwOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMGVtO1xuICBsZWZ0OiAyZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBjb250ZW50OiBcIkNPTUlORyBTT09OXCI7XG59XG4uc2hvcF9fbGlua3MgcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGluc2V0OiAwO1xufVxuLnNob3BfX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5zaG9wX19tYXAtZnJtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2hvcF9fbWFwLWZybS5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaG9wX19tYXAtZnJtIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNob3BfX21hcC1yb3cge1xuICBtYXJnaW4tdG9wOiBtaW4oOC41MzMzMzMzMzMzdncsIDMycHgpO1xufVxuLnNob3BfX21hcC1jb250cmwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiBtaW4oMy4ydncsIDEycHgpO1xufVxuLnNob3BfX21hcC1jb250cmwgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1pbmxpbmU6IDEuNWVtO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2hvcF9fbWFwLWNvbnRybCBzcGFuLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2hvcF9fbWFwLWNvbnRybCBzcGFuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnNob3BfX21hcC1jb250cmwgc3Bhbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5zaG9wX19tYXAtbGluayB7XG4gIG1hcmdpbi10b3A6IG1pbig0LjI2NjY2NjY2Njd2dywgMTZweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xufVxuLnNob3BfX21hcC1saW5rIGEsXG4uc2hvcF9fbWFwLWxpbmsgcCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY0ZWQ7XG4gIGZvbnQtc2l6ZTogbWluKDMuMnZ3LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zaG9wX19tYXAtbGluayBhOjphZnRlcixcbi5zaG9wX19tYXAtbGluayBwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgd2lkdGg6IDEuMjVlbTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1waW4uc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnNob3BfX21hcC1saW5rIGEsXG4gIC5zaG9wX19tYXAtbGluayBwIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLnNob3BfX21hcC1saW5rIGE6aG92ZXIsXG4gIC5zaG9wX19tYXAtbGluayBwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM3Ljk1LCAyMzQuMTYxMTExMTExMSwgMjIwLjkpO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3Age1xuICAgIHBhZGRpbmc6IDEyMHB4IDQwcHg7XG4gIH1cbiAgLnNob3BfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDg2cHg7XG4gIH1cbiAgLnNob3BfX2hlYWQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2hvcF9fbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDY3cHg7XG4gIH1cbiAgLnNob3BfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbiAgLnNob3BfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5zaG9wX19saW5rcyBhIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IG1pbigxMC42NjY2NjY2NjY3dncsIDQwcHgpO1xuICB9XG4gIC5zaG9wX19tYXAge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbiAgLnNob3BfX21hcC1yb3cge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyOHB4O1xuICB9XG4gIC5zaG9wX19tYXAtY29udHJsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5zaG9wX19tYXAtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2hvcF9fbWFwLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2hvcF9fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTglIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZ2FwOiAwIDYwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYXAgdHh0XCIgXCJtYXAgYWN0XCI7XG4gIH1cbiAgLnNob3BfX3R4dCB7XG4gICAgZ3JpZC1hcmVhOiB0eHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2hvcF9fYWNjIHtcbiAgICBncmlkLWFyZWE6IG1hcDtcbiAgfVxuICAuc2hvcF9fbGlua3Mge1xuICAgIGdyaWQtYXJlYTogYWN0O1xuICB9XG59XG5cbi5zbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IG1pbigxNnZ3LCA2MHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IG1pbig4LjUzMzMzMzMzMzN2dywgMzJweCk7XG59XG4uc25zX19jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzE0MTQyMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDE0MjM7XG59XG4uc25zX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IG1pbig4LjUzMzMzMzMzMzN2dywgMzJweCk7XG4gIG1hcmdpbi1ibG9jazogbWluKDEwLjY2NjY2NjY2Njd2dywgNDBweCk7XG59XG4uc25zX19pY29ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBtaW4oMTAuNjY2NjY2NjY2N3Z3LCA0MHB4KTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zbnNfX2ljb25zIGEge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxuICAuc25zX19pY29ucyBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgfVxuICAuc25zX19pY29ucyB7XG4gICAgZ2FwOiBtaW4oNHZ3LCA2MHB4KTtcbiAgICBtYXJnaW4tYmxvY2s6IDYwcHg7XG4gIH1cbiAgLnNuc19faWNvbnMgYSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGNvbG9yOiAjMTQxNDIzO1xuICBwYWRkaW5nLWJsb2NrOiBtaW4oMTZ2dywgNjBweCk7XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBtaW4oNC4yNjY2NjY2NjY3dncsIDE2cHgpO1xufVxuLmZvb3Rlcl9fbG9nbyBpbWcge1xuICB3aWR0aDogbWluKDMydncsIDEyMHB4KTtcbn1cbi5mb290ZXJfX25hdiB7XG4gIG1hcmdpbi1ibG9jazogbWluKDguNTMzMzMzMzMzM3Z3LCAzMnB4KTtcbn1cbi5mb290ZXJfX25hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9vdGVyX19uYXYgbGkge1xuICBmb250LXNpemU6IG1pbigzLjJ2dywgMTJweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDFlbTtcbn1cbi5mb290ZXJfX25hdiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyX19uYXYgbGkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZm9vdGVyX19hcHB2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IG1pbigyLjY2NjY2NjY2Njd2dywgMTBweCk7XG4gIG1hcmdpbi1ibG9jazogMWVtO1xufVxuLmZvb3Rlcl9fY29weSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBtaW4oMi42NjY2NjY2NjY3dncsIDEwcHgpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDExMHB4IDU4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAyMjdweDtcbiAgfVxuICAuZm9vdGVyX19uYXYge1xuICAgIG1hcmdpbi1ibG9jazogNDBweDtcbiAgfVxuICAuZm9vdGVyX19uYXYgbGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZm9vdGVyX19hcHB2IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmZvb3Rlcl9fY29weSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubG9hZGluZyA+IGRpdiB7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBjb250cmFzdCgxKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMzBweCAwIDAgLTMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ25hdi5zdmcpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBhbmltYXRpb246IHJvdGF0aW9uIDEuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhlcm8ge1xuICBvcGFjaXR5OiAwO1xufVxuLmhlcm8uaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhlcm9fX3BpYyB7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuLmhlcm9fX3BpYyBpbWcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaXMtYWN0aXZlIC5oZXJvX19waWMgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5oZXJvX19jb3B5IGRpdiB7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuLmhlcm9fX2NvcHkgZGl2IGltZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIG9wYWNpdHkgMC44cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5pcy1hY3RpdmUgLmhlcm9fX2NvcHkgZGl2IGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5oZXJvX19jb3B5IGRpdjpudGgtY2hpbGQoMSkgaW1nIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbi5oZXJvX19jb3B5IGRpdjpudGgtY2hpbGQoMikgaW1nIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5oZXJvX19jb3B5IGRpdjpudGgtY2hpbGQoMykgaW1nIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuLmhlcm9fX2JnLFxuLmhlcm9fX2NvcHksXG4uanNfaGVyb19waWMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uaGVyb19fY29weSxcbi5oZXJvX19yZWFkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmpzX2VudF9hbmkge1xuICB3aWxsLWNoYW5nZTogYXV0bztcbn1cblxuLnBhZ2UtaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogbWluKDQuMjY2NjY2NjY2N3Z3LCAxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogbWluKDExLjczMzMzMzMzMzN2dywgNDRweCk7XG4gIGFzcGVjdC1yYXRpbzogOS8xMjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWhlYWRfX3BpYywgLnBhZ2UtaGVhZF9fbW92IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBpbnNldDogbWluKDQuMjY2NjY2NjY2N3Z3LCAxNnB4KTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG4ucGFnZS1oZWFkX19waWMgPiBkaXYsIC5wYWdlLWhlYWRfX21vdiA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEyMCU7XG4gIGhlaWdodDogMTIwJTtcbiAgbGVmdDogLTEwJTtcbiAgdG9wOiAwJTtcbn1cbi5wYWdlLWhlYWRfX3BpYyB2aWRlbyxcbi5wYWdlLWhlYWRfX3BpYyBpbWcsIC5wYWdlLWhlYWRfX21vdiB2aWRlbyxcbi5wYWdlLWhlYWRfX21vdiBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuLnBhZ2UtaGVhZF9fbW92OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG59XG4ucGFnZS1oZWFkX19jbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IG1pbig4LjUzMzMzMzMzMzN2dywgMzJweCk7XG59XG4ucGFnZS1oZWFkX19jbnQuYmx1ZSB7XG4gIGNvbG9yOiAjMDA0ODk2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhZ2UtaGVhZF9faGVhZCwgLnBhZ2UtaGVhZF9fc3ViIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxLCBcInBhbHRcIiAxLCBcImhhbHRcIiAxO1xufVxuLnBhZ2UtaGVhZF9faGVhZCB7XG4gIGZvbnQtc2l6ZTogbWluKDkuNnZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5wYWdlLWhlYWRfX3N1YiB7XG4gIGZvbnQtc2l6ZTogbWluKDMuNzMzMzMzMzMzM3Z3LCAxNHB4KTtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmJsdWUgLnBhZ2UtaGVhZF9fc3ViIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNyZW07XG59XG4ucGFnZS1oZWFkX19hY3Qge1xuICBtYXJnaW4tdG9wOiBtaW4oMTAuNjY2NjY2NjY2N3Z3LCA0MHB4KTtcbiAgZm9udC1zaXplOiBtaW4oMy43MzMzMzMzMzMzdncsIDE0cHgpO1xufVxuLnBhZ2UtaGVhZF9fYWN0IC5jb3JuZXItZnJhbWUge1xuICAtLWdyYWRpZW50LWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWlubGluZTogMmVtO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtaGVhZF9fYWN0IC5jb3JuZXItZnJhbWUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbiAgfVxuICAucGFnZS1oZWFkX19hY3QgLmNvcm5lci1mcmFtZTo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG4gIC5wYWdlLWhlYWRfX2FjdCAuY29ybmVyLWZyYW1lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIH1cbiAgLnBhZ2UtaGVhZF9fYWN0IC5jb3JuZXItZnJhbWU6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIH1cbiAgLnBhZ2UtaGVhZF9fcGljLCAucGFnZS1oZWFkX19tb3Yge1xuICAgIGluc2V0OiA0MHB4O1xuICB9XG4gIC5wYWdlLWhlYWRfX2NudCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAucGFnZS1oZWFkX19jbnQuYmx1ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCBtaW4oMTAuNjY2NjY2NjY2N3Z3LCAxNjBweCk7XG4gIH1cbiAgLnBhZ2UtaGVhZF9faGVhZCB7XG4gICAgZm9udC1zaXplOiAzLjYyNXJlbTtcbiAgfVxuICAucGFnZS1oZWFkX19zdWIge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmJsdWUgLnBhZ2UtaGVhZF9fc3ViIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnBhZ2UtaGVhZF9fYWN0IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLnBhZ2Utc2VjIHtcbiAgcGFkZGluZy1ib3R0b206IG1pbigxNnZ3LCA2MHB4KTtcbn1cbi5wYWdlLXNlYy5mdWxsIHtcbiAgcGFkZGluZy1pbmxpbmU6IG1pbig4LjUzMzMzMzMzMzN2dywgMzJweCk7XG59XG4ucGFnZS1zZWNfX2hnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBtaW4oMTAuNjY2NjY2NjY2N3Z3LCA0MHB4KTtcbn1cbi5wYWdlLXNlY19faGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnBhZ2Utc2VjX19oZWFkIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IG1pbig3LjQ2NjY2NjY2Njd2dywgMjhweCk7XG59XG4ucGFnZS1zZWNfX3N1YiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMSwgXCJwYWx0XCIgMSwgXCJoYWx0XCIgMTtcbiAgY29sb3I6ICMxNDE0MjM7XG4gIGZvbnQtc2l6ZTogbWluKDMuMnZ3LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLnBhZ2Utc2VjX19yZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogbWluKDguNTMzMzMzMzMzM3Z3LCAzMnB4KTtcbn1cbi5wYWdlLXNlY19fcmVhZC1jb3B5IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBtaW4oNS4zMzMzMzMzMzMzdncsIDIwcHgpO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDEsIFwicGFsdFwiIDEsIFwiaGFsdFwiIDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLnBhZ2Utc2VjX19yZWFkLXR4dCB7XG4gIGZvbnQtc2l6ZTogbWluKDMuNzMzMzMzMzMzM3Z3LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zZWMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zZWMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuICAucGFnZS1zZWMuZnVsbCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gIH1cbiAgLnBhZ2Utc2VjX19oZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgfVxuICAucGFnZS1zZWNfX2hlYWQgaW1nIHtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbiAgLnBhZ2Utc2VjX19zdWIge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLnBhZ2Utc2VjX19yZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5wYWdlLXNlY19fcmVhZC1jb3B5IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnBhZ2Utc2VjX19yZWFkLXR4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5wYWdlLWxvd2VyX19hY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWdlLWxvd2VyX19hY3QgYSB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgMzAwcHgpO1xufVxuXG4ucXVhbGl0eV9fc3RlcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY0ZWQ7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGMoNTAlIC0gNTB2dyArIG1pbig4LjUzMzMzMzMzMzN2dywgMzJweCkpO1xuICBwYWRkaW5nOiBtaW4oOC41MzMzMzMzMzMzdncsIDMycHgpO1xufVxuLnF1YWxpdHlfX3N0ZXAtaGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogbWluKDUuMzMzMzMzMzMzM3Z3LCAyMHB4KTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxLCBcInBhbHRcIiAxLCBcImhhbHRcIiAxO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5xdWFsaXR5X19zdGVwLXN0ZXAge1xuICBjb3VudGVyLXJlc2V0OiBzdGVwcztcbn1cbi5xdWFsaXR5X19zdGVwLXN0ZXAgbGkge1xuICBmb250LXNpemU6IG1pbigzLjczMzMzMzMzMzN2dywgMTRweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiBtaW4oOHZ3LCAzMHB4KTtcbiAgcGFkZGluZy10b3A6IG1pbig4dncsIDMwcHgpO1xufVxuLnF1YWxpdHlfX3N0ZXAtc3RlcCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IG1pbigxNnZ3LCA2MHB4KTtcbiAgYXNwZWN0LXJhdGlvOiA2MC84MjtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwcztcbiAgY29udGVudDogXCJTVEVQXCIgY291bnRlcihzdGVwcywgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N0ZXAtbWFya2VyLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbn1cbi5xdWFsaXR5X19zdGVwLXN0ZXAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5xdWFsaXR5X19zdGVwLXN0ZXAgbGkgLnN0ZXAtdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLnF1YWxpdHlfX3N0ZXAtc3RlcCBsaSAuc3RlcC1pbWcge1xuICB3aWR0aDogbWluKDQ4dncsIDE4MHB4KTtcbn1cbi5xdWFsaXR5X19zdGVwLXN0ZXAgbGkgLnN0ZXAtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWFsaXR5X19zdGVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBtYXJnaW4taW5saW5lOiBjYWxjKDUwJSAtIDUwdncgKyA0MHB4KTtcbiAgfVxuICAucXVhbGl0eV9fc3RlcC1oZWFkIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB3aWR0aDogbWluKDEwMCUsIDEwODBweCk7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxuICAucXVhbGl0eV9fc3RlcC1oZWFkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzLjMzZW07XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLXRvcDogMC4zZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICB9XG4gIC5xdWFsaXR5X19zdGVwLXN0ZXAge1xuICAgIHdpZHRoOiBtaW4oMTAwJSwgMTA4MHB4KTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG4gIC5xdWFsaXR5X19zdGVwLXN0ZXAgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucXVhbGl0eV9fc3RlcC1zdGVwIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG4gIC5xdWFsaXR5X19zdGVwLXN0ZXAgbGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjJlbTtcbiAgfVxuICAucXVhbGl0eV9fc3RlcC1zdGVwIGxpIC5zdGVwLXR4dCB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucXVhbGl0eV9fc3RlcC1zdGVwIGxpIC5zdGVwLWltZyB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IG1pbigzMHZ3LCA0NTBweCk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucXVhbGl0eV9fc3RlcC1zdGVwIGxpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5xdWFsaXR5X19zdGVwLXN0ZXAgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tbGVmdDogbWluKDYuNjY2NjY2NjY2N3Z3LCAxMDBweCk7XG4gIH1cbiAgLnF1YWxpdHlfX3N0ZXAtc3RlcCBsaTpudGgtY2hpbGQoMSkgLnN0ZXAtaW1nIHtcbiAgICB0b3A6IC0yOC4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbiAgLnF1YWxpdHlfX3N0ZXAtc3RlcCBsaTpudGgtY2hpbGQoMykgLnN0ZXAtaW1nIHtcbiAgICB0b3A6IDE4JTtcbiAgICByaWdodDogMTQwcHg7XG4gIH1cbiAgLnF1YWxpdHlfX3N0ZXAtc3RlcCBsaTpudGgtY2hpbGQoNCkgLnN0ZXAtaW1nIHtcbiAgICBib3R0b206IC01JTtcbiAgICByaWdodDogNTBweDtcbiAgfVxuICAucXVhbGl0eV9fc3RlcC1zdGVwIGxpIC5zdGVwLWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5tYW50ZV9fZ2VucmUge1xuICBtYXJnaW4taW5saW5lOiBjYWxjKDUwJSAtIDUwdncgKyBtaW4oOC41MzMzMzMzMzMzdncsIDMycHgpKTtcbn1cbi5tYW50ZV9fZ2VucmUtc2VjIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNDE0MjM7XG4gIHBhZGRpbmctYmxvY2s6IG1pbig4LjUzMzMzMzMzMzN2dywgMzJweCk7XG59XG4ubWFudGVfX2dlbnJlLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1pbi1jb250ZW50KTtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBnYXA6IG1pbig1LjMzMzMzMzMzMzN2dywgMjBweCk7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZFwiIFwiaW1nXCIgXCJsc3RcIjtcbn1cbi5tYW50ZV9fZ2VucmUtaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGdyaWQtYXJlYTogaW1nO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYW50ZV9fZ2VucmUtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hbnRlX19nZW5yZS1oZWFkIHtcbiAgZ3JpZC1hcmVhOiBoZWFkO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IG1pbig1LjMzMzMzMzMzMzN2dywgMjBweCk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMSwgXCJwYWx0XCIgMSwgXCJoYWx0XCIgMTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hbnRlX19nZW5yZS10eHQsIC5tYW50ZV9fZ2VucmUtbHN0IHtcbiAgZ3JpZC1hcmVhOiBsc3Q7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5tYW50ZV9fZ2VucmUtbHN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1hbnRlX19nZW5yZS1sc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjhlbTtcbiAgbGVmdDogLTFlbTtcbiAgd2lkdGg6IDAuNzVlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5tYW50ZV9fZ2VucmUtbHN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hbnRlX19nZW5yZSB7XG4gICAgbWFyZ2luLWlubGluZTogY2FsYyg1MCUgLSA1MHZ3ICsgNDBweCk7XG4gIH1cbiAgLm1hbnRlX19nZW5yZS1zZWMge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cbiAgLm1hbnRlX19nZW5yZS1zZWM6bnRoLWNoaWxkKG9kZCkgLm1hbnRlX19nZW5yZS1yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluKDMwLjY2NjY2NjY2Njd2dywgNDYwcHgpIG1pbigzNy4zMzMzMzMzMzMzdncsIDU2MHB4KTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltZyBoZWFkXCIgXCJpbWcgbHN0XCI7XG4gIH1cbiAgLm1hbnRlX19nZW5yZS1zZWM6bnRoLWNoaWxkKGV2ZW4pIC5tYW50ZV9fZ2VucmUtcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbigzNy4zMzMzMzMzMzMzdncsIDU2MHB4KSBtaW4oMzAuNjY2NjY2NjY2N3Z3LCA0NjBweCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkIGltZ1wiIFwibHN0IGltZ1wiO1xuICB9XG4gIC5tYW50ZV9fZ2VucmUtcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAwcHggbWluKDR2dywgNjBweCk7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tYW50ZV9fZ2VucmUtaW1nIHtcbiAgICB3aWR0aDogbWluKDMwLjY2NjY2NjY2Njd2dywgNDYwcHgpO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbiAgLm1hbnRlX19nZW5yZS1oZWFkIHtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tYm9keS1iZzogI2ZmZjtcbiAgLS1yb3ctYmc6ICNmNmY0ZWQ7XG4gIC0tdHh0LWNvbG9yOiAjMDA0ODk2O1xuICAtLWdyYWRpZW50LWNvbG9yOiB2YXIoLS10eHQtY29sb3IpO1xufVxuXG5ib2R5LnBhZ2UtbXNnIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcyBsaW5lYXIsIGNvbG9yIDFzIGxpbmVhcjtcbn1cbmJvZHkucGFnZS1tc2cuYmctY2hhbmdlZCB7XG4gIC0tYm9keS1iZzogIzE0MTQyMztcbiAgLS1yb3ctYmc6ICMxNDE0MjM7XG4gIC0tdHh0LWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWJnKTtcbn1cblxuLnBhZ2UtbXNnIC5wYWdlLWhlYWRfX2NudCB7XG4gIG1hcmdpbi10b3A6IG1pbigzNy4zMzMzMzMzMzMzdncsIDE0MHB4KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1tc2cgLnBhZ2UtaGVhZF9fY250IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1MyU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cblxuLndyYXBwZXIge1xuICBjb2xvcjogdmFyKC0tdHh0LWNvbG9yKTtcbn1cblxuLm1zZy1zZWNfX3JvdyB7XG4gIG1hcmdpbi1pbmxpbmU6IG1pbig0LjI2NjY2NjY2Njd2dywgMTZweCk7XG4gIHBhZGRpbmc6IG1pbig4LjUzMzMzMzMzMzN2dywgMzJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJvdy1iZyk7XG59XG4ubXNnLXNlY19fcm93IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IG1pbig4LjUzMzMzMzMzMzN2dywgMzJweCk7XG59XG4ubXNnLXNlY19fdGl0bGUsIC5tc2ctc2VjX19ncmVldGluZywgLm1zZy1zZWNfX3JlYWQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDEsIFwicGFsdFwiIDEsIFwiaGFsdFwiIDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubXNnLXNlY19fdGl0bGUge1xuICBtYXJnaW4taW5saW5lOiBtaW4oNC4yNjY2NjY2NjY3dncsIDE2cHgpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1zZy1zZWNfX3JlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1pbmxpbmU6IG1pbig0LjI2NjY2NjY2Njd2dywgMTZweCk7XG4gIGZvbnQtc2l6ZTogbWluKDUuMzMzMzMzMzMzM3Z3LCAyMHB4KTtcbn1cbi5tc2ctc2VjX19ncmVldGluZyB7XG4gIGZvbnQtc2l6ZTogbWluKDUuMzMzMzMzMzMzM3Z3LCAyMHB4KTtcbn1cbi5tc2ctc2VjX19maWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXNnLXNlY19fc3ViaGVhZC5jb3JuZXItZnJhbWUge1xuICAtLWdyYWRpZW50LWNvbG9yOiB2YXIoLS10eHQtY29sb3IpO1xuICBmb250LXNpemU6IG1pbigzLjczMzMzMzMzMzN2dywgMTRweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxLjNlbTtcbn1cbi5tc2ctc2VjX19ib2R5Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBtaW4oMTQuOTMzMzMzMzMzM3Z3LCA1NnB4KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXNnLXNlYzpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxuICAubXNnLXNlY19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gIH1cbiAgLm1zZy1zZWNfX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgbWFyZ2luLWlubGluZTogNDBweDtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG4gIC5tc2ctc2VjX19yZWFkIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLm1zZy1zZWNfX2dyZWV0aW5nIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cbiAgLm1zZy1zZWNfX3N1YmhlYWQuY29ybmVyLWZyYW1lIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXNnLXNlY19fcm93IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIGdhcDogMCBtaW4oNnZ3LCA5MHB4KTtcbiAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgLm1zZy1zZWNfX3Jvdy5vZGQgLmNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1Ny40JSBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJncmVldGluZyBpbWdcIiBcInR4dCBpbWdcIjtcbiAgfVxuICAubXNnLXNlY19fcm93LmV2ZW4gLmNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDU3LjQlO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1nIGdyZWV0aW5nXCIgXCJpbWcgdHh0XCI7XG4gIH1cbiAgLm1zZy1zZWNfX2dyZWV0aW5nIHtcbiAgICBncmlkLWFyZWE6IGdyZWV0aW5nO1xuICB9XG4gIC5tc2ctc2VjX19maWd1cmUge1xuICAgIGdyaWQtYXJlYTogaW1nO1xuICAgIHdpZHRoOiBtaW4oMzguNjY2NjY2NjY2N3Z3LCA1ODBweCk7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuICB9XG4gIC5vZGQgLm1zZy1zZWNfX2ZpZ3VyZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBtYXgoY2FsYygtNDUuMzMzMzMzMzMzM3Z3IC0gNDBweCksIC0yMTBweCk7XG4gIH1cbiAgLmV2ZW4gLm1zZy1zZWNfX2ZpZ3VyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IG1heChjYWxjKC00NS4zMzMzMzMzMzMzdncgLSA0MHB4KSwgLTIxMHB4KTtcbiAgfVxuICAubXNnLXNlY19fdHh0IHtcbiAgICBncmlkLWFyZWE6IHR4dDtcbiAgfVxufVxuXG4vKiHjgIAqL1xuIl19 */