@charset "UTF-8";@import "../../../../node_module/@splidejs/splide/dist/css/splide.min.css";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");:root{--baseFontSize:18px;--baseLineHeight:1.8;--baseLetterSpacing:0em;--mainColor1:#1d3889;--mainColor2:#eb9600;--baseFontColor:#333;--baseFontLinkColor:#333;--accentColor:#c23a2d;--subColor:#e1af3e;--fontNotoSans:"Noto Sans JP",YuGothic,"Yu Gothic",system-ui,sans-serif;--fontNotoSerif:"Noto Serif JP","Yu Mincho","YuMincho",serif;--fontYuGothic:YuGothic,"Yu Gothic","Noto Sans JP",system-ui,sans-serif;--fontYuMincho:"Yu Mincho","YuMincho","Noto Serif JP",serif;--fontZenOldMincho:"Zen Old Mincho",serif;--fontAlpha:"EB Garamond",Arial,Helvetica,Roboto,system-ui,sans-serif;--baseFontFamilyGothic:var(--fontNotoSans);--baseFontFamilySerif:var(--fontNotoSerif);--baseFontFamily:var(--baseFontFamilyGothic)}.modGrid{display:flex}#tochisagashi{font-family:var(--fontNotoSans)}#tochisagashi .myMainVisual{position:relative}#tochisagashi .myMainVisual__title{background:url(../img/tochisagashi/mv_bg.jpg) repeat top;background-size:cover;height:750px;overflow:clip;position:relative}@media not all and (min-width:768px){#tochisagashi .myMainVisual__title{height:360px}}#tochisagashi .myMainVisual__title-img{left:50%;padding:0 15px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}#tochisagashi .myMainVisual__title-img img{width:auto}@media not all and (min-width:768px){#tochisagashi .myMainVisual__title-img img{width:100%}}#tochisagashi .myMainVisual__catch{background:url(../img/tochisagashi/img_catch_bg.png) repeat top;background-color:rgba(232,140,30,.1);background-size:auto;padding:55px 15px;position:relative}@media not all and (min-width:768px){#tochisagashi .myMainVisual__catch{padding:40px 15px}}#tochisagashi .myMainVisual__catch-text{font-size:22px;font-weight:700;line-height:2;text-align:center}@media not all and (min-width:768px){#tochisagashi .myMainVisual__catch-text{font-size:18px;line-height:1.8}}#tochisagashi .mySolution__inner{padding:80px 0}@media not all and (min-width:768px){#tochisagashi .mySolution__inner{padding:40px 0}}#tochisagashi .mySolution__grid{grid-gap:30px 40px;display:flex;flex-wrap:wrap;gap:30px 40px}#tochisagashi .mySolution__grid-box{text-align:center;width:calc(50% - 20px)}@media not all and (min-width:768px){#tochisagashi .mySolution__grid-box{width:100%}}#tochisagashi .mySolution__grid-box img{margin-bottom:16px}@media not all and (min-width:768px){#tochisagashi .mySolution__grid-box img{width:70px}}#tochisagashi .mySolution__grid-title{font-size:calc(17.2px + .25vw);font-weight:700;text-align:center}#tochisagashi .myFeatures{background-color:#f8f8f8}#tochisagashi .myFeatures__inner{padding:80px 0}@media not all and (min-width:768px){#tochisagashi .myFeatures__inner{padding:40px 0}}#tochisagashi .myFeatures__header{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}#tochisagashi .myFeatures__header-title{margin-bottom:40px;position:relative;text-align:center}#tochisagashi .myFeatures__header-title span{border-bottom:4px solid var(--mainColor2);color:var(--mainColor2);font-size:48px;padding-bottom:8px;position:relative}@media not all and (min-width:768px){#tochisagashi .myFeatures__header-title span{font-size:28px}}#tochisagashi .myFeatures__header-title span:before{background-color:#f8f8f8;border-right:4px solid var(--mainColor2);content:"";display:block;height:20px;left:50%;position:absolute;top:100%;transform:translateX(-50%) skew(-35deg);width:10px}#tochisagashi .myFeatures__header-img{margin:0 auto;max-width:900px;text-align:center;width:100%}#tochisagashi .myFeatures__group{margin-top:30px}#tochisagashi .myFeatures__group-inner{padding:60px 0}#tochisagashi .myFeaturesCard__header{margin-bottom:50px;text-align:center}#tochisagashi .myFeaturesCard__header-title{color:var(--mainColor2);font-size:48px;font-weight:700;margin-bottom:30px}@media not all and (min-width:768px){#tochisagashi .myFeaturesCard__header-title{font-size:28px}}#tochisagashi .myFeaturesCard__header-text{font-size:28px;font-weight:500}@media not all and (min-width:768px){#tochisagashi .myFeaturesCard__header-text{font-size:20px}}#tochisagashi .myFeaturesCard__body-title{align-items:center;background-color:var(--mainColor2);display:flex;justify-content:center;margin:0 calc(50% - 50vw) 50px;padding:10px;text-align:center;width:100vw}@media not all and (min-width:768px){#tochisagashi .myFeaturesCard__body-title{flex-direction:column;flex-wrap:wrap}}#tochisagashi .myFeaturesCard__body-title .main,#tochisagashi .myFeaturesCard__body-title .sub{color:#fff;font-weight:700;letter-spacing:.15rem;line-height:normal}#tochisagashi .myFeaturesCard__body-title .sub{font-size:24px}@media not all and (min-width:768px){#tochisagashi .myFeaturesCard__body-title .sub{font-size:18px}}#tochisagashi .myFeaturesCard__body-title .main{font-size:52px}@media not all and (min-width:768px){#tochisagashi .myFeaturesCard__body-title .main{font-size:38px}}#tochisagashi .myFeaturesCard__footer{background-color:rgba(235,150,0,.8);color:#fff;margin-top:50px;padding:40px;text-align:center}@media not all and (min-width:768px){#tochisagashi .myFeaturesCard__footer{padding:30px 16px}}#tochisagashi .myFeaturesCard__footer-text{font-size:30px;font-weight:700}@media not all and (min-width:768px){#tochisagashi .myFeaturesCard__footer-text{font-size:24px}}#tochisagashi .myFeaturesCard__footer-text span{color:red;display:inline;font-size:40px}@media not all and (min-width:768px){#tochisagashi .myFeaturesCard__footer-text span{font-size:28px}}#tochisagashi .myFeaturesCard__footer-text.-lg{font-size:50px}@media not all and (min-width:768px){#tochisagashi .myFeaturesCard__footer-text.-lg{font-size:36px}}#tochisagashi .myFeaturesCard__footer-caution{font-size:20px}@media not all and (min-width:768px){#tochisagashi .myFeaturesCard__footer-caution{font-size:16px;margin-top:20px;text-align:left}}#tochisagashi .myFeaturesList{grid-gap:10px 0;display:flex;flex-direction:column;gap:10px 0;margin:0 auto;max-width:800px;width:100%}#tochisagashi .myFeaturesList__item{font-size:20px;font-weight:700;padding-left:40px;position:relative}@media not all and (min-width:768px){#tochisagashi .myFeaturesList__item{font-size:18px;padding-left:30px}}#tochisagashi .myFeaturesList__item:before{background-color:transparent;background:url(../img/tochisagashi/icon_check.svg) no-repeat 50%/cover;border-radius:0;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px}@media not all and (min-width:768px){#tochisagashi .myFeaturesList__item:before{height:24px;top:2px;width:24px}}#tochisagashi .myFeaturesFlex{grid-gap:30px;counter-reset:num;display:flex;flex-direction:column;gap:30px}#tochisagashi .myFeaturesFlex__box{border:2px solid #6f4920;border-radius:12px;counter-increment:num;padding:30px 20px}@media not all and (min-width:768px){#tochisagashi .myFeaturesFlex__box{padding:20px 15px}}#tochisagashi .myFeaturesFlex__header{position:relative}#tochisagashi .myFeaturesFlex__title{font-size:30px;font-weight:700;padding-left:40px;position:relative}@media not all and (min-width:768px){#tochisagashi .myFeaturesFlex__title{font-size:22px;padding-left:30px}}#tochisagashi .myFeaturesFlex__title:before{content:counter(num) ".";display:inline-block;font-family:Roboto,sans-serif;font-size:32px;left:0;position:absolute;top:0}@media not all and (min-width:768px){#tochisagashi .myFeaturesFlex__title:before{font-size:26px}}#tochisagashi .myFeaturesFlex__title-lg{color:red;font-size:30px;font-weight:700}@media not all and (min-width:768px){#tochisagashi .myFeaturesFlex__title-lg{font-size:22px}}#tochisagashi .myFeaturesFlex__title-caution{font-size:18px;font-size:500}@media not all and (min-width:768px){#tochisagashi .myFeaturesFlex__title-caution{font-size:16px}}#tochisagashi .myFeaturesFlex__body{padding-left:40px}@media not all and (min-width:768px){#tochisagashi .myFeaturesFlex__body{padding-left:30px}}#tochisagashi .myPoint__inner{padding:80px 0}@media not all and (min-width:768px){#tochisagashi .myPoint__inner{padding:40px 0 60px}}#tochisagashi .myPoint__header{margin-bottom:30px;text-align:center}#tochisagashi .myPoint__header span{font-size:35px}@media not all and (min-width:768px){#tochisagashi .myPoint__header span{font-size:28px}}#tochisagashi .myPoint__header-title{color:var(--accentColor);position:relative}#tochisagashi .myPoint__header-title:after,#tochisagashi .myPoint__header-title:before{color:var(--baseFontColor);display:inline-block}#tochisagashi .myPoint__header-title:before{content:"「"}#tochisagashi .myPoint__header-title:after{content:"」"}#tochisagashi .myPointGrid{grid-gap:40px;counter-reset:counter;display:flex;flex-direction:column;gap:40px}#tochisagashi .myPointGrid__box{border:4px solid var(--accentColor);border-radius:12px;counter-increment:counter;padding:40px 30px}@media not all and (min-width:768px){#tochisagashi .myPointGrid__box{padding:20px 15px}}#tochisagashi .myPointGrid__box-detail{grid-gap:0 16px;align-items:center;display:flex;gap:0 16px;margin-bottom:30px;position:relative}@media not all and (min-width:768px){#tochisagashi .myPointGrid__box-detail{grid-gap:10px;flex-direction:column;flex-wrap:wrap;gap:10px;margin-bottom:20px}}#tochisagashi .myPointGrid__box-num{align-items:center;background-color:var(--accentColor);border-radius:6px;color:#fff;display:flex;flex-direction:column;font-size:20px;line-height:1;padding:8px;position:relative;width:90px}@media not all and (min-width:768px){#tochisagashi .myPointGrid__box-num{grid-gap:4px;font-size:12px;gap:4px;width:60px}}#tochisagashi .myPointGrid__box-num:after{content:"" counter(counter);display:block;font-family:"Noto Serif JP",serif;font-size:40px;font-weight:700}@media not all and (min-width:768px){#tochisagashi .myPointGrid__box-num:after{font-size:24px}}#tochisagashi .myPointGrid__box-title{flex:1 1;font-size:28px;font-weight:700;line-height:normal}@media not all and (min-width:768px){#tochisagashi .myPointGrid__box-title{font-size:24px}}#tochisagashi .myPointGrid__box-title span{color:var(--accentColor);display:inline}#tochisagashi .myPointGrid__box-img{text-align:center}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3QvX3RvY2hpc2FnYXNoaS5zY3NzIiwidG9jaGlzYWdhc2hpLmNzcyIsImZvdW5kYXRpb24vX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa2VRLGdCQzNDUixDRHBiUSwwRUFBQSxDQUNBLCtMQUFBLENBWVIsTUFDRSxtQkFBQSxDQUNBLG9CQUFBLENBQ0EsdUJBQUEsQ0FDQSxvQkFBQSxDQUNBLG9CQUFBLENBQ0Esb0JBQUEsQ0FDQSx3QkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FFQSx1RUFBQSxDQUNBLDREQUFBLENBQ0EsdUVBQUEsQ0FDQSwyREFBQSxDQUNBLHlDQUFBLENBQ0EscUVBQUEsQ0FDQSwwQ0FBQSxDQUNBLDBDQUFBLENBQ0EsNENDUkYsQ0RXQSxTQUNFLFlDUkYsQ0RZQSxjQUNFLCtCQ1RGLENEWUUsNEJBQ0UsaUJDVkosQ0RZSSxtQ0FDRSx3REFBQSxDQUNBLHFCQUFBLENBQ0EsWUFBQSxDQUVBLGFBQUEsQ0FEQSxpQkNUTixDQ2pCRSxxQ0ZzQkUsbUNBUUksWUNUTixDQUNGLENEV00sdUNBTUUsUUFBQSxDQUxBLGNBQUEsQ0FHQSxpQkFBQSxDQUZBLGlCQUFBLENBR0EsT0FBQSxDQUVBLDhCQUFBLENBSkEsVUNMUixDRFdRLDJDQUNFLFVDVFYsQ0NsQ0UscUNGMENNLDJDQUlJLFVDUlYsQ0FDRixDRGFJLG1DQUNFLCtEQUFBLENBRUEsb0NBQUEsQ0FEQSxvQkFBQSxDQUVBLGlCQUFBLENBQ0EsaUJDWE4sQ0M5Q0UscUNGb0RFLG1DQVFJLGlCQ1ZOLENBQ0YsQ0RZTSx3Q0FDRSxjQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FDQSxpQkNWUixDQ3pERSxxQ0YrREksd0NBT0ksY0FBQSxDQUNBLGVDVFIsQ0FDRixDRGlCSSxpQ0FDRSxjQ2ZOLENDbEVFLHFDRmdGRSxpQ0FJSSxjQ2ROLENBQ0YsQ0RpQkksZ0NBR0Usa0JBQUEsQ0FGQSxZQUFBLENBQ0EsY0FBQSxDQUNBLGFDZk4sQ0RpQk0sb0NB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QkFBQSxDQUVBLGNBQUEsQ0FEQSxRQUFBLENBRUEsa0JDN0NWLENBQ0YsQ0RnRFEsb0NBS0Usa0JBQUEsQ0FKQSxtQ0FBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FFQSxxQkFBQSxDQUNBLGNBQUEsQ0FDQSxhQUFBLENBQ0EsV0FBQSxDQUVBLGlCQUFBLENBREEsVUM3Q1YsQ0MzY0UscUNGOGVNLG9DQWVJLFlBQUEsQ0FEQSxjQUFBLENBQ0EsT0FBQSxDQUNBLFVDN0NWLENBQ0YsQ0QrQ1UsMENBQ0UsMkJBQUEsQ0FDQSxhQUFBLENBQ0EsaUNBQUEsQ0FDQSxjQUFBLENBQ0EsZUM3Q1osQ0N6ZEUscUNGaWdCUSwwQ0FRSSxjQzVDWixDQUNGLENEZ0RRLHNDQUdFLFFBQUEsQ0FGQSxjQUFBLENBQ0EsZUFBQSxDQUVBLGtCQzlDVixDQ3BlRSxxQ0Y4Z0JNLHNDQU9JLGNDN0NWLENBQ0YsQ0QrQ1UsMkNBQ0Usd0JBQUEsQ0FDQSxjQzdDWixDRGlEUSxvQ0FDRSxpQkMvQ1YiLCJmaWxlIjoidG9jaGlzYWdhc2hpLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJy4uL2ZvdW5kYXRpb24vdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5AdXNlICcuLi9mb3VuZGF0aW9uL21peGluJyBhcyBtaXhpbjtcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGUvQHNwbGlkZWpzL3NwbGlkZS9kaXN0L2Nzcy9zcGxpZGUubWluLmNzc1wiO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRAMTAwLi45MDAmZmFtaWx5PU5vdG8rU2VyaWY6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZmYW1pbHk9Um9ib3RvOml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZGlzcGxheT1zd2FwJyk7XG5cbi8qXG50b2NoaXNhZ2FzaGlcbuWcn+WcsOaOouOBl+ODmuODvOOCuFxuKi9cblxuJFBBR0VfSUQ6IHRvY2hpc2FnYXNoaTtcbiRQQVRIOiAnLi4vJztcbiRDT01NT05fUEFUSDogJyN7JFBBVEh9aW1nL2NvbW1vbi8nO1xuJElNQUdFX1BBVEg6ICcjeyRQQVRIfWltZy8jeyRQQUdFX0lEfS8nO1xuXG46cm9vdCB7XG4gIC0tYmFzZUZvbnRTaXplOiAxOHB4O1xuICAtLWJhc2VMaW5lSGVpZ2h0OiAxLjg7XG4gIC0tYmFzZUxldHRlclNwYWNpbmc6IDBlbTtcbiAgLS1tYWluQ29sb3IxOiAjMWQzODg5O1xuICAtLW1haW5Db2xvcjI6ICNlYjk2MDA7XG4gIC0tYmFzZUZvbnRDb2xvcjogIzMzMztcbiAgLS1iYXNlRm9udExpbmtDb2xvcjogIzMzMztcbiAgLS1hY2NlbnRDb2xvcjogI2MyM2EyZDtcbiAgLS1zdWJDb2xvcjogI0UxQUYzRTtcblxuICAtLWZvbnROb3RvU2FuczonTm90byBTYW5zIEpQJyxZdUdvdGhpYywgXCJZdSBHb3RoaWNcIixzeXN0ZW0tdWksc2Fucy1zZXJpZjtcbiAgLS1mb250Tm90b1NlcmlmOidOb3RvIFNlcmlmIEpQJyxcIll1IE1pbmNob1wiLCBcIll1TWluY2hvXCIsc2VyaWY7XG4gIC0tZm9udFl1R290aGljOll1R290aGljLCBcIll1IEdvdGhpY1wiLCdOb3RvIFNhbnMgSlAnLHN5c3RlbS11aSxzYW5zLXNlcmlmO1xuICAtLWZvbnRZdU1pbmNobzpcIll1IE1pbmNob1wiLCBcIll1TWluY2hvXCIsJ05vdG8gU2VyaWYgSlAnLHNlcmlmO1xuICAtLWZvbnRaZW5PbGRNaW5jaG86IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gIC0tZm9udEFscGhhOiBcIkVCIEdhcmFtb25kXCIsIEFyaWFsLCBIZWx2ZXRpY2EsUm9ib3RvLHN5c3RlbS11aSxzYW5zLXNlcmlmO1xuICAtLWJhc2VGb250RmFtaWx5R290aGljOnZhcigtLWZvbnROb3RvU2Fucyk7XG4gIC0tYmFzZUZvbnRGYW1pbHlTZXJpZjp2YXIoLS1mb250Tm90b1NlcmlmKTtcbiAgLS1iYXNlRm9udEZhbWlseTp2YXIoLS1iYXNlRm9udEZhbWlseUdvdGhpYyk7XG59XG5cbi5tb2RHcmlkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuXG4jdG9jaGlzYWdhc2hpIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnROb3RvU2Fucyk7XG5cblxuICAubXlNYWluVmlzdWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3ttaXhpbi5zZXRfaW1hZ2VfcGF0aCgndG9jaGlzYWdhc2hpL212X2JnLmpwZycpfSkgcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiA3NTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBjbGlwO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgIH1cblxuICAgICAgJi1pbWcge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2F0Y2gge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7bWl4aW4uc2V0X2ltYWdlX3BhdGgoJ3RvY2hpc2FnYXNoaS9pbWdfY2F0Y2hfYmcucG5nJyl9KSByZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAxNDAsIDMwLCAwLjEwKTtcbiAgICAgIHBhZGRpbmc6IDU1cHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAubXlTb2x1dGlvbiB7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAzMHB4IDQwcHg7XG5cbiAgICAgICYtYm94IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxOHB4ICsgNCAqICgxMDB2dyAtIDMyMHB4KSAvIDE2MDApO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gIC5teUZlYXR1cmVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tbWFpbkNvbG9yMikgc29saWQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcjIpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1tYWluQ29sb3IyKSBzb2xpZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBza2V3KC0zNWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgJi1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmQ2FyZCB7XG5cbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yMik7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2JvZHkge1xuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcjIpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KSA1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLFxuICAgICAgICAgIC5tYWluIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCAxNTAsIDAsIC44KTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLi1sZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXV0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZMaXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEwcHggMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7bWl4aW4uc2V0X2ltYWdlX3BhdGgoJ3RvY2hpc2FnYXNoaS9pY29uX2NoZWNrLnN2ZycpfSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmRmxleCB7XG4gICAgICBjb3VudGVyLXJlc2V0OiBudW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJl9fYm94IHtcbiAgICAgICAgYm9yZGVyOiAycHggIzZGNDkyMCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bTtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG51bSlcIi5cIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxnIHtcbiAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXV0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA1MDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cblxuICAubXlQb2ludCB7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnRDb2xvcik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmFzZUZvbnRDb2xvcik7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuOAjFwiO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIuOAjVwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkdyaWQge1xuICAgICAgY291bnRlci1yZXNldDogY291bnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAmX19ib3gge1xuICAgICAgICBib3JkZXI6IDRweCB2YXIoLS1hY2NlbnRDb2xvcikgc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXRhaWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDAgMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1udW0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudENvbG9yKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJjb3VudGVyKGNvdW50ZXIpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50Q29sb3IpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGUvQHNwbGlkZWpzL3NwbGlkZS9kaXN0L2Nzcy9zcGxpZGUubWluLmNzc1wiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDEwMC4uOTAwJmZhbWlseT1Ob3RvK1NlcmlmOml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZmFtaWx5PVJvYm90bzppdGFsLHdnaHRAMCwxMDAuLjkwMDsxLDEwMC4uOTAwJmRpc3BsYXk9c3dhcFwiKTtcbi8qIOS9meeZvSA444Gu5YCN5pWwICovXG4vKlxudG9jaGlzYWdhc2hpXG7lnJ/lnLDmjqLjgZfjg5rjg7zjgrhcbiovXG46cm9vdCB7XG4gIC0tYmFzZUZvbnRTaXplOiAxOHB4O1xuICAtLWJhc2VMaW5lSGVpZ2h0OiAxLjg7XG4gIC0tYmFzZUxldHRlclNwYWNpbmc6IDBlbTtcbiAgLS1tYWluQ29sb3IxOiAjMWQzODg5O1xuICAtLW1haW5Db2xvcjI6ICNlYjk2MDA7XG4gIC0tYmFzZUZvbnRDb2xvcjogIzMzMztcbiAgLS1iYXNlRm9udExpbmtDb2xvcjogIzMzMztcbiAgLS1hY2NlbnRDb2xvcjogI2MyM2EyZDtcbiAgLS1zdWJDb2xvcjogI0UxQUYzRTtcbiAgLS1mb250Tm90b1NhbnM6XCJOb3RvIFNhbnMgSlBcIixZdUdvdGhpYywgXCJZdSBHb3RoaWNcIixzeXN0ZW0tdWksc2Fucy1zZXJpZjtcbiAgLS1mb250Tm90b1NlcmlmOlwiTm90byBTZXJpZiBKUFwiLFwiWXUgTWluY2hvXCIsIFwiWXVNaW5jaG9cIixzZXJpZjtcbiAgLS1mb250WXVHb3RoaWM6WXVHb3RoaWMsIFwiWXUgR290aGljXCIsXCJOb3RvIFNhbnMgSlBcIixzeXN0ZW0tdWksc2Fucy1zZXJpZjtcbiAgLS1mb250WXVNaW5jaG86XCJZdSBNaW5jaG9cIiwgXCJZdU1pbmNob1wiLFwiTm90byBTZXJpZiBKUFwiLHNlcmlmO1xuICAtLWZvbnRaZW5PbGRNaW5jaG86IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gIC0tZm9udEFscGhhOiBcIkVCIEdhcmFtb25kXCIsIEFyaWFsLCBIZWx2ZXRpY2EsUm9ib3RvLHN5c3RlbS11aSxzYW5zLXNlcmlmO1xuICAtLWJhc2VGb250RmFtaWx5R290aGljOnZhcigtLWZvbnROb3RvU2Fucyk7XG4gIC0tYmFzZUZvbnRGYW1pbHlTZXJpZjp2YXIoLS1mb250Tm90b1NlcmlmKTtcbiAgLS1iYXNlRm9udEZhbWlseTp2YXIoLS1iYXNlRm9udEZhbWlseUdvdGhpYyk7XG59XG5cbi5tb2RHcmlkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3RvY2hpc2FnYXNoaSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250Tm90b1NhbnMpO1xufVxuI3RvY2hpc2FnYXNoaSAubXlNYWluVmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3RvY2hpc2FnYXNoaSAubXlNYWluVmlzdWFsX190aXRsZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9jaGlzYWdhc2hpL212X2JnLmpwZykgcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNzUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RvY2hpc2FnYXNoaSAubXlNYWluVmlzdWFsX190aXRsZSB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuI3RvY2hpc2FnYXNoaSAubXlNYWluVmlzdWFsX190aXRsZS1pbWcge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4jdG9jaGlzYWdhc2hpIC5teU1haW5WaXN1YWxfX3RpdGxlLWltZyBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teU1haW5WaXN1YWxfX3RpdGxlLWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jdG9jaGlzYWdhc2hpIC5teU1haW5WaXN1YWxfX2NhdGNoIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b2NoaXNhZ2FzaGkvaW1nX2NhdGNoX2JnLnBuZykgcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDE0MCwgMzAsIDAuMSk7XG4gIHBhZGRpbmc6IDU1cHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0b2NoaXNhZ2FzaGkgLm15TWFpblZpc3VhbF9fY2F0Y2gge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgfVxufVxuI3RvY2hpc2FnYXNoaSAubXlNYWluVmlzdWFsX19jYXRjaC10ZXh0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0b2NoaXNhZ2FzaGkgLm15TWFpblZpc3VhbF9fY2F0Y2gtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cbiN0b2NoaXNhZ2FzaGkgLm15U29sdXRpb25fX2lubmVyIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0b2NoaXNhZ2FzaGkgLm15U29sdXRpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbiN0b2NoaXNhZ2FzaGkgLm15U29sdXRpb25fX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweCA0MHB4O1xufVxuI3RvY2hpc2FnYXNoaSAubXlTb2x1dGlvbl9fZ3JpZC1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0b2NoaXNhZ2FzaGkgLm15U29sdXRpb25fX2dyaWQtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3RvY2hpc2FnYXNoaSAubXlTb2x1dGlvbl9fZ3JpZC1ib3ggaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teVNvbHV0aW9uX19ncmlkLWJveCBpbWcge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG4jdG9jaGlzYWdhc2hpIC5teVNvbHV0aW9uX19ncmlkLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDE4cHggKyA0ICogKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNfX2lubmVyIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNfX2hlYWRlci10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3RvY2hpc2FnYXNoaSAubXlGZWF0dXJlc19faGVhZGVyLXRpdGxlIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tbWFpbkNvbG9yMikgc29saWQ7XG4gIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IyKTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RvY2hpc2FnYXNoaSAubXlGZWF0dXJlc19faGVhZGVyLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuI3RvY2hpc2FnYXNoaSAubXlGZWF0dXJlc19faGVhZGVyLXRpdGxlIHNwYW46OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogNHB4IHZhcigtLW1haW5Db2xvcjIpIHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNrZXcoLTM1ZGVnKTtcbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNfX2hlYWRlci1pbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNfX2dyb3VwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNfX2dyb3VwLWlubmVyIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuI3RvY2hpc2FnYXNoaSAubXlGZWF0dXJlc0NhcmRfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNDYXJkX19oZWFkZXItdGl0bGUge1xuICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yMik7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzQ2FyZF9faGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNDYXJkX19oZWFkZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzQ2FyZF9faGVhZGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuI3RvY2hpc2FnYXNoaSAubXlGZWF0dXJlc0NhcmRfX2JvZHktdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dykgNTBweDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNDYXJkX19ib2R5LXRpdGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuI3RvY2hpc2FnYXNoaSAubXlGZWF0dXJlc0NhcmRfX2JvZHktdGl0bGUgLnN1YixcbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNDYXJkX19ib2R5LXRpdGxlIC5tYWluIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNDYXJkX19ib2R5LXRpdGxlIC5zdWIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RvY2hpc2FnYXNoaSAubXlGZWF0dXJlc0NhcmRfX2JvZHktdGl0bGUgLnN1YiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4jdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzQ2FyZF9fYm9keS10aXRsZSAubWFpbiB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzQ2FyZF9fYm9keS10aXRsZSAubWFpbiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG4jdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzQ2FyZF9fZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDE1MCwgMCwgMC44KTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RvY2hpc2FnYXNoaSAubXlGZWF0dXJlc0NhcmRfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMzBweCAxNnB4O1xuICB9XG59XG4jdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzQ2FyZF9fZm9vdGVyLXRleHQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RvY2hpc2FnYXNoaSAubXlGZWF0dXJlc0NhcmRfX2Zvb3Rlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNDYXJkX19mb290ZXItdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiByZWQ7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RvY2hpc2FnYXNoaSAubXlGZWF0dXJlc0NhcmRfX2Zvb3Rlci10ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuI3RvY2hpc2FnYXNoaSAubXlGZWF0dXJlc0NhcmRfX2Zvb3Rlci10ZXh0Li1sZyB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzQ2FyZF9fZm9vdGVyLXRleHQuLWxnIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNDYXJkX19mb290ZXItY2F1dGlvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzQ2FyZF9fZm9vdGVyLWNhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNMaXN0X19pdGVtIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzTGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuI3RvY2hpc2FnYXNoaSAubXlGZWF0dXJlc0xpc3RfX2l0ZW06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvY2hpc2FnYXNoaS9pY29uX2NoZWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzTGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgdG9wOiAycHg7XG4gIH1cbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNGbGV4IHtcbiAgY291bnRlci1yZXNldDogbnVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzRmxleF9fYm94IHtcbiAgYm9yZGVyOiAycHggIzZGNDkyMCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bTtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNGbGV4X19ib3gge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuI3RvY2hpc2FnYXNoaSAubXlGZWF0dXJlc0ZsZXhfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNGbGV4X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RvY2hpc2FnYXNoaSAubXlGZWF0dXJlc0ZsZXhfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4jdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzRmxleF9fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtKSBcIi5cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzRmxleF9fdGl0bGU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4jdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzRmxleF9fdGl0bGUtbGcge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RvY2hpc2FnYXNoaSAubXlGZWF0dXJlc0ZsZXhfX3RpdGxlLWxnIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbiN0b2NoaXNhZ2FzaGkgLm15RmVhdHVyZXNGbGV4X190aXRsZS1jYXV0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDUwMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzRmxleF9fdGl0bGUtY2F1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4jdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzRmxleF9fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teUZlYXR1cmVzRmxleF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4jdG9jaGlzYWdhc2hpIC5teVBvaW50X19pbm5lciB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teVBvaW50X19pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAwIDYwcHg7XG4gIH1cbn1cbiN0b2NoaXNhZ2FzaGkgLm15UG9pbnRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiN0b2NoaXNhZ2FzaGkgLm15UG9pbnRfX2hlYWRlciBzcGFuIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0b2NoaXNhZ2FzaGkgLm15UG9pbnRfX2hlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbiN0b2NoaXNhZ2FzaGkgLm15UG9pbnRfX2hlYWRlci10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnRDb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN0b2NoaXNhZ2FzaGkgLm15UG9pbnRfX2hlYWRlci10aXRsZTo6YmVmb3JlLCAjdG9jaGlzYWdhc2hpIC5teVBvaW50X19oZWFkZXItdGl0bGU6OmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jdG9jaGlzYWdhc2hpIC5teVBvaW50X19oZWFkZXItdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44CMXCI7XG59XG4jdG9jaGlzYWdhc2hpIC5teVBvaW50X19oZWFkZXItdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCLjgI1cIjtcbn1cbiN0b2NoaXNhZ2FzaGkgLm15UG9pbnRHcmlkIHtcbiAgY291bnRlci1yZXNldDogY291bnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xufVxuI3RvY2hpc2FnYXNoaSAubXlQb2ludEdyaWRfX2JveCB7XG4gIGJvcmRlcjogNHB4IHZhcigtLWFjY2VudENvbG9yKSBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNvdW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teVBvaW50R3JpZF9fYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbn1cbiN0b2NoaXNhZ2FzaGkgLm15UG9pbnRHcmlkX19ib3gtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teVBvaW50R3JpZF9fYm94LWRldGFpbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbiN0b2NoaXNhZ2FzaGkgLm15UG9pbnRHcmlkX19ib3gtbnVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50Q29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0b2NoaXNhZ2FzaGkgLm15UG9pbnRHcmlkX19ib3gtbnVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZ2FwOiA0cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbiN0b2NoaXNhZ2FzaGkgLm15UG9pbnRHcmlkX19ib3gtbnVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgY291bnRlcihjb3VudGVyKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teVBvaW50R3JpZF9fYm94LW51bTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuI3RvY2hpc2FnYXNoaSAubXlQb2ludEdyaWRfX2JveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxleDogMTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9jaGlzYWdhc2hpIC5teVBvaW50R3JpZF9fYm94LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbiN0b2NoaXNhZ2FzaGkgLm15UG9pbnRHcmlkX19ib3gtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnRDb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiN0b2NoaXNhZ2FzaGkgLm15UG9pbnRHcmlkX19ib3gtaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXJpYWJsZXM7XG5cbkBtaXhpbiBwYygpIHtcbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgcGMpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBjLW1pbigpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgcGMpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldEwoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiTCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0TC1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiTCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0UCgpIHtcbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgdGJQKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXRQLW1pbigpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgdGJQKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcCgpIHtcbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgc3ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNwLW1pbigpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgc3ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1heCgkbWF4KSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiAjeyRtYXggKyAxfXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1pbigkbWluKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtaW59cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBmb250LXNpemVcbkBtaXhpbiBmeigkc2l6ZTogbWFwX2dldCh2YXJpYWJsZXMuJEJBU0UsIGZvbnQtc2l6ZSksICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIGZvbnQtc2l6ZTogaWYoJGltcG9ydGFudCwgbWF0aC5kaXYoJHNpemUsIDE2KSArIHJlbSAhaW1wb3J0YW50LCBtYXRoLmRpdigkc2l6ZSwgMTYpICsgcmVtKTtcbn1cblxuQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KSB7XG4gICRyYXRlOiBtYXRoLmRpdigxMDAsICR2aWV3cG9ydCk7XG4gIEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcbn1cblxuQG1peGluIGZ6X3Z3KCRmb250X3NpemU6IDEwLCAkdmlld3BvcnQ6IDc1MCkge1xuICBmb250LXNpemU6IGdldF92dygkZm9udF9zaXplLCAkdmlld3BvcnQpO1xufVxuXG5AbWl4aW4gdncoJHByb3BlcnR5OiBmb250LXNpemUsICRzaXplOiAxMCwgJHZpZXdwb3J0OiA3NTApIHtcbiAgI3skcHJvcGVydHl9OiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCk7XG59XG5cbkBtaXhpbiB2aCgkcHJvcGVydHk6IGhlaWdodCwgICRzaXplOiAxMDAsICRjYWxjOiAwcHgpIHtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCgjeyRzaXplICsgdmh9KSArICN7JGNhbGN9KTtcbiAgI3skcHJvcGVydHl9OiBjYWxjKHZhcigtLXZoLCAxdmgpICogI3skc2l6ZX0gKyAjeyRjYWxjfSk7XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbi1uYW1lLCAkcywgJGVhc2luZywgJGNvdW50LCAkZW5kOiBub25lLCAkZGVsYXk6IDApIHtcbiAgYW5pbWF0aW9uOiB7XG4gICAgZGVsYXk6ICRkZWxheTtcbiAgICBkdXJhdGlvbjogJHM7XG4gICAgZmlsbC1tb2RlOiAkZW5kO1xuICAgIGl0ZXJhdGlvbi1jb3VudDogJGNvdW50O1xuICAgIG5hbWU6ICRhbmltYXRpb24tbmFtZTtcbiAgICB0aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gIH1cbn1cblxuQG1peGluIGFjY2Vzc2liaWxpdHlIaWRkZW4oKSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8vIHdlYkZvbnQgaWNvblxuQG1peGluIGljb25Gb250KCkge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGljb25NYXRlcmlhbCgkc2l6ZTogMjQpIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udDoge1xuICAgIGZhbWlseTogdmFyaWFibGVzLiRGT05UX0lDT047XG4gICAgZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAgIHN0eWxlOiBub3JtYWw7XG4gICAgd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgQGluY2x1ZGUgZnooJHNpemUpO1xufVxuXG5AZnVuY3Rpb24gc2V0X2NvbW1vbl9wYXRoKCRmaWxlTmFtZSwgJHBhdGg6ICcuLi8nKSB7XG4gIEBpZiAoJGZpbGVOYW1lKSB7XG4gICAgQHJldHVybiAnI3skcGF0aH1pbWcvY29tbW9uLyN7JGZpbGVOYW1lfSc7XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciAnJGZpbGVOYW1l44GM44GC44KK44G+44Gb44KT44CCJztcbiAgfVxufVxuXG5AZnVuY3Rpb24gc2V0X2ltYWdlX3BhdGgoJGZpbGVOYW1lLCAkcGF0aDogJy4uLycpIHtcbiAgQGlmICgkZmlsZU5hbWUpIHtcbiAgICBAcmV0dXJuICcjeyRwYXRofWltZy8jeyRmaWxlTmFtZX0nO1xuICB9IEBlbHNlIHtcbiAgICBAZXJyb3IgJyRmaWxlTmFtZeOBjOOBguOCiuOBvuOBm+OCk+OAgic7XG4gIH1cbn1cbkBtaXhpbiBvYmplY3QtZml0KCR2YWx1ZTogZmlsbCwgJHBvc2l0aW9uOiBudWxsKSB7XG4gIG9iamVjdC1maXQ6ICR2YWx1ZTtcblxuICBAaWYgJHBvc2l0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JHZhbHVlfTsgb2JqZWN0LXBvc2l0aW9uOiAjeyRwb3NpdGlvbn0nLCBzYW5zLXNlcmlmO1xuICAgIG9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xuICB9IEBlbHNlIHtcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JHZhbHVlfScsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuQG1peGluIGxpbmVDbGFtcCgkbGluZTogMSkge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAjeyRsaW5lfTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyog5L2Z55m9IDjjga7lgI3mlbAgKi9cbkBtaXhpbiBtdWx0aXBsZS1wKCRwb3NpdGlvbjogbnVsbCwgJHNpemU6IDEpIHtcbiAgQGlmICgkcG9zaXRpb24pIHtcbiAgICBwYWRkaW5nLSN7JHBvc2l0aW9ufTogY2FsYyggOHB4ICogI3skc2l6ZX0gKTtcbiAgfSBAZWxzZSB7XG4gICAgcGFkZGluZzogY2FsYyggOHB4ICogI3skc2l6ZX0gKTtcbiAgfVxufVxuXG5AbWl4aW4gbXVsdGlwbGUtbSgkcG9zaXRpb246IG51bGwsICRzaXplOiAxKSB7XG4gIEBpZiAoJHBvc2l0aW9uKSB7XG4gICAgbWFyZ2luLSN7JHBvc2l0aW9ufTogY2FsYyggOHB4ICogI3skc2l6ZX0gKTtcbiAgfSBAZWxzZSB7XG4gICAgbWFyZ2luOiBjYWxjKCA4cHggKiAjeyRzaXplfSApO1xuICB9XG59XG4iXX0= */
