/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a,blockquote,body,button,code,dd,div,dl,dt,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,input,li,ol,option,p,pre,select,td,textarea,th,ul{margin:0;padding:0;font-family:arial,Meiryo,Yu Gothic,sans-serif;color:#333;box-sizing:border-box}select{background:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;font-size:11px}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;border:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;outline:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul{margin:0;padding:0}li{list-style:none}@font-face{font-family:MFont;font-style:normal;font-weight:100;src:url(/fonts/mplus-1c-thin.eot);src:url(mplus-1c-thin.eot?#iefix) format("embedded-opentype"),url(/fonts/mplus-1c-thin.woff) format("woff"),url(/fonts/mplus-1c-thin.ttf) format("truetype")}@font-face{font-family:MFont;font-style:normal;font-weight:200;src:url(/fonts/mplus-1c-light.eot);src:url(/fonts/mplus-1c-light.eot?#iefix) format("embedded-opentype"),url(/fonts/mplus-1c-light.woff) format("woff"),url(/fonts/mplus-1c-light.ttf) format("truetype")}@font-face{font-family:MFont;font-style:normal;font-weight:400;src:url(/fonts/mplus-1c-regular.eot);src:url(/fonts/mplus-1c-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/mplus-1c-regular.woff) format("woff"),url(/fonts/mplus-1c-regular.ttf) format("truetype")}@font-face{font-family:MFont;font-style:normal;font-weight:500;src:url(/fonts/mplus-1c-medium.eot);src:url(/fonts/mplus-1c-medium.eot?#iefix) format("embedded-opentype"),url(/fonts/mplus-1c-medium.woff) format("woff"),url(/fonts/mplus-1c-medium.ttf) format("truetype")}@font-face{font-family:MFont;font-style:normal;font-weight:700;src:url(/fonts/mplus-1c-bold.eot);src:url(/fonts/mplus-1c-bold.eot?#iefix) format("embedded-opentype"),url(/fonts/mplus-1c-bold.woff) format("woff"),url(/fonts/mplus-1c-bold.ttf) format("truetype")}@font-face{font-family:MFont;font-style:normal;font-weight:900;src:url(/fonts/mplus-1c-black.eot);src:url(/fonts/mplus-1c-black.eot?#iefix) format("embedded-opentype"),url(/fonts/mplus-1c-black.woff) format("woff"),url(/fonts/mplus-1c-black.ttf) format("truetype")}@font-face{font-family:'Noto Serif Japanese';font-style:normal;font-weight:200;src:url(/fonts/NotoSerifCJKjp-ExtraLight.eot);src:url(/fonts/NotoSerifCJKjp-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSerifCJKjp-ExtraLight.woff) format("woff"),url(/fonts/NotoSerifCJKjp-ExtraLight.ttf) format("truetype")}@font-face{font-family:'Noto Serif Japanese';font-style:normal;font-weight:300;src:url(/fonts/NotoSerifCJKjp-Light.eot);src:url(/fonts/NotoSerifCJKjp-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSerifCJKjp-Light.woff) format("woff"),url(/fonts/NotoSerifCJKjp-Light.ttf) format("truetype")}@font-face{font-family:'Noto Serif Japanese';font-style:normal;font-weight:400;src:url(/fonts/NotoSerifCJKjp-Regular.eot);src:url(/fonts/NotoSerifCJKjp-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSerifCJKjp-Regular.woff) format("woff"),url(/fonts/NotoSerifCJKjp-Regular.ttf) format("truetype")}@font-face{font-family:'Noto Serif Japanese';font-style:normal;font-weight:500;src:url(/fonts/NotoSerifCJKjp-Medium.eot);src:url(/fonts/NotoSerifCJKjp-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSerifCJKjp-Medium.woff) format("woff"),url(/fonts/NotoSerifCJKjp-Medium.ttf) format("truetype")}@font-face{font-family:'Noto Serif Japanese';font-style:normal;font-weight:600;src:url(/fonts/NotoSerifCJKjp-SemiBold.eot);src:url(/fonts/NotoSerifCJKjp-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSerifCJKjp-SemiBold.woff) format("woff"),url(/fonts/NotoSerifCJKjp-SemiBold.ttf) format("truetype")}@font-face{font-family:'Noto Serif Japanese';font-style:normal;font-weight:700;src:url(/fonts/NotoSerifCJKjp-Bold.eot);src:url(/fonts/NotoSerifCJKjp-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSerifCJKjp-Bold.woff) format("woff"),url(/fonts/NotoSerifCJKjp-Bold.ttf) format("truetype")}@font-face{font-family:'Noto Serif Japanese';font-style:normal;font-weight:900;src:url(/fonts/NotoSerifCJKjp-Black.eot);src:url(/fonts/NotoSerifCJKjp-Black.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSerifCJKjp-Black.woff) format("woff"),url(/fonts/NotoSerifCJKjp-Black.ttf) format("truetype")}p{margin:0;padding:0;text-align:left;line-break:strict}a{color:#0268d0;text-decoration:none}a:hover{text-decoration:underline}.df-fs-sb{display:flex;align-items:flex-start;justify-content:space-between}.df-fs-sa{display:flex;align-items:flex-start;justify-content:space-around}.df-ce-sa{display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:768px){.pc{display:none}}.oh{overflow:hidden}.fr{float:right}.fl{float:left}.mb60{margin-bottom:60px}.ta-c{text-align:center}.section__inner{width:1020px;margin:0 auto;padding:60px 0 80px}@media screen and (max-width:768px){.section__inner{width:100%;padding:40px 10px}}.section__title{font-size:40px;line-height:48px;margin-bottom:60px;font-weight:300;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.section__title{line-height:38px;margin-bottom:40px;align-items:flex-start;text-align:left}}@media screen and (max-width:768px) and (orientation:landscape){.section__title{font-size:24px}}@media screen and (max-width:768px) and (orientation:portrait){.section__title{font-size:6.4vw}}.section p{font-weight:300;line-height:34px;font-size:16px;margin:0 auto}@media screen and (max-width:768px){.section p{width:100%;line-height:28px}}@media screen and (max-width:768px) and (orientation:landscape){.section p{font-size:14px}}@media screen and (max-width:768px) and (orientation:portrait){.section p{font-size:3.73333vw}}.text{width:800px}@media screen and (max-width:768px){.text{width:100%}}.icon{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px}@media screen and (max-width:768px){.icon{width:30px;height:30px;margin-right:6px;margin-top:6px}}.icon:after{display:block;content:"";width:60px;height:60px}@media screen and (max-width:768px){.icon:after{width:30px;height:30px}}.icon2{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px}@media screen and (max-width:768px){.icon2{width:30px;height:30px;margin-right:6px;margin-top:6px}}.icon2:after{display:block;content:"";width:60px;height:60px}@media screen and (max-width:768px){.icon2:after{width:30px;height:30px}}.newTabIcon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px}.newTabIcon:after{display:block;content:"";width:30px;height:30px}input[type=text],input[type=email],input[type=tel]{height:50px;padding:10px;font-size:16px;line-height:24px;font-weight:300;color:#333;border-radius:10px;border:solid 1px #ccc}@media screen and (max-width:768px){input[type=text],input[type=email],input[type=tel]{height:40px;border-radius:0;line-height:21px;padding:6px 10px}}@media screen and (max-width:768px) and (orientation:landscape){input[type=text],input[type=email],input[type=tel]{font-size:15px}}@media screen and (max-width:768px) and (orientation:portrait){input[type=text],input[type=email],input[type=tel]{font-size:4vw}}textarea{resize:none;border:solid 1px #ccc;padding:10px 20px;font-size:20px;border-radius:10px;font-weight:300}@media screen and (max-width:768px){textarea{border-radius:0;line-height:21px;padding:6px 10px}}@media screen and (max-width:768px) and (orientation:landscape){textarea{font-size:15px}}@media screen and (max-width:768px) and (orientation:portrait){textarea{font-size:4vw}}input[type=checkbox],input[type=radio]{appearance:none;opacity:0;position:absolute}.label__checkbox{position:relative;display:inline-block;padding:3px 3px 3px 42px;cursor:pointer;transition:all .2s}@media screen and (max-width:768px){.label__checkbox{line-height:21px;padding:3px 3px 3px 32px}}@media screen and (max-width:768px) and (orientation:landscape){.label__checkbox{font-size:15px}}@media screen and (max-width:768px) and (orientation:portrait){.label__checkbox{font-size:4vw}}.label__checkbox::after,.label__checkbox::before{position:absolute;content:'';-webkit-transition:all .2s;transition:all .2s}.label__checkbox::before{top:50%;left:0;width:30px;height:30px;margin-top:-15px;background:#fff;border:1px solid #ccc;border-radius:3px}@media screen and (max-width:768px){.label__checkbox::before{width:20px;height:20px}}.label__checkbox::after{opacity:0;top:50%;left:6px;width:19px;height:6px;margin-top:-4px;border-left:2px solid #494a4a;border-bottom:2px solid #494a4a;-webkit-transform:rotate(-45deg) scale(.5);transform:rotate(-45deg) scale(.5)}@media screen and (max-width:768px){.label__checkbox::after{left:5px;width:11px;height:4px;margin-top:-8px}}.label__checkbox:hover::before{background:#fff}input[type=checkbox]:checked+.label__checkbox::before,input[type=radio]:checked+.label__checkbox::before{background:#fff}input[type=checkbox]:checked+.label__checkbox::after,input[type=radio]:checked+.label__checkbox::after{opacity:1;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.dlAlert__bg{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;display:none}.dlAlert__box{background:#fff;display:flex;flex-direction:column;padding:40px;border-radius:10px}.dlAlert__box p{padding:10px;flex:1}.dlAlert__btn{margin-top:30px;width:100%;height:70px;display:flex;align-content:center;justify-content:space-around;padding:10px}.dlAlert__btn button{flex:1;margin:0 10px;color:#fff;border-radius:5px}.dlAlert__btn .ok{background:#19bf29}.dlAlert__btn .no{background:#ff5d5d}.space{width:18px;display:inline-block}.titleNum{font-size:70px;font-weight:700;line-height:70px;margin-right:10px}@media screen and (max-width:768px){.titleNum{line-height:50px}}@media screen and (max-width:768px) and (orientation:landscape){.titleNum{font-size:50px}}@media screen and (max-width:768px) and (orientation:portrait){.titleNum{font-size:13.33333vw}}.spBr{display:none}@media screen and (max-width:768px){.spBr{display:inline}}.marker{background:linear-gradient(transparent 75%,rgba(246,166,35,.35) 0);line-height:20px}.marker_green{background:linear-gradient(transparent 75%,#4fd58b 0);line-height:20px}.marker_purple{background:linear-gradient(transparent 75%,#d06ed7 0);line-height:20px}.strong{font-size:22px;line-height:36px;font-weight:400}@media screen and (max-width:768px){.strong{line-height:32px}}@media screen and (max-width:768px) and (orientation:landscape){.strong{font-size:18px}}@media screen and (max-width:768px) and (orientation:portrait){.strong{font-size:4.8vw}}.error{color:red;text-align:center;padding:10px 0}.border{width:100%;height:1px;display:block;background:#aaa}.bread{padding:10px 20px;text-align:left;font-size:14px;line-height:22px;margin-top:70px}@media screen and (max-width:768px){.bread{padding:10px 6px;font-size:12px;line-height:18px}}.bread span{font-weight:300}.bread__arrow{margin:0 10px}@media screen and (max-width:768px){.bread__arrow{margin:0 2px}}.header_wrapper{position:fixed;width:100%;top:0;left:0;border-bottom:solid 1px #ddd;z-index:1000}.parentHeader{background:#c5e3f9;padding:2px 20px;text-align:left;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.parentHeader{display:none}}.parentHeader a{display:inherit}.parentHeader__inner{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.parentHeader__inner{width:100%}}.parentHeader__title{font-size:10px;color:#999;font-weight:500;margin-top:0;color:#909090}@media screen and (max-width:768px){.parentHeader__title{margin:0 0 4px 0}}.parentHeader__menu{display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.parentHeader__menu{display:none}}.parentHeader__menu li{padding:3px 10px;margin:0 4px;box-sizing:border-box;position:relative}.parentHeader__menu li a{color:#333;font-size:12px;font-weight:300;position:relative;transition:color .3s}.parentHeader__menu li a:hover{text-decoration:none;color:#f99c05}.header{width:100%;text-align:center;padding:4px 20px;background:#fff;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.header{height:64px;padding:6px 0}}.header__inner{width:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.header__inner{width:100%;padding:0 10px;display:flex;align-items:center;justify-content:space-between}}.header__title{font-size:10px;color:#999;font-weight:400;margin-top:0;color:#909090;margin-bottom:2px}@media screen and (max-width:768px){.header__title{margin:0 0 2px 0}}.header__logoBlock{text-align:left;margin-right:50px}@media screen and (max-width:768px){.header__logoBlock{text-align:left;width:100%;margin-right:0}}.header__logoBlock a{display:inline-block}.header__logo{height:40px}@media screen and (max-width:768px){.header__logo{height:34px}}.header__logo:hover{opacity:.8}.header__menu{display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.header__menu{display:none}}.header__menu li{padding:10px 10px;margin:0 4px;box-sizing:border-box;position:relative}.header__menu li a{color:#333;font-size:16px;line-height:24px;font-weight:300;position:relative;transition:color .3s}.header__menu li a:hover{text-decoration:none;color:#f99c05}.header__menu li a.current{color:#f99c05}.header__btn{display:block;background:#f99c05;color:#fff;font-size:14px;line-height:20px;border:solid 1px #f99c05;padding:14px 40px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:background-color .6s,color .6s}@media screen and (max-width:768px){.header__btn{display:none}}.header__btn:hover{background:#fff;color:#f99c05;text-decoration:none}.header .drawer__toggle{display:none;position:relative;height:24px;width:30px}@media screen and (max-width:768px){.header .drawer__toggle{display:block}}.header .drawer__toggle span{width:28px;display:block;background:#333;height:3px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;border-radius:10px}.header .drawer__toggle .line1{top:0;right:0}.header .drawer__toggle .line2{top:8px;right:0}.header .drawer__toggle .line3{top:16px;right:0}.header .drawer__toggle.active .line1{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px}.header .drawer__toggle.active .line2{opacity:0}.header .drawer__toggle.active .line3{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:10px}.header .drawer__menu{display:none;position:absolute;width:100%;height:calc(100vh - 64px);overflow:scroll;background:#fff;top:59px;right:0;z-index:1000}.header .drawer__menu.active{right:0}.header .drawer__menu ul li a{display:block;width:100%;padding:16px 0;color:#333;font-weight:300}.header .drawer__menu__list li:not(:last-child){border-bottom:solid 1px #ccc}.header .drawer__menu__list__parent{background:#ddebf5;padding-bottom:100px}.header .drawer__menu__list__parent li:not(:last-child){border-bottom:solid 1px #fff}.footer{text-align:center;padding:20px 0;background:#fff;border-top:solid 1px #ccc}.footer__inner{padding:0 20px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.footer__inner{flex-wrap:wrap}}.footer__menu{display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:768px){.footer__menu{width:100%;flex-wrap:wrap;justify-content:flex-start}}.footer__menu li{padding:0 15px}@media screen and (max-width:768px){.footer__menu li{padding:6px 0;width:50%;display:flex;align-items:center;justify-content:center}}.footer__menu a{color:#333;height:24px;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:21px;font-weight:300;text-decoration:none}@media screen and (max-width:768px){.footer__menu a{line-height:21px}}@media screen and (max-width:768px) and (orientation:landscape){.footer__menu a{font-size:15px}}@media screen and (max-width:768px) and (orientation:portrait){.footer__menu a{font-size:4vw}}.footer__menu a:hover{text-decoration:underline}.footer__copy{padding:10px 0;color:#333;text-align:center;font-size:12px;line-height:18px}@media screen and (max-width:768px){.footer__copy{width:100%;text-align:center;margin-top:10px}}.newsSection .section__inner{overflow:hidden}.newsSection .sectionTitle{font-size:30px;border:none;color:orange;margin-bottom:20px}@media screen and (max-width:768px){.newsSection .sectionTitle{font-size:24px;line-height:34px}}.newsSection p{text-align:left}.newsSection .img_wrap{cursor:pointer;width:400px;height:284px;overflow:hidden;float:left;margin-right:40px;position:relative}.newsSection .img_wrap:hover{opacity:.7}@media screen and (max-width:768px){.newsSection .img_wrap{width:100%;height:auto;margin-right:0;margin-bottom:40px}}.newsSection .img_wrap .icon_expand{width:32px;position:absolute;bottom:10px;right:10px}@media screen and (max-width:768px){.newsSection .img_wrap .icon_expand{display:none}}.newsSection .img_slide{width:100%}.popup{display:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000}.popup .mask{background:rgba(0,0,0,.8);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.popup .img_popup_wrap{height:85%;position:relative}.popup .img_popup_wrap .img_popup{height:100%}.popup .img_popup_wrap .icon_close{position:absolute;top:-27px;right:0;width:23px;cursor:pointer}.pageTop{display:none;width:60px;border:solid 1px #fff;height:60px;border-radius:10px;position:fixed;bottom:20px;right:20px;background:url(../../img/common/pageTop.png) center center/40px no-repeat;background-color:#c376d1}.pageTop:hover{text-decoration:none;opacity:.9}@media screen and (max-width:768px){.pageTop{bottom:10px;right:10px;background:url(../../img/common/pageTop.png) center center/30px no-repeat;background-color:#c376d1}}.priceSection{background:#444}.priceSection .section__title{color:#fff}.priceSection p{color:#fff;text-align:center;font-weight:300;padding:6px 0}@media screen and (max-width:768px){.priceSection p{line-height:21px}}@media screen and (max-width:768px) and (orientation:landscape){.priceSection p{font-size:15px}}@media screen and (max-width:768px) and (orientation:portrait){.priceSection p{font-size:4vw}}.priceSection .table{width:700px;margin:0 auto}@media screen and (max-width:768px){.priceSection .table{width:100%}}.priceSection .table__row{display:flex;align-items:stretch;justify-content:center}@media screen and (max-width:768px){.priceSection .table__row{margin-bottom:20px;flex-direction:column}}.priceSection .table__row p{text-align:left;font-weight:300;padding:6px 0;color:#fff;padding:20px 10px;font-size:18px}@media screen and (max-width:768px){.priceSection .table__row p{line-height:21px;padding:10px 0}}@media screen and (max-width:768px) and (orientation:landscape){.priceSection .table__row p{font-size:15px}}@media screen and (max-width:768px) and (orientation:portrait){.priceSection .table__row p{font-size:4vw}}.priceSection .table__row p:first-child{width:430px}@media screen and (max-width:768px){.priceSection .table__row p:first-child{width:100%}}.priceSection .table__row p:last-child{flex:1;font-size:30px;font-weight:700;text-align:right}@media screen and (max-width:768px){.priceSection .table__row p:last-child{line-height:26px}}@media screen and (max-width:768px) and (orientation:landscape){.priceSection .table__row p:last-child{font-size:20px}}@media screen and (max-width:768px) and (orientation:portrait){.priceSection .table__row p:last-child{font-size:5.33333vw}}.priceSection .table__comment{margin-top:30px;color:#fff;font-size:14px;line-height:20px;text-align:left}.priceSection__btn{display:flex;align-items:center;justify-content:center;padding:20px 0;width:500px;margin:80px auto 0;font-size:20px;color:#fff;border-radius:40px;background:#f99c05;display:flex;align-items:center;justify-content:center;transition:background-color .6s,color .6s}.priceSection__btn:hover{background:#fff;color:#f99c05;text-decoration:none}@media screen and (max-width:768px){.priceSection__btn{width:100%}}.demoSection{background:#585858}@media screen and (max-width:768px){.demoSection{display:none}}.demoSection .section__inner{padding:60px 0}.demoSection__btn{display:block;background:#f99c05;color:#fff;font-size:16px;line-height:22px;border:solid 1px #f99c05;padding:14px 40px;border-radius:10px;margin:0 auto;height:70px;width:400px;display:flex;align-items:center;justify-content:center;transition:background-color .6s,color .6s}.demoSection__btn:hover{background:#fff;color:#f99c05;text-decoration:none}.demoSection h3{color:#fff;margin-bottom:10px;font-size:30px;line-height:36px;font-weight:300}.demoSection p{color:#fff;margin-bottom:30px;text-align:center}body{text-align:center}.icon:after{background:url(../../img/idoc/icon.png) center center/contain no-repeat}.icon2:after{background:url(../../img/idoc/icon2.png) center center/contain no-repeat}.newTabIcon:after{background:url(../../img/idoc/newTabIcon.png) center center/contain no-repeat}.titleNum{color:#c376d1}.bread{margin-top:106px}.visual{margin-top:106px;height:600px;background-image:url(../../img/common/visual_under_bg_doc.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;position:relative}@media screen and (max-width:768px){.visual{background-image:url(../../img/common/visual_under_bg_doc_sp.jpg);background-size:cover}}.visual__inner{height:100%;margin:0 auto;width:1280px;position:relative}@media screen and (max-width:768px){.visual__inner{width:100%}}.visual .mask{width:100%;height:100%;background:rgba(255,255,255,.3)}.visual .kv_pc{width:37vw;position:absolute;top:70px;right:20px}@media screen and (max-width:768px){.visual .kv_pc{top:300px;right:calc(50vw - 150px);width:300px}}.visual h2{position:absolute;font-size:46px;top:60px;left:40px;text-align:left;line-height:80px;color:#333;font-family:Georgia,"Noto Serif Japanese",serif}@media screen and (max-width:768px){.visual h2{width:100%;line-height:42px;left:0;top:20px;padding:0 10px;text-align:center}}@media screen and (max-width:768px) and (orientation:landscape){.visual h2{font-size:24px}}@media screen and (max-width:768px) and (orientation:portrait){.visual h2{font-size:6.4vw}}.visual h2 span{color:red}.visual h3{position:absolute;font-size:1.8vw;line-height:26px;top:330px;left:40px;text-align:left;width:600px;line-height:50px;font-weight:500;color:#333}@media screen and (max-width:768px){.visual h3{width:100%;left:0;top:160px;padding:0 20px;line-height:28px;text-align:center}}@media screen and (max-width:768px) and (orientation:landscape){.visual h3{font-size:14px}}@media screen and (max-width:768px) and (orientation:portrait){.visual h3{font-size:3.73333vw}}.visual h3 span{color:red;font-size:1.9vw}@media screen and (max-width:768px){.visual h3 span{line-height:30px}}@media screen and (max-width:768px) and (orientation:landscape){.visual h3 span{font-size:16px}}@media screen and (max-width:768px) and (orientation:portrait){.visual h3 span{font-size:4.26667vw}}.selectSection{background:#c376d1}.selectSection .section__title{color:#fff}.selectSection p{color:#fff;text-align:left}@media screen and (max-width:768px){.selectSection p{width:100%}}@media screen and (max-width:768px) and (orientation:landscape){.selectSection p{font-size:14px}}@media screen and (max-width:768px) and (orientation:portrait){.selectSection p{font-size:3.73333vw}}.selectSection__list{display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:768px){.selectSection__list{flex-direction:column}}.selectSection__list li{padding:20px}.selectSection__list li div{margin:0 auto;width:160px;height:160px;border-radius:50%;border:solid 2px #fff;margin-bottom:20px}.selectSection__list li p{color:#fff}.selectSection a{text-decoration:underline;color:#fff}.selectSection a i{margin:0 5px;font-size:14px}.featureSection{background:#fbf5ff}.featureSection h3{text-align:center;font-weight:300;padding:6px 0}@media screen and (max-width:768px) and (orientation:landscape){.featureSection h3{font-size:15px}}@media screen and (max-width:768px) and (orientation:portrait){.featureSection h3{font-size:4vw}}.featureSection__list{display:flex;align-items:flex-start;justify-content:space-around;flex-wrap:wrap}.featureSection__list li{width:33%;padding:0 20px;margin-bottom:60px}@media screen and (max-width:768px){.featureSection__list li{width:50%}}.featureSection__list li .listImg{height:100px;width:100px;border-radius:50%;background-color:#f4e3ff;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.featureSection__list li .listImg img{height:60px}.featureSection__list li p{width:auto;line-height:28px;font-size:14px;font-weight:300;text-align:center}.problemSection{border-top:solid 1px #333}.problemSection p{text-align:center}@media screen and (max-width:768px){.problemSection p{text-align:left}}.problemSection__arrow{width:70px;margin:40px 0}.movSection{background:#464646}.movSection .section__title{color:#fff}.movSection p{margin-bottom:40px;color:#fff}.movSection__v{width:800px}@media screen and (max-width:768px){.movSection__v{width:100%}}.reasonSection{border-top:solid 1px #333}.reasonSection p{text-align:center}@media screen and (max-width:768px){.reasonSection p{text-align:left}}.caseSection{background-color:#e5f4ff}.caseSection .appendix{font-size:20px;font-weight:300;margin-bottom:40px}.caseSection__list li{display:flex;align-items:flex-start;justify-content:flex-start;padding:30px;background:#fff;border-radius:20px;margin-bottom:20px}@media screen and (max-width:768px){.caseSection__list li{align-items:center;flex-direction:column;padding:20px}}.caseSection__list .table{flex:1}.caseSection__list .row{display:flex;align-items:flex-start;justify-content:flex-start}.caseSection__list .row__head{width:120px;color:#c376d1;font-size:18px;line-height:36px}@media screen and (max-width:768px){.caseSection__list .row__head{width:80px;font-size:14px;line-height:28px}}.caseSection__list .row__body{flex:1;width:auto}.caseSection__list img{margin-right:40px;width:200px;height:200px;border:solid 4px #221815;border-radius:50%}@media screen and (max-width:768px){.caseSection__list img{margin:0 0 20px 0;width:160px;height:160px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fcmVzZXQuc2NzcyIsImlkb2MvaW5kZXguY3NzIiwiY29tbW9uL19mb250LnNjc3MiLCJjb21tb24vX2NvbmZpZy5zY3NzIiwibW9kdWxlL19taXhpbi5zY3NzIiwiY29tbW9uL19jb21tb24uc2NzcyIsImNvbW1vbi9fYnJlYWQuc2NzcyIsImlkb2MvbGF5b3V0L19oZWFkZXIuc2NzcyIsImlkb2MvbGF5b3V0L19mb290ZXIuc2NzcyIsImlkb2MvbGF5b3V0L19wYWdldG9wLnNjc3MiLCJpZG9jL21vZHVsZS9fdmFyaWFibGVzLnNjc3MiLCJpZG9jL2xheW91dC9fcHJpY2Uuc2NzcyIsImlkb2MvbGF5b3V0L19kZW1vLnNjc3MiLCJpZG9jL2NvbW1vbi9fYmFzZS5zY3NzIiwiaWRvYy9pbmRleC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJzRUFRQSxLQUNFLFlBQWEsV0FFYixxQkFBMEIsS0FFMUIseUJBQThCLEtBUWhDLEtBQ0UsT0FBUSxFQTZDVixFQVZBLFdBckJBLEtBeUJBLE9BTkEsS0FaQSxHQU5BLElBSUEsR0FDQSxHQUdBLFNBcUJBLE9BdEJBLEtBSUEsR0FDQSxHQUNBLEdBQ0EsR0FDQSxHQUNBLEdBWUEsT0FQQSxHQXZCQSxLQVdBLE1BTkEsR0FEQSxHQXlCQSxPQVJBLEVBRkEsSUFTQSxPQUhBLEdBYkEsU0FZQSxHQXJCQSxHQThCRSxPQUFRLEVBQ1IsUUFBUyxFQUVULFlBQWEsTUFBQSxPQUFBLEdBQUEsT0FBQSxXQUNiLE1BQU8sS0FDUCxXQUFZLFdBR2QsT0FDRSxXQUFZLEtBR2QsUUFDQSxNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxPQUNBLEtBQ0EsS0FDQSxJQUNBLFFBQ0EsUUFDRSxRQUFTLE1BUVgsTUFDQSxPQUNBLFNBQ0EsTUFDRSxRQUFTLGFBRVQsZUFBd0IsU0FTMUIsc0JBQ0UsUUFBUyxLQUNULE9BQVEsRUNSVixTRGlCQSxTQUNFLFFBQVMsS0FVWCxFQUNFLGlCQUFrQixZQU9wQixTQUNB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SUFDYixjQUFlLEtBR2hCLHNCVnZPRCxRQUFTLEtBS1AsWUFBYSxXQVliLGdCQUFpQixXVXlOZixRQUFTLEtBQ1QsV0FBWSxLQUNaLGNBQWUsS0FDZixjQUFlLEtWelFuQixvQ1VtUUMsc0JBU0ssWUFBYSxPQUNiLGVBQWdCLE9BQ2hCLFFBQVMsTUFYZCwwQkFlRyxLQUFNLEVBZlQsd0JWdk9ELFFBQVMsS0FLUCxZQUFhLFdBWWIsZ0JBQWlCLFdVc05sQiw4QkFxQkssTUFBTyxNQUNQLE1KL1JJLFFJZ1NKLFVBQVcsS0FDWCxZQUFhLEtWM1JuQixvQ1VtUUMsOEJBMkJPLE1BQU8sS0FDUCxVQUFXLEtBQ1gsWUFBYSxNQTdCcEIsOEJBa0NLLEtBQU0sRUFDTixNQUFPLEtBbkNaLHVCQXdDRyxhQUFjLEtBQ2QsTUFBTyxNQUNQLE9BQVEsTUFDUixPQUFRLE1BQUEsSUFBQSxRQUNSLGNBQWUsSVYvU25CLG9DVW1RQyx1QkErQ0ssT0FBUSxFQUFBLEVBQUEsS0FBQSxFQUNSLE1BQU8sTUFDUCxPQUFRIiwiZmlsZSI6Imlkb2MvaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5zY3NzIHYwLjEuMCB8IE1JVCBMaWNlbnNlIHwgYmFzZWQgb24gZ2l0LmlvL25vcm1hbGl6ZSAqL1xuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cblxuaHRtbCxcbmJvZHksXG5kaXYsXG51bCxcbm9sLFxubGksXG5kbCxcbmR0LFxuZGQsXG5mb3JtLFxuZmllbGRzZXQsXG5pbnB1dCxcbnRleHRhcmVhLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucHJlLFxuY29kZSxcbnAsXG5ibG9ja3F1b3RlLFxuaHIsXG50aCxcbnRkLFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3QsXG5vcHRpb24sXG5oZWFkZXIsXG5mb290ZXIsXG5he1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIGZvbnQtZmFtaWx5OiAnTUZvbnQnLCBhcmlhbCwgTWVpcnlvLCBZdSBHb3RoaWMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgTWVpcnlvLCBZdSBHb3RoaWMsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4vKiAxICovXG5cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMiAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIFVsXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIixudWxsLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01Gb250JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IHVybCgnL2ZvbnRzL21wbHVzLTFjLXRoaW4uZW90Jyk7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJ21wbHVzLTFjLXRoaW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICB1cmwoJy9mb250cy9tcGx1cy0xYy10aGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnL2ZvbnRzL21wbHVzLTFjLXRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNRm9udCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiB1cmwoJy9mb250cy9tcGx1cy0xYy1saWdodC5lb3QnKTtcbiAgc3JjOiB1cmwoJy9mb250cy9tcGx1cy0xYy1saWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy9mb250cy9tcGx1cy0xYy1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnL2ZvbnRzL21wbHVzLTFjLWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTUZvbnQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcvZm9udHMvbXBsdXMtMWMtcmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy9mb250cy9tcGx1cy0xYy1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnL2ZvbnRzL21wbHVzLTFjLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy9mb250cy9tcGx1cy0xYy1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTUZvbnQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKCcvZm9udHMvbXBsdXMtMWMtbWVkaXVtLmVvdCcpO1xuICBzcmM6IHVybCgnL2ZvbnRzL21wbHVzLTFjLW1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy9mb250cy9tcGx1cy0xYy1tZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy9mb250cy9tcGx1cy0xYy1tZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNRm9udCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy9mb250cy9tcGx1cy0xYy1ib2xkLmVvdCcpO1xuICBzcmM6IHVybCgnL2ZvbnRzL21wbHVzLTFjLWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcvZm9udHMvbXBsdXMtMWMtYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnL2ZvbnRzL21wbHVzLTFjLWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNRm9udCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoJy9mb250cy9tcGx1cy0xYy1ibGFjay5lb3QnKTtcbiAgc3JjOiB1cmwoJy9mb250cy9tcGx1cy0xYy1ibGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy9mb250cy9tcGx1cy0xYy1ibGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnL2ZvbnRzL21wbHVzLTFjLWJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSmFwYW5lc2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHNyYzogdXJsKCcvZm9udHMvTm90b1NlcmlmQ0pLanAtRXh0cmFMaWdodC5lb3QnKTtcbiAgc3JjOiB1cmwoJy9mb250cy9Ob3RvU2VyaWZDSktqcC1FeHRyYUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvZm9udHMvTm90b1NlcmlmQ0pLanAtRXh0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udHMvTm90b1NlcmlmQ0pLanAtRXh0cmFMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSmFwYW5lc2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKCcvZm9udHMvTm90b1NlcmlmQ0pLanAtTGlnaHQuZW90Jyk7XG4gIHNyYzogdXJsKCcvZm9udHMvTm90b1NlcmlmQ0pLanAtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9mb250cy9Ob3RvU2VyaWZDSktqcC1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udHMvTm90b1NlcmlmQ0pLanAtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEphcGFuZXNlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnL2ZvbnRzL05vdG9TZXJpZkNKS2pwLVJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcvZm9udHMvTm90b1NlcmlmQ0pLanAtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnRzL05vdG9TZXJpZkNKS2pwLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL05vdG9TZXJpZkNKS2pwLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEphcGFuZXNlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnL2ZvbnRzL05vdG9TZXJpZkNKS2pwLU1lZGl1bS5lb3QnKTtcbiAgc3JjOiB1cmwoJy9mb250cy9Ob3RvU2VyaWZDSktqcC1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9mb250cy9Ob3RvU2VyaWZDSktqcC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL05vdG9TZXJpZkNKS2pwLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSmFwYW5lc2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKCcvZm9udHMvTm90b1NlcmlmQ0pLanAtU2VtaUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcvZm9udHMvTm90b1NlcmlmQ0pLanAtU2VtaUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9mb250cy9Ob3RvU2VyaWZDSktqcC1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udHMvTm90b1NlcmlmQ0pLanAtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEphcGFuZXNlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnL2ZvbnRzL05vdG9TZXJpZkNKS2pwLUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcvZm9udHMvTm90b1NlcmlmQ0pLanAtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnRzL05vdG9TZXJpZkNKS2pwLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL05vdG9TZXJpZkNKS2pwLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEphcGFuZXNlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybCgnL2ZvbnRzL05vdG9TZXJpZkNKS2pwLUJsYWNrLmVvdCcpO1xuICBzcmM6IHVybCgnL2ZvbnRzL05vdG9TZXJpZkNKS2pwLUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvZm9udHMvTm90b1NlcmlmQ0pLanAtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL05vdG9TZXJpZkNKS2pwLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbnAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDI2OGQwO1xuICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcIi4uL21vZHVsZS9taXhpblwiO1xuXG4uZGYtZnMtc2J7XG4gICAgQGluY2x1ZGUgZGYoXCJmc1wiLFwic2JcIik7XG59XG4uZGYtZnMtc2F7XG4gICAgQGluY2x1ZGUgZGYoXCJmc1wiLFwic2FcIik7XG59XG4uZGYtY2Utc2F7XG4gICAgQGluY2x1ZGUgZGYoXCJjZVwiLFwic2FcIik7XG59XG4ucGN7XG4gICAgQGluY2x1ZGUgc3AoKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4ub2h7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZye1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5mbHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5tYjYwe1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4udGEtY3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiJGJyZWFrcG9pbnRzOiAoXG4gICdzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KScsXG4gICdtZCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KScsXG4gICdsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCknLFxuICAneGwnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpJyxcbikgIWRlZmF1bHQ7XG5cbkBtaXhpbiBzcCgkYnJlYWtwb2ludDogbWQpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBvLWZvbnQoJGZzKXtcbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXtcbiAgICBmb250LXNpemU6ICRmcyArIHB4O1xuICB9XG4gIEBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KXtcbiAgICBmb250LXNpemU6ICgkZnMgLyAzNzUgKiAxMDApICsgdnc7XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDxhbGlnbi1pdGVtcz5cbi8vICBmbGV4LXN0YXJ0ID0gdG9cbi8vICBjZW50ZXIgPSBjZVxuLy8gIGZsZXgtZW5kID0gYm9cbi8vXG4vLyA8anVzdGlmeS1jb250ZW50PlxuLy8gIGZsZXgtc3RhcnQgPSBsZVxuLy8gIGNlbnRlciA9IGNlXG4vLyAgZmxleC1lbmQgPSByaVxuLy8gIHNwYWNlLWJldHdlZW4gPSBzYlxuLy8gIHNwYWNlLWFyb3VuZCA9IHNhXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQG1peGluIGRmKCRhaTogY2UsICRqYzpjZSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaWYgJGFpPT0nY2UnIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIEBlbHNlIGlmICRhaT09J2ZzJyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQGVsc2UgaWYgJGFpPT0nZmUnIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgQGVsc2UgaWYgJGFpPT0nc3QnIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICBAaWYgJGpjPT0nY2UnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBAZWxzZSBpZiAkamM9PSdmcycge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBAZWxzZSBpZiAkamM9PSdmZScge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgQGVsc2UgaWYgJGpjPT0nc2EnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAgIEBlbHNlIGlmICRqYz09J3NiJyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBlbHNlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1peGluIGlkZigkYWk6IGNlLCAkamM6Y2UpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGlmICRhaT09J2NlJyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBAZWxzZSBpZiAkYWk9PSdmcycge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIEBlbHNlIGlmICRhaT09J2ZlJyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIEBlbHNlIGlmICRhaT09J3N0JyB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgQGlmICRqYz09J2NlJyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgQGVsc2UgaWYgJGpjPT0nZnMnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQGVsc2UgaWYgJGpjPT0nZmUnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIEBlbHNlIGlmICRqYz09J3NhJyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgICBAZWxzZSBpZiAkamM9PSdzYicge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAZWxzZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5zZWN0aW9uIHtcbiAgICAmX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBAaW5jbHVkZSBkZigpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgby1mb250KDI0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgby1mb250KDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGV4dCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuXG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmljb24ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaWNvbjIge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmV3VGFiSWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0nZW1haWwnXSxcbmlucHV0W3R5cGU9J3RlbCddIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBAaW5jbHVkZSBvLWZvbnQoMTUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgfVxufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2M7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgby1mb250KDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubGFiZWxfX2NoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAzcHggM3B4IDQycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgQGluY2x1ZGUgby1mb250KDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCAzcHggM3B4IDMycHg7XG4gICAgfVxufVxuXG4ubGFiZWxfX2NoZWNrYm94OjpiZWZvcmUsXG4ubGFiZWxfX2NoZWNrYm94OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4ubGFiZWxfX2NoZWNrYm94OjpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG59XG5cbi5sYWJlbF9fY2hlY2tib3g6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDZweDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzQ5NGE0YTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQ5NGE0YTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoLjUpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoLjUpO1xuXG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIH1cbn1cblxuLmxhYmVsX19jaGVja2JveDpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsubGFiZWxfX2NoZWNrYm94OjpiZWZvcmUsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCsubGFiZWxfX2NoZWNrYm94OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkKy5sYWJlbF9fY2hlY2tib3g6OmFmdGVyLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrLmxhYmVsX19jaGVja2JveDo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XG59XG5cbi5kbEFsZXJ0IHtcbiAgICAmX19iZyB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fYm94IHtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcblxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAub2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE5YmYyOTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ubyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY1ZDVkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3BhY2Uge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRpdGxlTnVtIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgQGluY2x1ZGUgby1mb250KDUwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxufVxuXG4uc3BCciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuXG4ubWFya2VyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzUlLCByZ2JhKDI0NiwgMTY2LCAzNSwgMC4zNSkgMCUpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm1hcmtlcl9ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDc1JSxyZ2IoNzksIDIxMywgMTM5KSAwKTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tYXJrZXJfcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzUlLHJnYigyMDgsIDExMCwgMjE1KSAwKTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgIEBpbmNsdWRlIG8tZm9udCgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbn1cblxuLmVycm9yIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uYm9yZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNhYWE7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYnJlYWQge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIEBpbmNsdWRlIHNwKCl7XG4gICAgcGFkZGluZzogMTBweCA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIHNwYW57XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICAmX19hcnJvd3tcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBAaW5jbHVkZSBzcCgpe1xuICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmhlYWRlcl93cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLnBhcmVudEhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNjNWUzZjk7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAaW5jbHVkZSBkZihcImNlXCIsIFwiZnNcIik7XG5cbiAgQGluY2x1ZGUgc3AoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgZGYoKTtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6IHJnYigxNDQsIDE0NCwgMTQ0KTtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgbWFyZ2luOiAwIDAgNHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgQGluY2x1ZGUgZGYoXCJjZVwiLCBcImZzXCIpO1xuXG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjZjk5YzA1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIEBpbmNsdWRlIGRmKFwiY2VcIiwgXCJzYlwiKTtcblxuICBAaW5jbHVkZSBzcCgpIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZGYoXCJjZVwiLCBcInNiXCIpO1xuXG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIEBpbmNsdWRlIGRmKFwiY2VcIiwgXCJzYlwiKTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogcmdiKDE0NCwgMTQ0LCAxNDQpO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgbWFyZ2luOiAwIDAgMnB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nb0Jsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGhlaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIEBpbmNsdWRlIGRmKFwiY2VcIiwgXCJmc1wiKTtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjZjk5YzA1O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICBjb2xvcjogI2Y5OWMwNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2Y5OWMwNTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmOTljMDU7XG4gICAgcGFkZGluZzogMTRweCA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC42cywgY29sb3IgMC42cztcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgY29sb3I6ICNmOTljMDU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmRyYXdlcl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgLmxpbmUxIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5saW5lMiB7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5saW5lMyB7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAubGluZTEge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5saW5lMiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIC5saW5lMyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcmF3ZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgdG9wOiA1OXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBsaSB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcGFyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZWJmNTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NjYztcbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBAaW5jbHVkZSBkZihcImNlXCIsXCJzYlwiKTtcbiAgICBAaW5jbHVkZSBzcCgpe1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuICAmX19tZW51IHtcbiAgICAvLyB3aWR0aDogNjAwcHg7XG4gICAgQGluY2x1ZGUgZGYoXCJjZVwiLFwic2FcIik7XG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBAaW5jbHVkZSBkZigpO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgQGluY2x1ZGUgZGYoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICBAaW5jbHVkZSBvLWZvbnQoMTUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcblxuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvcHkge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAgMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBAaW5jbHVkZSBzcCgpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG59XG4ubmV3c1NlY3Rpb257XG4gIC5zZWN0aW9uX19pbm5lcntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uVGl0bGV7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogb3JhbmdlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgc3AoKXtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxuICBwe1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmltZ193cmFwIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMjg0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAuaWNvbl9leHBhbmR7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmltZ19zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBvcHVwe1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICAubWFza3tcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIGRmKCk7XG4gIH1cbiAgLmltZ19wb3B1cF93cmFwe1xuICAgIGhlaWdodDogODUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuaW1nX3BvcHVwe1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuaWNvbl9jbG9zZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTI3cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLnBhZ2VUb3Age1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggd2hpdGU7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2NvbW1vbi9wYWdlVG9wLnBuZykgY2VudGVyIGNlbnRlci80MHB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VDb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG5cbiAgQGluY2x1ZGUgc3AoKSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvY29tbW9uL3BhZ2VUb3AucG5nKSBjZW50ZXIgY2VudGVyLzMwcHggbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlQ29sb3I7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiRiYXNlQ29sb3I6ICNjMzc2ZDE7XG4kcmVkQ29sb3I6I2YzMjYyNjtcbiRiYXNlSW1nRGlyOiBcIi4uLy4uL2ltZy9pZG9jXCI7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4ucHJpY2VTZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzQ0NDtcblxuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nOiA2cHggMDtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgQGluY2x1ZGUgby1mb250KDE1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgQGluY2x1ZGUgZGYoXCJzdFwiLCBcImNlXCIpO1xuXG4gICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgIEBpbmNsdWRlIG8tZm9udCgxNSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogNDMwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgby1mb250KDIwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbW1lbnQge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIEBpbmNsdWRlIGRmKCk7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDgwcHggYXV0byAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOTljMDU7XG4gICAgQGluY2x1ZGUgZGYoKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNnMsIGNvbG9yIDAuNnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgY29sb3I6ICNmOTljMDU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5kZW1vU2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzU4NTg1ODtcbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNlY3Rpb25fX2lubmVye1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiNmOTljMDU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Y5OWMwNTtcbiAgICAgICAgcGFkZGluZzogMTRweCA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIEBpbmNsdWRlIGRmKCk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC42cywgY29sb3IgMC42cztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZjk5YzA1O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgze1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCIuLi8uLi9jb21tb24vcmVzZXRcIjtcbkBpbXBvcnQgXCIuLi8uLi9jb21tb24vZm9udFwiO1xuQGltcG9ydCBcIi4uLy4uL2NvbW1vbi9jb25maWdcIjtcbkBpbXBvcnQgXCIuLi8uLi9jb21tb24vY29tbW9uXCI7XG5AaW1wb3J0IFwiLi4vLi4vY29tbW9uL2JyZWFkXCI7XG5AaW1wb3J0IFwiLi4vLi4vbW9kdWxlL21peGluXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL2xheW91dC9oZWFkZXJcIjtcbkBpbXBvcnQgXCIuLi9sYXlvdXQvZm9vdGVyXCI7XG5AaW1wb3J0IFwiLi4vbGF5b3V0L3BhZ2V0b3BcIjtcbkBpbXBvcnQgXCIuLi9sYXlvdXQvcHJpY2VcIjtcbkBpbXBvcnQgXCIuLi9sYXlvdXQvZGVtb1wiO1xuXG5ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaWNvbiB7XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skYmFzZUltZ0Rpcn0vaWNvbi5wbmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4uaWNvbjIge1xuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGJhc2VJbWdEaXJ9L2ljb24yLnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB9XG59XG5cbi5uZXdUYWJJY29uIHtcblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRiYXNlSW1nRGlyfS9uZXdUYWJJY29uLnBuZ1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB9XG59XG4udGl0bGVOdW0ge1xuICBjb2xvcjogJGJhc2VDb2xvclxufVxuXG4uYnJlYWR7XG4gIG1hcmdpbi10b3A6IDEwNnB4O1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJjb21tb24vYmFzZVwiO1xuXG4udmlzdWFsIHtcbiAgbWFyZ2luLXRvcDogMTA2cHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvY29tbW9uL3Zpc3VhbF91bmRlcl9iZ19kb2MuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgc3AoKXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NvbW1vbi92aXN1YWxfdW5kZXJfYmdfZG9jX3NwLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubWFzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgfVxuXG4gIC5rdl9wYyB7XG4gICAgd2lkdGg6IDM3dnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICByaWdodDogMjBweDtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgdG9wOiAzMDBweDtcbiAgICAgIHJpZ2h0OiBjYWxjKDUwdncgLSAxNTBweCk7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgdG9wOiA2MHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LWZhbWlseTogR2VvcmdpYSxcIk5vdG8gU2VyaWYgSmFwYW5lc2VcIixzZXJpZjtcbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgby1mb250KDI0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMS44dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdG9wOiAzMzBweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMzMzM7XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMTYwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBAaW5jbHVkZSBvLWZvbnQoMTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgZm9udC1zaXplOiAxLjl2dztcblxuICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgIEBpbmNsdWRlIG8tZm9udCgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0U2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRiYXNlQ29sb3I7XG5cbiAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBvLWZvbnQoMTQpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIGRmKFwiY2VcIiwgXCJzYVwiKTtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICBkaXYge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgaSB7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmVhdHVyZVNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmJmNWZmO1xuXG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nOiA2cHggMDtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgQGluY2x1ZGUgby1mb250KDE1KTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBkZihcImZzXCIsIFwic2FcIik7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBAaW5jbHVkZSBzcCgpe1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICAubGlzdEltZyB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRlM2ZmO1xuICAgICAgICBAaW5jbHVkZSBkZigpO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvYmxlbVNlY3Rpb24ge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzMzMztcblxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbi5tb3ZTZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzQ2NDY0NjtcblxuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgJl9fdiB7XG4gICAgd2lkdGg6IDgwMHB4O1xuXG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnJlYXNvblNlY3Rpb24ge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzMzMztcblxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbn1cblxuLmNhc2VTZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjRmZjtcblxuICAuYXBwZW5kaXgge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBkZihcImZzXCIsIFwiZnNcIik7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZXtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgIC5yb3cge1xuICAgICAgQGluY2x1ZGUgZGYoXCJmc1wiLCBcImZzXCIpO1xuXG4gICAgICAmX19oZWFkIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBjb2xvcjogJGJhc2VDb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCA0cHggIzIyMTgxNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSJdfQ== */
