@charset "UTF-8";html{height:100%}body{position:relative;width:100%;height:100%;font-family:'Noto Sans JP',sans-serif}@keyframes anime1{0%{opacity:0}10%{opacity:1}50%{opacity:1}60%{opacity:0}100%{opacity:0}}body ul{list-style:none}@media screen and (min-width:1025px){body div#bg{position:fixed;left:0;top:0;width:100%;height:100%;background:url(../img/bg_001.jpg) no-repeat center center;background-size:cover}body header{position:relative;width:100%;padding-top:6.25%;z-index:3}body header h1{position:absolute;top:-20%;left:5%;width:31.1875%;padding-top:16.75214%;background:url(../img/lg_001.png) no-repeat center center;background-size:100% auto;text-indent:-9999px}body header div.bgImg1,body header div.bgImg2{display:none}body header p{position:absolute;top:12%;right:5%;width:28.4375%}body header p span{display:block;width:100%;padding-top:13.18681%;background:url(../img/bt_002.png) no-repeat center center;background-size:100% auto;text-indent:-9999px;cursor:pointer}body header p span:hover{background:url(../img/bt_002_on.png) no-repeat center center;background-size:100% auto}body div#contents{position:relative;padding-top:60.3125%}body div#contents div.bgImg1{position:absolute;top:0;left:0;width:100%;padding-top:60.3125%;background:url(../img/mi_001.jpg) no-repeat center top;background-size:cover;z-index:1}body div#contents div.bgImg2{opacity:0;position:absolute;top:0;left:0;width:100%;padding-top:60.3125%;background:url(../img/mi_002.jpg) no-repeat center top;background-size:cover;z-index:1;animation:anime1 15s ease -1s infinite}body div#contents p{position:absolute;bottom:34%;right:8%;width:23.75%;padding-top:29.73684%;z-index:3}body div#contents p a{display:block;width:100%;padding-top:29.73684%;background:url(../img/bt_001.png) no-repeat center center;background-size:100% auto;text-indent:-9999px}body div#contents p a:hover{background:url(../img/bt_001_on.png) no-repeat center center;background-size:100% auto}body div#contents nav{position:absolute;bottom:0;left:0;width:100%;padding:0 6.25%;background:#000;background-color:rgba(0,0,0,.5);z-index:4}body div#contents nav ul{width:98%;margin:1.5% 0 .5% 0}body div#contents nav ul li{float:left;width:32.35714%;margin:0 1% 0 0}body div#contents nav ul li:last-child{margin:0}body div#contents nav ul li a{display:block;width:100%;padding-top:66.22517%;text-indent:-9999px}body div#contents nav ul li a.mn1{background:url(../img/mn_001.png) no-repeat center top;background-size:100% auto}body div#contents nav ul li a.mn1:hover{background:url(../img/mn_001_on.png) no-repeat center top;background-size:100% auto}body div#contents nav ul li a.mn2{background:url(../img/mn_002.png) no-repeat center top;background-size:100% auto}body div#contents nav ul li a.mn2:hover{background:url(../img/mn_002_on.png) no-repeat center top;background-size:100% auto}body div#contents nav ul li a.mn3{background:url(../img/mn_003.png) no-repeat center top;background-size:100% auto}body div#contents nav ul li a.mn3:hover{background:url(../img/mn_003_on.png) no-repeat center top;background-size:100% auto}body footer{position:relative;padding-top:1.25%;padding-bottom:1%;z-index:2}body footer div.center{position:relative;width:50%;margin:0 auto}body footer div.center p.logo{width:17.625%;margin:0 auto}body footer div.center p.logo a{display:block;width:100%;padding-top:19.14894%;background:url(../img/lg_002.png) no-repeat center top;background-size:100% auto;text-indent:-9999px}body footer div.center p.copy{text-align:center;color:#fff;font-size:1em}body footer ul{width:100%}body footer ul li{width:8.8125%;margin:0 1% 0 0}body footer ul li a{display:block;width:100%;padding-top:19.14894%;text-indent:-9999px}body footer ul li.tw{position:absolute;top:35%;right:18%}body footer ul li.tw a{background:url(../img/bt_003.png) no-repeat center top;background-size:100% auto}body footer ul li.yt{position:absolute;top:35%;right:8%}body footer ul li.yt a{background:url(../img/bt_004.png) no-repeat center top;background-size:100% auto}body div#message{display:none;opacity:0;position:fixed;left:0;top:0;width:100%;height:100%;background:url(../img/bg_002.png) repeat center center;z-index:100}body div#message p.txt{position:absolute;top:4%;left:28%;width:43.75%;margin:0 auto;padding-top:50%;background:url(../img/tx_001.png) no-repeat center center;background-size:100% auto;text-indent:-9999px}body div#message p.close{position:absolute;top:2%;right:2%;width:3.9375%;margin:0 auto;display:block;padding-top:3.9375%;background:url(../img/bt_005.png) no-repeat center center;background-size:100% auto;cursor:pointer}}@media screen and (max-width:1024px){body div#bg{position:fixed;left:0;top:0;width:100%;height:100%;background:url(../img/smp/bg_001.jpg) no-repeat center center;background-size:cover;z-index:1}body header{position:relative;z-index:1;padding-top:113.33333%}body header div.bgImg1{position:absolute;top:0;right:0;background:url(../img/smp/mi_001.jpg) no-repeat center center;background-size:100% auto;padding-top:113.33333%;width:100%}body header div.bgImg2{position:absolute;top:0;right:0;background:url(../img/smp/mi_002.jpg) no-repeat center center;background-size:100% auto;padding-top:113.33333%;width:100%;animation:anime1 15s ease -1s infinite}body header h1{position:absolute;top:0;right:0;width:65.33333%;padding-top:25.73333%;background:url(../img/smp/lg_001.png) no-repeat center center;background-size:100% auto;text-indent:-9999px}body header p{position:absolute;bottom:2%;left:4.5%;width:90.66667%;margin:0 auto}body header p span{display:block;width:100%;padding-top:19.2%;background:url(../img/smp/bt_002.png) no-repeat center center;background-size:100% auto;text-indent:-9999px}body div#contents{position:relative;z-index:2;margin:-5% 0 0 0}body div#contents p{width:94.26667%;margin:0 auto}body div#contents p a{display:block;width:100%;padding-top:27.46667%;background:url(../img/smp/bt_001.png) no-repeat center center;background-size:100% auto;text-indent:-9999px}body div#contents nav ul li{width:91.6%;margin:0 auto}body div#contents nav ul li a{display:block;width:100%;padding-top:36.13333%;text-indent:-9999px}body div#contents nav ul li a.mn1{background:url(../img/smp/mn_001.png) no-repeat center top;background-size:100% auto}body div#contents nav ul li a.mn2{background:url(../img/smp/mn_002.png) no-repeat center top;background-size:100% auto}body div#contents nav ul li a.mn3{background:url(../img/smp/mn_003.png) no-repeat center top;background-size:100% auto}body footer{position:relative;z-index:3}body footer ul{overflow:hidden;width:100%;margin:3% 0 0 0}body footer ul li{float:left}body footer ul li a{display:block;text-indent:-9999px;padding-top:21.09375%}body footer ul li.tw{width:34.13333%;margin:0 3% 0 14%}body footer ul li.tw a{background:url(../img/smp/bt_003.png) no-repeat center top;background-size:100% auto}body footer ul li.yt{width:34.93333%}body footer ul li.yt a{background:url(../img/smp/bt_004.png) no-repeat center top;background-size:100% auto}body footer div.center{position:relative}body footer div.center p.logo{width:28.8%;margin:0 auto 0 auto}body footer div.center p.logo a{display:block;width:100%;padding-top:18.98148%;background:url(../img/smp/lg_002.png) no-repeat center top;background-size:100% auto;text-indent:-9999px}body footer div.center p.copy{text-align:center;margin:0 0 4% 0;color:#fff;font-size:.5em;letter-spacing:.1 em}body div#message{display:none;opacity:0;position:fixed;left:0;top:0;width:100%;height:100%;background:url(../img/bg_002.png) repeat center center;z-index:100}body div#message p.txt{width:93.33333%;margin:15% auto 0 auto;padding-top:106.66667%;background:url(../img/tx_001.png) no-repeat center center;background-size:100% auto}body div#message p.close{position:absolute;top:0;right:2%;width:8.4%;margin:0 auto;display:block;padding-top:8.4%;background:url(../img/bt_005.png) no-repeat center center;background-size:100% auto;cursor:pointer}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIm1peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQU1BLEtBQ0ksT0FBUSxLQUdaLEtBQ0ksU0FBVSxTQUNWLE1BQU8sS0FDUCxPQUFRLEtBQ1IsWUFBYSxjQUFBLENBQUEsV0FFYixrQkFDSSxHQUNJLFFBQVMsRUFHYixJQUNJLFFBQVMsRUFHYixJQUNJLFFBQVMsRUFHYixJQUNJLFFBQVMsRUFHYixLQUNJLFFBQVMsR0F4QnJCLFFBNkJRLFdBQVksS0NIaEIscUNEMUJKLFlBc0NZLFNBQVUsTUFDVixLQUFNLEVBQ04sSUFBSyxFQUNMLE1BQU8sS0FDUCxPQUFRLEtBQ1IsV0FBWSx1QkFBdUIsVUFBVSxPQUFPLE9BQ3BELGdCQUFpQixNQTVDN0IsWUFnRFksU0FBVSxTQUNWLE1BQU8sS0FDUCxZQzNEQSxNRDREQSxRQUFTLEVBbkRyQixlQ0RJLFNBQVUsU0FHTixJRG9EeUMsS0M1Q3pDLEtENENvQyxHQUM1QixNQ2hFSixTRGlFSSxZQ2pFSixVRGtFSSxXQUFZLHVCQUF1QixVQUFVLE9BQU8sT0FDcEQsZ0JBQWlCLEtBQUEsS0FDakIsWUFBYSxRQTNEN0IsdUJBQUEsdUJBZ0VnQixRQUFTLEtBaEV6QixjQ0RJLFNBQVUsU0FHTixJRGtFeUMsSUN0RHpDLE1Ec0RxQyxHQUM3QixNQzlFSixTRFNaLG1CQXdFb0IsUUFBUyxNQUNULE1BQU8sS0FDUCxZQ25GUixVRG9GUSxXQUFZLHVCQUF1QixVQUFVLE9BQU8sT0FDcEQsZ0JBQWlCLEtBQUEsS0FDakIsWUFBYSxRQUNiLE9BQVEsUUE5RTVCLHlCQWlGd0IsV0FBWSwwQkFBMEIsVUFBVSxPQUFPLE9BQ3ZELGdCQUFpQixLQUFBLEtBbEZ6QyxrQkF5RlksU0FBVSxTQUNWLFlDbkdBLFNEU1osNkJDREksU0FBVSxTQUdOLElEMkZ3QyxFQ25GeEMsS0RtRm9DLEVBQzVCLE1BQU8sS0FDUCxZQ3hHSixTRHlHSSxXQUFZLHVCQUF1QixVQUFVLE9BQU8sSUFDcEQsZ0JBQWlCLE1B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VSxPQUFPLElBQ3hELGdCQUFpQixLQUFBLEtBQ2pCLFlBQWEsUUFoZHJDLDhCQXFkb0IsV0FBWSxPQUNaLE9BQVEsRUFBQSxFQUFBLEdBQUEsRUFDUixNQUFPLEtBQ1AsVUFBVyxLQUNYLGVBQWdCLEdBQUEsR0F6ZHBDLGlCQStkWSxRQUFTLEtBQ1QsUUFBUyxFQUNULFNBQVUsTUFDVixLQUFNLEVBQ04sSUFBSyxFQUNMLE1BQU8sS0FDUCxPQUFRLEtBQ1IsV0FBWSx1QkFBdUIsT0FBTyxPQUFPLE9BQ2pELFFBQVMsSUF2ZXJCLHVCQTBlZ0IsTUNuZkosVURvZkksT0FBUSxJQUFBLEtBQUEsRUFBQSxLQUNSLFlDcmZKLFdEc2ZJLFdBQVksdUJBQXVCLFVBQVUsT0FBTyxPQUNwRCxnQkFBaUIsS0FBQSxLQTllakMseUJDREksU0FBVSxTQUdOLElEZ2Z5QyxFQ3BlekMsTURvZXFDLEdBQzdCLE1DNWZKLEtENmZJLE9BQVEsRUFBQSxLQUNSLFFBQVMsTUFDVCxZQy9mSixLRGdnQkksV0FBWSx1QkFBdUIsVUFBVSxPQUFPLE9BQ3BELGdCQUFpQixLQUFBLEtBQ2pCLE9BQVEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibWl4aW5cIjtcclxuXHJcblxyXG4vKi0tLS3jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4gtLS0tKi9cclxuXHJcblxyXG5odG1sIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICBAa2V5ZnJhbWVzIGFuaW1lMSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA2MCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8vcGNcclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgJG1haW5XOiAxNjAwOyAvL+Wfuua6luW5hVxyXG4gICAgICAgICRtYWluSDogMTE3MDsgLy/ln7rmupbpq5jjgZVcclxuXHJcbiAgICAgICAgZGl2I2JnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfMDAxLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoZWFkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmF0aW9DYWxjdWxhdGlvbigxMDAsICRtYWluVyk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmcmVlUG9zKGxlZnQsIHRvcCwgNSUsIC0yMCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJhdGlvQ2FsY3VsYXRpb24oNDk5LCAkbWFpblcpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJhdGlvQ2FsY3VsYXRpb24oMTk2LCAkbWFpbkgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sZ18wMDEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdi5iZ0ltZzEsXHJcbiAgICAgICAgICAgIGRpdi5iZ0ltZzIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmcmVlUG9zKHJpZ2h0LCB0b3AsIDUlLCAxMiUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJhdGlvQ2FsY3VsYXRpb24oNDU1LCAkbWFpblcpO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByYXRpb0NhbGN1bGF0aW9uKDYwLCA0NTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnRfMDAyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9idF8wMDJfb24ucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYjY29udGVudHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByYXRpb0NhbGN1bGF0aW9uKDk2NSwgJG1haW5XKTtcclxuXHJcbiAgICAgICAgICAgIGRpdi5iZ0ltZzEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnJlZVBvcyhsZWZ0LCB0b3AsIDAlLCAwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByYXRpb0NhbGN1bGF0aW9uKDk2NSwgJG1haW5XKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWlfMDAxLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGl2LmJnSW1nMiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnJlZVBvcyhsZWZ0LCB0b3AsIDAlLCAwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByYXRpb0NhbGN1bGF0aW9uKDk2NSwgJG1haW5XKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWlfMDAyLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWUxIDE1cyBlYXNlIC0xcyBpbmZpbml0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmcmVlUG9zKHJpZ2h0LCBib3R0b20sIDglLCAzNCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJhdGlvQ2FsY3VsYXRpb24oMzgwLCAkbWFpblcpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJhdGlvQ2FsY3VsYXRpb24oMTEzLCAzODApO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmF0aW9DYWxjdWxhdGlvbigxMTMsIDM4MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9idF8wMDEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnRfMDAxX29uLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZyZWVQb3MobGVmdCwgYm90dG9tLCAwJSwgMCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIChyYXRpb0NhbGN1bGF0aW9uMigyMDAsIDE2MDApKS8yICsgMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEuNSUgMCUgMC41JSAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJhdGlvQ2FsY3VsYXRpb24oNDUzLCAxNDAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwJSAxJSAwJSAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByYXRpb0NhbGN1bGF0aW9uKDMwMCwgNDUzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubW4xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21uXzAwMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tbl8wMDFfb24ucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubW4yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21uXzAwMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tbl8wMDJfb24ucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubW4zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21uXzAwMy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tbl8wMDNfb24ucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb290ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByYXRpb0NhbGN1bGF0aW9uKDIwLCAkbWFpblcpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMSU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICBkaXYuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBwLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByYXRpb0NhbGN1bGF0aW9uKDE0MSwgJG1haW5XLzIpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmF0aW9DYWxjdWxhdGlvbigyNywgMTQxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sZ18wMDIucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwLmNvcHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByYXRpb0NhbGN1bGF0aW9uKDE0MSwgJG1haW5XKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAlIDElIDAlIDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmF0aW9DYWxjdWxhdGlvbigyNywgMTQxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnR3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnJlZVBvcyhyaWdodCwgdG9wLCAxOCUsIDM1JSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnRfMDAzLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi55dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZyZWVQb3MocmlnaHQsIHRvcCwgOCUsIDM1JSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnRfMDA0LnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2I21lc3NhZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ18wMDIucG5nKSByZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgICAgICAgICAgcC50eHQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnJlZVBvcyhsZWZ0LCB0b3AsIDI4JSwgNCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJhdGlvQ2FsY3VsYXRpb24oNzAwLCAkbWFpblcpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmF0aW9DYWxjdWxhdGlvbig4MDAsICRtYWluVyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3R4XzAwMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcC5jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmcmVlUG9zKHJpZ2h0LCB0b3AsIDIlLCAyJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmF0aW9DYWxjdWxhdGlvbig2MywgJG1haW5XKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmF0aW9DYWxjdWxhdGlvbig2MywgJG1haW5XKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnRfMDA1LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvL+OCueODnuODm1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgICAkbWFpblc6IDc1MDsgLy/ln7rmupbluYVcclxuXHJcbiAgICAgICAgZGl2I2JnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc21wL2JnXzAwMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmF0aW9DYWxjdWxhdGlvbig4NTAsIDc1MCk7XHJcblxyXG4gICAgICAgICAgICBkaXYuYmdJbWcxIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZyZWVQb3MocmlnaHQsIHRvcCwgMCUsIDAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc21wL21pXzAwMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmF0aW9DYWxjdWxhdGlvbig4NTAsIDc1MCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGl2LmJnSW1nMiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmcmVlUG9zKHJpZ2h0LCB0b3AsIDAlLCAwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NtcC9taV8wMDIuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJhdGlvQ2FsY3VsYXRpb24oODUwLCA3NTApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFuaW1lMSAxNXMgZWFzZSAtMXMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZyZWVQb3MocmlnaHQsIHRvcCwgMCUsIDAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByYXRpb0NhbGN1bGF0aW9uKDQ5MCwgJG1haW5XKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByYXRpb0NhbGN1bGF0aW9uKDE5MywgJG1haW5XKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc21wL2xnXzAwMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmcmVlUG9zKGxlZnQsIGJvdHRvbSwgNC41JSwgMiUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJhdGlvQ2FsY3VsYXRpb24oNjgwLCAkbWFpblcpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJhdGlvQ2FsY3VsYXRpb24oMTQ0LCAkbWFpblcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc21wL2J0XzAwMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYjY29udGVudHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTUlIDAlIDAlIDAlO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmF0aW9DYWxjdWxhdGlvbig3MDcsICRtYWluVyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmF0aW9DYWxjdWxhdGlvbigyMDYsICRtYWluVyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zbXAvYnRfMDAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmF0aW9DYWxjdWxhdGlvbig2ODcsICRtYWluVyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJhdGlvQ2FsY3VsYXRpb24oMjcxLCAkbWFpblcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tbjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc21wL21uXzAwMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubW4yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NtcC9tbl8wMDIucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1uMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zbXAvbW5fMDAzLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvb3RlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMyUgMCUgMCUgMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmF0aW9DYWxjdWxhdGlvbig1NCwgMjU2KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYudHcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmF0aW9DYWxjdWxhdGlvbigyNTYsICRtYWluVyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCUgMyUgMCUgMTQlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NtcC9idF8wMDMucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJhdGlvQ2FsY3VsYXRpb24oMjYyLCAkbWFpblcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NtcC9idF8wMDQucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXYuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBwLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByYXRpb0NhbGN1bGF0aW9uKDIxNiwgJG1haW5XKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAlIGF1dG8gMCUgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJhdGlvQ2FsY3VsYXRpb24oNDEsIDIxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc21wL2xnXzAwMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAuY29weSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCUgMCUgNCUgMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xIGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYjbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnXzAwMi5wbmcpIHJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgICAgICBwLnR4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmF0aW9DYWxjdWxhdGlvbig3MDAsICRtYWluVyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1JSBhdXRvIDAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmF0aW9DYWxjdWxhdGlvbig4MDAsICRtYWluVyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3R4XzAwMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnJlZVBvcyhyaWdodCwgdG9wLCAyJSwgMCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJhdGlvQ2FsY3VsYXRpb24oNjMsICRtYWluVyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJhdGlvQ2FsY3VsYXRpb24oNjMsICRtYWluVyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2J0XzAwNS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG4iLCJAZnVuY3Rpb24gcmF0aW9DYWxjdWxhdGlvbigkbnVtLCAkdG90YWwpIHtcclxuICAgIEByZXR1cm4gJG51bS8kdG90YWwgKiAxMDAgKyAwJTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHJhdGlvQ2FsY3VsYXRpb24yKCRudW0sICR0b3RhbCkge1xyXG4gICAgQHJldHVybiAkbnVtLyR0b3RhbCAqIDEwMDtcclxufVxyXG5cclxuQG1peGluIGZyZWVQb3MoJGRpclg6bGVmdCwgJGRpclk6dG9wLCAkcG9zWDowLCAkcG9zWTowKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgQGlmKCRkaXJZPT10b3ApIHtcclxuICAgICAgICB0b3A6ICRwb3NZO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBib3R0b206ICRwb3NZO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZigkZGlyWD09bGVmdCkge1xyXG4gICAgICAgIGxlZnQ6ICRwb3NYO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICByaWdodDogJHBvc1g7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiOioreWumlxyXG4kYnJlYWtwb2ludHM6ICggLy8nc3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCknLFxyXG4gICAgJ3NwJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KScsXHJcbiAgICAncGMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpJyxcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogcGMpIHtcclxuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy/jg5Xjgqnjg7Pjg4jjgrXjgqTjgrrmjIflrprjgIBodHRwczovL3FpaXRhLmNvbS9rYXRzdW5vcnkvaXRlbXMvM2JlZGU4OWNlZThlMmRlZDg0MjZcclxuQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0OjMyMCkge1xyXG4gICAgJHJhdGU6IDEwMCAvICR2aWV3cG9ydDtcclxuICAgIEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcclxufVxyXG5cclxuQG1peGluIGZ6X3Z3KCRmb250X3NpemU6MTApIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZSAqIDFweDtcclxuICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KCRmb250X3NpemUpO1xyXG59XHJcbiJdfQ== */
