@charset "UTF-8";a,mark{color:#000}img,legend{border:0}#menu-btn>div,a{text-decoration:none}#about h2,#business h2,#contact h2,#cover h2,#menu-btn>div,#mission h2,#news h2,#recruit h2{-webkit-backface-visibility:hidden;backface-visibility:hidden}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local('Roboto Bold Italic'),local('Roboto-BoldItalic'),url(https://fonts.gstatic.com/s/roboto/v16/t6Nd4cfPRhZP44Q5QAjcC50EAVxt0G0biEntp43Qt6E.ttf) format('truetype')}@font-face{font-family:Roboto;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v16/Hgo13k-tfSpn0qi1SFdUfaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:Roboto;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v16/d-6IYplOFocCacKzxwXSOKCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:Roboto;font-weight:900;src:local('Roboto Black'),local('Roboto-Black'),url(https://fonts.gstatic.com/s/roboto/v16/mnpfi9pxYH-Go5UiibESIqCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{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}button,select{text-transform:none}input[type=reset],button,html input[type=button],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}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;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}body,html,legend,td,th{padding:0}table{border-collapse:collapse;border-spacing:0}#qm{display:none!important}input::-ms-clear{visibility:hidden!important}#recruit .section-bg .section-bg-mask,.is_loading .container{visibility:hidden}*{-webkit-font-smoothing:antialiased}body,html{height:100%;margin:0;width:100%}br.only_pc{display:none}body{font-family:"游ゴシック体",Yu Gothic,YuGothic,"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,sans-serif}#contact .section-inner .top_contact .btn,#menu-content .menu-content-inner .menu-content-main li a,.copy{font-family:Roboto,sans-serif}@media screen and (min-width:768px){body,html{min-width:1280px;overflow-y:scroll}br.only_sp{display:none}br.only_pc{display:inline}body:after{background-color:#fff;bottom:0;content:" ";display:block;height:60px;left:0;position:fixed;width:100%;z-index:10}}body.disable-pointer-events{pointer-events:none}::-moz-selection{background:#00f0ff;color:#fff}::selection{background:#00f0ff;color:#fff}.container{position:relative;overflow:hidden;width:100%}@media screen and (min-width:768px){.container{box-sizing:border-box;height:100%;left:0;min-width:1280px;overflow:visible;position:absolute;top:0}.is_loading .container{height:100%;overflow:hidden;width:100%}.container:after,.container:before{background-color:#fff;bottom:0;content:" ";display:block;height:100%;position:fixed;width:60px;z-index:10}.container:before{left:0}.container:after{right:0}.pc-hide{display:none}}@media screen and (max-width:767px){.sp-hide{display:none}}@media screen and (max-width:768px){.container{position:relative;width:100%}#sp-scrollable{position:relative;top:0;bottom:0;left:0;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.container>header{background-color:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;height:50px;margin:0;padding:0;position:fixed;text-align:center;width:100%;z-index:20}@media screen and (max-width:768px){.container>header{position:absolute;top:0;left:0}}@media screen and (min-width:768px){.container>header{border:none;height:60px;padding:0 60px}.container>header h1{top:0}}.container>header h1{display:inline-block;font-size:0;margin:0;padding:0;position:relative;top:0;width:100%}.container>header h1 a{display:block;height:50px;transition:opacity .4s ease;width:100%}@media screen and (min-width:768px){.container>header h1 a{display:inline-block;height:60px;width:auto}.container>header h1 a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}}.container>header h1 a.touch{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.container>header h1 a img{top:16px;position:relative;width:196px}@media screen and (min-width:768px){.container>header h1 a img{top:17px;width:auto}}#menu,#menu-btn,#menu-btn>div{left:0;position:fixed;top:0}#menu{box-sizing:border-box;width:60px;height:0;padding:0}.open_menu #menu{height:100%;padding:60px 0}#menu-btn{display:block;height:50px;width:50px;z-index:5}@media screen and (min-width:768px){#menu-btn{height:100%;width:60px}}#menu-btn>div{display:block;height:50px;width:50px}#menu-btn>div i,#menu-btn>div:after,#menu-btn>div:before{background-color:#000;content:" ";height:2px;left:12px;position:absolute;transition:all .4s ease-out;width:26px}#menu-btn>div:before{top:15px}#menu-btn>div>i{top:24px}#menu-btn>div:after{top:33px}.open_menu #menu-btn>div:before{top:24px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.open_menu #menu-btn>div>i{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.open_menu #menu-btn>div:after{top:24px;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}@media screen and (min-width:768px){#menu-btn>div{height:60px;margin:-30px 0 0;top:50%;width:60px}.pc #menu-btn>div:after,.pc #menu-btn>div:before,.pc #menu-btn>div>i{left:17px;transition-duration:.2s}.pc #menu-btn>div:before{top:20px!important;-webkit-transform:rotate(0)!important;transform:rotate(0)!important}.pc #menu-btn>div>i{top:29px!important;opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.pc #menu-btn>div:after{top:38px!important;-webkit-transform:rotate(0)!important;transform:rotate(0)!important}.tablet #menu-btn>div:after,.tablet #menu-btn>div:before,.tablet #menu-btn>div>i{left:17px}}.pc #menu-btn:hover div:before{-webkit-transform:translateY(-3px)!important;transform:translateY(-3px)!important}.pc #menu-btn:hover div:after{-webkit-transform:translateY(3px)!important;transform:translateY(3px)!important}#menu-content{box-sizing:border-box;height:100%;left:0;overflow:hidden;position:fixed;top:0;transition:width 0s linear .4s;width:0;z-index:3}.open_menu #menu-content{width:50%;transition-delay:.1s}@media screen and (min-width:768px){#menu-content{left:30px;height:100%;top:0}.open_menu #menu-content{min-width:320px;width:25.1%}}#menu-content .menu-content-inner{display:table;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";padding:50px 0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:all .4s ease .1s;width:100%}@media screen and (min-width:768px){#menu-content .menu-content-inner{box-sizing:border-box;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";padding:60px 0 60px 30px;-webkit-transform:translateX(0);transform:translateX(0)}}.open_menu #menu-content .menu-content-inner{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0);transform:translateX(0)}#menu-content .menu-content-inner .menu-content-main{background-color:#fff;display:table-cell;height:100%;transition:opacity .4s ease;vertical-align:middle;text-align:center}#menu-content .menu-content-inner .menu-content-main ul{display:inline-block;list-style-type:none;padding:0;text-align:center}#menu-content .menu-content-inner .menu-content-main li{text-align:left}#menu-content .menu-content-inner .menu-content-main li a{box-sizing:border-box;color:grey;display:block;font-size:12px;font-weight:700;padding:10px 20px;width:100%}@media screen and (min-width:768px){#menu-content .menu-content-inner .menu-content-main{-webkit-perspective:500px;perspective:500px;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:perspective(500px) rotateY(90deg);transform:perspective(500px) rotateY(90deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}.open_menu #menu-content .menu-content-inner .menu-content-main{-webkit-transform:none;transform:none;transition-delay:0}#menu-content .menu-content-inner .menu-content-main li{text-align:left}#menu-content .menu-content-inner .menu-content-main li a{display:inline-block;font-size:14px;line-height:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";padding:18px 0;position:relative;transition:all .4s ease}}#menu-content .menu-content-inner .menu-content-main li a span{display:inline;margin:0 auto;position:relative}#menu-content .menu-content-inner .menu-content-main li a span:after{background-color:grey;bottom:2px;display:block;content:" ";height:1px;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%}#menu-content .menu-content-inner .menu-content-main li a.touch span:after{-webkit-transform:scaleX(1);transform:scaleX(1)}#menu-content .menu-content-inner .menu-content-main li a.active{color:#000}@media screen and (min-width:768px){#menu-content .menu-content-inner .menu-content-main li a span{margin:0}#menu-content .menu-content-inner .menu-content-main li a:hover span:after{-webkit-transform:scaleX(1);transform:scaleX(1)}#menu-content .menu-content-inner .menu-content-main li a[href*=mission]{-webkit-transform:translateY(10px);transform:translateY(10px);transition-delay:0s}.open_menu #menu-content .menu-content-inner .menu-content-main li a[href*=mission]{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.3s}#menu-content .menu-content-inner .menu-content-main li a[href*=news]{-webkit-transform:translateY(20px);transform:translateY(20px);transition-delay:0s}.open_menu #menu-content .menu-content-inner .menu-content-main li a[href*=news]{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.4s}#menu-content .menu-content-inner .menu-content-main li a[href*=business]{-webkit-transform:translateY(30px);transform:translateY(30px);transition-delay:0s}.open_menu #menu-content .menu-content-inner .menu-content-main li a[href*=business]{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.5s}#menu-content .menu-content-inner .menu-content-main li a[href*=recruit]{-webkit-transform:translateY(40px);transform:translateY(40px);transition-delay:0s}.open_menu #menu-content .menu-content-inner .menu-content-main li a[href*=recruit]{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.6s}#menu-content .menu-content-inner .menu-content-main li a[href*=about]{-webkit-transform:translateY(50px);transform:translateY(50px);transition-delay:0s}.open_menu #menu-content .menu-content-inner .menu-content-main li a[href*=about]{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.7s}#menu-content .menu-content-inner .menu-content-main li a[href*=contact]{-webkit-transform:translateY(60px);transform:translateY(60px);transition-delay:0s}.open_menu #menu-content .menu-content-inner .menu-content-main li a[href*=contact]{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.8s}#menu-content .menu-content-inner .menu-content-main li a[href*=ir]{-webkit-transform:translateY(70px);transform:translateY(70px);transition-delay:0s}.open_menu #menu-content .menu-content-inner .menu-content-main li a[href*=ir]{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.9s}}.container footer:last-of-type{height:95px;overflow:hidden;margin:-95px 0 0;position:relative;z-index:5}@media screen and (min-width:768px){.container footer:last-of-type{height:130px;margin:-130px 60px 0;padding:0 0 60px}}.container footer:last-of-type .footer-bg{background-color:#000;box-shadow:0 1px 2px 1px #000;content:" ";height:100%;left:0;position:absolute;top:0;z-index:0;-webkit-transform:skewY(-5deg) translate3d(0,0,0);transform:skewY(-5deg) translate3d(0,0,0);-webkit-transform-origin:top right;transform-origin:top right;width:100%}.container footer:last-of-type .footer-inner{box-sizing:border-box;margin:0 auto;zoom:1}@media screen and (max-width:768px){.container footer:last-of-type .footer-inner{width:100%;height:100%}}@media screen and (min-width:768px){.container footer:last-of-type .footer-bg{box-shadow:0 1px 1px 1px #000;-webkit-transform-origin:top center;transform-origin:top center}.tablet .container footer:last-of-type .footer-bg{top:10px}.container footer:last-of-type .footer-inner{padding:0 100px 0 0}}.container footer:last-of-type .footer-inner ul{display:table;font-size:0;float:right;padding:20px 6.25% 0;position:relative}@media screen and (min-width:768px){.container footer:last-of-type .footer-inner ul{position:absolute;right:100px;bottom:100px;z-index:1;margin:0 -5px 0 0;padding:0}.tablet .container footer:last-of-type .footer-inner ul{padding-top:40px}.container footer:last-of-type .footer-inner ul li a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}}.container footer:last-of-type .footer-inner ul li{display:table-cell;vertical-align:middle;font-size:12px}.container footer:last-of-type .footer-inner ul li a{color:#fff;padding:0 5px;transition:opacity .2s ease}.container footer:last-of-type .footer-inner ul li a.touch{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.container footer:last-of-type .footer-inner ul li.pagetop{width:30px;height:30px;line-height:0}.container footer:last-of-type .footer-inner ul li.pagetop img{width:30px;height:30px}@media screen and (min-width:768px){.container footer:last-of-type .footer-inner ul li.pagetop{padding:0 0 0 5px}}.copy{bottom:22px;color:#fff;font-size:10px;margin:0;padding:0;position:absolute;right:6.25%;z-index:5;display:none}@media screen and (max-width:768px){.copy{bottom:35px;position:relative;text-align:right}footer>.copy{display:block}}@media screen and (min-width:768px){.copy{display:block;bottom:auto;color:#000;height:300px;font-size:10px;font-weight:300;right:0;line-height:59px;margin:-150px 0 0;position:fixed;top:50%;width:60px;z-index:20}footer>.copy{display:none}.copy span{display:inline-block;left:0;position:absolute;top:0;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap}}#contact{min-height:1142px}#contact #contactForm{width:655px}@media screen and (max-width:768px){#contact{min-height:700px}#contact #contactForm{width:100%}}#contact .section-inner .top_contact{width:705px}#contact .section-inner .top_contact .contact-required{left:0;padding:20px 0 0;font-size:12px;text-align:right;line-height:1}#contact .section-inner .top_contact span{color:#ff0050;font-size:14px}#contact .section-inner .top_contact .contact-inputWrap{display:table;width:100%}#contact .section-inner .top_contact .contact-inputWrap .heading{display:table-cell;width:155px;padding:0 30px 25px 0;font-weight:700;font-size:14px;text-align:right;vertical-align:middle}#contact .section-inner .top_contact .contact-inputWrap:last-of-type{margin:0 0 10px}#contact .section-inner .top_contact .contact-inputWrap:last-of-type .heading{padding-top:10px;vertical-align:top}#contact .section-inner .top_contact .contact-inputWrap .body{*zoom:1;display:table-cell;padding:0 0 25px;vertical-align:middle}#contact .section-inner .top_contact .contact-inputWrap .body:after{content:"";display:table;clear:both}#contact .section-inner .top_contact .contact-inputWrap .body dl{display:table;float:left;width:calc(50% - 18px);margin:0}#contact .section-inner .top_contact .contact-inputWrap .body dl:first-of-type{margin:0 36px 0 0}#contact .section-inner .top_contact .contact-inputWrap .body dl dt{display:table-cell;width:35px;font-size:14px}#contact .section-inner .top_contact .contact-inputWrap .body dl dd{display:table-cell;width:160px}#contact .section-inner .top_contact .errorMsg_mail1,#contact .section-inner .top_contact .errorMsg_mail2{margin:-25px 0 10px;padding:0 0 0 185px;color:#ff0050;font-size:12px;font-weight:700}#contact .section-inner .top_contact .btn{color:#fff;display:block;font-size:14px;height:40px;letter-spacing:5px;line-height:40px;margin:0 auto;max-width:280px;overflow:hidden;position:relative;text-align:center;text-indent:5px;width:100%}@media screen and (min-width:768px){#contact .section-inner .top_contact .btn{height:60px;font-size:16px;letter-spacing:10px;line-height:62px;max-width:100%;width:360px}#contact .section-inner .top_contact .btn:hover:after,#contact .section-inner .top_contact .btn:hover:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}#contact .section-inner .top_contact .btn:after,#contact .section-inner .top_contact .btn:before{display:block;height:100%;position:absolute;left:0;text-indent:10px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%;content:"SEND"}#contact .section-inner .top_contact .btn:before{background-color:#000;top:0}#contact .section-inner .top_contact .btn:after{background:linear-gradient(to left,#00f0ff 0,#00a 100%);top:100%}#contact .section-inner .top_contact .btn.touch:after,#contact .section-inner .top_contact .btn.touch:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}#contact .section-inner .top_contact input,#contact .section-inner .top_contact textarea{width:100%;padding:0 10px;background:#fff;border:1px solid #e6e6e6;border-radius:0;color:#acacac;font-size:14px;outline:0;box-sizing:border-box;transition:all .2s ease;-webkit-appearance:none}#contact .section-inner .top_contact input.is-error,#contact .section-inner .top_contact textarea.is-error{background:#ffecf2;border-color:#ff0050;color:#ff0050!important}#contact .section-inner .top_contact input.is-changed,#contact .section-inner .top_contact textarea.is-changed{color:#000}#contact .section-inner .top_contact input::-moz-selection,#contact .section-inner .top_contact textarea::-moz-selection{color:#000!important}#contact .section-inner .top_contact input::selection,#contact .section-inner .top_contact textarea::selection{color:#000!important}#contact .section-inner .top_contact input{height:40px;line-height:40px}#contact .section-inner .top_contact textarea{height:115px;padding-top:10px}#contact .section-inner .top_contact .pages-sortSelect{width:100%;margin:0}#contact .section-inner .top_contact .pages-sortSelect .pages-sortSelect-display{left:0;top:0;padding:0 10px;font-size:14px;color:#acacac;width:100%;transition:all .2s ease}#contact .section-inner .top_contact .pages-sortSelect.is-change .pages-sortSelect-display{color:#000}#contact .section-inner .top_contact .pages-sortSelect.is-error .pages-sortSelect-display{background:#ffecf2;border-color:#ff0050;color:#ff0050}#contact .section-inner .top_contact .pages-sortSelect p,#contact .section-inner .top_contact .pages-sortSelect select,#contact .section-inner .top_contact .pages-sortSelect span{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";cursor:pointer;-webkit-appearance:none}@media screen and (max-width:768px){#contact .section-inner .top_contact{width:100%;padding:0 0 40px}#contact .section-inner .top_contact .contact-required{width:100%;padding:10px 0}#contact .section-inner .top_contact .contact-inputWrap{display:block}#contact .section-inner .top_contact .contact-inputWrap:last-of-type{margin:0 0 15px}#contact .section-inner .top_contact .contact-inputWrap:last-of-type .body{padding-bottom:0}#contact .section-inner .top_contact .contact-inputWrap .heading{display:block;width:100%;padding:0 0 5px;font-size:13px;text-align:left}#contact .section-inner .top_contact .contact-inputWrap:last-of-type .heading{padding-top:0}#contact .section-inner .top_contact .contact-inputWrap .body{display:block;width:100%;padding-bottom:10px}#contact .section-inner .top_contact .contact-inputWrap .body dl{display:block;width:calc(50% - 5px)}#contact .section-inner .top_contact .contact-inputWrap .body dl:first-of-type{margin:0 10px 0 0}#contact .section-inner .top_contact .contact-inputWrap .body dl dt{display:block;padding:0 0 3px;font-size:12px}#contact .section-inner .top_contact .contact-inputWrap .body dl dd{display:block;width:auto;margin:0}#contact .section-inner .top_contact .errorMsg_mail1,#contact .section-inner .top_contact .errorMsg_mail2{margin:-8px 0 15px;padding:0;color:#ff0050;font-size:11px;font-weight:700}#contact .section-inner .top_contact .pages-sortSelect .pages-sortSelect-display{font-size:12px}#contact .section-inner .top_contact input,#contact .section-inner .top_contact textarea{width:100%;padding:0 5px;font-size:12px;letter-spacing:-.06em}#contact .section-inner .top_contact textarea{height:115px;padding-top:10px}}#contact .section-inner .section-main .contact-text,#contact .section-inner .top_contact.confirm .contact-required,#contact .section-inner .top_contact.confirm .pages-sortSelect,#contact .section-inner .top_contact.confirm input,#contact .section-inner .top_contact.confirm textarea{display:none}#contact .section-inner .top_contact.confirm .pages-sortSelect+.confirm−form,#contact .section-inner .top_contact.confirm input+.confirm−form,#contact .section-inner .top_contact.confirm textarea+.confirm−form{width:100%;padding:0 10px;color:#5d5d5d;font-size:14px;outline:0;box-sizing:border-box}#contact .section-inner .top_contact.confirm .pages-sortSelect+.confirm−form,#contact .section-inner .top_contact.confirm input+.confirm−form{height:40px;line-height:40px}#contact .section-inner .top_contact.confirm textarea+.confirm−form{height:auto;padding:10px}@media screen and (max-width:768px){#contact .section-inner .top_contact.confirm .pages-sortSelect+.confirm−form,#contact .section-inner .top_contact.confirm input+.confirm−form,#contact .section-inner .top_contact.confirm textarea+.confirm−form{width:100%;padding:0;letter-spacing:-.06em;font-size:12px}#contact .section-inner .top_contact.confirm textarea+.confirm−form{height:auto;padding:10px 0}#contact .section-inner .section-main .contact-text{width:100%;padding-bottom:0}}#contact .section-inner .section-main .contact-text.textmsg_def{display:block}#contact .section-inner .section-main .top_contact.confirm .contact-text.textmsg_def{display:none}#contact .section-inner .section-main .top_contact.confirm .contact-text.textmsg_confirm{display:block;margin:0 0 20px}#contact .section-inner .section-main form.sent .contact-text.textmsg_confirm,#contact .section-inner .section-main form.sent .contact-text.textmsg_def{display:none}#contact .section-inner .section-main form.sent .contact-text.textmsg_sent{display:block}#contact .section-inner .section-main form.invalid .contact-text.textmsg_confirm,#contact .section-inner .section-main form.invalid .contact-text.textmsg_def{display:none}#contact .section-inner .section-main form.invalid .contact-text.textmsg_invalid{display:block}#contact .section-inner .section-main form.spam .contact-text.textmsg_confirm,#contact .section-inner .section-main form.spam .contact-text.textmsg_def{display:none}#contact .section-inner .section-main form.spam .contact-text.textmsg_spam{display:block}#contact .section-inner .section-main form.failed .contact-text.textmsg_confirm,#contact .section-inner .section-main form.failed .contact-text.textmsg_def{display:none}#contact .section-inner .section-main form.failed .contact-text.textmsg_failed{display:block}#contact .section-inner .top_contact .contact-submitWrap{text-align:center}#contact .section-inner .top_contact .contact-submitWrap .btn{outline:0}#contact .section-inner .top_contact .contact-submitWrap .btn.contact-back,#contact .section-inner .top_contact .contact-submitWrap .btn.contact-submit{display:none;height:60px;transition:width .4s,margin .4s,height .4s,line-height .4s;overflow:hidden;box-sizing:border-box}@media screen and (max-width:768px){#contact .section-inner .top_contact .contact-submitWrap .btn.contact-back,#contact .section-inner .top_contact .contact-submitWrap .btn.contact-submit{width:100%;height:40px}}#contact .section-inner .top_contact .contact-submitWrap .btn.contact-back{width:200px;margin:0 20px 0 0;float:left}#contact .section-inner .top_contact .contact-submitWrap .btn.contact-back:after,#contact .section-inner .top_contact .contact-submitWrap .btn.contact-back:before{content:"BACK"}#contact .section-inner .top_contact .contact-submitWrap .btn.contact-submit{width:100%}#contact .section-inner .top_contact .contact-submitWrap .btn.contact-confirm:after,#contact .section-inner .top_contact .contact-submitWrap .btn.contact-confirm:before{content:"CONFIRM"}#contact .section-inner .top_contact.confirm .contact-submitWrap{*zoom:1;padding:0 0 0 120px}#contact .section-inner .top_contact.confirm .contact-submitWrap:after{content:"";display:table;clear:both}#contact .section-inner .top_contact.confirm .contact-submitWrap .btn.contact-back,#contact .section-inner .top_contact.confirm .contact-submitWrap .btn.contact-submit{display:block}@media screen and (max-width:768px){#contact .section-inner .top_contact .contact-submitWrap .btn.contact-back{float:none;width:100%;margin:0 auto 5px}#contact .section-inner .top_contact.confirm .contact-submitWrap{padding:0}#contact .section-inner .top_contact.confirm .contact-submitWrap .btn.contact-back,#contact .section-inner .top_contact.confirm .contact-submitWrap .btn.contact-submit{display:block}}#contact .section-inner .top_contact.confirm .contact-submitWrap .btn.contact-confirm{display:none}#contact .section-inner .top_contact .contact-submitWrap .contact-submit-spiner{display:block;position:relative;float:left;width:200px;transition:width .4s,margin .4s,height .4s,line-height .4s}@media screen and (max-width:768px){#contact .section-inner .top_contact .contact-submitWrap .contact-submit-spiner{display:block;float:none;width:100%}}#contact .section-inner .top_contact .contact-submitWrap .contact-submit-spiner .contact-submit.circle{width:60px;background:0 0;border:2px solid #c3c3c3;border-radius:30px}#contact .section-inner .top_contact .contact-submitWrap .contact-submit-spiner .contact-submit.circle:after,#contact .section-inner .top_contact .contact-submitWrap .contact-submit-spiner .contact-submit.circle:before{display:none}#contact .section-inner .top_contact .contact-submitWrap .contact-submit-spiner .contact-submit.circle:hover{background:0 0}#contact .section-inner .top_contact .contact-submitWrap .contact-submit-spiner svg{display:none;position:absolute;top:-3px;left:calc(50% - 33px);-webkit-transform:rotate(270deg);transform:rotate(270deg);outline:0}#contact .section-inner .top_contact .contact-submitWrap.nowSubmit .contact-submit-spiner .contact-submit:after,.wpcf7-response-output,img.ajax-loader,input#send.wpcf7-form-control.wpcf7-submit{display:none!important}@media screen and (max-width:768px){#contact .section-inner .top_contact .contact-submitWrap .contact-submit-spiner .contact-submit.circle{width:40px;border-radius:20px}#contact .section-inner .top_contact .contact-submitWrap .contact-submit-spiner svg{-webkit-transform:scale(.63);transform:scale(.63);-webkit-transform-origin:center -8px;transform-origin:center -8px;top:2px}}#contact .section-inner .top_contact .contact-submitWrap .contact-submit-spiner svg .circle_2{stroke-dasharray:0 200}#contact .section-inner .top_contact .contact-submitWrap .contact-submit-spiner svg .fill_circle{-webkit-animation:fill-stroke 2s .4s linear forwards;animation:fill-stroke 2s .4s linear forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}#contact .section-inner .top_contact .contact-submitWrap .contact-submit-spiner .filled:before{content:"COMPLETE"}#contact .section-inner .top_contact .contact-submitWrap.nowSubmit .contact-back{width:0;margin:0}@media screen and (max-width:768px){#contact .section-inner .top_contact .contact-submitWrap.nowSubmit .contact-back{width:100%;height:0;margin:0 auto}}#contact .section-inner .top_contact .contact-submitWrap.nowSubmit .contact-submit-spiner{width:360px}@media screen and (max-width:768px){#contact .section-inner .top_contact .contact-submitWrap.nowSubmit .contact-submit-spiner{width:100%}}#contact .section-inner .top_contact .contact-submitWrap.nowSubmit .contact-submit-spiner .contact-submit{pointer-events:none!important}@keyframes fill-stroke{0%{stroke-dasharray:0 200}20%{stroke-dasharray:20 200}40%{stroke-dasharray:30 200}50%{stroke-dasharray:90 200}70%{stroke-dasharray:120 200}90%{stroke-dasharray:140 200}100%{stroke-dasharray:182 200}}@-webkit-keyframes fill-stroke{0%{stroke-dasharray:0 200}20%{stroke-dasharray:20 200}40%{stroke-dasharray:30 200}50%{stroke-dasharray:90 200}70%{stroke-dasharray:120 200}90%{stroke-dasharray:140 200}100%{stroke-dasharray:182 200}}.wrap_onlineStore{position:relative}.onlineStore_btn,.onlineStore_content{font-family:Roboto,sans-serif;float:right;position:absolute;right:0}.onlineStore_btn{width:138px;height:59px;font-size:12px;color:#000;transition:.4s;font-weight:lighter;top:-60px;-webkit-font-smoothing:auto;letter-spacing:.03em}.onlineStore_btn span{display:block;border:2px solid #000;width:138px;height:36px;box-sizing:border-box;margin-top:12px;line-height:32px;transition:all .4s ease}@media screen and (min-width:768px){.onlineStore_btn:hover span{background-color:#000;color:#fff}}.is-open .onlineStore_btn span{background-color:#000;color:#fff}@media screen and (max-width:767px){.onlineStore_btn{width:50px;border-left:1px solid #ccc}.onlineStore_btn img{margin-top:25px;width:20px;height:20px}.onlineStore_btn:after{display:none}.is-open .onlineStore_btn{border-bottom:1px solid #fff}}.onlineStore_content{font-weight:700;width:calc(100vw/4 - 60px);background-color:#fff;color:#7d7d7d;height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:.5s}#cover .section-name .section-name-inner:after,#cover h2 span,#mission .section-name .section-name-inner:after,#mission h2 span{font-family:Roboto,sans-serif;font-weight:900}.is-open .onlineStore_content{height:calc(100vh - 120px)}.onlineStore_content ul{list-style:none;margin:0;padding:0;font-size:14px;pointer-events:none;text-align:left}.is-open .onlineStore_content ul{pointer-events:inherit}.onlineStore_content li{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.onlineStore_content li:not(:last-child){margin-bottom:35px}.onlineStore_content a{color:#000;padding-right:20px;line-height:1.25;transition:opacity .2s ease}.onlineStore_content a span{display:inline;margin:0 auto;position:relative}@media screen and (min-width:768px){.onlineStore_content a span{margin:0}}.onlineStore_content a.active,.onlineStore_content a.touch,.onlineStore_content a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.onlineStore_content a[target=_blank]{position:relative}.onlineStore_content a[target=_blank]:after{content:"";display:block;position:absolute;right:0;bottom:4px;width:9px;height:8px;background:url(../img/icon_blank@2x.png) right 0 no-repeat;background-size:cover}@media screen and (max-width:767px){.onlineStore_content{position:fixed;width:calc(100vw/2);float:right;color:#fff;top:50px}.onlineStore_content ul{font-size:12px}.onlineStore_content li:not(:last-child){margin-bottom:28px}.onlineStore_content a{padding-right:20px}.is-open .onlineStore_content{height:calc(100% - 50px);border-left:1px solid #ccc}}.ir-sortSelect,.pages-sortSelect{display:table;position:relative;width:140px;height:40px;overflow:hidden}.ir-sortSelect .ir-sortSelect-display,.ir-sortSelect .pages-sortSelect-display,.pages-sortSelect .ir-sortSelect-display,.pages-sortSelect .pages-sortSelect-display{display:table-cell;position:relative;z-index:0;width:140px;height:40px;padding:0 0 0 16px;border:1px solid #c3c3c3;border-radius:3px;background:#ddd;font-size:12px;box-sizing:border-box;vertical-align:middle}.ir-sortSelect .ir-sortSelect-display:after,.ir-sortSelect .pages-sortSelect-display:after,.pages-sortSelect .ir-sortSelect-display:after,.pages-sortSelect .pages-sortSelect-display:after{content:"";display:block;position:absolute;right:17px;top:13px;width:8px;height:16px;background:url(../img/icon_arrow.png) no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ir-sortSelect select,.pages-sortSelect select{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";cursor:pointer;-webkit-appearance:none}@media screen and (max-width:768px){.ir-sortSelect .ir-sortSelect-display:after,.ir-sortSelect .pages-sortSelect-display:after,.pages-sortSelect .ir-sortSelect-display:after,.pages-sortSelect .pages-sortSelect-display:after{background:url(../img/icon_arrow@2x.png) no-repeat;background-size:8px 16px}.ir-sortSelect,.pages-sortSelect{width:100%;margin:0 0 10px}.ir-sortSelect .ir-sortSelect-display,.ir-sortSelect .pages-sortSelect-display,.ir-sortSelect select,.pages-sortSelect .ir-sortSelect-display,.pages-sortSelect .pages-sortSelect-display,.pages-sortSelect select{width:100%}#news .news-entries .news-entry:nth-child(odd){clear:both}}#loading{display:none}@media screen and (min-width:768px){#loading{display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.tablet #loading{display:none}#cover .section-inner{padding:0}}#loading>div{background-color:#fff;height:50%;position:absolute;text-align:center;transition:all .8s ease;width:100%}#loading>div:before{content:" ";display:block;height:100%;position:absolute;width:100%;opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"}#loading .mask{height:185px;left:50%;overflow:hidden;position:absolute;margin:0 0 0 -250px;transition:width .4s ease;width:0}#loading .mask img{left:0;position:absolute;top:0}#loading .up{top:0}#loading .up .mask{bottom:30px;transition-delay:0s}#loading .up:after,#loading .up:before{background:url(../img/loading_from.svg) 50% 100% no-repeat #fff;bottom:30px}#loading .down{bottom:0}#loading .down .mask{left:auto;margin:0 -250px 0 0;right:50%;top:30px;transition-delay:.4s}#loading .down .mask img{left:auto;right:0}#loading .down:after,#loading .down:before{background:url(../img/loading_to.svg) 50% 0 no-repeat #fff;top:30px}#loading .bar{background-color:#000;height:1px;left:0;position:absolute;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;top:50%;width:0}#cover,#cover .section-inner{position:relative;box-sizing:border-box}#loading.is_start .bar{-webkit-transform:scaleX(0);transform:scaleX(0)}#loading.is_start .mask{width:500px}#loading.is_complete .up{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(-100%);transform:translateY(-100%)}#loading.is_complete .down{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(100%);transform:translateY(100%)}#cover{background-color:#fff;box-shadow:0 2px 10px 3px rgba(0,0,0,.2);height:100%;overflow:hidden;z-index:5}#cover .section-parallax-container{height:100%;width:100%;z-index:3}#cover .section-inner{width:100%;z-index:3}#cover .section-main{margin:0 auto;max-width:480px;padding:0 6.25%}#cover h2{margin:0;padding:0}#cover h2 span{display:inline-block;font-size:30px;letter-spacing:15px;line-height:37.5px}#cover h2 canvas{display:none}@media screen and (min-width:768px){#cover .section-main{max-width:100%;padding:0;width:960px}#cover h2 span{display:none}#cover h2 canvas{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.tablet #cover h2 span{display:inline-block;font-size:78px;line-height:105.3px;letter-spacing:35px;margin:0;padding:0}.tablet #cover h2 canvas{display:none}}#cover .section-bg{box-sizing:border-box;height:100%;left:0;position:absolute;width:100%;z-index:2}#cover .section-bg .section-bg-inner{background-color:#efefef;box-shadow:0 0 15px 5px rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%}#cover .section-bg .section-bg-inner:after,#cover .section-bg .section-bg-inner:before{content:" ";position:absolute;height:100%;z-index:1}#cover .section-bg .section-bg-inner:before{background-color:#000;opacity:.04;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=4)"}#cover .section-name{bottom:0;display:none;height:100%;left:0!important;overflow:hidden;position:absolute;text-align:center;width:100%;z-index:3}#cover .section-name.move{position:absolute}#cover .section-name .section-name-inner{height:100%;overflow:hidden;width:100%}@media screen and (min-width:768px){#cover .section-name{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.tablet #cover .section-name{-webkit-transform:scaleX(1);transform:scaleX(1);transition:none}#cover .section-name .section-name-inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .2s ease 0s}#cover{box-shadow:0 9px 23px 3px rgba(0,0,0,.4)}}#cover .section-name .section-name-inner:after{color:#fff;display:block;font-size:210px;height:300px;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";position:absolute;left:50%;letter-spacing:40px;line-height:300px;margin:-150px 0 0 -1000px;text-align:center;text-indent:40px;top:50%;width:2000px}#cover .section-name.animate{-webkit-transform:scaleX(1);transform:scaleX(1)}#cover #movie{height:100%;position:relative;vertical-align:bottom;width:100%;top:-60px}#cover #movie>*{height:100%;width:100%}@media screen and (min-width:768px){#cover #movie{display:block;position:absolute;top:auto;width:100%}#cover .section-inner{height:100%;padding:60px 0;position:relative;overflow:hidden;top:1px}#mission .section-inner{padding:0}}#cover #movie-thumb{background:url(../img/sp_cover.jpg) center no-repeat;background-size:cover;height:100%;position:absolute;width:100%}#mission,#mission .section-inner{position:relative;box-sizing:border-box}#mission{z-index:2}#mission .section-parallax-container{height:100%;width:100%;z-index:3}#mission .section-inner{width:100%;z-index:3}#mission .section-main{margin:0 auto;max-width:480px;padding:0 6.25%}#mission h2{margin:0;padding:0}#mission h2 span{display:inline-block;font-size:30px;letter-spacing:15px;line-height:37.5px}#mission h2 canvas{display:none}@media screen and (min-width:768px){#mission .section-main{max-width:100%;padding:0;width:960px}#mission h2 span{display:none}#mission h2 canvas{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.tablet #mission h2 span{display:inline-block;font-size:78px;line-height:105.3px;letter-spacing:35px;margin:0;padding:0}.tablet #mission h2 canvas{display:none}}#mission .section-bg{box-sizing:border-box;height:100%;left:0;position:absolute;width:100%;z-index:2}#mission .section-bg .section-bg-inner{background-color:#efefef;box-shadow:0 0 15px 5px rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%}#mission .section-bg .section-bg-inner:after,#mission .section-bg .section-bg-inner:before{content:" ";position:absolute;height:100%;z-index:1}#mission .section-bg .section-bg-inner:before{background-color:#000;opacity:.04;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=4)"}#mission .section-name{display:none;height:100%;left:0!important;overflow:hidden;position:absolute;text-align:center;width:100%;z-index:3}#mission .section-name.move{position:absolute}#mission .section-name .section-name-inner{height:100%;overflow:hidden;width:100%}@media screen and (min-width:768px){#mission .section-name{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.tablet #mission .section-name{-webkit-transform:scaleX(1);transform:scaleX(1);transition:none}#mission .section-name .section-name-inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .2s ease 0s}}#mission .section-name .section-name-inner:after{color:#fff;display:block;font-size:210px;height:300px;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";position:absolute;left:50%;letter-spacing:40px;line-height:300px;margin:-150px 0 0 -1000px;text-align:center;text-indent:40px;top:50%;width:2000px;content:"MISSION"}#mission .section-name.animate{-webkit-transform:scaleX(1);transform:scaleX(1)}@media screen and (min-width:768px){#mission{height:150%}.tablet #mission{height:auto;padding-bottom:200px}#mission.hidden{visibility:hidden}#mission.hidden .section-parallax-container{top:-100%}}#mission .section-name{bottom:auto;top:0}.tablet #mission .section-name{top:-80px}#mission .section-parallax-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (min-width:768px){#mission .section-parallax-container{box-sizing:border-box;left:0;padding:0 60px;position:fixed;top:0;min-width:1280px}.tablet #mission .section-parallax-container{position:relative;min-width:0}#mission .section-inner{display:table;height:100%;min-height:700px;margin:0 auto;width:960px}}#news,#news .section-inner{box-sizing:border-box;position:relative}#mission .section-main{padding-bottom:100px}@media screen and (min-width:768px){#mission .section-main{display:table-cell;padding-bottom:0;vertical-align:middle}.tablet #mission .section-main{padding-bottom:291px}#mission .section-main>*{display:inline-block}}#mission .section-main h2{padding:33px 0 26px}@media screen and (min-width:768px){#mission .section-main h2{left:-114px;margin:0 0 18px;padding:0;position:relative}.tablet #mission .section-main h2{padding:77px 0 80px 110px;margin:0}#mission .section-bg{box-sizing:border-box;padding:0 60px}.tablet #mission .section-bg{height:150%}#mission .section-bg .section-bg-inner{position:relative}}#mission .section-bg .section-bg-inner:before{left:0;width:25%}#mission .section-bg .section-bg-inner:after{background:url(../img/sp_mission_bg.jpg) 50% 0 no-repeat;background-size:cover;right:0;width:50%}.mission-sections{margin:0 0 39px}@media screen and (min-width:768px){#mission .section-bg .section-bg-inner:after{background:url(../img/mission_bg.jpg) 50% 0 no-repeat;background-size:cover}.mission-sections{margin:-11px 0 60px}.tablet .mission-sections{padding:0}.mission-sections [class^=mission-section-]{display:table;margin:0 30px;width:560px}.mission-sections [class^=mission-section-] p,.mission-sections [class^=mission-section-]>h3{display:table-cell;vertical-align:middle}}.mission-sections [class^=mission-section-] p,.mission-sections [class^=mission-section-]>h3{font-weight:700;margin:0}#news .section-name .section-name-inner:after,#news h2 span{font-weight:900;font-family:Roboto,sans-serif}.mission-sections [class^=mission-section-] h3{text-align:center}@media screen and (min-width:768px){.mission-sections [class^=mission-section-] h3{text-align:left;width:230px}.mission-sections .mission-section-en{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";padding:0 0 19px;-webkit-transform:translateY(50px);transform:translateY(50px);transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease}.tablet .mission-sections .mission-section-en{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:none;transform:none;transition:none}.mission-sections .mission-section-en.animate{-webkit-transform:translateY(0);transform:translateY(0)}}.mission-sections .mission-section-en h3{margin:0 0 -4px}.mission-sections .mission-section-en h3 img{margin:0 auto;width:115px}.mission-sections .mission-section-en p{font-family:Roboto,sans-serif;font-size:13px;line-height:26px;padding:0 0 14px}.mission-sections .mission-section-en p br{display:none}.mission-sections.animate .mission-sections .mission-section-en{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}.mission-sections .mission-section-ja{border-top:1px solid #000}@media screen and (min-width:768px){.mission-sections .mission-section-en h3 img{margin:0;width:auto}.mission-sections .mission-section-en p{font-size:15px;line-height:33.75px;position:relative}.mission-sections .mission-section-en p br{display:inline}.mission-sections .mission-section-ja{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";padding-top:17px;-webkit-transform:translateY(50px);transform:translateY(50px);transition:opacity .4s ease .2s,-webkit-transform .4s ease .2s;transition:transform .4s ease .2s,opacity .4s ease .2s;transition:transform .4s ease .2s,opacity .4s ease .2s,-webkit-transform .4s ease .2s}.tablet .mission-sections .mission-section-ja{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:none;transform:none;transition:none}}.mission-sections .mission-section-ja h3{font-size:18px;line-height:27px;margin:0 0 5px;padding:15px 0 0}@media screen and (min-width:768px){.mission-sections .mission-section-ja h3{font-size:22px;line-height:38.5px;padding:0}}.mission-sections .mission-section-ja p{font-size:12px;line-height:24px}@media screen and (min-width:768px){.mission-sections .mission-section-ja p{font-size:13px;line-height:22.75px;margin:0;padding:0;position:relative;top:4px}.mission-sections.animate [class^=mission-section-]{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}#news{z-index:2;margin-top:-100px;padding-bottom:150px}#news .section-parallax-container{height:100%;width:100%;z-index:3}#news .section-inner{width:100%;z-index:3}@media screen and (min-width:768px){#news .section-inner{padding:0}}#news .section-main{margin:0 auto;max-width:480px;padding:0 6.25%}#news h2{margin:0;padding:0}#news h2 span{display:inline-block;font-size:30px;letter-spacing:15px;line-height:37.5px}#news h2 canvas{display:none}@media screen and (min-width:768px){#news .section-main{max-width:100%;padding:0;width:960px}#news h2 span{display:none}#news h2 canvas{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.tablet #news h2 span{display:inline-block;font-size:78px;line-height:105.3px;letter-spacing:35px;margin:0;padding:0}.tablet #news h2 canvas{display:none}}#news .section-bg{left:0;position:absolute;width:100%;z-index:2}#news .section-bg .section-bg-inner{background-color:#efefef;box-shadow:0 0 15px 5px rgba(0,0,0,.3);height:100%;left:0;width:100%}#news .section-bg .section-bg-inner:after,#news .section-bg .section-bg-inner:before{content:" ";position:absolute;height:100%;z-index:1}#news .section-bg .section-bg-inner:before{background-color:#000;opacity:.04;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=4)"}#news .section-name{bottom:0;display:none;height:100%;left:0!important;overflow:hidden;text-align:center;width:100%;z-index:3}#news .section-name .section-name-inner{height:100%;overflow:hidden;width:100%}@media screen and (min-width:768px){#news .section-name{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.tablet #news .section-name{-webkit-transform:scaleX(1);transform:scaleX(1);transition:none}#news .section-name .section-name-inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .2s ease 0s}}#news .section-name .section-name-inner:after{color:#fff;display:block;font-size:210px;height:300px;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";position:absolute;left:50%;letter-spacing:40px;line-height:300px;margin:-150px 0 0 -1000px;text-align:center;text-indent:40px;top:50%;width:2000px}#news .section-name.animate{-webkit-transform:scaleX(1);transform:scaleX(1)}#news .section-parallax-container{overflow:hidden;position:relative}@media screen and (min-width:768px){#news .section-parallax-container{overflow:visible}}#news .section-parallax-container.section-bg-container{left:0;overflow:hidden;position:absolute;top:0}#news .section-triangle{height:100%;left:0;position:absolute;top:37px;width:100%}@media screen and (min-width:768px){#news .section-inner{overflow:visible}.tablet #news .section-inner h2{padding-top:250px!important;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#news .section-triangle{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;top:150px}.tablet #news .section-triangle{top:250px}#news .section-triangle .section-triangle-inner{padding:0 0 150px}}#news .section-triangle .section-triangle-inner{background:linear-gradient(to left,#00f0ff 70%,#00a 100%);content:" ";height:70%;left:0;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";position:absolute;top:0;-webkit-transform:skewY(15deg) translate3d(0,0,0);transform:skewY(15deg) translate3d(0,0,0);-webkit-transform-origin:top center;transform-origin:top center;width:100%}#news .section-bg{box-sizing:content-box;padding-top:10px;height:100%}@media screen and (min-width:768px){#news .section-bg{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;padding:0 60px;top:200px}#news{margin-top:-200px;padding:0 0 200px}.tablet #news{margin-top:-560px}}#news .section-bg .section-bg-inner{overflow:hidden;position:relative;top:10px;-webkit-transform:skewY(-15deg) translate3d(0,0,0);transform:skewY(-15deg) translate3d(0,0,0);-webkit-transform-origin:top center;transform-origin:top center}#news .section-bg .section-bg-inner:after,#news .section-bg .section-bg-inner:before{-webkit-transform:skewY(15deg);transform:skewY(15deg);-webkit-transform-origin:top right;transform-origin:top right}#news.hidden .section-name{top:-100%}#news .section-bg .section-bg-inner:before{right:0;width:25%}#news .section-bg .section-bg-inner:after{background:url(../img/sp_news_bg.jpg) 50% 0 no-repeat;background-size:cover;left:0;width:25%}#news .section-bottom-trigger{bottom:0;position:absolute;width:100%}#news .section-name{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:fixed}.tablet #news .section-name{bottom:auto;height:100%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";position:absolute;top:200px}#news .section-name.move{bottom:200px;position:absolute}#news .section-name .section-name-inner:after{content:"NEWS"}#news .section-inner .section-main{padding-bottom:19px}@media screen and (min-width:768px){#news .section-bg .section-bg-inner:after{background:url(../img/news_bg.jpg) 50% 0 no-repeat;background-size:cover}#news .section-inner .section-main{padding-bottom:0}.tablet #news .section-inner .section-main{padding-bottom:50px}}#news .section-inner .section-main h2{padding:31px 0 25px;position:relative;right:-10px;text-align:right;width:100%}#news .section-inner .section-main .btn{font-family:Roboto,sans-serif;color:#fff;display:block;font-size:14px;height:40px;letter-spacing:5px;line-height:40px;margin:0 auto;max-width:280px;overflow:hidden;position:relative;text-align:center;text-indent:5px;width:100%}@media screen and (min-width:768px){#news .section-inner .section-main h2{right:-92px;padding:80px 0 0}.tablet #news .section-inner .section-main h2{padding:70px 0 55px;right:-41px}#news .section-inner .section-main .btn{height:60px;font-size:16px;letter-spacing:10px;line-height:62px;max-width:100%;width:360px}#news .section-inner .section-main .btn:hover:after,#news .section-inner .section-main .btn:hover:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}#news .section-inner .section-main .btn:after,#news .section-inner .section-main .btn:before{content:"MORE";display:block;height:100%;position:absolute;left:0;text-indent:10px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}#news .section-inner .section-main .btn:before{background-color:#000;top:0}#news .section-inner .section-main .btn:after{background:linear-gradient(to left,#00f0ff 0,#00a 100%);top:100%}#news .section-inner .section-main .btn.touch:after,#news .section-inner .section-main .btn.touch:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}#news .news-entries{overflow:hidden;width:100%;zoom:1}#news .news-entries .news-entry{box-sizing:border-box;float:left;position:relative;width:50%}#news .news-entries .news-entry>a{display:block;position:relative}#news .news-entries .news-entry>a .thumb{overflow:hidden;position:relative}#news .news-entries .news-entry>a .thumb:before{background-color:#000;content:" ";height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;transition:opacity .2s ease;width:100%;z-index:2;top:0}#news .news-entries .news-entry>a .thumb:after{font-family:Roboto,sans-serif;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff;content:"READ MORE";display:block;font-size:12px;font-weight:700;left:50%;line-height:40px;margin:-20px 0 0 -50px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:50%;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;text-align:center;width:100px;z-index:3}#news .news-entries .news-entry>a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@media screen and (min-width:768px){#news .news-entries{padding:18px 21px 86px}#news .news-entries .news-entry>a:hover .thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}#news .news-entries .news-entry>a:hover .thumb:before{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}#news .news-entries .news-entry>a:hover .thumb:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}#news .news-entries .news-entry>a.touch .thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}#news .news-entries .news-entry>a.touch .thumb:before{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}#news .news-entries .news-entry>a.touch .thumb:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}#news .news-entries .news-entry:nth-child(even){padding:0 0 19px 1.78%}#news .news-entries .news-entry:nth-child(odd){padding:0 1.78% 19px 0}@media screen and (min-width:768px){#news .news-entries .news-entry{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:content-box;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";padding:0 39px!important;-webkit-transform:translateY(50px);transform:translateY(50px);transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease;width:228px}.tablet #news .news-entries .news-entry{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:none;transform:none;transition:none}#news .news-entries .news-entry:nth-child(3n+1){clear:left;transition-delay:.2s}#news .news-entries .news-entry:nth-child(3n+2){top:30px;transition-delay:.4s}#news .news-entries .news-entry:nth-child(3n){transition-delay:.6s}#news .news-entries .news-entry>a{height:250px}}#news .news-entries .news-entry>a .thumb{transition:background .4s ease}#news .news-entries .news-entry>a .thumb img{vertical-align:bottom;width:100%;position:relative;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .4s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#news .news-entries .news-entry>a .thumb.is-matchHeight{background:#fff}#news .news-entries .news-entry>a .thumb.is-matchHeight img{position:absolute;top:50%;left:0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease}@media screen and (min-width:768px){#news .news-entries .news-entry>a .thumb{width:228px;height:133px;background:#fff;ransition:transform .4s ease,opacity .4s ease}#news .news-entries .news-entry>a .thumb img{position:absolute;top:50%;left:0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";width:100%;vertical-align:bottom;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease}}#business,#business .section-inner{box-sizing:border-box;position:relative;z-index:3}#news .news-entries .news-entry>a.touch .thumb img,#news .news-entries .news-entry>a:hover .thumb img{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}#news .news-entries .news-entry>a .category,#news .news-entries .news-entry>a .date{font-family:Roboto,sans-serif;display:block;font-style:italic;font-size:10px;font-weight:700;margin:0}#news .news-entries .news-entry>a .date{color:#666;padding:8px 0 4px}@media screen and (min-width:768px){#news .news-entries .news-entry>a .category,#news .news-entries .news-entry>a .date{display:inline-block;font-size:11px}#news .news-entries .news-entry>a .date{padding:0}#news .news-entries .news-entry>a .date:after{content:"|";display:inline-block;font-style:normal;padding:0 2px 0 5px}}#news .news-entries .news-entry>a .category{color:#000;padding:0 0 5px}#news .news-entries .news-entry>a .title{color:#000;font-size:11px;font-weight:400;line-height:16.5px;margin:0;padding:0}#business .section-name .section-name-inner:after,#business h2 span{font-weight:900;font-family:Roboto,sans-serif}#news .news-entries.animate .news-entry{opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0)!important;transform:translateY(0)!important}#business{margin-top:-150px}#business .section-parallax-container{height:100%;width:100%;z-index:3}#business .section-inner{width:100%}@media screen and (min-width:768px){#news .news-entries .news-entry>a .category{padding:0}#news .news-entries .news-entry>a .title{font-size:12px;line-height:18px}#business .section-inner{padding:0}}#business .section-main{margin:0 auto;max-width:480px;padding:0 6.25%}#business h2{margin:0;padding:0}#business h2 span{display:inline-block;font-size:30px;letter-spacing:15px;line-height:37.5px}#business h2 canvas{display:none}@media screen and (min-width:768px){#business .section-main{max-width:100%;padding:0;width:960px}#business h2 span{display:none}#business h2 canvas{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.tablet #business h2 span{display:inline-block;font-size:78px;line-height:105.3px;letter-spacing:35px;margin:0;padding:0}.tablet #business h2 canvas{display:none}}#business .section-bg{left:0;position:absolute;width:100%}#business .section-bg .section-bg-inner{background-color:#efefef;box-shadow:0 0 15px 5px rgba(0,0,0,.3);height:100%;left:0;width:100%}#business .section-bg .section-bg-inner:after,#business .section-bg .section-bg-inner:before{content:" ";position:absolute;height:100%;z-index:1}#business .section-bg .section-bg-inner:before{background-color:#000;opacity:.04;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=4)"}#business .section-name{bottom:0;display:none;left:0!important;overflow:hidden;position:absolute;text-align:center;width:100%;z-index:3}#business .section-name.move{position:absolute}#business .section-name .section-name-inner{height:100%;overflow:hidden;width:100%}@media screen and (min-width:768px){#business .section-name{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.tablet #business .section-name{-webkit-transform:scaleX(1);transform:scaleX(1);transition:none}#business .section-name .section-name-inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .2s ease 0s}}#business .section-name .section-name-inner:after{color:#fff;display:block;font-size:210px;height:300px;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";position:absolute;left:50%;letter-spacing:40px;line-height:300px;margin:-150px 0 0 -1000px;text-align:center;text-indent:40px;top:50%;width:2000px}#business .section-name.animate{-webkit-transform:scaleX(1);transform:scaleX(1)}#business .section-parallax-container{overflow:hidden;position:relative}@media screen and (min-width:768px){#business .section-parallax-container{overflow:visible}}#business .section-parallax-container.section-bg-container{left:0;overflow:hidden;position:absolute;top:0}#business .section-triangle{height:100%;left:0;position:absolute;top:37px;width:100%}@media screen and (min-width:768px){#business .section-inner{overflow:visible}.tablet #business .section-inner h2{padding-top:250px!important;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#business .section-triangle{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;top:150px}.tablet #business .section-triangle{top:250px}#business .section-triangle .section-triangle-inner{padding:0 0 150px}}#business .section-triangle .section-triangle-inner{background:linear-gradient(to right,#00f0ff 70%,#00a 100%);content:" ";height:70%;left:0;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";position:absolute;top:0;-webkit-transform:skewY(15deg) translate3d(0,0,0);transform:skewY(15deg) translate3d(0,0,0);-webkit-transform-origin:top center;transform-origin:top center;width:100%}#business .section-bg{box-sizing:content-box;padding-top:10px;height:100%}@media screen and (min-width:768px){#business .section-bg{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;padding:0 60px;top:200px}#business{padding:0;margin-top:-200px}.tablet #business{margin-top:-250px}}#business .section-bg .section-bg-inner{overflow:hidden;position:relative;top:10px;-webkit-transform:skewY(-15deg) translate3d(0,0,0);transform:skewY(-15deg) translate3d(0,0,0);-webkit-transform-origin:top center;transform-origin:top center}#business .section-bg .section-bg-inner:after,#business .section-bg .section-bg-inner:before{-webkit-transform:skewY(15deg);transform:skewY(15deg);-webkit-transform-origin:top right;transform-origin:top right}#business:after{bottom:0;box-shadow:0 0 15px 5px rgba(0,0,0,.3);content:" ";left:0;height:50%;position:absolute;width:100%;z-index:0}#business .section-bg{z-index:2}#business .section-bg .section-bg-inner:before{left:0;width:25%}#business .section-bg .section-bg-inner:after{background:url(../img/sp_business_bg.jpg) 50% 0 no-repeat;background-size:cover;right:0;width:50%}@media screen and (min-width:768px){#business .section-bg .section-bg-inner:after{background:url(../img/business_bg.jpg) 50% 0 no-repeat;background-size:cover;top:auto}}#business .section-name{height:100%!important}.tablet #business .section-name{top:120px}#business .section-name .section-name-inner:after{content:"BUSINESS"}#business .section-inner{margin-bottom:-23px;padding:0 0 20px}@media screen and (min-width:768px){#business .section-inner{margin:0;overflow:visible;padding-bottom:0}#business .section-inner .section-main{padding:0;margin:0 auto;width:960px}.tablet #business .section-inner .section-main{padding:0 0 35px}}#business .section-inner .section-main h2{padding:80px 0 25px}@media screen and (min-width:768px){#business .section-inner .section-main h2{margin-left:-113px;padding:80px 0 0;position:relative}.tablet #business .section-inner .section-main h2{padding:39px 0 49px;margin:0;top:0}}#business .labels{overflow:hidden;padding:0;width:100%;zoom:1}@media screen and (min-width:768px){#business .labels{padding-bottom:50px;margin-bottom:-50px;padding-top:2px;margin-top:2px}}#business .labels .label{padding:0 0 12px;width:100%}#business .labels .label>a{display:block;position:relative}#business .labels .label>a .thumb{overflow:hidden;position:relative}#business .labels .label>a .thumb img{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;vertical-align:middle;width:100%}#business .labels .label>a .thumb:before{background-color:#000;content:" ";height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;transition:opacity .2s ease;width:100%;z-index:2;top:0}#business .labels .label>a .thumb:after{font-family:Roboto,sans-serif;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff;content:"READ MORE";display:block;font-size:12px;font-weight:700;left:50%;line-height:40px;margin:-20px 0 0 -50px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:50%;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;text-align:center;width:100px;z-index:3}#recruit .section-name .section-name-inner:after,#recruit h2 span{font-family:Roboto,sans-serif;font-weight:900}#business .labels .label>a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@media screen and (min-width:768px){#business .labels .label>a:hover .thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}#business .labels .label>a:hover .thumb:before{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}#business .labels .label>a:hover .thumb:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}#business .labels .label>a.touch .thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}#business .labels .label>a.touch .thumb:before{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}#business .labels .label>a.touch .thumb:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:768px){#business .labels .label{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:180px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";padding:0 60px;-webkit-transform:translateY(50px);transform:translateY(50px);transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease;width:740px;margin:0 auto;position:relative}.tablet #business .labels .label{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:none;transform:none;transition:none}#business .labels .label:first-child{transition-delay:.2s}#business .labels .label:last-child{transition-delay:.4s}#business .labels .label:not(:last-child){margin-bottom:80px}}#business .labels .label a{display:block}#business .labels .label a span{font-size:12px;margin:12px 0 6px;display:inline-block}#business .labels .label span a{font-size:14px}@media screen and (max-width:767px){#business .labels .label span a{padding-top:10px}}@media screen and (min-width:768px){#business .labels .label span{position:absolute;bottom:0;font-size:14px;margin:0;display:inline-block;background:linear-gradient(90deg,#00a,#00f0ff);transition:.3s}#business .labels .label span>a{transition:.3s;color:#fff;background:#000}#business .labels .label span>a:hover{background:0 0;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}}#business .labels .label .thumb{background-color:#fff;margin:0 0 8px}@media screen and (min-width:768px){#business .labels .label .thumb{height:180px;margin:0;width:270px;float:right}}#business .labels .label .thumb img{width:100%;vertical-align:bottom}#business .labels .label .title{font-size:16px;margin:0 0 -3px;padding:0 0 5px}@media screen and (min-width:768px){#business .labels .label .meta{width:420px}#business .labels .label .title{font-size:20px;margin:0;position:relative;top:5px;padding-bottom:16px}}#business .labels .label .text{font-size:12px;line-height:18px;margin:0;padding:0}#business .labels.animate .label{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}#recruit{box-sizing:border-box;position:relative;z-index:2;height:334px;overflow:hidden}#recruit .section-parallax-container{height:100%;width:100%;z-index:3;overflow:hidden}#recruit .section-inner{box-sizing:border-box;width:100%;z-index:3}@media screen and (min-width:768px){#business .labels .label .text{font-size:14px;line-height:24.5px}#business .labels .label:last-child .thumb{bottom:0}#business .labels .label:last-child .meta{top:-13px}#recruit .section-inner{padding:0}}#recruit .section-main{margin:0 auto;max-width:480px;padding:0 6.25%}#recruit h2{margin:0;padding:0}#recruit h2 span{display:inline-block;font-size:30px;letter-spacing:15px;line-height:37.5px}#recruit h2 canvas{display:none}@media screen and (min-width:768px){#recruit .section-main{max-width:100%;padding:0;width:960px}#recruit h2 span{display:none}#recruit h2 canvas{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.tablet #recruit h2 span{display:inline-block;font-size:78px;line-height:105.3px;letter-spacing:35px;margin:0;padding:0}.tablet #recruit h2 canvas{display:none}}#recruit .section-bg{left:0;position:absolute;width:100%;z-index:2}#recruit .section-bg .section-bg-inner{background-color:#efefef;box-shadow:0 0 15px 5px rgba(0,0,0,.3);left:0;position:absolute;top:0;width:100%}#recruit .section-bg .section-bg-inner:after,#recruit .section-bg .section-bg-inner:before{content:" ";position:absolute;height:100%;z-index:1}#recruit .section-bg .section-bg-inner:before{background-color:#000;opacity:.04;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=4)"}#recruit .section-name{bottom:0;display:none;height:100%;left:0!important;overflow:hidden;position:absolute;text-align:center;width:100%;z-index:3}#recruit .section-name.move{position:absolute}#recruit .section-name .section-name-inner{height:100%;overflow:hidden;width:100%}@media screen and (min-width:768px){#recruit .section-name{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.tablet #recruit .section-name{-webkit-transform:scaleX(1);transform:scaleX(1);transition:none}#recruit .section-name .section-name-inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .2s ease 0s}}#recruit .section-name .section-name-inner:after{color:#fff;display:block;font-size:210px;height:300px;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";position:absolute;left:50%;letter-spacing:40px;line-height:300px;margin:-150px 0 0 -1000px;text-align:center;text-indent:40px;top:50%;width:2000px;content:"RECRUIT"}#recruit .section-name.animate{-webkit-transform:scaleX(1);transform:scaleX(1)}#recruit .section-name{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:-webkit-transform .4s ease .5s;transition:transform .4s ease .5s;transition:transform .4s ease .5s,-webkit-transform .4s ease .5s}@media screen and (min-width:768px){#recruit{box-sizing:content-box;height:150%;z-index:1!important}.tablet #recruit{height:770px}#recruit.hidden .section-parallax-container h2{display:none!important}#recruit .section-parallax-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;min-width:1280px;position:fixed;top:0}.tablet #recruit .section-parallax-container{min-width:0;position:relative}#recruit .section-bg{padding:60px 0}.tablet #recruit .section-bg{padding:0}}#recruit .section-bg{box-sizing:border-box;height:100%}#recruit .section-bg .section-bg-inner{background:url(../img/sp_recruit_bg.jpg) 50% 50%;background-size:cover;height:100%;z-index:1}@media screen and (min-width:768px){#recruit .section-bg .section-bg-inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(../img/recruit_bg.png) 50% 50%;background-size:cover;top:57px}.tablet #recruit .section-bg .section-bg-inner{top:0}#recruit .section-bg .section-bg-mask{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(../img/recruit_bg_mask.png) 50% 50%;background-size:cover;content:" ";display:block;height:100%;left:0;position:absolute;top:0;visibility:visible;width:100%;z-index:2}#recruit .section-bg .section-bg-grad{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;transform-origin:top center;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.tablet #recruit .section-bg .section-bg-grad{-webkit-transform:none;transform:none;transition:none}}#recruit .section-bg .section-bg-grad{height:100%;position:relative;text-align:center;width:100%;z-index:3}#recruit .section-bg .section-bg-grad:before{background:linear-gradient(to top,#00f0ff 0,#00a 100%);content:" ";display:inline-block;height:100%;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";width:180px}#recruit .section-inner{display:table;height:100%;padding:0;position:absolute;margin:0 auto;text-align:center;top:0}@media screen and (min-width:768px){#recruit .section-bg .section-bg-grad:before{width:300px}#recruit .section-inner{position:relative;top:auto;width:960px}.tablet #recruit .section-inner{padding:100px 0}}#recruit .section-inner .section-main{display:table-cell;vertical-align:middle;width:100%}#recruit .section-inner .section-main>*{display:inline-block}#recruit .section-inner .section-main h2{display:block}@media screen and (min-width:768px){#recruit .section-inner .section-main h2{display:inline-block;margin:-108px 0 0}.tablet #recruit .section-inner .section-main h2{display:block;margin:-110px 0 60px}}#recruit .section-inner .section-main h2 span{margin-right:-15px}#recruit .section-inner .section-main p{font-size:13px;font-weight:700;line-height:26px;margin:0;padding:20px 0 13px}#about .section-name .section-name-inner:after,#about h2 span{font-family:Roboto,sans-serif;font-weight:900}@media screen and (min-width:768px){#recruit .section-inner .section-main p{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:16px;line-height:48px;margin:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";padding:0 0 84px;transition:opacity .4s ease .6s,-webkit-transform .4s ease .6s;transition:transform .4s ease .6s,opacity .4s ease .6s;transition:transform .4s ease .6s,opacity .4s ease .6s,-webkit-transform .4s ease .6s;-webkit-transform:translateY(50px);transform:translateY(50px)}.tablet #recruit .section-inner .section-main p{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:none;-webkit-transform:none;transform:none}}#recruit .section-inner .section-main .btn{font-family:Roboto,sans-serif;color:#fff;display:block;font-size:14px;height:40px;letter-spacing:5px;line-height:40px;margin:0 auto;max-width:280px;overflow:hidden;position:relative;text-align:center;text-indent:5px;width:100%}@media screen and (min-width:768px){#recruit .section-inner .section-main .btn{height:60px;font-size:16px;letter-spacing:10px;line-height:62px;max-width:100%;width:360px}#recruit .section-inner .section-main .btn:hover:after,#recruit .section-inner .section-main .btn:hover:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}#recruit .section-inner .section-main .btn:after,#recruit .section-inner .section-main .btn:before{display:block;height:100%;position:absolute;left:0;text-indent:10px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%;content:"RECRUIT SITE"}#about,#about .section-inner{position:relative;box-sizing:border-box}#recruit .section-inner .section-main .btn:before{background-color:#000;top:0}#recruit .section-inner .section-main .btn:after{background:linear-gradient(to left,#00f0ff 0,#00a 100%);top:100%}#recruit .section-inner .section-main .btn.touch:after,#recruit .section-inner .section-main .btn.touch:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}#about{z-index:2}#about .section-parallax-container{height:100%;width:100%;z-index:3}#about .section-inner{width:100%;z-index:3}@media screen and (min-width:768px){#recruit .section-inner .section-main .btn{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .4s ease .8s,-webkit-transform .4s ease .8s;transition:transform .4s ease .8s,opacity .4s ease .8s;transition:transform .4s ease .8s,opacity .4s ease .8s,-webkit-transform .4s ease .8s;-webkit-transform:translateY(50px);transform:translateY(50px)}.tablet #recruit .section-inner .section-main .btn{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:none;-webkit-transform:none;transform:none}#recruit.animate .section-name{-webkit-transform:scaleX(1);transform:scaleX(1)}#recruit.animate .section-bg .section-bg-grad{-webkit-transform:scaleY(1);transform:scaleY(1)}#recruit.animate .section-inner .section-main .btn,#recruit.animate .section-inner .section-main p{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}#about .section-inner{padding:0}}#about .section-main{margin:0 auto;max-width:480px;padding:0 6.25%}#about h2{margin:0;padding:0}#about h2 span{display:inline-block;font-size:30px;letter-spacing:15px;line-height:37.5px}#about h2 canvas{display:none}@media screen and (min-width:768px){#about .section-main{max-width:100%;padding:0;width:960px}#about h2 span{display:none}#about h2 canvas{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.tablet #about h2 span{display:inline-block;font-size:78px;line-height:105.3px;letter-spacing:35px;margin:0;padding:0}.tablet #about h2 canvas{display:none}}#about .section-bg{box-sizing:border-box;left:0;position:absolute;width:100%;z-index:2}#about .section-bg .section-bg-inner{background-color:#efefef;box-shadow:0 0 15px 5px rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%}#about .section-bg .section-bg-inner:after,#about .section-bg .section-bg-inner:before{content:" ";position:absolute;height:100%;z-index:1}#about .section-bg .section-bg-inner:before{background-color:#000;opacity:.04;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=4)"}#about .section-name{display:none;left:0!important;overflow:hidden;position:absolute;text-align:center;width:100%;z-index:3}#about .section-name.move{position:absolute}#about .section-name .section-name-inner{height:100%;overflow:hidden;width:100%}@media screen and (min-width:768px){#about .section-name{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.tablet #about .section-name{-webkit-transform:scaleX(1);transform:scaleX(1);transition:none}#about .section-name .section-name-inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .2s ease 0s}#about{box-sizing:content-box;box-shadow:0 0 24px 6px rgba(0,0,0,.4);padding:0}}#about .section-name .section-name-inner:after{color:#fff;display:block;font-size:210px;height:300px;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";position:absolute;left:50%;letter-spacing:40px;line-height:300px;margin:-150px 0 0 -1000px;text-align:center;text-indent:40px;top:50%;width:2000px;content:"ABOUT"}#about .section-name.animate{-webkit-transform:scaleX(1);transform:scaleX(1)}#about .section-name{bottom:auto;height:800px!important;top:0}.tablet #about .section-name{top:80px}#about .section-bg{height:100%}#about .section-bg .section-bg-inner:before{right:0;top:0;width:25%}#about .section-bg .section-bg-inner:after{background:url(../img/sp_about_bg.jpg) 50% 0 no-repeat;background-size:cover;left:0;top:0;width:50%}@media screen and (min-width:768px){#about .section-bg{padding:0 60px!important}#about .section-bg .section-bg-inner{position:relative}#about .section-bg .section-bg-inner:after{background:url(../img/about_bg.jpg) 50% 0 no-repeat;background-size:cover}}.tablet #about .section-inner{padding-bottom:313px!important}#about .section-inner .section-main h2{position:relative;right:-15px;padding:11% 0 0;text-align:right;width:100%}#about .section-inner .section-main .about-main{overflow:hidden;width:100%}@media screen and (min-width:768px){#about .section-inner .section-main h2{padding:85px 0 0;right:-98px}.tablet #about .section-inner .section-main h2{padding:80px 0 0;right:-40px}#about .section-inner .section-main .about-main{padding-bottom:150px}}#about .section-inner .section-main dl{font-size:12px;line-height:20px;padding:9px 0 200px;zoom:1}@media screen and (min-width:768px){#about .section-inner .section-main dl{float:right;font-size:14px;line-height:24.5px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";overflow:hidden;padding:0 0 100px;margin:0;-webkit-transform:translateY(50px);transform:translateY(50px);transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease;width:480px}.tablet #about .section-inner .section-main dl{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";padding:61px 0 200px;-webkit-transform:none;transform:none;transition:none}}#about .section-inner .section-main dl dt{font-weight:700;margin:0;padding:0}#contact .section-name .section-name-inner:after,#contact h2 span{font-family:Roboto,sans-serif;font-weight:900}@media screen and (min-width:768px){#about .section-inner .section-main dl dt{clear:left;float:left;padding:7px 0 8px;text-align:right;width:80px}}#about .section-inner .section-main dl dd{margin:0;padding:0}@media screen and (min-width:768px){#about .section-inner .section-main dl dd{margin:0 0 0 110px;padding:7px 0 8px}}#about .section-inner .section-main p{margin:0;padding:0}#about .section-inner .section-main ul{list-style-type:none;padding:0;margin:0}#about .section-inner .section-main ul li{padding:0 0 0 1em;position:relative}#about .section-inner .section-main ul li:before{content:"・";position:absolute;left:0;top:0}#contact,#contact .section-inner{box-sizing:border-box;position:relative}#about .section-inner .section-main.animate dl{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}#contact{z-index:2;margin-top:-100px}#contact .section-parallax-container{height:100%;width:100%;z-index:3}#contact .section-inner{width:100%;z-index:3}@media screen and (min-width:768px){#contact .section-inner{padding:0}}#contact .section-main{margin:0 auto;max-width:480px;padding:0 6.25%}#contact h2{margin:0;padding:0}#contact h2 span{display:inline-block;font-size:30px;letter-spacing:15px;line-height:37.5px}#contact h2 canvas{display:none}@media screen and (min-width:768px){#contact .section-main{max-width:100%;padding:0;width:960px}#contact h2 span{display:none}#contact h2 canvas{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.tablet #contact h2 span{display:inline-block;font-size:78px;line-height:105.3px;letter-spacing:35px;margin:0;padding:0}.tablet #contact h2 canvas{display:none}}#contact .section-bg{left:0;position:absolute;width:100%;z-index:2}#contact .section-bg .section-bg-inner{background-color:#efefef;box-shadow:0 0 15px 5px rgba(0,0,0,.3);height:100%;left:0;width:100%}#contact .section-bg .section-bg-inner:after,#contact .section-bg .section-bg-inner:before{content:" ";position:absolute;height:100%;z-index:1}#contact .section-bg .section-bg-inner:before{background-color:#000;opacity:.04;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=4)"}#contact .section-name{display:none;left:0!important;overflow:hidden;position:absolute;text-align:center;width:100%;z-index:3}#contact .section-name.move{position:absolute}#contact .section-name .section-name-inner{height:100%;overflow:hidden;width:100%}@media screen and (min-width:768px){#contact .section-name{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.tablet #contact .section-name{-webkit-transform:scaleX(1);transform:scaleX(1);transition:none}#contact .section-name .section-name-inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .2s ease 0s}}#contact .section-name .section-name-inner:after{color:#fff;display:block;font-size:210px;height:300px;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";position:absolute;left:50%;letter-spacing:40px;line-height:300px;margin:-150px 0 0 -1000px;text-align:center;text-indent:40px;top:50%;width:2000px}#contact .section-name.animate{-webkit-transform:scaleX(1);transform:scaleX(1)}#contact .section-parallax-container{overflow:hidden;position:relative}@media screen and (min-width:768px){#contact .section-parallax-container{overflow:visible}}#contact .section-parallax-container.section-bg-container{left:0;overflow:hidden;position:absolute;top:0}#contact .section-triangle{height:100%;left:0;position:absolute;top:37px;width:100%}@media screen and (min-width:768px){#contact .section-inner{overflow:visible}.tablet #contact .section-inner h2{padding-top:250px!important;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#contact .section-triangle{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;top:150px}.tablet #contact .section-triangle{top:250px}#contact .section-triangle .section-triangle-inner{padding:0 0 150px}}#contact .section-triangle .section-triangle-inner{background:linear-gradient(to right,#00f0ff 70%,#00a 100%);content:" ";height:70%;left:0;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";position:absolute;top:0;-webkit-transform:skewY(15deg) translate3d(0,0,0);transform:skewY(15deg) translate3d(0,0,0);-webkit-transform-origin:top center;transform-origin:top center;width:100%}#contact .section-bg{box-sizing:content-box;padding-top:10px;height:100%}@media screen and (min-width:768px){#contact .section-bg{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;padding:0 60px;top:200px}}#contact .section-bg .section-bg-inner{overflow:hidden;position:relative;top:10px;-webkit-transform:skewY(-15deg) translate3d(0,0,0);transform:skewY(-15deg) translate3d(0,0,0);-webkit-transform-origin:top center;transform-origin:top center}#contact .section-bg .section-bg-inner:after,#contact .section-bg .section-bg-inner:before{-webkit-transform:skewY(15deg);transform:skewY(15deg);-webkit-transform-origin:top right;transform-origin:top right}@media screen and (min-width:768px){#contact{margin-top:-400px;padding-bottom:0}.tablet #contact{margin-top:-450px}#contact:after{bottom:4px;content:" ";height:1px;left:0;position:absolute;width:100%;z-index:1}}#contact .section-name{bottom:auto;height:100%!important;top:0}.tablet #contact .section-name{top:80px}#contact .section-name .section-name-inner:after{content:"CONTACT"}#contact .section-bg .section-bg-inner:before{left:0;width:25%}#contact .section-bg .section-bg-inner:after{background:url(../img/sp_contact_bg.jpg) 50% 0 no-repeat;background-size:cover;right:0;width:25%}#contact .section-inner{padding-top:0}.tablet #contact .section-inner{padding-top:0!important}#contact .section-inner .section-main{padding-bottom:60px}@media screen and (min-width:768px){#contact .section-bg .section-bg-inner:after{background:url(../img/contact_bg.jpg) 50% 0 no-repeat;background-size:cover}#contact .section-inner .section-main{padding:0}.tablet #contact .section-inner .section-main{padding:0 0 100px}}#contact .section-inner .section-main h2{padding-top:80px}@media screen and (min-width:768px){#contact .section-inner .section-main h2{left:-115px;padding-top:80px;position:relative}.tablet #contact .section-inner .section-main h2{left:-5px;padding:250px 0 93px!important;margin:0;top:0}}#contact .section-inner .section-main p{font-size:12px;line-height:18px;margin:0;padding:21px 0 42px;width:75%}@media screen and (min-width:768px){#contact .section-inner .section-main p{font-size:16px;left:30px;line-height:1.8;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";padding:0;position:relative;top:-16px;-webkit-transform:translateY(50px);transform:translateY(50px);transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease;width:auto}.tablet #contact .section-inner .section-main p{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:none;transform:none;transition:none}#contact .section-inner .section-main p a:hover:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}#contact .section-inner .section-main p a{display:inline-block;position:relative}#contact .section-inner .section-main p a span{color:#fff;position:relative;z-index:3}#contact .section-inner .section-main p a:after,#contact .section-inner .section-main p a:before{content:" ";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}#contact .section-inner .section-main p a:before{background-color:#000;transition:opacity .2s ease;z-index:2}#contact .section-inner .section-main p a:after{background:linear-gradient(to left,#00f0ff 0,#00a 100%);z-index:1}#contact .section-inner .section-main p a.touch:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@media screen and (min-width:768px){#contact .section-inner .section-main.animate p{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsIi4uLy4uLy4uL2xpYnMvaHRtbDUtYm9pbGVycGxhdGUvZGlzdC9jc3Mvbm9ybWFsaXplLmNzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwibW9kdWxlcy9fc2VjdGlvbi5zY3NzIiwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsNzAwLDcwMGksOTAwIiwiaW5kZXguc2NzcyIsInBhZ2VzL190b3BfcmVjcnVpdC5zY3NzIiwiY29yZS9fZm9udHMuc2NzcyIsIm1vZHVsZXMvX3RvcF9jb250YWN0Rm9ybS5zY3NzIiwiY29yZS9fbWl4aW5zLnNjc3MiLCI8bm8gc291cmNlPiIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fYnRucy5zY3NzIiwibW9kdWxlcy9fb25saW5lU3RvcmUuc2NzcyIsIm1vZHVsZXMvX3BhZ2VzX3NvcnQuc2NzcyIsInBhZ2VzL190b3BfbmV3cy5zY3NzIiwicGFnZXMvX3RvcF9sb2FkaW5nLnNjc3MiLCJwYWdlcy9fdG9wX2NvdmVyLnNjc3MiLCJwYWdlcy9fdG9wX21pc3Npb24uc2NzcyIsImNvcmUvX3NldHRpbmdzLnNjc3MiLCJtb2R1bGVzL19saXN0LnNjc3MiLCJwYWdlcy9fdG9wX2J1c2luZXNzLnNjc3MiLCJwYWdlcy9fdG9wX2Fib3V0LnNjc3MiLCJwYWdlcy9fdG9wX2NvbnRhY3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkN3RkEsT0EwREUsVUFBTyxDQXNDVCxXQTJNRSxRQUFRLENDclJWLGdCQWtCSSxvQkFBaUIsQ0NwR25CLDRGQUNFLG1DQUFBLEFBQXFCLDBCQUFBLENDN0J6QixXQUNFLG1CQUNBLGtCQUNBLGdCQUNBLHlLQUF5SixDQUUzSixXQUNFLG1CQUNBLEFBQ0EsZ0JBQ0EsOEpBQThJLENBRWhKLFdBQ0UsbUJBQ0EsQUFDQSxnQkFDQSw0SkFBNEksQ0FFOUksV0FDRSxtQkFDQSxBQUNBLGdCQUNBLDhK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ZmlsZSI6ImluZGV4Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7YSxtYXJre2NvbG9yOiMwMDB9aW1nLGxlZ2VuZHtib3JkZXI6MH0jbWVudS1idG4+ZGl2LGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2Fib3V0IGgyLCNidXNpbmVzcyBoMiwjY29udGFjdCBoMiwjY292ZXIgaDIsI21lbnUtYnRuPmRpdiwjbWlzc2lvbiBoMiwjbmV3cyBoMiwjcmVjcnVpdCBoMntiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlJvYm90bztmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo3MDA7c3JjOmxvY2FsKCdSb2JvdG8gQm9sZCBJdGFsaWMnKSxsb2NhbCgnUm9ib3RvLUJvbGRJdGFsaWMnKSx1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTYvdDZOZDRjZlBSaFpQNDRRNVFBamNDNTBFQVZ4dDBHMGJpRW50cDQzUXQ2RS50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlJvYm90bztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDozMDA7c3JjOmxvY2FsKCdSb2JvdG8gTGlnaHQnKSxsb2NhbCgnUm9ib3RvLUxpZ2h0JyksdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjE2L0hnbzEzay10ZlNwbjBxaTFTRmRVZmFDV2N5bmZfY0R4WHdDTHhpaXhHMWMudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyl9QGZvbnQtZmFjZXtmb250LWZhbWlseTpSb2JvdG87Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO3NyYzpsb2NhbCgnUm9ib3RvIEJvbGQnKSxsb2NhbCgnUm9ib3RvLUJvbGQnKSx1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTYvZC02SVlwbE9Gb2NDYWNLenh3WFNPS0NXY3luZl9jRHhYd0NMeGlpeEcxYy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlJvYm90bztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo5MDA7c3JjOmxvY2FsKCdSb2JvdG8gQmxhY2snKSxsb2NhbCgnUm9ib3RvLUJsYWNrJyksdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjE2L21ucGZpOXB4WUgtR281VWlpYkVTSXFDV2N5bmZfY0R4WHdDTHhpaXhHMWMudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyl9LyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG1lbnUsbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWF1ZGlvLGNhbnZhcyxwcm9ncmVzcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9YTphY3RpdmUsYTpob3ZlcntvdXRsaW5lOjB9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkfWIsb3B0Z3JvdXAsc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH1kZm57Zm9udC1zdHlsZTppdGFsaWN9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46LjY3ZW0gMH1tYXJre2JhY2tncm91bmQ6I2ZmMH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1cHt0b3A6LS41ZW19c3Vie2JvdHRvbTotLjI1ZW19c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWZpZ3VyZXttYXJnaW46MWVtIDQwcHh9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MH1wcmUsdGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDttYXJnaW46MH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9IGlucHV0W3R5cGU9cmVzZXRdLGJ1dHRvbixodG1sIGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcn1idXR0b25bZGlzYWJsZWRdLGh0bWwgaW5wdXRbZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9aW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fWlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCBzaWx2ZXI7bWFyZ2luOjAgMnB4O3BhZGRpbmc6LjM1ZW0gLjYyNWVtIC43NWVtfWJvZHksaHRtbCxsZWdlbmQsdGQsdGh7cGFkZGluZzowfWxlZ2VuZHt9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9I3Fte2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9aW5wdXQ6Oi1tcy1jbGVhcnt2aXNpYmlsaXR5OmhpZGRlbiFpbXBvcnRhbnR9I3JlY3J1aXQgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctbWFzaywuaXNfbG9hZGluZyAuY29udGFpbmVye3Zpc2liaWxpdHk6aGlkZGVufSp7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZH1ib2R5LGh0bWx7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX1ici5vbmx5X3Bje2Rpc3BsYXk6bm9uZX1ib2R5e2ZvbnQtZmFtaWx5Olwi5ri444K044K344OD44Kv5L2TXCIsXCJZdSBHb3RoaWNcIixZdUdvdGhpYyxcIuODkuODqeOCruODjuinkuOCtCBQcm9cIixcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLFwi44Oh44Kk44Oq44KqXCIsTWVpcnlvLHNhbnMtc2VyaWZ9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5idG4sI21lbnUtY29udGVudCAubWVudS1jb250ZW50LWlubmVyIC5tZW51LWNvbnRlbnQtbWFpbiBsaSBhLC5jb3B5e2ZvbnQtZmFtaWx5OlJvYm90byxzYW5zLXNlcmlmfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe2JvZHksaHRtbHttaW4td2lkdGg6MTI4MHB4O292ZXJmbG93LXk6c2Nyb2xsfWJyLm9ubHlfc3B7ZGlzcGxheTpub25lfWJyLm9ubHlfcGN7ZGlzcGxheTppbmxpbmV9Ym9keTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym90dG9tOjA7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDo2MHB4O2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO3otaW5kZXg6MTB9fWJvZHkuZGlzYWJsZS1wb2ludGVyLWV2ZW50c3twb2ludGVyLWV2ZW50czpub25lfTo6c2VsZWN0aW9ue2JhY2tncm91bmQ6IzAwZjBmZjtjb2xvcjojZmZmfS5jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmNvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjEwMCU7bGVmdDowO21pbi13aWR0aDoxMjgwcHg7b3ZlcmZsb3c6dmlzaWJsZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0uaXNfbG9hZGluZyAuY29udGFpbmVye2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlfS5jb250YWluZXI6YWZ0ZXIsLmNvbnRhaW5lcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvdHRvbTowO2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtwb3NpdGlvbjpmaXhlZDt3aWR0aDo2MHB4O3otaW5kZXg6MTB9LmNvbnRhaW5lcjpiZWZvcmV7bGVmdDowfS5jb250YWluZXI6YWZ0ZXJ7cmlnaHQ6MH0ucGMtaGlkZXtkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5zcC1oaWRle2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7LmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfSNzcC1zY3JvbGxhYmxle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO292ZXJmbG93LXk6c2Nyb2xsOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX0uY29udGFpbmVyPmhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjUwcHg7bWFyZ2luOjA7cGFkZGluZzowO3Bvc2l0aW9uOmZpeGVkO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7ei1pbmRleDoyMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsuY29udGFpbmVyPmhlYWRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXI+aGVhZGVye2JvcmRlcjpub25lO2hlaWdodDo2MHB4O3BhZGRpbmc6MCA2MHB4fS5jb250YWluZXI+aGVhZGVyIGgxe3RvcDowfX0uY29udGFpbmVyPmhlYWRlciBoMXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MDttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7d2lkdGg6MTAwJX0uY29udGFpbmVyPmhlYWRlciBoMSBhe2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjUwcHg7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmNvbnRhaW5lcj5oZWFkZXIgaDEgYXtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NjBweDt3aWR0aDphdXRvfS5jb250YWluZXI+aGVhZGVyIGgxIGE6aG92ZXJ7b3BhY2l0eTouNn19LmNvbnRhaW5lcj5oZWFkZXIgaDEgYS50b3VjaHtvcGFjaXR5Oi42fS5jb250YWluZXI+aGVhZGVyIGgxIGEgaW1ne3RvcDoxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjE5NnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXI+aGVhZGVyIGgxIGEgaW1ne3RvcDoxN3B4O3dpZHRoOmF1dG99fSNtZW51LCNtZW51LWJ0biwjbWVudS1idG4+ZGl2e2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDt0b3A6MH0jbWVudXtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6NjBweDtoZWlnaHQ6MDtwYWRkaW5nOjB9Lm9wZW5fbWVudSAjbWVudXtoZWlnaHQ6MTAwJTtwYWRkaW5nOjYwcHggMH0jbWVudS1idG57ZGlzcGxheTpibG9jaztoZWlnaHQ6NTBweDt3aWR0aDo1MHB4O3otaW5kZXg6NX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjbWVudS1idG57aGVpZ2h0OjEwMCU7d2lkdGg6NjBweH19I21lbnUtYnRuPmRpdntkaXNwbGF5OmJsb2NrO2hlaWdodDo1MHB4O3dpZHRoOjUwcHh9I21lbnUtYnRuPmRpdiBpLCNtZW51LWJ0bj5kaXY6YWZ0ZXIsI21lbnUtYnRuPmRpdjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbnRlbnQ6XCIgXCI7aGVpZ2h0OjJweDtsZWZ0OjEycHg7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2Utb3V0O3dpZHRoOjI2cHh9I21lbnUtYnRuPmRpdjpiZWZvcmV7dG9wOjE1cHh9I21lbnUtYnRuPmRpdj5pe3RvcDoyNHB4fSNtZW51LWJ0bj5kaXY6YWZ0ZXJ7dG9wOjMzcHh9Lm9wZW5fbWVudSAjbWVudS1idG4+ZGl2OmJlZm9yZXt0b3A6MjRweDt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9Lm9wZW5fbWVudSAjbWVudS1idG4+ZGl2Pml7b3BhY2l0eTowfS5vcGVuX21lbnUgI21lbnUtYnRuPmRpdjphZnRlcnt0b3A6MjRweDt0cmFuc2Zvcm06cm90YXRlKC0yMjVkZWcpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNtZW51LWJ0bj5kaXZ7aGVpZ2h0OjYwcHg7bWFyZ2luOi0zMHB4IDAgMDt0b3A6NTAlO3dpZHRoOjYwcHh9LnBjICNtZW51LWJ0bj5kaXY6YWZ0ZXIsLnBjICNtZW51LWJ0bj5kaXY6YmVmb3JlLC5wYyAjbWVudS1idG4+ZGl2Pml7bGVmdDoxN3B4O3RyYW5zaXRpb24tZHVyYXRpb246LjJzfS5wYyAjbWVudS1idG4+ZGl2OmJlZm9yZXt0b3A6MjBweCFpbXBvcnRhbnQ7dHJhbnNmb3JtOnJvdGF0ZSgwKSFpbXBvcnRhbnR9LnBjICNtZW51LWJ0bj5kaXY+aXt0b3A6MjlweCFpbXBvcnRhbnQ7b3BhY2l0eToxIWltcG9ydGFudH0ucGMgI21lbnUtYnRuPmRpdjphZnRlcnt0b3A6MzhweCFpbXBvcnRhbnQ7dHJhbnNmb3JtOnJvdGF0ZSgwKSFpbXBvcnRhbnR9LnRhYmxldCAjbWVudS1idG4+ZGl2OmFmdGVyLC50YWJsZXQgI21lbnUtYnRuPmRpdjpiZWZvcmUsLnRhYmxldCAjbWVudS1idG4+ZGl2Pml7bGVmdDoxN3B4fX0ucGMgI21lbnUtYnRuOmhvdmVyIGRpdjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCkhaW1wb3J0YW50fS5wYyAjbWVudS1idG46aG92ZXIgZGl2OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDNweCkhaW1wb3J0YW50fSNtZW51LWNvbnRlbnR7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDoxMDAlO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7dG9wOjA7dHJhbnNpdGlvbjp3aWR0aCAwcyBsaW5lYXIgLjRzO3dpZHRoOjA7ei1pbmRleDozfS5vcGVuX21lbnUgI21lbnUtY29udGVudHt3aWR0aDo1MCU7dHJhbnNpdGlvbi1kZWxheTouMXN9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I21lbnUtY29udGVudHtsZWZ0OjMwcHg7aGVpZ2h0OjEwMCU7dG9wOjB9Lm9wZW5fbWVudSAjbWVudS1jb250ZW50e21pbi13aWR0aDozMjBweDt3aWR0aDoyNS4xJX19I21lbnUtY29udGVudCAubWVudS1jb250ZW50LWlubmVye2Rpc3BsYXk6dGFibGU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO3BhZGRpbmc6NTBweCAwIDA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zaXRpb246YWxsIC40cyBlYXNlIC4xczt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNtZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pbm5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7b3BhY2l0eToxO3BhZGRpbmc6NjBweCAwIDYwcHggMzBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19Lm9wZW5fbWVudSAjbWVudS1jb250ZW50IC5tZW51LWNvbnRlbnQtaW5uZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfSNtZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pbm5lciAubWVudS1jb250ZW50LW1haW57YmFja2dyb3VuZC1jb2xvcjojZmZmO2Rpc3BsYXk6dGFibGUtY2VsbDtoZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2U7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyfSNtZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pbm5lciAubWVudS1jb250ZW50LW1haW4gdWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyfSNtZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pbm5lciAubWVudS1jb250ZW50LW1haW4gbGl7dGV4dC1hbGlnbjpsZWZ0fSNtZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pbm5lciAubWVudS1jb250ZW50LW1haW4gbGkgYXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6Z3JleTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjEwcHggMjBweDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNtZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pbm5lciAubWVudS1jb250ZW50LW1haW57cGVyc3BlY3RpdmU6NTAwcHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDUwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOjAgNTAlfS5vcGVuX21lbnUgI21lbnUtY29udGVudCAubWVudS1jb250ZW50LWlubmVyIC5tZW51LWNvbnRlbnQtbWFpbnt0cmFuc2Zvcm06bm9uZTt0cmFuc2l0aW9uLWRlbGF5OjB9I21lbnUtY29udGVudCAubWVudS1jb250ZW50LWlubmVyIC5tZW51LWNvbnRlbnQtbWFpbiBsaXt0ZXh0LWFsaWduOmxlZnR9I21lbnUtY29udGVudCAubWVudS1jb250ZW50LWlubmVyIC5tZW51LWNvbnRlbnQtbWFpbiBsaSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE7b3BhY2l0eTowO3BhZGRpbmc6MThweCAwO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC40cyBlYXNlfX0jbWVudS1jb250ZW50IC5tZW51LWNvbnRlbnQtaW5uZXIgLm1lbnUtY29udGVudC1tYWluIGxpIGEgc3BhbntkaXNwbGF5OmlubGluZTttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfSNtZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pbm5lciAubWVudS1jb250ZW50LW1haW4gbGkgYSBzcGFuOmFmdGVye2JhY2tncm91bmQtY29sb3I6Z3JleTtib3R0b206MnB4O2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIiBcIjtoZWlnaHQ6MXB4O3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2U7dHJhbnNmb3JtLW9yaWdpbjowIDUwJTt3aWR0aDoxMDAlfSNtZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pbm5lciAubWVudS1jb250ZW50LW1haW4gbGkgYS50b3VjaCBzcGFuOmFmdGVye3RyYW5zZm9ybTpzY2FsZVgoMSl9I21lbnUtY29udGVudCAubWVudS1jb250ZW50LWlubmVyIC5tZW51LWNvbnRlbnQtbWFpbiBsaSBhLmFjdGl2ZXtjb2xvcjojMDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNtZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pbm5lciAubWVudS1jb250ZW50LW1haW4gbGkgYSBzcGFue21hcmdpbjowfSNtZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pbm5lciAubWVudS1jb250ZW50LW1haW4gbGkgYTpob3ZlciBzcGFuOmFmdGVye3RyYW5zZm9ybTpzY2FsZVgoMSl9I21lbnUtY29udGVudCAubWVudS1jb250ZW50LWlubmVyIC5tZW51LWNvbnRlbnQtbWFpbiBsaSBhW2hyZWYqPW1pc3Npb25de3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpO3RyYW5zaXRpb24tZGVsYXk6MHN9Lm9wZW5fbWVudSAjbWVudS1jb250ZW50IC5tZW51LWNvbnRlbnQtaW5uZXIgLm1lbnUtY29udGVudC1tYWluIGxpIGFbaHJlZio9bWlzc2lvbl17b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb24tZGVsYXk6LjNzfSNtZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pbm5lciAubWVudS1jb250ZW50LW1haW4gbGkgYVtocmVmKj1uZXdzXXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTt0cmFuc2l0aW9uLWRlbGF5OjBzfS5vcGVuX21lbnUgI21lbnUtY29udGVudCAubWVudS1jb250ZW50LWlubmVyIC5tZW51LWNvbnRlbnQtbWFpbiBsaSBhW2hyZWYqPW5ld3Nde29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uLWRlbGF5Oi40c30jbWVudS1jb250ZW50IC5tZW51LWNvbnRlbnQtaW5uZXIgLm1lbnUtY29udGVudC1tYWluIGxpIGFbaHJlZio9YnVzaW5lc3Nde3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMwcHgpO3RyYW5zaXRpb24tZGVsYXk6MHN9Lm9wZW5fbWVudSAjbWVudS1jb250ZW50IC5tZW51LWNvbnRlbnQtaW5uZXIgLm1lbnUtY29udGVudC1tYWluIGxpIGFbaHJlZio9YnVzaW5lc3Nde29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uLWRlbGF5Oi41c30jbWVudS1jb250ZW50IC5tZW51LWNvbnRlbnQtaW5uZXIgLm1lbnUtY29udGVudC1tYWluIGxpIGFbaHJlZio9cmVjcnVpdF17dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7dHJhbnNpdGlvbi1kZWxheTowc30ub3Blbl9tZW51ICNtZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pbm5lciAubWVudS1jb250ZW50LW1haW4gbGkgYVtocmVmKj1yZWNydWl0XXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNpdGlvbi1kZWxheTouNnN9I21lbnUtY29udGVudCAubWVudS1jb250ZW50LWlubmVyIC5tZW51LWNvbnRlbnQtbWFpbiBsaSBhW2hyZWYqPWFib3V0XXt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1MHB4KTt0cmFuc2l0aW9uLWRlbGF5OjBzfS5vcGVuX21lbnUgI21lbnUtY29udGVudCAubWVudS1jb250ZW50LWlubmVyIC5tZW51LWNvbnRlbnQtbWFpbiBsaSBhW2hyZWYqPWFib3V0XXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNpdGlvbi1kZWxheTouN3N9I21lbnUtY29udGVudCAubWVudS1jb250ZW50LWlubmVyIC5tZW51LWNvbnRlbnQtbWFpbiBsaSBhW2hyZWYqPWNvbnRhY3Rde3RyYW5zZm9ybTp0cmFuc2xhdGVZKDYwcHgpO3RyYW5zaXRpb24tZGVsYXk6MHN9Lm9wZW5fbWVudSAjbWVudS1jb250ZW50IC5tZW51LWNvbnRlbnQtaW5uZXIgLm1lbnUtY29udGVudC1tYWluIGxpIGFbaHJlZio9Y29udGFjdF17b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb24tZGVsYXk6LjhzfSNtZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pbm5lciAubWVudS1jb250ZW50LW1haW4gbGkgYVtocmVmKj1pcl17dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzBweCk7dHJhbnNpdGlvbi1kZWxheTowc30ub3Blbl9tZW51ICNtZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pbm5lciAubWVudS1jb250ZW50LW1haW4gbGkgYVtocmVmKj1pcl17b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb24tZGVsYXk6LjlzfX0uY29udGFpbmVyIGZvb3RlcjpsYXN0LW9mLXR5cGV7aGVpZ2h0Ojk1cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjotOTVweCAwIDA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXIgZm9vdGVyOmxhc3Qtb2YtdHlwZXtoZWlnaHQ6MTMwcHg7bWFyZ2luOi0xMzBweCA2MHB4IDA7cGFkZGluZzowIDAgNjBweH19LmNvbnRhaW5lciBmb290ZXI6bGFzdC1vZi10eXBlIC5mb290ZXItYmd7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JveC1zaGFkb3c6MCAxcHggMnB4IDFweCAjMDAwO2NvbnRlbnQ6XCIgXCI7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3otaW5kZXg6MDt0cmFuc2Zvcm06c2tld1koLTVkZWcpIHRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodDt3aWR0aDoxMDAlfS5jb250YWluZXIgZm9vdGVyOmxhc3Qtb2YtdHlwZSAuZm9vdGVyLWlubmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46MCBhdXRvO3pvb206MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsuY29udGFpbmVyIGZvb3RlcjpsYXN0LW9mLXR5cGUgLmZvb3Rlci1pbm5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVyIGZvb3RlcjpsYXN0LW9mLXR5cGUgLmZvb3Rlci1iZ3tib3gtc2hhZG93OjAgMXB4IDFweCAxcHggIzAwMDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXJ9LnRhYmxldCAuY29udGFpbmVyIGZvb3RlcjpsYXN0LW9mLXR5cGUgLmZvb3Rlci1iZ3t0b3A6MTBweH0uY29udGFpbmVyIGZvb3RlcjpsYXN0LW9mLXR5cGUgLmZvb3Rlci1pbm5lcntwYWRkaW5nOjAgMTAwcHggMCAwfX0uY29udGFpbmVyIGZvb3RlcjpsYXN0LW9mLXR5cGUgLmZvb3Rlci1pbm5lciB1bHtkaXNwbGF5OnRhYmxlO2ZvbnQtc2l6ZTowO2Zsb2F0OnJpZ2h0O3BhZGRpbmc6MjBweCA2LjI1JSAwO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXIgZm9vdGVyOmxhc3Qtb2YtdHlwZSAuZm9vdGVyLWlubmVyIHVse3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwMHB4O2JvdHRvbToxMDBweDt6LWluZGV4OjE7bWFyZ2luOjAgLTVweCAwIDA7cGFkZGluZzowfS50YWJsZXQgLmNvbnRhaW5lciBmb290ZXI6bGFzdC1vZi10eXBlIC5mb290ZXItaW5uZXIgdWx7cGFkZGluZy10b3A6NDBweH0uY29udGFpbmVyIGZvb3RlcjpsYXN0LW9mLXR5cGUgLmZvb3Rlci1pbm5lciB1bCBsaSBhOmhvdmVye29wYWNpdHk6LjZ9fS5jb250YWluZXIgZm9vdGVyOmxhc3Qtb2YtdHlwZSAuZm9vdGVyLWlubmVyIHVsIGxpe2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjEycHh9LmNvbnRhaW5lciBmb290ZXI6bGFzdC1vZi10eXBlIC5mb290ZXItaW5uZXIgdWwgbGkgYXtjb2xvcjojZmZmO3BhZGRpbmc6MCA1cHg7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlfS5jb250YWluZXIgZm9vdGVyOmxhc3Qtb2YtdHlwZSAuZm9vdGVyLWlubmVyIHVsIGxpIGEudG91Y2h7b3BhY2l0eTouNn0uY29udGFpbmVyIGZvb3RlcjpsYXN0LW9mLXR5cGUgLmZvb3Rlci1pbm5lciB1bCBsaS5wYWdldG9we3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MH0uY29udGFpbmVyIGZvb3RlcjpsYXN0LW9mLXR5cGUgLmZvb3Rlci1pbm5lciB1bCBsaS5wYWdldG9wIGltZ3t3aWR0aDozMHB4O2hlaWdodDozMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXIgZm9vdGVyOmxhc3Qtb2YtdHlwZSAuZm9vdGVyLWlubmVyIHVsIGxpLnBhZ2V0b3B7cGFkZGluZzowIDAgMCA1cHh9fS5jb3B5e2JvdHRvbToyMnB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjEwcHg7bWFyZ2luOjA7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjYuMjUlO3otaW5kZXg6NTtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7LmNvcHl7Ym90dG9tOjM1cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpyaWdodH1mb290ZXI+LmNvcHl7ZGlzcGxheTpibG9ja319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmNvcHl7ZGlzcGxheTpibG9jaztib3R0b206YXV0bztjb2xvcjojMDAwO2hlaWdodDozMDBweDtmb250LXNpemU6MTBweDtmb250LXdlaWdodDozMDA7cmlnaHQ6MDtsaW5lLWhlaWdodDo1OXB4O21hcmdpbjotMTUwcHggMCAwO3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7d2lkdGg6NjBweDt6LWluZGV4OjIwfWZvb3Rlcj4uY29weXtkaXNwbGF5Om5vbmV9LmNvcHkgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNmb3JtLW9yaWdpbjowIDEwMCU7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7d2hpdGUtc3BhY2U6bm93cmFwfX0jY29udGFjdHttaW4taGVpZ2h0OjExNDJweH0jY29udGFjdCAjY29udGFjdEZvcm17d2lkdGg6NjU1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7I2NvbnRhY3R7bWluLWhlaWdodDo3MDBweH0jY29udGFjdCAjY29udGFjdEZvcm17d2lkdGg6MTAwJX19I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0e3dpZHRoOjcwNXB4fSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuY29udGFjdC1yZXF1aXJlZHtsZWZ0OjA7cGFkZGluZzoyMHB4IDAgMDtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOnJpZ2h0O2xpbmUtaGVpZ2h0OjF9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IHNwYW57Y29sb3I6I2ZmMDA1MDtmb250LXNpemU6MTRweH0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmNvbnRhY3QtaW5wdXRXcmFwe2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJX0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmNvbnRhY3QtaW5wdXRXcmFwIC5oZWFkaW5ne2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDoxNTVweDtwYWRkaW5nOjAgMzBweCAyNXB4IDA7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNHB4O3RleHQtYWxpZ246cmlnaHQ7dmVydGljYWwtYWxpZ246bWlkZGxlfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuY29udGFjdC1pbnB1dFdyYXA6bGFzdC1vZi10eXBle21hcmdpbjowIDAgMTBweH0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmNvbnRhY3QtaW5wdXRXcmFwOmxhc3Qtb2YtdHlwZSAuaGVhZGluZ3twYWRkaW5nLXRvcDoxMHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmNvbnRhY3QtaW5wdXRXcmFwIC5ib2R5eyp6b29tOjE7ZGlzcGxheTp0YWJsZS1jZWxsO3BhZGRpbmc6MCAwIDI1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuY29udGFjdC1pbnB1dFdyYXAgLmJvZHk6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmNvbnRhY3QtaW5wdXRXcmFwIC5ib2R5IGRse2Rpc3BsYXk6dGFibGU7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDUwJSAtIDE4cHgpO21hcmdpbjowfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuY29udGFjdC1pbnB1dFdyYXAgLmJvZHkgZGw6Zmlyc3Qtb2YtdHlwZXttYXJnaW46MCAzNnB4IDAgMH0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmNvbnRhY3QtaW5wdXRXcmFwIC5ib2R5IGRsIGR0e2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDozNXB4O2ZvbnQtc2l6ZToxNHB4fSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuY29udGFjdC1pbnB1dFdyYXAgLmJvZHkgZGwgZGR7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjE2MHB4fSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuZXJyb3JNc2dfbWFpbDEsI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5lcnJvck1zZ19tYWlsMnttYXJnaW46LTI1cHggMCAxMHB4O3BhZGRpbmc6MCAwIDAgMTg1cHg7Y29sb3I6I2ZmMDA1MDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo3MDB9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5idG57Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2hlaWdodDo0MHB4O2xldHRlci1zcGFjaW5nOjVweDtsaW5lLWhlaWdodDo0MHB4O21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjI4MHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWluZGVudDo1cHg7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmJ0bntoZWlnaHQ6NjBweDtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzoxMHB4O2xpbmUtaGVpZ2h0OjYycHg7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MzYwcHh9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5idG46aG92ZXI6YWZ0ZXIsI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5idG46aG92ZXI6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX19I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5idG46YWZ0ZXIsI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5idG46YmVmb3Jle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RleHQtaW5kZW50OjEwcHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2U7d2lkdGg6MTAwJTtjb250ZW50OlwiU0VORFwifSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuYnRuOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7dG9wOjB9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5idG46YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwjMDBmMGZmIDAsIzAwYSAxMDAlKTt0b3A6MTAwJX0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmJ0bi50b3VjaDphZnRlciwjY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmJ0bi50b3VjaDpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCBpbnB1dCwjY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgdGV4dGFyZWF7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMTBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTZlNmU2O2JvcmRlci1yYWRpdXM6MDtjb2xvcjojYWNhY2FjO2ZvbnQtc2l6ZToxNHB4O291dGxpbmU6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IGlucHV0LmlzLWVycm9yLCNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCB0ZXh0YXJlYS5pcy1lcnJvcntiYWNrZ3JvdW5kOiNmZmVjZjI7Ym9yZGVyLWNvbG9yOiNmZjAwNTA7Y29sb3I6I2ZmMDA1MCFpbXBvcnRhbnR9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IGlucHV0LmlzLWNoYW5nZWQsI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IHRleHRhcmVhLmlzLWNoYW5nZWR7Y29sb3I6IzAwMH0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgaW5wdXQ6Oi1tb3otc2VsZWN0aW9uLCNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCB0ZXh0YXJlYTo6LW1vei1zZWxlY3Rpb257Y29sb3I6IzAwMCFpbXBvcnRhbnR9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IGlucHV0OjpzZWxlY3Rpb24sI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IHRleHRhcmVhOjpzZWxlY3Rpb257Y29sb3I6IzAwMCFpbXBvcnRhbnR9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IGlucHV0e2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHh9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IHRleHRhcmVhe2hlaWdodDoxMTVweDtwYWRkaW5nLXRvcDoxMHB4fSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAucGFnZXMtc29ydFNlbGVjdHt3aWR0aDoxMDAlO21hcmdpbjowfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAucGFnZXMtc29ydFNlbGVjdCAucGFnZXMtc29ydFNlbGVjdC1kaXNwbGF5e2xlZnQ6MDt0b3A6MDtwYWRkaW5nOjAgMTBweDtmb250LXNpemU6MTRweDtjb2xvcjojYWNhY2FjO3dpZHRoOjEwMCU7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5wYWdlcy1zb3J0U2VsZWN0LmlzLWNoYW5nZSAucGFnZXMtc29ydFNlbGVjdC1kaXNwbGF5e2NvbG9yOiMwMDB9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5wYWdlcy1zb3J0U2VsZWN0LmlzLWVycm9yIC5wYWdlcy1zb3J0U2VsZWN0LWRpc3BsYXl7YmFja2dyb3VuZDojZmZlY2YyO2JvcmRlci1jb2xvcjojZmYwMDUwO2NvbG9yOiNmZjAwNTB9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5wYWdlcy1zb3J0U2VsZWN0IHAsI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5wYWdlcy1zb3J0U2VsZWN0IHNlbGVjdCwjY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLnBhZ2VzLXNvcnRTZWxlY3Qgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpeyNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdHt3aWR0aDoxMDAlO3BhZGRpbmc6MCAwIDQwcHh9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXJlcXVpcmVke3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4IDB9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LWlucHV0V3JhcHtkaXNwbGF5OmJsb2NrfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuY29udGFjdC1pbnB1dFdyYXA6bGFzdC1vZi10eXBle21hcmdpbjowIDAgMTVweH0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmNvbnRhY3QtaW5wdXRXcmFwOmxhc3Qtb2YtdHlwZSAuYm9keXtwYWRkaW5nLWJvdHRvbTowfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuY29udGFjdC1pbnB1dFdyYXAgLmhlYWRpbmd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MCAwIDVweDtmb250LXNpemU6MTNweDt0ZXh0LWFsaWduOmxlZnR9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LWlucHV0V3JhcDpsYXN0LW9mLXR5cGUgLmhlYWRpbmd7cGFkZGluZy10b3A6MH0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmNvbnRhY3QtaW5wdXRXcmFwIC5ib2R5e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbToxMHB4fSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuY29udGFjdC1pbnB1dFdyYXAgLmJvZHkgZGx7ZGlzcGxheTpibG9jazt3aWR0aDpjYWxjKDUwJSAtIDVweCl9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LWlucHV0V3JhcCAuYm9keSBkbDpmaXJzdC1vZi10eXBle21hcmdpbjowIDEwcHggMCAwfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuY29udGFjdC1pbnB1dFdyYXAgLmJvZHkgZGwgZHR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCAzcHg7Zm9udC1zaXplOjEycHh9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LWlucHV0V3JhcCAuYm9keSBkbCBkZHtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87bWFyZ2luOjB9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5lcnJvck1zZ19tYWlsMSwjY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmVycm9yTXNnX21haWwye21hcmdpbjotOHB4IDAgMTVweDtwYWRkaW5nOjA7Y29sb3I6I2ZmMDA1MDtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo3MDB9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5wYWdlcy1zb3J0U2VsZWN0IC5wYWdlcy1zb3J0U2VsZWN0LWRpc3BsYXl7Zm9udC1zaXplOjEycHh9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IGlucHV0LCNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCB0ZXh0YXJlYXt3aWR0aDoxMDAlO3BhZGRpbmc6MCA1cHg7Zm9udC1zaXplOjEycHg7bGV0dGVyLXNwYWNpbmc6LS4wNmVtfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCB0ZXh0YXJlYXtoZWlnaHQ6MTE1cHg7cGFkZGluZy10b3A6MTBweH19I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiAuY29udGFjdC10ZXh0LCNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdC5jb25maXJtIC5jb250YWN0LXJlcXVpcmVkLCNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdC5jb25maXJtIC5wYWdlcy1zb3J0U2VsZWN0LCNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdC5jb25maXJtIGlucHV0LCNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdC5jb25maXJtIHRleHRhcmVhe2Rpc3BsYXk6bm9uZX0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QuY29uZmlybSAucGFnZXMtc29ydFNlbGVjdCsuY29uZmlybeKIkmZvcm0sI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0LmNvbmZpcm0gaW5wdXQrLmNvbmZpcm3iiJJmb3JtLCNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdC5jb25maXJtIHRleHRhcmVhKy5jb25maXJt4oiSZm9ybXt3aWR0aDoxMDAlO3BhZGRpbmc6MCAxMHB4O2NvbG9yOiM1ZDVkNWQ7Zm9udC1zaXplOjE0cHg7b3V0bGluZTowO2JveC1zaXppbmc6Ym9yZGVyLWJveH0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QuY29uZmlybSAucGFnZXMtc29ydFNlbGVjdCsuY29uZmlybeKIkmZvcm0sI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0LmNvbmZpcm0gaW5wdXQrLmNvbmZpcm3iiJJmb3Jte2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHh9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0LmNvbmZpcm0gdGV4dGFyZWErLmNvbmZpcm3iiJJmb3Jte2hlaWdodDphdXRvO3BhZGRpbmc6MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsjY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QuY29uZmlybSAucGFnZXMtc29ydFNlbGVjdCsuY29uZmlybeKIkmZvcm0sI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0LmNvbmZpcm0gaW5wdXQrLmNvbmZpcm3iiJJmb3JtLCNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdC5jb25maXJtIHRleHRhcmVhKy5jb25maXJt4oiSZm9ybXt3aWR0aDoxMDAlO3BhZGRpbmc6MDtsZXR0ZXItc3BhY2luZzotLjA2ZW07Zm9udC1zaXplOjEycHh9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0LmNvbmZpcm0gdGV4dGFyZWErLmNvbmZpcm3iiJJmb3Jte2hlaWdodDphdXRvO3BhZGRpbmc6MTBweCAwfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gLmNvbnRhY3QtdGV4dHt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjB9fSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gLmNvbnRhY3QtdGV4dC50ZXh0bXNnX2RlZntkaXNwbGF5OmJsb2NrfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gLnRvcF9jb250YWN0LmNvbmZpcm0gLmNvbnRhY3QtdGV4dC50ZXh0bXNnX2RlZntkaXNwbGF5Om5vbmV9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiAudG9wX2NvbnRhY3QuY29uZmlybSAuY29udGFjdC10ZXh0LnRleHRtc2dfY29uZmlybXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMjBweH0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIGZvcm0uc2VudCAuY29udGFjdC10ZXh0LnRleHRtc2dfY29uZmlybSwjY29udGFjdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIGZvcm0uc2VudCAuY29udGFjdC10ZXh0LnRleHRtc2dfZGVme2Rpc3BsYXk6bm9uZX0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIGZvcm0uc2VudCAuY29udGFjdC10ZXh0LnRleHRtc2dfc2VudHtkaXNwbGF5OmJsb2NrfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gZm9ybS5pbnZhbGlkIC5jb250YWN0LXRleHQudGV4dG1zZ19jb25maXJtLCNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gZm9ybS5pbnZhbGlkIC5jb250YWN0LXRleHQudGV4dG1zZ19kZWZ7ZGlzcGxheTpub25lfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gZm9ybS5pbnZhbGlkIC5jb250YWN0LXRleHQudGV4dG1zZ19pbnZhbGlke2Rpc3BsYXk6YmxvY2t9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiBmb3JtLnNwYW0gLmNvbnRhY3QtdGV4dC50ZXh0bXNnX2NvbmZpcm0sI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiBmb3JtLnNwYW0gLmNvbnRhY3QtdGV4dC50ZXh0bXNnX2RlZntkaXNwbGF5Om5vbmV9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiBmb3JtLnNwYW0gLmNvbnRhY3QtdGV4dC50ZXh0bXNnX3NwYW17ZGlzcGxheTpibG9ja30jY29udGFjdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIGZvcm0uZmFpbGVkIC5jb250YWN0LXRleHQudGV4dG1zZ19jb25maXJtLCNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gZm9ybS5mYWlsZWQgLmNvbnRhY3QtdGV4dC50ZXh0bXNnX2RlZntkaXNwbGF5Om5vbmV9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiBmb3JtLmZhaWxlZCAuY29udGFjdC10ZXh0LnRleHRtc2dfZmFpbGVke2Rpc3BsYXk6YmxvY2t9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXB7dGV4dC1hbGlnbjpjZW50ZXJ9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAgLmJ0bntvdXRsaW5lOjB9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAgLmJ0bi5jb250YWN0LWJhY2ssI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAgLmJ0bi5jb250YWN0LXN1Ym1pdHtkaXNwbGF5Om5vbmU7aGVpZ2h0OjYwcHg7dHJhbnNpdGlvbjp3aWR0aCAuNHMsbWFyZ2luIC40cyxoZWlnaHQgLjRzLGxpbmUtaGVpZ2h0IC40cztvdmVyZmxvdzpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpeyNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuY29udGFjdC1zdWJtaXRXcmFwIC5idG4uY29udGFjdC1iYWNrLCNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuY29udGFjdC1zdWJtaXRXcmFwIC5idG4uY29udGFjdC1zdWJtaXR7d2lkdGg6MTAwJTtoZWlnaHQ6NDBweH19I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAgLmJ0bi5jb250YWN0LWJhY2t7d2lkdGg6MjAwcHg7bWFyZ2luOjAgMjBweCAwIDA7ZmxvYXQ6bGVmdH0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmNvbnRhY3Qtc3VibWl0V3JhcCAuYnRuLmNvbnRhY3QtYmFjazphZnRlciwjY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmNvbnRhY3Qtc3VibWl0V3JhcCAuYnRuLmNvbnRhY3QtYmFjazpiZWZvcmV7Y29udGVudDpcIkJBQ0tcIn0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmNvbnRhY3Qtc3VibWl0V3JhcCAuYnRuLmNvbnRhY3Qtc3VibWl0e3dpZHRoOjEwMCV9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAgLmJ0bi5jb250YWN0LWNvbmZpcm06YWZ0ZXIsI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAgLmJ0bi5jb250YWN0LWNvbmZpcm06YmVmb3Jle2NvbnRlbnQ6XCJDT05GSVJNXCJ9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0LmNvbmZpcm0gLmNvbnRhY3Qtc3VibWl0V3JhcHsqem9vbToxO3BhZGRpbmc6MCAwIDAgMTIwcHh9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0LmNvbmZpcm0gLmNvbnRhY3Qtc3VibWl0V3JhcDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdC5jb25maXJtIC5jb250YWN0LXN1Ym1pdFdyYXAgLmJ0bi5jb250YWN0LWJhY2ssI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0LmNvbmZpcm0gLmNvbnRhY3Qtc3VibWl0V3JhcCAuYnRuLmNvbnRhY3Qtc3VibWl0e2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAgLmJ0bi5jb250YWN0LWJhY2t7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG8gNXB4fSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdC5jb25maXJtIC5jb250YWN0LXN1Ym1pdFdyYXB7cGFkZGluZzowfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdC5jb25maXJtIC5jb250YWN0LXN1Ym1pdFdyYXAgLmJ0bi5jb250YWN0LWJhY2ssI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0LmNvbmZpcm0gLmNvbnRhY3Qtc3VibWl0V3JhcCAuYnRuLmNvbnRhY3Qtc3VibWl0e2Rpc3BsYXk6YmxvY2t9fSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdC5jb25maXJtIC5jb250YWN0LXN1Ym1pdFdyYXAgLmJ0bi5jb250YWN0LWNvbmZpcm17ZGlzcGxheTpub25lfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuY29udGFjdC1zdWJtaXRXcmFwIC5jb250YWN0LXN1Ym1pdC1zcGluZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOjIwMHB4O3RyYW5zaXRpb246d2lkdGggLjRzLG1hcmdpbiAuNHMsaGVpZ2h0IC40cyxsaW5lLWhlaWdodCAuNHN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAgLmNvbnRhY3Qtc3VibWl0LXNwaW5lcntkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX19I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAgLmNvbnRhY3Qtc3VibWl0LXNwaW5lciAuY29udGFjdC1zdWJtaXQuY2lyY2xle3dpZHRoOjYwcHg7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjJweCBzb2xpZCAjYzNjM2MzO2JvcmRlci1yYWRpdXM6MzBweH0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmNvbnRhY3Qtc3VibWl0V3JhcCAuY29udGFjdC1zdWJtaXQtc3BpbmVyIC5jb250YWN0LXN1Ym1pdC5jaXJjbGU6YWZ0ZXIsI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAgLmNvbnRhY3Qtc3VibWl0LXNwaW5lciAuY29udGFjdC1zdWJtaXQuY2lyY2xlOmJlZm9yZXtkaXNwbGF5Om5vbmV9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAgLmNvbnRhY3Qtc3VibWl0LXNwaW5lciAuY29udGFjdC1zdWJtaXQuY2lyY2xlOmhvdmVye2JhY2tncm91bmQ6MCAwfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuY29udGFjdC1zdWJtaXRXcmFwIC5jb250YWN0LXN1Ym1pdC1zcGluZXIgc3Zne2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTNweDtsZWZ0OmNhbGMoNTAlIC0gMzNweCk7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO291dGxpbmU6MH0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmNvbnRhY3Qtc3VibWl0V3JhcC5ub3dTdWJtaXQgLmNvbnRhY3Qtc3VibWl0LXNwaW5lciAuY29udGFjdC1zdWJtaXQ6YWZ0ZXIsLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxpbWcuYWpheC1sb2FkZXIsaW5wdXQjc2VuZC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAgLmNvbnRhY3Qtc3VibWl0LXNwaW5lciAuY29udGFjdC1zdWJtaXQuY2lyY2xle3dpZHRoOjQwcHg7Ym9yZGVyLXJhZGl1czoyMHB4fSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuY29udGFjdC1zdWJtaXRXcmFwIC5jb250YWN0LXN1Ym1pdC1zcGluZXIgc3Zne3RyYW5zZm9ybTpzY2FsZSguNjMpO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIC04cHg7dG9wOjJweH19I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAgLmNvbnRhY3Qtc3VibWl0LXNwaW5lciBzdmcgLmNpcmNsZV8ye3N0cm9rZS1kYXNoYXJyYXk6MCAyMDB9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAgLmNvbnRhY3Qtc3VibWl0LXNwaW5lciBzdmcgLmZpbGxfY2lyY2xley13ZWJraXQtYW5pbWF0aW9uOmZpbGwtc3Ryb2tlIDJzIC40cyBsaW5lYXIgZm9yd2FyZHM7LW1vei1hbmltYXRpb246ZmlsbC1zdHJva2UgMnMgLjRzIGxpbmVhciBmb3J3YXJkczthbmltYXRpb246ZmlsbC1zdHJva2UgMnMgLjRzIGxpbmVhciBmb3J3YXJkczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAgLmNvbnRhY3Qtc3VibWl0LXNwaW5lciAuZmlsbGVkOmJlZm9yZXtjb250ZW50OlwiQ09NUExFVEVcIn0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmNvbnRhY3Qtc3VibWl0V3JhcC5ub3dTdWJtaXQgLmNvbnRhY3QtYmFja3t3aWR0aDowO21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpeyNjb250YWN0IC5zZWN0aW9uLWlubmVyIC50b3BfY29udGFjdCAuY29udGFjdC1zdWJtaXRXcmFwLm5vd1N1Ym1pdCAuY29udGFjdC1iYWNre3dpZHRoOjEwMCU7aGVpZ2h0OjA7bWFyZ2luOjAgYXV0b319I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAubm93U3VibWl0IC5jb250YWN0LXN1Ym1pdC1zcGluZXJ7d2lkdGg6MzYwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAubm93U3VibWl0IC5jb250YWN0LXN1Ym1pdC1zcGluZXJ7d2lkdGg6MTAwJX19I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnRvcF9jb250YWN0IC5jb250YWN0LXN1Ym1pdFdyYXAubm93U3VibWl0IC5jb250YWN0LXN1Ym1pdC1zcGluZXIgLmNvbnRhY3Qtc3VibWl0e3BvaW50ZXItZXZlbnRzOm5vbmUhaW1wb3J0YW50fUBrZXlmcmFtZXMgZmlsbC1zdHJva2V7MCV7c3Ryb2tlLWRhc2hhcnJheTowIDIwMH0yMCV7c3Ryb2tlLWRhc2hhcnJheToyMCAyMDB9NDAle3N0cm9rZS1kYXNoYXJyYXk6MzAgMjAwfTUwJXtzdHJva2UtZGFzaGFycmF5OjkwIDIwMH03MCV7c3Ryb2tlLWRhc2hhcnJheToxMjAgMjAwfTkwJXtzdHJva2UtZGFzaGFycmF5OjE0MCAyMDB9MTAwJXtzdHJva2UtZGFzaGFycmF5OjE4MiAyMDB9fUAtbW96LWtleWZyYW1lcyBmaWxsLXN0cm9rZXswJXtzdHJva2UtZGFzaGFycmF5OjAgMjAwfTIwJXtzdHJva2UtZGFzaGFycmF5OjIwIDIwMH00MCV7c3Ryb2tlLWRhc2hhcnJheTozMCAyMDB9NTAle3N0cm9rZS1kYXNoYXJyYXk6OTAgMjAwfTcwJXtzdHJva2UtZGFzaGFycmF5OjEyMCAyMDB9OTAle3N0cm9rZS1kYXNoYXJyYXk6MTQwIDIwMH0xMDAle3N0cm9rZS1kYXNoYXJyYXk6MTgyIDIwMH19QC13ZWJraXQta2V5ZnJhbWVzIGZpbGwtc3Ryb2tlezAle3N0cm9rZS1kYXNoYXJyYXk6MCAyMDB9MjAle3N0cm9rZS1kYXNoYXJyYXk6MjAgMjAwfTQwJXtzdHJva2UtZGFzaGFycmF5OjMwIDIwMH01MCV7c3Ryb2tlLWRhc2hhcnJheTo5MCAyMDB9NzAle3N0cm9rZS1kYXNoYXJyYXk6MTIwIDIwMH05MCV7c3Ryb2tlLWRhc2hhcnJheToxNDAgMjAwfTEwMCV7c3Ryb2tlLWRhc2hhcnJheToxODIgMjAwfX0ud3JhcF9vbmxpbmVTdG9yZXtwb3NpdGlvbjpyZWxhdGl2ZX0ub25saW5lU3RvcmVfYnRuLC5vbmxpbmVTdG9yZV9jb250ZW50e2ZvbnQtZmFtaWx5OlJvYm90byxzYW5zLXNlcmlmO2Zsb2F0OnJpZ2h0O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjB9Lm9ubGluZVN0b3JlX2J0bnt3aWR0aDoxMzhweDtoZWlnaHQ6NTlweDtmb250LXNpemU6MTJweDtjb2xvcjojMDAwO3RyYW5zaXRpb246LjRzO2ZvbnQtd2VpZ2h0OmxpZ2h0ZXI7dG9wOi02MHB4Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YXV0bztsZXR0ZXItc3BhY2luZzouMDNlbX0ub25saW5lU3RvcmVfYnRuIHNwYW57ZGlzcGxheTpibG9jaztib3JkZXI6MnB4IHNvbGlkICMwMDA7d2lkdGg6MTM4cHg7aGVpZ2h0OjM2cHg7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi10b3A6MTJweDtsaW5lLWhlaWdodDozMnB4O3RyYW5zaXRpb246YWxsIC40cyBlYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5vbmxpbmVTdG9yZV9idG46aG92ZXIgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn19LmlzLW9wZW4gLm9ubGluZVN0b3JlX2J0biBzcGFue2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5vbmxpbmVTdG9yZV9idG57d2lkdGg6NTBweDtib3JkZXItbGVmdDoxcHggc29saWQgI2NjY30ub25saW5lU3RvcmVfYnRuIGltZ3ttYXJnaW4tdG9wOjI1cHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0ub25saW5lU3RvcmVfYnRuOjphZnRlcntkaXNwbGF5Om5vbmV9LmlzLW9wZW4gLm9ubGluZVN0b3JlX2J0bntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmfX0ub25saW5lU3RvcmVfY29udGVudHtmb250LXdlaWdodDo3MDA7d2lkdGg6Y2FsYygxMDB2dy80IC0gNjBweCk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM3ZDdkN2Q7aGVpZ2h0OjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RvcDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOi41c30jY292ZXIgLnNlY3Rpb24tbmFtZSAuc2VjdGlvbi1uYW1lLWlubmVyOmFmdGVyLCNjb3ZlciBoMiBzcGFuLCNtaXNzaW9uIC5zZWN0aW9uLW5hbWUgLnNlY3Rpb24tbmFtZS1pbm5lcjphZnRlciwjbWlzc2lvbiBoMiBzcGFue2ZvbnQtZmFtaWx5OlJvYm90byxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMH0uaXMtb3BlbiAub25saW5lU3RvcmVfY29udGVudHtoZWlnaHQ6Y2FsYygxMDB2aCAtIDEyMHB4KX0ub25saW5lU3RvcmVfY29udGVudCB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtc2l6ZToxNHB4O3BvaW50ZXItZXZlbnRzOm5vbmU7dGV4dC1hbGlnbjpsZWZ0fS5pcy1vcGVuIC5vbmxpbmVTdG9yZV9jb250ZW50IHVse3BvaW50ZXItZXZlbnRzOmluaGVyaXR9Lm9ubGluZVN0b3JlX2NvbnRlbnQgbGl7b3BhY2l0eTowfS5vbmxpbmVTdG9yZV9jb250ZW50IGxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTozNXB4fS5vbmxpbmVTdG9yZV9jb250ZW50IGF7Y29sb3I6IzAwMDtwYWRkaW5nLXJpZ2h0OjIwcHg7bGluZS1oZWlnaHQ6MS4yNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2V9Lm9ubGluZVN0b3JlX2NvbnRlbnQgYSBzcGFue2Rpc3BsYXk6aW5saW5lO21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7Lm9ubGluZVN0b3JlX2NvbnRlbnQgYSBzcGFue21hcmdpbjowfX0ub25saW5lU3RvcmVfY29udGVudCBhLmFjdGl2ZSwub25saW5lU3RvcmVfY29udGVudCBhLnRvdWNoLC5vbmxpbmVTdG9yZV9jb250ZW50IGE6aG92ZXJ7b3BhY2l0eTouNn0ub25saW5lU3RvcmVfY29udGVudCBhW3RhcmdldD1cIl9ibGFua1wiXXtwb3NpdGlvbjpyZWxhdGl2ZX0ub25saW5lU3RvcmVfY29udGVudCBhW3RhcmdldD1cIl9ibGFua1wiXTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206NHB4O3dpZHRoOjlweDtoZWlnaHQ6OHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltZy9pY29uX2JsYW5rQDJ4LnBuZykgcmlnaHQgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5vbmxpbmVTdG9yZV9jb250ZW50e3Bvc2l0aW9uOmZpeGVkO3dpZHRoOmNhbGMoMTAwdncvMik7ZmxvYXQ6cmlnaHQ7Y29sb3I6I2ZmZjt0b3A6NTBweH0ub25saW5lU3RvcmVfY29udGVudCB1bHtmb250LXNpemU6MTJweH0ub25saW5lU3RvcmVfY29udGVudCBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MjhweH0ub25saW5lU3RvcmVfY29udGVudCBhe3BhZGRpbmctcmlnaHQ6MjBweH0uaXMtb3BlbiAub25saW5lU3RvcmVfY29udGVudHtoZWlnaHQ6Y2FsYygxMDAlIC0gNTBweCk7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2N9fS5pci1zb3J0U2VsZWN0LC5wYWdlcy1zb3J0U2VsZWN0e2Rpc3BsYXk6dGFibGU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTQwcHg7aGVpZ2h0OjQwcHg7b3ZlcmZsb3c6aGlkZGVufS5pci1zb3J0U2VsZWN0IC5pci1zb3J0U2VsZWN0LWRpc3BsYXksLmlyLXNvcnRTZWxlY3QgLnBhZ2VzLXNvcnRTZWxlY3QtZGlzcGxheSwucGFnZXMtc29ydFNlbGVjdCAuaXItc29ydFNlbGVjdC1kaXNwbGF5LC5wYWdlcy1zb3J0U2VsZWN0IC5wYWdlcy1zb3J0U2VsZWN0LWRpc3BsYXl7ZGlzcGxheTp0YWJsZS1jZWxsO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDt3aWR0aDoxNDBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjAgMCAwIDE2cHg7Ym9yZGVyOjFweCBzb2xpZCAjYzNjM2MzO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I2RkZDtmb250LXNpemU6MTJweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pci1zb3J0U2VsZWN0IC5pci1zb3J0U2VsZWN0LWRpc3BsYXk6YWZ0ZXIsLmlyLXNvcnRTZWxlY3QgLnBhZ2VzLXNvcnRTZWxlY3QtZGlzcGxheTphZnRlciwucGFnZXMtc29ydFNlbGVjdCAuaXItc29ydFNlbGVjdC1kaXNwbGF5OmFmdGVyLC5wYWdlcy1zb3J0U2VsZWN0IC5wYWdlcy1zb3J0U2VsZWN0LWRpc3BsYXk6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTdweDt0b3A6MTNweDt3aWR0aDo4cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2ljb25fYXJyb3cucG5nKSBuby1yZXBlYXQ7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmlyLXNvcnRTZWxlY3Qgc2VsZWN0LC5wYWdlcy1zb3J0U2VsZWN0IHNlbGVjdHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpey5pci1zb3J0U2VsZWN0IC5pci1zb3J0U2VsZWN0LWRpc3BsYXk6YWZ0ZXIsLmlyLXNvcnRTZWxlY3QgLnBhZ2VzLXNvcnRTZWxlY3QtZGlzcGxheTphZnRlciwucGFnZXMtc29ydFNlbGVjdCAuaXItc29ydFNlbGVjdC1kaXNwbGF5OmFmdGVyLC5wYWdlcy1zb3J0U2VsZWN0IC5wYWdlcy1zb3J0U2VsZWN0LWRpc3BsYXk6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2ljb25fYXJyb3dAMngucG5nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjhweCAxNnB4fS5pci1zb3J0U2VsZWN0LC5wYWdlcy1zb3J0U2VsZWN0e3dpZHRoOjEwMCU7bWFyZ2luOjAgMCAxMHB4fS5pci1zb3J0U2VsZWN0IC5pci1zb3J0U2VsZWN0LWRpc3BsYXksLmlyLXNvcnRTZWxlY3QgLnBhZ2VzLXNvcnRTZWxlY3QtZGlzcGxheSwuaXItc29ydFNlbGVjdCBzZWxlY3QsLnBhZ2VzLXNvcnRTZWxlY3QgLmlyLXNvcnRTZWxlY3QtZGlzcGxheSwucGFnZXMtc29ydFNlbGVjdCAucGFnZXMtc29ydFNlbGVjdC1kaXNwbGF5LC5wYWdlcy1zb3J0U2VsZWN0IHNlbGVjdHt3aWR0aDoxMDAlfSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk6bnRoLWNoaWxkKG9kZCl7Y2xlYXI6Ym90aH19I2xvYWRpbmd7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNsb2FkaW5ne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxMDB9LnRhYmxldCAjbG9hZGluZ3tkaXNwbGF5Om5vbmV9I2NvdmVyIC5zZWN0aW9uLWlubmVye3BhZGRpbmc6MH19I2xvYWRpbmc+ZGl2e2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246YWxsIC44cyBlYXNlO3dpZHRoOjEwMCV9I2xvYWRpbmc+ZGl2OmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtvcGFjaXR5Oi4xfSNsb2FkaW5nIC5tYXNre2hlaWdodDoxODVweDtsZWZ0OjUwJTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjAgMCAwIC0yNTBweDt0cmFuc2l0aW9uOndpZHRoIC40cyBlYXNlO3dpZHRoOjB9I2xvYWRpbmcgLm1hc2sgaW1ne2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0jbG9hZGluZyAudXB7dG9wOjB9I2xvYWRpbmcgLnVwIC5tYXNre2JvdHRvbTozMHB4O3RyYW5zaXRpb24tZGVsYXk6MHN9I2xvYWRpbmcgLnVwOmFmdGVyLCNsb2FkaW5nIC51cDpiZWZvcmV7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2xvYWRpbmdfZnJvbS5zdmcpIDUwJSAxMDAlIG5vLXJlcGVhdCAjZmZmO2JvdHRvbTozMHB4fSNsb2FkaW5nIC5kb3due2JvdHRvbTowfSNsb2FkaW5nIC5kb3duIC5tYXNre2xlZnQ6YXV0bzttYXJnaW46MCAtMjUwcHggMCAwO3JpZ2h0OjUwJTt0b3A6MzBweDt0cmFuc2l0aW9uLWRlbGF5Oi40c30jbG9hZGluZyAuZG93biAubWFzayBpbWd7bGVmdDphdXRvO3JpZ2h0OjB9I2xvYWRpbmcgLmRvd246YWZ0ZXIsI2xvYWRpbmcgLmRvd246YmVmb3Jle2JhY2tncm91bmQ6dXJsKC4uL2ltZy9sb2FkaW5nX3RvLnN2ZykgNTAlIDAgbm8tcmVwZWF0ICNmZmY7dG9wOjMwcHh9I2xvYWRpbmcgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7aGVpZ2h0OjFweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2U7dG9wOjUwJTt3aWR0aDowfSNjb3ZlciwjY292ZXIgLnNlY3Rpb24taW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNpemluZzpib3JkZXItYm94fSNsb2FkaW5nLmlzX3N0YXJ0IC5iYXJ7dHJhbnNmb3JtOnNjYWxlWCgwKX0jbG9hZGluZy5pc19zdGFydCAubWFza3t3aWR0aDo1MDBweH0jbG9hZGluZy5pc19jb21wbGV0ZSAudXB7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0jbG9hZGluZy5pc19jb21wbGV0ZSAuZG93bntvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9I2NvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMnB4IDEwcHggM3B4IHJnYmEoMCwwLDAsLjIpO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjV9I2NvdmVyIC5zZWN0aW9uLXBhcmFsbGF4LWNvbnRhaW5lcntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3otaW5kZXg6M30jY292ZXIgLnNlY3Rpb24taW5uZXJ7d2lkdGg6MTAwJTt6LWluZGV4OjN9I2NvdmVyIC5zZWN0aW9uLW1haW57bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6NDgwcHg7cGFkZGluZzowIDYuMjUlfSNjb3ZlciBoMnttYXJnaW46MDtwYWRkaW5nOjB9I2NvdmVyIGgyIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjMwcHg7bGV0dGVyLXNwYWNpbmc6MTVweDtsaW5lLWhlaWdodDozNy41cHh9I2NvdmVyIGgyIGNhbnZhc3tkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I2NvdmVyIC5zZWN0aW9uLW1haW57bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3dpZHRoOjk2MHB4fSNjb3ZlciBoMiBzcGFue2Rpc3BsYXk6bm9uZX0jY292ZXIgaDIgY2FudmFze2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50YWJsZXQgI2NvdmVyIGgyIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjc4cHg7bGluZS1oZWlnaHQ6MTA1LjNweDtsZXR0ZXItc3BhY2luZzozNXB4O21hcmdpbjowO3BhZGRpbmc6MH0udGFibGV0ICNjb3ZlciBoMiBjYW52YXN7ZGlzcGxheTpub25lfX0jY292ZXIgLnNlY3Rpb24tYmd7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3otaW5kZXg6Mn0jY292ZXIgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojZWZlZmVmO2JveC1zaGFkb3c6MCAwIDE1cHggNXB4IHJnYmEoMCwwLDAsLjMpO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfSNjb3ZlciAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjphZnRlciwjY292ZXIgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxfSNjb3ZlciAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6LjA0fSNjb3ZlciAuc2VjdGlvbi1uYW1le2JvdHRvbTowO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJTtsZWZ0OjAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO3otaW5kZXg6M30jY292ZXIgLnNlY3Rpb24tbmFtZS5tb3Zle3Bvc2l0aW9uOmFic29sdXRlfSNjb3ZlciAuc2VjdGlvbi1uYW1lIC5zZWN0aW9uLW5hbWUtaW5uZXJ7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I2NvdmVyIC5zZWN0aW9uLW5hbWV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlfS50YWJsZXQgI2NvdmVyIC5zZWN0aW9uLW5hbWV7dHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2l0aW9uOm5vbmV9I2NvdmVyIC5zZWN0aW9uLW5hbWUgLnNlY3Rpb24tbmFtZS1pbm5lcntiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwc30jY292ZXJ7Ym94LXNoYWRvdzowIDlweCAyM3B4IDNweCByZ2JhKDAsMCwwLC40KX19I2NvdmVyIC5zZWN0aW9uLW5hbWUgLnNlY3Rpb24tbmFtZS1pbm5lcjphZnRlcntjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjIxMHB4O2hlaWdodDozMDBweDtvcGFjaXR5Oi40O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2xldHRlci1zcGFjaW5nOjQwcHg7bGluZS1oZWlnaHQ6MzAwcHg7bWFyZ2luOi0xNTBweCAwIDAgLTEwMDBweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWluZGVudDo0MHB4O3RvcDo1MCU7d2lkdGg6MjAwMHB4fSNjb3ZlciAuc2VjdGlvbi1uYW1lLmFuaW1hdGV7dHJhbnNmb3JtOnNjYWxlWCgxKX0jY292ZXIgI21vdmlle2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTt3aWR0aDoxMDAlO3RvcDotNjBweH0jY292ZXIgI21vdmllPip7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjY292ZXIgI21vdmlle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOmF1dG87d2lkdGg6MTAwJX0jY292ZXIgLnNlY3Rpb24taW5uZXJ7aGVpZ2h0OjEwMCU7cGFkZGluZzo2MHB4IDA7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3RvcDoxcHh9I21pc3Npb24gLnNlY3Rpb24taW5uZXJ7cGFkZGluZzowfX0jY292ZXIgI21vdmllLXRodW1ie2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zcF9jb3Zlci5qcGcpIGNlbnRlciBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9I21pc3Npb24sI21pc3Npb24gLnNlY3Rpb24taW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNpemluZzpib3JkZXItYm94fSNtaXNzaW9ue3otaW5kZXg6Mn0jbWlzc2lvbiAuc2VjdGlvbi1wYXJhbGxheC1jb250YWluZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt6LWluZGV4OjN9I21pc3Npb24gLnNlY3Rpb24taW5uZXJ7d2lkdGg6MTAwJTt6LWluZGV4OjN9I21pc3Npb24gLnNlY3Rpb24tbWFpbnttYXJnaW46MCBhdXRvO21heC13aWR0aDo0ODBweDtwYWRkaW5nOjAgNi4yNSV9I21pc3Npb24gaDJ7bWFyZ2luOjA7cGFkZGluZzowfSNtaXNzaW9uIGgyIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjMwcHg7bGV0dGVyLXNwYWNpbmc6MTVweDtsaW5lLWhlaWdodDozNy41cHh9I21pc3Npb24gaDIgY2FudmFze2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjbWlzc2lvbiAuc2VjdGlvbi1tYWlue21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aWR0aDo5NjBweH0jbWlzc2lvbiBoMiBzcGFue2Rpc3BsYXk6bm9uZX0jbWlzc2lvbiBoMiBjYW52YXN7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRhYmxldCAjbWlzc2lvbiBoMiBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTo3OHB4O2xpbmUtaGVpZ2h0OjEwNS4zcHg7bGV0dGVyLXNwYWNpbmc6MzVweDttYXJnaW46MDtwYWRkaW5nOjB9LnRhYmxldCAjbWlzc2lvbiBoMiBjYW52YXN7ZGlzcGxheTpub25lfX0jbWlzc2lvbiAuc2VjdGlvbi1iZ3tib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7ei1pbmRleDoyfSNtaXNzaW9uIC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVye2JhY2tncm91bmQtY29sb3I6I2VmZWZlZjtib3gtc2hhZG93OjAgMCAxNXB4IDVweCByZ2JhKDAsMCwwLC4zKTtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0jbWlzc2lvbiAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjphZnRlciwjbWlzc2lvbiAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjpiZWZvcmV7Y29udGVudDpcIiBcIjtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt6LWluZGV4OjF9I21pc3Npb24gLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwMDtvcGFjaXR5Oi4wNH0jbWlzc2lvbiAuc2VjdGlvbi1uYW1le2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJTtsZWZ0OjAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO3otaW5kZXg6M30jbWlzc2lvbiAuc2VjdGlvbi1uYW1lLm1vdmV7cG9zaXRpb246YWJzb2x1dGV9I21pc3Npb24gLnNlY3Rpb24tbmFtZSAuc2VjdGlvbi1uYW1lLWlubmVye2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNtaXNzaW9uIC5zZWN0aW9uLW5hbWV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlfS50YWJsZXQgI21pc3Npb24gLnNlY3Rpb24tbmFtZXt0cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zaXRpb246bm9uZX0jbWlzc2lvbiAuc2VjdGlvbi1uYW1lIC5zZWN0aW9uLW5hbWUtaW5uZXJ7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHN9fSNtaXNzaW9uIC5zZWN0aW9uLW5hbWUgLnNlY3Rpb24tbmFtZS1pbm5lcjphZnRlcntjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjIxMHB4O2hlaWdodDozMDBweDtvcGFjaXR5Oi40O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2xldHRlci1zcGFjaW5nOjQwcHg7bGluZS1oZWlnaHQ6MzAwcHg7bWFyZ2luOi0xNTBweCAwIDAgLTEwMDBweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWluZGVudDo0MHB4O3RvcDo1MCU7d2lkdGg6MjAwMHB4O2NvbnRlbnQ6XCJNSVNTSU9OXCJ9I21pc3Npb24gLnNlY3Rpb24tbmFtZS5hbmltYXRle3RyYW5zZm9ybTpzY2FsZVgoMSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I21pc3Npb257aGVpZ2h0OjE1MCV9LnRhYmxldCAjbWlzc2lvbntoZWlnaHQ6YXV0bztwYWRkaW5nLWJvdHRvbToyMDBweH0jbWlzc2lvbi5oaWRkZW57dmlzaWJpbGl0eTpoaWRkZW59I21pc3Npb24uaGlkZGVuIC5zZWN0aW9uLXBhcmFsbGF4LWNvbnRhaW5lcnt0b3A6LTEwMCV9fSNtaXNzaW9uIC5zZWN0aW9uLW5hbWV7Ym90dG9tOmF1dG87dG9wOjB9LnRhYmxldCAjbWlzc2lvbiAuc2VjdGlvbi1uYW1le3RvcDotODBweH0jbWlzc2lvbiAuc2VjdGlvbi1wYXJhbGxheC1jb250YWluZXJ7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I21pc3Npb24gLnNlY3Rpb24tcGFyYWxsYXgtY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtsZWZ0OjA7cGFkZGluZzowIDYwcHg7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bWluLXdpZHRoOjEyODBweH0udGFibGV0ICNtaXNzaW9uIC5zZWN0aW9uLXBhcmFsbGF4LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTttaW4td2lkdGg6MH0jbWlzc2lvbiAuc2VjdGlvbi1pbm5lcntkaXNwbGF5OnRhYmxlO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6NzAwcHg7bWFyZ2luOjAgYXV0bzt3aWR0aDo5NjBweH19I25ld3MsI25ld3MgLnNlY3Rpb24taW5uZXJ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlfSNtaXNzaW9uIC5zZWN0aW9uLW1haW57cGFkZGluZy1ib3R0b206MTAwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I21pc3Npb24gLnNlY3Rpb24tbWFpbntkaXNwbGF5OnRhYmxlLWNlbGw7cGFkZGluZy1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnRhYmxldCAjbWlzc2lvbiAuc2VjdGlvbi1tYWlue3BhZGRpbmctYm90dG9tOjI5MXB4fSNtaXNzaW9uIC5zZWN0aW9uLW1haW4+KntkaXNwbGF5OmlubGluZS1ibG9ja319I21pc3Npb24gLnNlY3Rpb24tbWFpbiBoMntwYWRkaW5nOjMzcHggMCAyNnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNtaXNzaW9uIC5zZWN0aW9uLW1haW4gaDJ7bGVmdDotMTE0cHg7bWFyZ2luOjAgMCAxOHB4O3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZX0udGFibGV0ICNtaXNzaW9uIC5zZWN0aW9uLW1haW4gaDJ7cGFkZGluZzo3N3B4IDAgODBweCAxMTBweDttYXJnaW46MH0jbWlzc2lvbiAuc2VjdGlvbi1iZ3tib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowIDYwcHh9LnRhYmxldCAjbWlzc2lvbiAuc2VjdGlvbi1iZ3toZWlnaHQ6MTUwJX0jbWlzc2lvbiAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZX19I21pc3Npb24gLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXI6YmVmb3Jle2xlZnQ6MDt3aWR0aDoyNSV9I21pc3Npb24gLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXI6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NwX21pc3Npb25fYmcuanBnKSA1MCUgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO3JpZ2h0OjA7d2lkdGg6NTAlfS5taXNzaW9uLXNlY3Rpb25ze21hcmdpbjowIDAgMzlweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjbWlzc2lvbiAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjphZnRlcntiYWNrZ3JvdW5kOnVybCguLi9pbWcvbWlzc2lvbl9iZy5qcGcpIDUwJSAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9Lm1pc3Npb24tc2VjdGlvbnN7bWFyZ2luOi0xMXB4IDAgNjBweH0udGFibGV0IC5taXNzaW9uLXNlY3Rpb25ze3BhZGRpbmc6MH0ubWlzc2lvbi1zZWN0aW9ucyBbY2xhc3NePW1pc3Npb24tc2VjdGlvbi1de2Rpc3BsYXk6dGFibGU7bWFyZ2luOjAgMzBweDt3aWR0aDo1NjBweH0ubWlzc2lvbi1zZWN0aW9ucyBbY2xhc3NePW1pc3Npb24tc2VjdGlvbi1dIHAsLm1pc3Npb24tc2VjdGlvbnMgW2NsYXNzXj1taXNzaW9uLXNlY3Rpb24tXT5oM3tkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlfX0ubWlzc2lvbi1zZWN0aW9ucyBbY2xhc3NePW1pc3Npb24tc2VjdGlvbi1dIHAsLm1pc3Npb24tc2VjdGlvbnMgW2NsYXNzXj1taXNzaW9uLXNlY3Rpb24tXT5oM3tmb250LXdlaWdodDo3MDA7bWFyZ2luOjB9I25ld3MgLnNlY3Rpb24tbmFtZSAuc2VjdGlvbi1uYW1lLWlubmVyOmFmdGVyLCNuZXdzIGgyIHNwYW57Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtZmFtaWx5OlJvYm90byxzYW5zLXNlcmlmfS5taXNzaW9uLXNlY3Rpb25zIFtjbGFzc149bWlzc2lvbi1zZWN0aW9uLV0gaDN7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7Lm1pc3Npb24tc2VjdGlvbnMgW2NsYXNzXj1taXNzaW9uLXNlY3Rpb24tXSBoM3t0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MjMwcHh9Lm1pc3Npb24tc2VjdGlvbnMgLm1pc3Npb24tc2VjdGlvbi1lbntvcGFjaXR5OjA7cGFkZGluZzowIDAgMTlweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1MHB4KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZSxvcGFjaXR5IC40cyBlYXNlfS50YWJsZXQgLm1pc3Npb24tc2VjdGlvbnMgLm1pc3Npb24tc2VjdGlvbi1lbntvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmU7dHJhbnNpdGlvbjpub25lfS5taXNzaW9uLXNlY3Rpb25zIC5taXNzaW9uLXNlY3Rpb24tZW4uYW5pbWF0ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19Lm1pc3Npb24tc2VjdGlvbnMgLm1pc3Npb24tc2VjdGlvbi1lbiBoM3ttYXJnaW46MCAwIC00cHh9Lm1pc3Npb24tc2VjdGlvbnMgLm1pc3Npb24tc2VjdGlvbi1lbiBoMyBpbWd7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMTVweH0ubWlzc2lvbi1zZWN0aW9ucyAubWlzc2lvbi1zZWN0aW9uLWVuIHB7Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjZweDtwYWRkaW5nOjAgMCAxNHB4fS5taXNzaW9uLXNlY3Rpb25zIC5taXNzaW9uLXNlY3Rpb24tZW4gcCBicntkaXNwbGF5Om5vbmV9Lm1pc3Npb24tc2VjdGlvbnMuYW5pbWF0ZSAubWlzc2lvbi1zZWN0aW9ucyAubWlzc2lvbi1zZWN0aW9uLWVue29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ubWlzc2lvbi1zZWN0aW9ucyAubWlzc2lvbi1zZWN0aW9uLWphe2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7Lm1pc3Npb24tc2VjdGlvbnMgLm1pc3Npb24tc2VjdGlvbi1lbiBoMyBpbWd7bWFyZ2luOjA7d2lkdGg6YXV0b30ubWlzc2lvbi1zZWN0aW9ucyAubWlzc2lvbi1zZWN0aW9uLWVuIHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MzMuNzVweDtwb3NpdGlvbjpyZWxhdGl2ZX0ubWlzc2lvbi1zZWN0aW9ucyAubWlzc2lvbi1zZWN0aW9uLWVuIHAgYnJ7ZGlzcGxheTppbmxpbmV9Lm1pc3Npb24tc2VjdGlvbnMgLm1pc3Npb24tc2VjdGlvbi1qYXtvcGFjaXR5OjA7cGFkZGluZy10b3A6MTdweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1MHB4KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZSAuMnMsb3BhY2l0eSAuNHMgZWFzZSAuMnN9LnRhYmxldCAubWlzc2lvbi1zZWN0aW9ucyAubWlzc2lvbi1zZWN0aW9uLWphe29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZTt0cmFuc2l0aW9uOm5vbmV9fS5taXNzaW9uLXNlY3Rpb25zIC5taXNzaW9uLXNlY3Rpb24tamEgaDN7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjdweDttYXJnaW46MCAwIDVweDtwYWRkaW5nOjE1cHggMCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5taXNzaW9uLXNlY3Rpb25zIC5taXNzaW9uLXNlY3Rpb24tamEgaDN7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MzguNXB4O3BhZGRpbmc6MH19Lm1pc3Npb24tc2VjdGlvbnMgLm1pc3Npb24tc2VjdGlvbi1qYSBwe2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjI0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7Lm1pc3Npb24tc2VjdGlvbnMgLm1pc3Npb24tc2VjdGlvbi1qYSBwe2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjIyLjc1cHg7bWFyZ2luOjA7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0cHh9Lm1pc3Npb24tc2VjdGlvbnMuYW5pbWF0ZSBbY2xhc3NePW1pc3Npb24tc2VjdGlvbi1de29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19I25ld3N7ei1pbmRleDoyO21hcmdpbi10b3A6LTEwMHB4O3BhZGRpbmctYm90dG9tOjE1MHB4fSNuZXdzIC5zZWN0aW9uLXBhcmFsbGF4LWNvbnRhaW5lcntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3otaW5kZXg6M30jbmV3cyAuc2VjdGlvbi1pbm5lcnt3aWR0aDoxMDAlO3otaW5kZXg6M31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjbmV3cyAuc2VjdGlvbi1pbm5lcntwYWRkaW5nOjB9fSNuZXdzIC5zZWN0aW9uLW1haW57bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6NDgwcHg7cGFkZGluZzowIDYuMjUlfSNuZXdzIGgye21hcmdpbjowO3BhZGRpbmc6MH0jbmV3cyBoMiBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTozMHB4O2xldHRlci1zcGFjaW5nOjE1cHg7bGluZS1oZWlnaHQ6MzcuNXB4fSNuZXdzIGgyIGNhbnZhc3tkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I25ld3MgLnNlY3Rpb24tbWFpbnttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7d2lkdGg6OTYwcHh9I25ld3MgaDIgc3BhbntkaXNwbGF5Om5vbmV9I25ld3MgaDIgY2FudmFze2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50YWJsZXQgI25ld3MgaDIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6NzhweDtsaW5lLWhlaWdodDoxMDUuM3B4O2xldHRlci1zcGFjaW5nOjM1cHg7bWFyZ2luOjA7cGFkZGluZzowfS50YWJsZXQgI25ld3MgaDIgY2FudmFze2Rpc3BsYXk6bm9uZX19I25ld3MgLnNlY3Rpb24tYmd7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7ei1pbmRleDoyfSNuZXdzIC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVye2JhY2tncm91bmQtY29sb3I6I2VmZWZlZjtib3gtc2hhZG93OjAgMCAxNXB4IDVweCByZ2JhKDAsMCwwLC4zKTtoZWlnaHQ6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJX0jbmV3cyAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjphZnRlciwjbmV3cyAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjpiZWZvcmV7Y29udGVudDpcIiBcIjtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt6LWluZGV4OjF9I25ld3MgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwMDtvcGFjaXR5Oi4wNH0jbmV3cyAuc2VjdGlvbi1uYW1le2JvdHRvbTowO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJTtsZWZ0OjAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO3otaW5kZXg6M30jbmV3cyAuc2VjdGlvbi1uYW1lIC5zZWN0aW9uLW5hbWUtaW5uZXJ7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I25ld3MgLnNlY3Rpb24tbmFtZXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2V9LnRhYmxldCAjbmV3cyAuc2VjdGlvbi1uYW1le3RyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNpdGlvbjpub25lfSNuZXdzIC5zZWN0aW9uLW5hbWUgLnNlY3Rpb24tbmFtZS1pbm5lcntiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwc319I25ld3MgLnNlY3Rpb24tbmFtZSAuc2VjdGlvbi1uYW1lLWlubmVyOmFmdGVye2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjEwcHg7aGVpZ2h0OjMwMHB4O29wYWNpdHk6LjQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7bGV0dGVyLXNwYWNpbmc6NDBweDtsaW5lLWhlaWdodDozMDBweDttYXJnaW46LTE1MHB4IDAgMCAtMTAwMHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtaW5kZW50OjQwcHg7dG9wOjUwJTt3aWR0aDoyMDAwcHh9I25ld3MgLnNlY3Rpb24tbmFtZS5hbmltYXRle3RyYW5zZm9ybTpzY2FsZVgoMSl9I25ld3MgLnNlY3Rpb24tcGFyYWxsYXgtY29udGFpbmVye292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjbmV3cyAuc2VjdGlvbi1wYXJhbGxheC1jb250YWluZXJ7b3ZlcmZsb3c6dmlzaWJsZX19I25ld3MgLnNlY3Rpb24tcGFyYWxsYXgtY29udGFpbmVyLnNlY3Rpb24tYmctY29udGFpbmVye2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9I25ld3MgLnNlY3Rpb24tdHJpYW5nbGV7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozN3B4O3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I25ld3MgLnNlY3Rpb24taW5uZXJ7b3ZlcmZsb3c6dmlzaWJsZX0udGFibGV0ICNuZXdzIC5zZWN0aW9uLWlubmVyIGgye3BhZGRpbmctdG9wOjI1MHB4IWltcG9ydGFudDtvcGFjaXR5OjF9I25ld3MgLnNlY3Rpb24tdHJpYW5nbGV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym90dG9tOjA7dG9wOjE1MHB4fS50YWJsZXQgI25ld3MgLnNlY3Rpb24tdHJpYW5nbGV7dG9wOjI1MHB4fSNuZXdzIC5zZWN0aW9uLXRyaWFuZ2xlIC5zZWN0aW9uLXRyaWFuZ2xlLWlubmVye3BhZGRpbmc6MCAwIDE1MHB4fX0jbmV3cyAuc2VjdGlvbi10cmlhbmdsZSAuc2VjdGlvbi10cmlhbmdsZS1pbm5lcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCMwMGYwZmYgNzAlLCMwMGEgMTAwJSk7Y29udGVudDpcIiBcIjtoZWlnaHQ6NzAlO2xlZnQ6MDtvcGFjaXR5Oi41O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zZm9ybTpza2V3WSgxNWRlZykgdHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjt3aWR0aDoxMDAlfSNuZXdzIC5zZWN0aW9uLWJne2JveC1zaXppbmc6Y29udGVudC1ib3g7cGFkZGluZy10b3A6MTBweDtoZWlnaHQ6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjbmV3cyAuc2VjdGlvbi1iZ3tiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowIDYwcHg7dG9wOjIwMHB4fSNuZXdze21hcmdpbi10b3A6LTIwMHB4O3BhZGRpbmc6MCAwIDIwMHB4fS50YWJsZXQgI25ld3N7bWFyZ2luLXRvcDotNTYwcHh9fSNuZXdzIC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVye292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MTBweDt0cmFuc2Zvcm06c2tld1koLTE1ZGVnKSB0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyfSNuZXdzIC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVyOmFmdGVyLCNuZXdzIC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVyOmJlZm9yZXt0cmFuc2Zvcm06c2tld1koMTVkZWcpO3RyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0fSNuZXdzLmhpZGRlbiAuc2VjdGlvbi1uYW1le3RvcDotMTAwJX0jbmV3cyAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjpiZWZvcmV7cmlnaHQ6MDt3aWR0aDoyNSV9I25ld3MgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXI6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NwX25ld3NfYmcuanBnKSA1MCUgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2xlZnQ6MDt3aWR0aDoyNSV9I25ld3MgLnNlY3Rpb24tYm90dG9tLXRyaWdnZXJ7Ym90dG9tOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0jbmV3cyAuc2VjdGlvbi1uYW1le29wYWNpdHk6MDtwb3NpdGlvbjpmaXhlZH0udGFibGV0ICNuZXdzIC5zZWN0aW9uLW5hbWV7Ym90dG9tOmF1dG87aGVpZ2h0OjEwMCU7b3BhY2l0eToxO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMDBweH0jbmV3cyAuc2VjdGlvbi1uYW1lLm1vdmV7Ym90dG9tOjIwMHB4O3Bvc2l0aW9uOmFic29sdXRlfSNuZXdzIC5zZWN0aW9uLW5hbWUgLnNlY3Rpb24tbmFtZS1pbm5lcjphZnRlcntjb250ZW50OlwiTkVXU1wifSNuZXdzIC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW57cGFkZGluZy1ib3R0b206MTlweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjbmV3cyAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjphZnRlcntiYWNrZ3JvdW5kOnVybCguLi9pbWcvbmV3c19iZy5qcGcpIDUwJSAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9I25ld3MgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbntwYWRkaW5nLWJvdHRvbTowfS50YWJsZXQgI25ld3MgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbntwYWRkaW5nLWJvdHRvbTo1MHB4fX0jbmV3cyAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIGgye3BhZGRpbmc6MzFweCAwIDI1cHg7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6LTEwcHg7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoxMDAlfSNuZXdzIC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gLmJ0bntmb250LWZhbWlseTpSb2JvdG8sc2Fucy1zZXJpZjtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjQwcHg7bGV0dGVyLXNwYWNpbmc6NXB4O2xpbmUtaGVpZ2h0OjQwcHg7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MjgwcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3RleHQtaW5kZW50OjVweDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNuZXdzIC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gaDJ7cmlnaHQ6LTkycHg7cGFkZGluZzo4MHB4IDAgMH0udGFibGV0ICNuZXdzIC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gaDJ7cGFkZGluZzo3MHB4IDAgNTVweDtyaWdodDotNDFweH0jbmV3cyAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIC5idG57aGVpZ2h0OjYwcHg7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6MTBweDtsaW5lLWhlaWdodDo2MnB4O21heC13aWR0aDoxMDAlO3dpZHRoOjM2MHB4fSNuZXdzIC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gLmJ0bjpob3ZlcjphZnRlciwjbmV3cyAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIC5idG46aG92ZXI6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX19I25ld3MgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiAuYnRuOmFmdGVyLCNuZXdzIC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gLmJ0bjpiZWZvcmV7Y29udGVudDpcIk1PUkVcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0ZXh0LWluZGVudDoxMHB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlO3dpZHRoOjEwMCV9I25ld3MgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiAuYnRuOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7dG9wOjB9I25ld3MgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiAuYnRuOmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIzAwZjBmZiAwLCMwMGEgMTAwJSk7dG9wOjEwMCV9I25ld3MgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiAuYnRuLnRvdWNoOmFmdGVyLCNuZXdzIC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gLmJ0bi50b3VjaDpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfSNuZXdzIC5uZXdzLWVudHJpZXN7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7em9vbToxfSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnl7Ym94LXNpemluZzpib3JkZXItYm94O2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTAlfSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YSAudGh1bWJ7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YSAudGh1bWI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwMDtjb250ZW50OlwiIFwiO2hlaWdodDoxMDAlO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjI7dG9wOjB9I25ld3MgLm5ld3MtZW50cmllcyAubmV3cy1lbnRyeT5hIC50aHVtYjphZnRlcntmb250LWZhbWlseTpSb2JvdG8sc2Fucy1zZXJpZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmY7Y29sb3I6I2ZmZjtjb250ZW50OlwiUkVBRCBNT1JFXCI7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDtmb250LXdlaWdodDo3MDA7bGVmdDo1MCU7bGluZS1oZWlnaHQ6NDBweDttYXJnaW46LTIwcHggMCAwIC01MHB4O29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwcHgpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLG9wYWNpdHkgLjJzIGVhc2U7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwcHg7ei1pbmRleDozfSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YTpob3ZlcntvcGFjaXR5OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I25ld3MgLm5ld3MtZW50cmllc3twYWRkaW5nOjE4cHggMjFweCA4NnB4fSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YTpob3ZlciAudGh1bWIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YTpob3ZlciAudGh1bWI6YmVmb3Jle29wYWNpdHk6Ljd9I25ld3MgLm5ld3MtZW50cmllcyAubmV3cy1lbnRyeT5hOmhvdmVyIC50aHVtYjphZnRlcntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YS50b3VjaCAudGh1bWIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YS50b3VjaCAudGh1bWI6YmVmb3Jle29wYWNpdHk6Ljd9I25ld3MgLm5ld3MtZW50cmllcyAubmV3cy1lbnRyeT5hLnRvdWNoIC50aHVtYjphZnRlcntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9I25ld3MgLm5ld3MtZW50cmllcyAubmV3cy1lbnRyeTpudGgtY2hpbGQoZXZlbil7cGFkZGluZzowIDAgMTlweCAxLjc4JX0jbmV3cyAubmV3cy1lbnRyaWVzIC5uZXdzLWVudHJ5Om50aC1jaGlsZChvZGQpe3BhZGRpbmc6MCAxLjc4JSAxOXB4IDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I25ld3MgLm5ld3MtZW50cmllcyAubmV3cy1lbnRyeXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2l6aW5nOmNvbnRlbnQtYm94O29wYWNpdHk6MDtwYWRkaW5nOjAgMzlweCFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTBweCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2Usb3BhY2l0eSAuNHMgZWFzZTt3aWR0aDoyMjhweH0udGFibGV0ICNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnl7b3BhY2l0eToxO3RyYW5zZm9ybTpub25lO3RyYW5zaXRpb246bm9uZX0jbmV3cyAubmV3cy1lbnRyaWVzIC5uZXdzLWVudHJ5Om50aC1jaGlsZCgzbisxKXtjbGVhcjpsZWZ0O3RyYW5zaXRpb24tZGVsYXk6LjJzfSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk6bnRoLWNoaWxkKDNuKzIpe3RvcDozMHB4O3RyYW5zaXRpb24tZGVsYXk6LjRzfSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk6bnRoLWNoaWxkKDNuKXt0cmFuc2l0aW9uLWRlbGF5Oi42c30jbmV3cyAubmV3cy1lbnRyaWVzIC5uZXdzLWVudHJ5PmF7aGVpZ2h0OjI1MHB4fX0jbmV3cyAubmV3cy1lbnRyaWVzIC5uZXdzLWVudHJ5PmEgLnRodW1ie3RyYW5zaXRpb246YmFja2dyb3VuZCAuNHMgZWFzZX0jbmV3cyAubmV3cy1lbnRyaWVzIC5uZXdzLWVudHJ5PmEgLnRodW1iIGltZ3t2ZXJ0aWNhbC1hbGlnbjpib3R0b207d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YSAudGh1bWIuaXMtbWF0Y2hIZWlnaHR7YmFja2dyb3VuZDojZmZmfSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YSAudGh1bWIuaXMtbWF0Y2hIZWlnaHQgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO29wYWNpdHk6MTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZSxvcGFjaXR5IC40cyBlYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YSAudGh1bWJ7d2lkdGg6MjI4cHg7aGVpZ2h0OjEzM3B4O2JhY2tncm91bmQ6I2ZmZjtyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLG9wYWNpdHkgLjRzIGVhc2V9I25ld3MgLm5ld3MtZW50cmllcyAubmV3cy1lbnRyeT5hIC50aHVtYiBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7b3BhY2l0eToxO3dpZHRoOjEwMCU7dmVydGljYWwtYWxpZ246Ym90dG9tO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLG9wYWNpdHkgLjRzIGVhc2V9fSNidXNpbmVzcywjYnVzaW5lc3MgLnNlY3Rpb24taW5uZXJ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6M30jbmV3cyAubmV3cy1lbnRyaWVzIC5uZXdzLWVudHJ5PmEudG91Y2ggLnRodW1iIGltZywjbmV3cyAubmV3cy1lbnRyaWVzIC5uZXdzLWVudHJ5PmE6aG92ZXIgLnRodW1iIGltZ3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpfSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YSAuY2F0ZWdvcnksI25ld3MgLm5ld3MtZW50cmllcyAubmV3cy1lbnRyeT5hIC5kYXRle2ZvbnQtZmFtaWx5OlJvYm90byxzYW5zLXNlcmlmO2Rpc3BsYXk6YmxvY2s7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowfSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YSAuZGF0ZXtjb2xvcjojNjY2O3BhZGRpbmc6OHB4IDAgNHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YSAuY2F0ZWdvcnksI25ld3MgLm5ld3MtZW50cmllcyAubmV3cy1lbnRyeT5hIC5kYXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxMXB4fSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YSAuZGF0ZXtwYWRkaW5nOjB9I25ld3MgLm5ld3MtZW50cmllcyAubmV3cy1lbnRyeT5hIC5kYXRlOmFmdGVye2NvbnRlbnQ6XCJ8XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zdHlsZTpub3JtYWw7cGFkZGluZzowIDJweCAwIDVweH19I25ld3MgLm5ld3MtZW50cmllcyAubmV3cy1lbnRyeT5hIC5jYXRlZ29yeXtjb2xvcjojMDAwO3BhZGRpbmc6MCAwIDVweH0jbmV3cyAubmV3cy1lbnRyaWVzIC5uZXdzLWVudHJ5PmEgLnRpdGxle2NvbG9yOiMwMDA7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE2LjVweDttYXJnaW46MDtwYWRkaW5nOjB9I2J1c2luZXNzIC5zZWN0aW9uLW5hbWUgLnNlY3Rpb24tbmFtZS1pbm5lcjphZnRlciwjYnVzaW5lc3MgaDIgc3Bhbntmb250LXdlaWdodDo5MDA7Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWZ9I25ld3MgLm5ld3MtZW50cmllcy5hbmltYXRlIC5uZXdzLWVudHJ5e29wYWNpdHk6MSFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkhaW1wb3J0YW50fSNidXNpbmVzc3ttYXJnaW4tdG9wOi0xNTBweH0jYnVzaW5lc3MgLnNlY3Rpb24tcGFyYWxsYXgtY29udGFpbmVye2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDozfSNidXNpbmVzcyAuc2VjdGlvbi1pbm5lcnt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YSAuY2F0ZWdvcnl7cGFkZGluZzowfSNuZXdzIC5uZXdzLWVudHJpZXMgLm5ld3MtZW50cnk+YSAudGl0bGV7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MThweH0jYnVzaW5lc3MgLnNlY3Rpb24taW5uZXJ7cGFkZGluZzowfX0jYnVzaW5lc3MgLnNlY3Rpb24tbWFpbnttYXJnaW46MCBhdXRvO21heC13aWR0aDo0ODBweDtwYWRkaW5nOjAgNi4yNSV9I2J1c2luZXNzIGgye21hcmdpbjowO3BhZGRpbmc6MH0jYnVzaW5lc3MgaDIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MzBweDtsZXR0ZXItc3BhY2luZzoxNXB4O2xpbmUtaGVpZ2h0OjM3LjVweH0jYnVzaW5lc3MgaDIgY2FudmFze2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjYnVzaW5lc3MgLnNlY3Rpb24tbWFpbnttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7d2lkdGg6OTYwcHh9I2J1c2luZXNzIGgyIHNwYW57ZGlzcGxheTpub25lfSNidXNpbmVzcyBoMiBjYW52YXN7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRhYmxldCAjYnVzaW5lc3MgaDIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6NzhweDtsaW5lLWhlaWdodDoxMDUuM3B4O2xldHRlci1zcGFjaW5nOjM1cHg7bWFyZ2luOjA7cGFkZGluZzowfS50YWJsZXQgI2J1c2luZXNzIGgyIGNhbnZhc3tkaXNwbGF5Om5vbmV9fSNidXNpbmVzcyAuc2VjdGlvbi1iZ3tsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0jYnVzaW5lc3MgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojZWZlZmVmO2JveC1zaGFkb3c6MCAwIDE1cHggNXB4IHJnYmEoMCwwLDAsLjMpO2hlaWdodDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlfSNidXNpbmVzcyAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjphZnRlciwjYnVzaW5lc3MgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxfSNidXNpbmVzcyAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6LjA0fSNidXNpbmVzcyAuc2VjdGlvbi1uYW1le2JvdHRvbTowO2Rpc3BsYXk6bm9uZTtsZWZ0OjAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO3otaW5kZXg6M30jYnVzaW5lc3MgLnNlY3Rpb24tbmFtZS5tb3Zle3Bvc2l0aW9uOmFic29sdXRlfSNidXNpbmVzcyAuc2VjdGlvbi1uYW1lIC5zZWN0aW9uLW5hbWUtaW5uZXJ7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I2J1c2luZXNzIC5zZWN0aW9uLW5hbWV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlfS50YWJsZXQgI2J1c2luZXNzIC5zZWN0aW9uLW5hbWV7dHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2l0aW9uOm5vbmV9I2J1c2luZXNzIC5zZWN0aW9uLW5hbWUgLnNlY3Rpb24tbmFtZS1pbm5lcntiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwc319I2J1c2luZXNzIC5zZWN0aW9uLW5hbWUgLnNlY3Rpb24tbmFtZS1pbm5lcjphZnRlcntjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjIxMHB4O2hlaWdodDozMDBweDtvcGFjaXR5Oi40O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2xldHRlci1zcGFjaW5nOjQwcHg7bGluZS1oZWlnaHQ6MzAwcHg7bWFyZ2luOi0xNTBweCAwIDAgLTEwMDBweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWluZGVudDo0MHB4O3RvcDo1MCU7d2lkdGg6MjAwMHB4fSNidXNpbmVzcyAuc2VjdGlvbi1uYW1lLmFuaW1hdGV7dHJhbnNmb3JtOnNjYWxlWCgxKX0jYnVzaW5lc3MgLnNlY3Rpb24tcGFyYWxsYXgtY29udGFpbmVye292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjYnVzaW5lc3MgLnNlY3Rpb24tcGFyYWxsYXgtY29udGFpbmVye292ZXJmbG93OnZpc2libGV9fSNidXNpbmVzcyAuc2VjdGlvbi1wYXJhbGxheC1jb250YWluZXIuc2VjdGlvbi1iZy1jb250YWluZXJ7bGVmdDowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0jYnVzaW5lc3MgLnNlY3Rpb24tdHJpYW5nbGV7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozN3B4O3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I2J1c2luZXNzIC5zZWN0aW9uLWlubmVye292ZXJmbG93OnZpc2libGV9LnRhYmxldCAjYnVzaW5lc3MgLnNlY3Rpb24taW5uZXIgaDJ7cGFkZGluZy10b3A6MjUwcHghaW1wb3J0YW50O29wYWNpdHk6MX0jYnVzaW5lc3MgLnNlY3Rpb24tdHJpYW5nbGV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym90dG9tOjA7dG9wOjE1MHB4fS50YWJsZXQgI2J1c2luZXNzIC5zZWN0aW9uLXRyaWFuZ2xle3RvcDoyNTBweH0jYnVzaW5lc3MgLnNlY3Rpb24tdHJpYW5nbGUgLnNlY3Rpb24tdHJpYW5nbGUtaW5uZXJ7cGFkZGluZzowIDAgMTUwcHh9fSNidXNpbmVzcyAuc2VjdGlvbi10cmlhbmdsZSAuc2VjdGlvbi10cmlhbmdsZS1pbm5lcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwjMDBmMGZmIDcwJSwjMDBhIDEwMCUpO2NvbnRlbnQ6XCIgXCI7aGVpZ2h0OjcwJTtsZWZ0OjA7b3BhY2l0eTouNTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2Zvcm06c2tld1koMTVkZWcpIHRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7d2lkdGg6MTAwJX0jYnVzaW5lc3MgLnNlY3Rpb24tYmd7Ym94LXNpemluZzpjb250ZW50LWJveDtwYWRkaW5nLXRvcDoxMHB4O2hlaWdodDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNidXNpbmVzcyAuc2VjdGlvbi1iZ3tiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowIDYwcHg7dG9wOjIwMHB4fSNidXNpbmVzc3twYWRkaW5nOjA7bWFyZ2luLXRvcDotMjAwcHh9LnRhYmxldCAjYnVzaW5lc3N7bWFyZ2luLXRvcDotMjUwcHh9fSNidXNpbmVzcyAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcntvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7dG9wOjEwcHg7dHJhbnNmb3JtOnNrZXdZKC0xNWRlZykgdHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcn0jYnVzaW5lc3MgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXI6YWZ0ZXIsI2J1c2luZXNzIC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVyOmJlZm9yZXt0cmFuc2Zvcm06c2tld1koMTVkZWcpO3RyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0fSNidXNpbmVzczphZnRlcntib3R0b206MDtib3gtc2hhZG93OjAgMCAxNXB4IDVweCByZ2JhKDAsMCwwLC4zKTtjb250ZW50OlwiIFwiO2xlZnQ6MDtoZWlnaHQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7ei1pbmRleDowfSNidXNpbmVzcyAuc2VjdGlvbi1iZ3t6LWluZGV4OjJ9I2J1c2luZXNzIC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVyOmJlZm9yZXtsZWZ0OjA7d2lkdGg6MjUlfSNidXNpbmVzcyAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjphZnRlcntiYWNrZ3JvdW5kOnVybCguLi9pbWcvc3BfYnVzaW5lc3NfYmcuanBnKSA1MCUgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO3JpZ2h0OjA7d2lkdGg6NTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNidXNpbmVzcyAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjphZnRlcntiYWNrZ3JvdW5kOnVybCguLi9pbWcvYnVzaW5lc3NfYmcuanBnKSA1MCUgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RvcDphdXRvfX0jYnVzaW5lc3MgLnNlY3Rpb24tbmFtZXtoZWlnaHQ6MTAwJSFpbXBvcnRhbnR9LnRhYmxldCAjYnVzaW5lc3MgLnNlY3Rpb24tbmFtZXt0b3A6MTIwcHh9I2J1c2luZXNzIC5zZWN0aW9uLW5hbWUgLnNlY3Rpb24tbmFtZS1pbm5lcjphZnRlcntjb250ZW50OlwiQlVTSU5FU1NcIn0jYnVzaW5lc3MgLnNlY3Rpb24taW5uZXJ7bWFyZ2luLWJvdHRvbTotMjNweDtwYWRkaW5nOjAgMCAyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNidXNpbmVzcyAuc2VjdGlvbi1pbm5lcnttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmctYm90dG9tOjB9I2J1c2luZXNzIC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW57cGFkZGluZzowO21hcmdpbjowIGF1dG87d2lkdGg6OTYwcHh9LnRhYmxldCAjYnVzaW5lc3MgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbntwYWRkaW5nOjAgMCAzNXB4fX0jYnVzaW5lc3MgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiBoMntwYWRkaW5nOjgwcHggMCAyNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNidXNpbmVzcyAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIGgye21hcmdpbi1sZWZ0Oi0xMTNweDtwYWRkaW5nOjgwcHggMCAwO3Bvc2l0aW9uOnJlbGF0aXZlfS50YWJsZXQgI2J1c2luZXNzIC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gaDJ7cGFkZGluZzozOXB4IDAgNDlweDttYXJnaW46MDt0b3A6MH19I2J1c2luZXNzIC5sYWJlbHN7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt3aWR0aDoxMDAlO3pvb206MX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjYnVzaW5lc3MgLmxhYmVsc3twYWRkaW5nLWJvdHRvbTo1MHB4O21hcmdpbi1ib3R0b206LTUwcHg7cGFkZGluZy10b3A6MnB4O21hcmdpbi10b3A6MnB4fX0jYnVzaW5lc3MgLmxhYmVscyAubGFiZWx7cGFkZGluZzowIDAgMTJweDt3aWR0aDoxMDAlfSNidXNpbmVzcyAubGFiZWxzIC5sYWJlbD5he2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9I2J1c2luZXNzIC5sYWJlbHMgLmxhYmVsPmEgLnRodW1ie292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0jYnVzaW5lc3MgLmxhYmVscyAubGFiZWw+YSAudGh1bWIgaW1ne3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxMDAlfSNidXNpbmVzcyAubGFiZWxzIC5sYWJlbD5hIC50aHVtYjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbnRlbnQ6XCIgXCI7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZTt3aWR0aDoxMDAlO3otaW5kZXg6Mjt0b3A6MH0jYnVzaW5lc3MgLmxhYmVscyAubGFiZWw+YSAudGh1bWI6YWZ0ZXJ7Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmO2NvbG9yOiNmZmY7Y29udGVudDpcIlJFQUQgTU9SRVwiO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NzAwO2xlZnQ6NTAlO2xpbmUtaGVpZ2h0OjQwcHg7bWFyZ2luOi0yMHB4IDAgMCAtNTBweDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZSxvcGFjaXR5IC4ycyBlYXNlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMHB4O3otaW5kZXg6M30jcmVjcnVpdCAuc2VjdGlvbi1uYW1lIC5zZWN0aW9uLW5hbWUtaW5uZXI6YWZ0ZXIsI3JlY3J1aXQgaDIgc3Bhbntmb250LWZhbWlseTpSb2JvdG8sc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDB9I2J1c2luZXNzIC5sYWJlbHMgLmxhYmVsPmE6aG92ZXJ7b3BhY2l0eToxfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNidXNpbmVzcyAubGFiZWxzIC5sYWJlbD5hOmhvdmVyIC50aHVtYiBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9I2J1c2luZXNzIC5sYWJlbHMgLmxhYmVsPmE6aG92ZXIgLnRodW1iOmJlZm9yZXtvcGFjaXR5Oi43fSNidXNpbmVzcyAubGFiZWxzIC5sYWJlbD5hOmhvdmVyIC50aHVtYjphZnRlcntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fSNidXNpbmVzcyAubGFiZWxzIC5sYWJlbD5hLnRvdWNoIC50aHVtYiBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9I2J1c2luZXNzIC5sYWJlbHMgLmxhYmVsPmEudG91Y2ggLnRodW1iOmJlZm9yZXtvcGFjaXR5Oi43fSNidXNpbmVzcyAubGFiZWxzIC5sYWJlbD5hLnRvdWNoIC50aHVtYjphZnRlcntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I2J1c2luZXNzIC5sYWJlbHMgLmxhYmVse2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2hlaWdodDoxODBweDtvcGFjaXR5OjA7cGFkZGluZzowIDYwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTBweCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2Usb3BhY2l0eSAuNHMgZWFzZTt3aWR0aDo3NDBweDttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS50YWJsZXQgI2J1c2luZXNzIC5sYWJlbHMgLmxhYmVse29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZTt0cmFuc2l0aW9uOm5vbmV9I2J1c2luZXNzIC5sYWJlbHMgLmxhYmVsOmZpcnN0LWNoaWxke3RyYW5zaXRpb24tZGVsYXk6LjJzfSNidXNpbmVzcyAubGFiZWxzIC5sYWJlbDpsYXN0LWNoaWxke3RyYW5zaXRpb24tZGVsYXk6LjRzfSNidXNpbmVzcyAubGFiZWxzIC5sYWJlbDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206ODBweH19I2J1c2luZXNzIC5sYWJlbHMgLmxhYmVsIGF7ZGlzcGxheTpibG9ja30jYnVzaW5lc3MgLmxhYmVscyAubGFiZWwgYSBzcGFue2ZvbnQtc2l6ZToxMnB4O21hcmdpbjoxMnB4IDAgNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNidXNpbmVzcyAubGFiZWxzIC5sYWJlbCBzcGFuIGF7Zm9udC1zaXplOjE0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7I2J1c2luZXNzIC5sYWJlbHMgLmxhYmVsIHNwYW4gYXtwYWRkaW5nLXRvcDoxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjYnVzaW5lc3MgLmxhYmVscyAubGFiZWwgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtmb250LXNpemU6MTRweDttYXJnaW46MDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywjMDBhLCMwMGYwZmYpO3RyYW5zaXRpb246LjNzfSNidXNpbmVzcyAubGFiZWxzIC5sYWJlbCBzcGFuPmF7dHJhbnNpdGlvbjouM3M7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwMDB9I2J1c2luZXNzIC5sYWJlbHMgLmxhYmVsIHNwYW4+YTpob3ZlcntiYWNrZ3JvdW5kOjAgMDtvcGFjaXR5Oi44fX0jYnVzaW5lc3MgLmxhYmVscyAubGFiZWwgLnRodW1ie2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW46MCAwIDhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjYnVzaW5lc3MgLmxhYmVscyAubGFiZWwgLnRodW1ie2hlaWdodDoxODBweDttYXJnaW46MDt3aWR0aDoyNzBweDtmbG9hdDpyaWdodH19I2J1c2luZXNzIC5sYWJlbHMgLmxhYmVsIC50aHVtYiBpbWd7d2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjpib3R0b219I2J1c2luZXNzIC5sYWJlbHMgLmxhYmVsIC50aXRsZXtmb250LXNpemU6MTZweDttYXJnaW46MCAwIC0zcHg7cGFkZGluZzowIDAgNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNidXNpbmVzcyAubGFiZWxzIC5sYWJlbCAubWV0YXt3aWR0aDo0MjBweH0jYnVzaW5lc3MgLmxhYmVscyAubGFiZWwgLnRpdGxle2ZvbnQtc2l6ZToyMHB4O21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1cHg7cGFkZGluZy1ib3R0b206MTZweH19I2J1c2luZXNzIC5sYWJlbHMgLmxhYmVsIC50ZXh0e2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHg7bWFyZ2luOjA7cGFkZGluZzowfSNidXNpbmVzcyAubGFiZWxzLmFuaW1hdGUgLmxhYmVse29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0jcmVjcnVpdHtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2hlaWdodDozMzRweDtvdmVyZmxvdzpoaWRkZW59I3JlY3J1aXQgLnNlY3Rpb24tcGFyYWxsYXgtY29udGFpbmVye2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDozO292ZXJmbG93OmhpZGRlbn0jcmVjcnVpdCAuc2VjdGlvbi1pbm5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTt6LWluZGV4OjN9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I2J1c2luZXNzIC5sYWJlbHMgLmxhYmVsIC50ZXh0e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0LjVweH0jYnVzaW5lc3MgLmxhYmVscyAubGFiZWw6bGFzdC1jaGlsZCAudGh1bWJ7Ym90dG9tOjB9I2J1c2luZXNzIC5sYWJlbHMgLmxhYmVsOmxhc3QtY2hpbGQgLm1ldGF7dG9wOi0xM3B4fSNyZWNydWl0IC5zZWN0aW9uLWlubmVye3BhZGRpbmc6MH19I3JlY3J1aXQgLnNlY3Rpb24tbWFpbnttYXJnaW46MCBhdXRvO21heC13aWR0aDo0ODBweDtwYWRkaW5nOjAgNi4yNSV9I3JlY3J1aXQgaDJ7bWFyZ2luOjA7cGFkZGluZzowfSNyZWNydWl0IGgyIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjMwcHg7bGV0dGVyLXNwYWNpbmc6MTVweDtsaW5lLWhlaWdodDozNy41cHh9I3JlY3J1aXQgaDIgY2FudmFze2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjcmVjcnVpdCAuc2VjdGlvbi1tYWlue21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aWR0aDo5NjBweH0jcmVjcnVpdCBoMiBzcGFue2Rpc3BsYXk6bm9uZX0jcmVjcnVpdCBoMiBjYW52YXN7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRhYmxldCAjcmVjcnVpdCBoMiBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTo3OHB4O2xpbmUtaGVpZ2h0OjEwNS4zcHg7bGV0dGVyLXNwYWNpbmc6MzVweDttYXJnaW46MDtwYWRkaW5nOjB9LnRhYmxldCAjcmVjcnVpdCBoMiBjYW52YXN7ZGlzcGxheTpub25lfX0jcmVjcnVpdCAuc2VjdGlvbi1iZ3tsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt6LWluZGV4OjJ9I3JlY3J1aXQgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojZWZlZmVmO2JveC1zaGFkb3c6MCAwIDE1cHggNXB4IHJnYmEoMCwwLDAsLjMpO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfSNyZWNydWl0IC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVyOmFmdGVyLCNyZWNydWl0IC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVyOmJlZm9yZXtjb250ZW50OlwiIFwiO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO3otaW5kZXg6MX0jcmVjcnVpdCAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6LjA0fSNyZWNydWl0IC5zZWN0aW9uLW5hbWV7Ym90dG9tOjA7ZGlzcGxheTpub25lO2hlaWdodDoxMDAlO2xlZnQ6MCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7ei1pbmRleDozfSNyZWNydWl0IC5zZWN0aW9uLW5hbWUubW92ZXtwb3NpdGlvbjphYnNvbHV0ZX0jcmVjcnVpdCAuc2VjdGlvbi1uYW1lIC5zZWN0aW9uLW5hbWUtaW5uZXJ7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I3JlY3J1aXQgLnNlY3Rpb24tbmFtZXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2V9LnRhYmxldCAjcmVjcnVpdCAuc2VjdGlvbi1uYW1le3RyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNpdGlvbjpub25lfSNyZWNydWl0IC5zZWN0aW9uLW5hbWUgLnNlY3Rpb24tbmFtZS1pbm5lcntiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwc319I3JlY3J1aXQgLnNlY3Rpb24tbmFtZSAuc2VjdGlvbi1uYW1lLWlubmVyOmFmdGVye2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjEwcHg7aGVpZ2h0OjMwMHB4O29wYWNpdHk6LjQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7bGV0dGVyLXNwYWNpbmc6NDBweDtsaW5lLWhlaWdodDozMDBweDttYXJnaW46LTE1MHB4IDAgMCAtMTAwMHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtaW5kZW50OjQwcHg7dG9wOjUwJTt3aWR0aDoyMDAwcHg7Y29udGVudDpcIlJFQ1JVSVRcIn0jcmVjcnVpdCAuc2VjdGlvbi1uYW1lLmFuaW1hdGV7dHJhbnNmb3JtOnNjYWxlWCgxKX0jcmVjcnVpdCAuc2VjdGlvbi1uYW1le29wYWNpdHk6MTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZSAuNXN9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I3JlY3J1aXR7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MTUwJTt6LWluZGV4OjEhaW1wb3J0YW50fS50YWJsZXQgI3JlY3J1aXR7aGVpZ2h0Ojc3MHB4fSNyZWNydWl0LmhpZGRlbiAuc2VjdGlvbi1wYXJhbGxheC1jb250YWluZXIgaDJ7ZGlzcGxheTpub25lIWltcG9ydGFudH0jcmVjcnVpdCAuc2VjdGlvbi1wYXJhbGxheC1jb250YWluZXJ7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47bGVmdDowO21pbi13aWR0aDoxMjgwcHg7cG9zaXRpb246Zml4ZWQ7dG9wOjB9LnRhYmxldCAjcmVjcnVpdCAuc2VjdGlvbi1wYXJhbGxheC1jb250YWluZXJ7bWluLXdpZHRoOjA7cG9zaXRpb246cmVsYXRpdmV9I3JlY3J1aXQgLnNlY3Rpb24tYmd7cGFkZGluZzo2MHB4IDB9LnRhYmxldCAjcmVjcnVpdCAuc2VjdGlvbi1iZ3twYWRkaW5nOjB9fSNyZWNydWl0IC5zZWN0aW9uLWJne2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MTAwJX0jcmVjcnVpdCAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcntiYWNrZ3JvdW5kOnVybCguLi9pbWcvc3BfcmVjcnVpdF9iZy5qcGcpIDUwJSA1MCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2hlaWdodDoxMDAlO3otaW5kZXg6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjcmVjcnVpdCAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcntiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kOnVybCguLi9pbWcvcmVjcnVpdF9iZy5wbmcpIDUwJSA1MCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RvcDo1N3B4fS50YWJsZXQgI3JlY3J1aXQgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXJ7dG9wOjB9I3JlY3J1aXQgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctbWFza3tiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kOnVybCguLi9pbWcvcmVjcnVpdF9iZ19tYXNrLnBuZykgNTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt2aXNpYmlsaXR5OnZpc2libGU7d2lkdGg6MTAwJTt6LWluZGV4OjJ9I3JlY3J1aXQgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctZ3JhZHtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06c2NhbGVZKDApO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZX0udGFibGV0ICNyZWNydWl0IC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWdyYWR7dHJhbnNmb3JtOm5vbmU7dHJhbnNpdGlvbjpub25lfX0jcmVjcnVpdCAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1ncmFke2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7ei1pbmRleDozfSNyZWNydWl0IC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWdyYWQ6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwjMDBmMGZmIDAsIzAwYSAxMDAlKTtjb250ZW50OlwiIFwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO29wYWNpdHk6LjU7d2lkdGg6MTgwcHh9I3JlY3J1aXQgLnNlY3Rpb24taW5uZXJ7ZGlzcGxheTp0YWJsZTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjcmVjcnVpdCAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1ncmFkOmJlZm9yZXt3aWR0aDozMDBweH0jcmVjcnVpdCAuc2VjdGlvbi1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bzt3aWR0aDo5NjBweH0udGFibGV0ICNyZWNydWl0IC5zZWN0aW9uLWlubmVye3BhZGRpbmc6MTAwcHggMH19I3JlY3J1aXQgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbntkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjEwMCV9I3JlY3J1aXQgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbj4qe2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNyZWNydWl0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gaDJ7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjcmVjcnVpdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIGgye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjotMTA4cHggMCAwfS50YWJsZXQgI3JlY3J1aXQgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiBoMntkaXNwbGF5OmJsb2NrO21hcmdpbjotMTEwcHggMCA2MHB4fX0jcmVjcnVpdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIGgyIHNwYW57bWFyZ2luLXJpZ2h0Oi0xNXB4fSNyZWNydWl0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gcHtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MjZweDttYXJnaW46MDtwYWRkaW5nOjIwcHggMCAxM3B4fSNhYm91dCAuc2VjdGlvbi1uYW1lIC5zZWN0aW9uLW5hbWUtaW5uZXI6YWZ0ZXIsI2Fib3V0IGgyIHNwYW57Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNyZWNydWl0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gcHtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDo0OHB4O21hcmdpbjowO29wYWNpdHk6MDtwYWRkaW5nOjAgMCA4NHB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlIC42cyxvcGFjaXR5IC40cyBlYXNlIC42czt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1MHB4KX0udGFibGV0ICNyZWNydWl0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gcHtvcGFjaXR5OjE7dHJhbnNpdGlvbjpub25lO3RyYW5zZm9ybTpub25lfX0jcmVjcnVpdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIC5idG57Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWY7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2hlaWdodDo0MHB4O2xldHRlci1zcGFjaW5nOjVweDtsaW5lLWhlaWdodDo0MHB4O21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjI4MHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWluZGVudDo1cHg7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjcmVjcnVpdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIC5idG57aGVpZ2h0OjYwcHg7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6MTBweDtsaW5lLWhlaWdodDo2MnB4O21heC13aWR0aDoxMDAlO3dpZHRoOjM2MHB4fSNyZWNydWl0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gLmJ0bjpob3ZlcjphZnRlciwjcmVjcnVpdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIC5idG46aG92ZXI6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX19I3JlY3J1aXQgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiAuYnRuOmFmdGVyLCNyZWNydWl0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gLmJ0bjpiZWZvcmV7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dGV4dC1pbmRlbnQ6MTBweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZTt3aWR0aDoxMDAlO2NvbnRlbnQ6XCJSRUNSVUlUIFNJVEVcIn0jYWJvdXQsI2Fib3V0IC5zZWN0aW9uLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0jcmVjcnVpdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIC5idG46YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwMDt0b3A6MH0jcmVjcnVpdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIC5idG46YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwjMDBmMGZmIDAsIzAwYSAxMDAlKTt0b3A6MTAwJX0jcmVjcnVpdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIC5idG4udG91Y2g6YWZ0ZXIsI3JlY3J1aXQgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiAuYnRuLnRvdWNoOmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9I2Fib3V0e3otaW5kZXg6Mn0jYWJvdXQgLnNlY3Rpb24tcGFyYWxsYXgtY29udGFpbmVye2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDozfSNhYm91dCAuc2VjdGlvbi1pbm5lcnt3aWR0aDoxMDAlO3otaW5kZXg6M31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjcmVjcnVpdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIC5idG57YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47bWFyZ2luOjAgYXV0bztvcGFjaXR5OjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2UgLjhzLG9wYWNpdHkgLjRzIGVhc2UgLjhzO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUwcHgpfS50YWJsZXQgI3JlY3J1aXQgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiAuYnRue29wYWNpdHk6MTt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOm5vbmV9I3JlY3J1aXQuYW5pbWF0ZSAuc2VjdGlvbi1uYW1le3RyYW5zZm9ybTpzY2FsZVgoMSl9I3JlY3J1aXQuYW5pbWF0ZSAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1ncmFke3RyYW5zZm9ybTpzY2FsZVkoMSl9I3JlY3J1aXQuYW5pbWF0ZSAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIC5idG4sI3JlY3J1aXQuYW5pbWF0ZSAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIHB7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSNhYm91dCAuc2VjdGlvbi1pbm5lcntwYWRkaW5nOjB9fSNhYm91dCAuc2VjdGlvbi1tYWlue21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjQ4MHB4O3BhZGRpbmc6MCA2LjI1JX0jYWJvdXQgaDJ7bWFyZ2luOjA7cGFkZGluZzowfSNhYm91dCBoMiBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTozMHB4O2xldHRlci1zcGFjaW5nOjE1cHg7bGluZS1oZWlnaHQ6MzcuNXB4fSNhYm91dCBoMiBjYW52YXN7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNhYm91dCAuc2VjdGlvbi1tYWlue21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aWR0aDo5NjBweH0jYWJvdXQgaDIgc3BhbntkaXNwbGF5Om5vbmV9I2Fib3V0IGgyIGNhbnZhc3tiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9ja30udGFibGV0ICNhYm91dCBoMiBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTo3OHB4O2xpbmUtaGVpZ2h0OjEwNS4zcHg7bGV0dGVyLXNwYWNpbmc6MzVweDttYXJnaW46MDtwYWRkaW5nOjB9LnRhYmxldCAjYWJvdXQgaDIgY2FudmFze2Rpc3BsYXk6bm9uZX19I2Fib3V0IC5zZWN0aW9uLWJne2JveC1zaXppbmc6Ym9yZGVyLWJveDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt6LWluZGV4OjJ9I2Fib3V0IC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVye2JhY2tncm91bmQtY29sb3I6I2VmZWZlZjtib3gtc2hhZG93OjAgMCAxNXB4IDVweCByZ2JhKDAsMCwwLC4zKTtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0jYWJvdXQgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXI6YWZ0ZXIsI2Fib3V0IC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVyOmJlZm9yZXtjb250ZW50OlwiIFwiO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO3otaW5kZXg6MX0jYWJvdXQgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwMDtvcGFjaXR5Oi4wNH0jYWJvdXQgLnNlY3Rpb24tbmFtZXtkaXNwbGF5Om5vbmU7bGVmdDowIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTt6LWluZGV4OjN9I2Fib3V0IC5zZWN0aW9uLW5hbWUubW92ZXtwb3NpdGlvbjphYnNvbHV0ZX0jYWJvdXQgLnNlY3Rpb24tbmFtZSAuc2VjdGlvbi1uYW1lLWlubmVye2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNhYm91dCAuc2VjdGlvbi1uYW1le2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZX0udGFibGV0ICNhYm91dCAuc2VjdGlvbi1uYW1le3RyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNpdGlvbjpub25lfSNhYm91dCAuc2VjdGlvbi1uYW1lIC5zZWN0aW9uLW5hbWUtaW5uZXJ7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHN9I2Fib3V0e2JveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNoYWRvdzowIDAgMjRweCA2cHggcmdiYSgwLDAsMCwuNCk7cGFkZGluZzowfX0jYWJvdXQgLnNlY3Rpb24tbmFtZSAuc2VjdGlvbi1uYW1lLWlubmVyOmFmdGVye2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjEwcHg7aGVpZ2h0OjMwMHB4O29wYWNpdHk6LjQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7bGV0dGVyLXNwYWNpbmc6NDBweDtsaW5lLWhlaWdodDozMDBweDttYXJnaW46LTE1MHB4IDAgMCAtMTAwMHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtaW5kZW50OjQwcHg7dG9wOjUwJTt3aWR0aDoyMDAwcHg7Y29udGVudDpcIkFCT1VUXCJ9I2Fib3V0IC5zZWN0aW9uLW5hbWUuYW5pbWF0ZXt0cmFuc2Zvcm06c2NhbGVYKDEpfSNhYm91dCAuc2VjdGlvbi1uYW1le2JvdHRvbTphdXRvO2hlaWdodDo4MDBweCFpbXBvcnRhbnQ7dG9wOjB9LnRhYmxldCAjYWJvdXQgLnNlY3Rpb24tbmFtZXt0b3A6ODBweH0jYWJvdXQgLnNlY3Rpb24tYmd7aGVpZ2h0OjEwMCV9I2Fib3V0IC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVyOmJlZm9yZXtyaWdodDowO3RvcDowO3dpZHRoOjI1JX0jYWJvdXQgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXI6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NwX2Fib3V0X2JnLmpwZykgNTAlIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtsZWZ0OjA7dG9wOjA7d2lkdGg6NTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNhYm91dCAuc2VjdGlvbi1iZ3twYWRkaW5nOjAgNjBweCFpbXBvcnRhbnR9I2Fib3V0IC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlfSNhYm91dCAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjphZnRlcntiYWNrZ3JvdW5kOnVybCguLi9pbWcvYWJvdXRfYmcuanBnKSA1MCUgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfX0udGFibGV0ICNhYm91dCAuc2VjdGlvbi1pbm5lcntwYWRkaW5nLWJvdHRvbTozMTNweCFpbXBvcnRhbnR9I2Fib3V0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gaDJ7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6LTE1cHg7cGFkZGluZzoxMSUgMCAwO3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6MTAwJX0jYWJvdXQgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiAuYWJvdXQtbWFpbntvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjYWJvdXQgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiBoMntwYWRkaW5nOjg1cHggMCAwO3JpZ2h0Oi05OHB4fS50YWJsZXQgI2Fib3V0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gaDJ7cGFkZGluZzo4MHB4IDAgMDtyaWdodDotNDBweH0jYWJvdXQgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiAuYWJvdXQtbWFpbntwYWRkaW5nLWJvdHRvbToxNTBweH19I2Fib3V0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gZGx7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nOjlweCAwIDIwMHB4O3pvb206MX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjYWJvdXQgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiBkbHtmbG9hdDpyaWdodDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNC41cHg7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAgMCAxMDBweDttYXJnaW46MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1MHB4KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZSxvcGFjaXR5IC40cyBlYXNlO3dpZHRoOjQ4MHB4fS50YWJsZXQgI2Fib3V0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gZGx7b3BhY2l0eToxO3BhZGRpbmc6NjFweCAwIDIwMHB4O3RyYW5zZm9ybTpub25lO3RyYW5zaXRpb246bm9uZX19I2Fib3V0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gZGwgZHR7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowO3BhZGRpbmc6MH0jY29udGFjdCAuc2VjdGlvbi1uYW1lIC5zZWN0aW9uLW5hbWUtaW5uZXI6YWZ0ZXIsI2NvbnRhY3QgaDIgc3Bhbntmb250LWZhbWlseTpSb2JvdG8sc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I2Fib3V0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gZGwgZHR7Y2xlYXI6bGVmdDtmbG9hdDpsZWZ0O3BhZGRpbmc6N3B4IDAgOHB4O3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6ODBweH19I2Fib3V0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gZGwgZGR7bWFyZ2luOjA7cGFkZGluZzowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNhYm91dCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIGRsIGRke21hcmdpbjowIDAgMCAxMTBweDtwYWRkaW5nOjdweCAwIDhweH19I2Fib3V0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gcHttYXJnaW46MDtwYWRkaW5nOjB9I2Fib3V0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfSNhYm91dCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIHVsIGxpe3BhZGRpbmc6MCAwIDAgMWVtO3Bvc2l0aW9uOnJlbGF0aXZlfSNhYm91dCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIHVsIGxpOmJlZm9yZXtjb250ZW50Olwi44O7XCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfSNjb250YWN0LCNjb250YWN0IC5zZWN0aW9uLWlubmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0jYWJvdXQgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbi5hbmltYXRlIGRse29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0jY29udGFjdHt6LWluZGV4OjI7bWFyZ2luLXRvcDotMTAwcHh9I2NvbnRhY3QgLnNlY3Rpb24tcGFyYWxsYXgtY29udGFpbmVye2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDozfSNjb250YWN0IC5zZWN0aW9uLWlubmVye3dpZHRoOjEwMCU7ei1pbmRleDozfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNjb250YWN0IC5zZWN0aW9uLWlubmVye3BhZGRpbmc6MH19I2NvbnRhY3QgLnNlY3Rpb24tbWFpbnttYXJnaW46MCBhdXRvO21heC13aWR0aDo0ODBweDtwYWRkaW5nOjAgNi4yNSV9I2NvbnRhY3QgaDJ7bWFyZ2luOjA7cGFkZGluZzowfSNjb250YWN0IGgyIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjMwcHg7bGV0dGVyLXNwYWNpbmc6MTVweDtsaW5lLWhlaWdodDozNy41cHh9I2NvbnRhY3QgaDIgY2FudmFze2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjY29udGFjdCAuc2VjdGlvbi1tYWlue21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aWR0aDo5NjBweH0jY29udGFjdCBoMiBzcGFue2Rpc3BsYXk6bm9uZX0jY29udGFjdCBoMiBjYW52YXN7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRhYmxldCAjY29udGFjdCBoMiBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTo3OHB4O2xpbmUtaGVpZ2h0OjEwNS4zcHg7bGV0dGVyLXNwYWNpbmc6MzVweDttYXJnaW46MDtwYWRkaW5nOjB9LnRhYmxldCAjY29udGFjdCBoMiBjYW52YXN7ZGlzcGxheTpub25lfX0jY29udGFjdCAuc2VjdGlvbi1iZ3tsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt6LWluZGV4OjJ9I2NvbnRhY3QgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojZWZlZmVmO2JveC1zaGFkb3c6MCAwIDE1cHggNXB4IHJnYmEoMCwwLDAsLjMpO2hlaWdodDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlfSNjb250YWN0IC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVyOmFmdGVyLCNjb250YWN0IC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVyOmJlZm9yZXtjb250ZW50OlwiIFwiO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO3otaW5kZXg6MX0jY29udGFjdCAuc2VjdGlvbi1iZyAuc2VjdGlvbi1iZy1pbm5lcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6LjA0fSNjb250YWN0IC5zZWN0aW9uLW5hbWV7ZGlzcGxheTpub25lO2xlZnQ6MCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7ei1pbmRleDozfSNjb250YWN0IC5zZWN0aW9uLW5hbWUubW92ZXtwb3NpdGlvbjphYnNvbHV0ZX0jY29udGFjdCAuc2VjdGlvbi1uYW1lIC5zZWN0aW9uLW5hbWUtaW5uZXJ7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I2NvbnRhY3QgLnNlY3Rpb24tbmFtZXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2V9LnRhYmxldCAjY29udGFjdCAuc2VjdGlvbi1uYW1le3RyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNpdGlvbjpub25lfSNjb250YWN0IC5zZWN0aW9uLW5hbWUgLnNlY3Rpb24tbmFtZS1pbm5lcntiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwc319I2NvbnRhY3QgLnNlY3Rpb24tbmFtZSAuc2VjdGlvbi1uYW1lLWlubmVyOmFmdGVye2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjEwcHg7aGVpZ2h0OjMwMHB4O29wYWNpdHk6LjQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7bGV0dGVyLXNwYWNpbmc6NDBweDtsaW5lLWhlaWdodDozMDBweDttYXJnaW46LTE1MHB4IDAgMCAtMTAwMHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtaW5kZW50OjQwcHg7dG9wOjUwJTt3aWR0aDoyMDAwcHh9I2NvbnRhY3QgLnNlY3Rpb24tbmFtZS5hbmltYXRle3RyYW5zZm9ybTpzY2FsZVgoMSl9I2NvbnRhY3QgLnNlY3Rpb24tcGFyYWxsYXgtY29udGFpbmVye292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjY29udGFjdCAuc2VjdGlvbi1wYXJhbGxheC1jb250YWluZXJ7b3ZlcmZsb3c6dmlzaWJsZX19I2NvbnRhY3QgLnNlY3Rpb24tcGFyYWxsYXgtY29udGFpbmVyLnNlY3Rpb24tYmctY29udGFpbmVye2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9I2NvbnRhY3QgLnNlY3Rpb24tdHJpYW5nbGV7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozN3B4O3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I2NvbnRhY3QgLnNlY3Rpb24taW5uZXJ7b3ZlcmZsb3c6dmlzaWJsZX0udGFibGV0ICNjb250YWN0IC5zZWN0aW9uLWlubmVyIGgye3BhZGRpbmctdG9wOjI1MHB4IWltcG9ydGFudDtvcGFjaXR5OjF9I2NvbnRhY3QgLnNlY3Rpb24tdHJpYW5nbGV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym90dG9tOjA7dG9wOjE1MHB4fS50YWJsZXQgI2NvbnRhY3QgLnNlY3Rpb24tdHJpYW5nbGV7dG9wOjI1MHB4fSNjb250YWN0IC5zZWN0aW9uLXRyaWFuZ2xlIC5zZWN0aW9uLXRyaWFuZ2xlLWlubmVye3BhZGRpbmc6MCAwIDE1MHB4fX0jY29udGFjdCAuc2VjdGlvbi10cmlhbmdsZSAuc2VjdGlvbi10cmlhbmdsZS1pbm5lcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwjMDBmMGZmIDcwJSwjMDBhIDEwMCUpO2NvbnRlbnQ6XCIgXCI7aGVpZ2h0OjcwJTtsZWZ0OjA7b3BhY2l0eTouNTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2Zvcm06c2tld1koMTVkZWcpIHRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7d2lkdGg6MTAwJX0jY29udGFjdCAuc2VjdGlvbi1iZ3tib3gtc2l6aW5nOmNvbnRlbnQtYm94O3BhZGRpbmctdG9wOjEwcHg7aGVpZ2h0OjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I2NvbnRhY3QgLnNlY3Rpb24tYmd7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MCA2MHB4O3RvcDoyMDBweH19I2NvbnRhY3QgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXJ7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMHB4O3RyYW5zZm9ybTpza2V3WSgtMTVkZWcpIHRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXJ9I2NvbnRhY3QgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXI6YWZ0ZXIsI2NvbnRhY3QgLnNlY3Rpb24tYmcgLnNlY3Rpb24tYmctaW5uZXI6YmVmb3Jle3RyYW5zZm9ybTpza2V3WSgxNWRlZyk7dHJhbnNmb3JtLW9yaWdpbjp0b3AgcmlnaHR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I2NvbnRhY3R7bWFyZ2luLXRvcDotNDAwcHg7cGFkZGluZy1ib3R0b206MH0udGFibGV0ICNjb250YWN0e21hcmdpbi10b3A6LTQ1MHB4fSNjb250YWN0OmFmdGVye2JvdHRvbTo0cHg7Y29udGVudDpcIiBcIjtoZWlnaHQ6MXB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3otaW5kZXg6MX19I2NvbnRhY3QgLnNlY3Rpb24tbmFtZXtib3R0b206YXV0bztoZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7dG9wOjB9LnRhYmxldCAjY29udGFjdCAuc2VjdGlvbi1uYW1le3RvcDo4MHB4fSNjb250YWN0IC5zZWN0aW9uLW5hbWUgLnNlY3Rpb24tbmFtZS1pbm5lcjphZnRlcntjb250ZW50OlwiQ09OVEFDVFwifSNjb250YWN0IC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVyOmJlZm9yZXtsZWZ0OjA7d2lkdGg6MjUlfSNjb250YWN0IC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVyOmFmdGVye2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zcF9jb250YWN0X2JnLmpwZykgNTAlIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtyaWdodDowO3dpZHRoOjI1JX0jY29udGFjdCAuc2VjdGlvbi1pbm5lcntwYWRkaW5nLXRvcDowfS50YWJsZXQgI2NvbnRhY3QgLnNlY3Rpb24taW5uZXJ7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbntwYWRkaW5nLWJvdHRvbTo2MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNjb250YWN0IC5zZWN0aW9uLWJnIC5zZWN0aW9uLWJnLWlubmVyOmFmdGVye2JhY2tncm91bmQ6dXJsKC4uL2ltZy9jb250YWN0X2JnLmpwZykgNTAlIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0jY29udGFjdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWlue3BhZGRpbmc6MH0udGFibGV0ICNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW57cGFkZGluZzowIDAgMTAwcHh9fSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gaDJ7cGFkZGluZy10b3A6ODBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjY29udGFjdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIGgye2xlZnQ6LTExNXB4O3BhZGRpbmctdG9wOjgwcHg7cG9zaXRpb246cmVsYXRpdmV9LnRhYmxldCAjY29udGFjdCAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWluIGgye2xlZnQ6LTVweDtwYWRkaW5nOjI1MHB4IDAgOTNweCFpbXBvcnRhbnQ7bWFyZ2luOjA7dG9wOjB9fSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gcHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxOHB4O21hcmdpbjowO3BhZGRpbmc6MjFweCAwIDQycHg7d2lkdGg6NzUlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gcHtmb250LXNpemU6MTZweDtsZWZ0OjMwcHg7bGluZS1oZWlnaHQ6MS44O29wYWNpdHk6MDtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUwcHgpO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLG9wYWNpdHkgLjRzIGVhc2U7d2lkdGg6YXV0b30udGFibGV0ICNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gcHtvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmU7dHJhbnNpdGlvbjpub25lfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gcCBhOmhvdmVyOmJlZm9yZXtvcGFjaXR5OjB9fSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gcCBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gcCBhIHNwYW57Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjN9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiBwIGE6YWZ0ZXIsI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiBwIGE6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiBwIGE6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwMDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7ei1pbmRleDoyfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gcCBhOmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIzAwZjBmZiAwLCMwMGEgMTAwJSk7ei1pbmRleDoxfSNjb250YWN0IC5zZWN0aW9uLWlubmVyIC5zZWN0aW9uLW1haW4gcCBhLnRvdWNoOmJlZm9yZXtvcGFjaXR5OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbi5hbmltYXRlIHB7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4gKiAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4gKiBhY3RpdmUvaG92ZXIgc3RhdGUuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1heCgkYnJlYWspIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuI3NwLXNjcm9sbGFibGUge1xuICBAaW5jbHVkZSBtYXgoJGJyZWFrKSB7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5cblxuLmNvbnRhaW5lciA+IGhlYWRlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuXG4gIEBpbmNsdWRlIG1heCgkYnJlYWspIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxuICBoMXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICBhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50b3VjaHtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICB9XG4gICAgICBpbWd7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTk2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jbWVudXtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLy8gaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICAvLyBwYWRkaW5nOiA2MHB4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNjBweDtcblxuICAvLyBTUOOBp+eUu+mdouW3puerr+OBruODquODs+OCr+OBjOWKueOBi+OBquOBhOS7tuS/ruato1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIGRpc3BsYXk6IG5vbmU7XG4gIC5vcGVuX21lbnUgJiB7XG4gICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuXG4jbWVudS1idG57XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDUwcHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTtcbiAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICA+ZGl2e1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBpLFxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgIH1cbiAgICAmOmJlZm9yZXt0b3A6IDE1cHg7fVxuICAgID4gaXt0b3A6IDI0cHg7fVxuICAgICY6YWZ0ZXJ7dG9wOiAzM3B4O31cbiAgICAvLyDjg6Hjg4vjg6Xjg7zlsZXplovmmYJcbiAgICAub3Blbl9tZW51ICZ7XG4gICAgICAmOmJlZm9yZXt0b3A6IDI0cHg7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7fVxuICAgICAgPiBpe29wYWNpdHk6IDA7fVxuICAgICAgJjphZnRlcnt0b3A6IDI0cHg7IHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO31cbiAgICB9XG4gICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luOiAtMzBweCAwIDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgLnBjICZ7XG4gICAgICAgID4gaSxcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7dG9wOiAyMHB4IWltcG9ydGFudDsgdHJhbnNmb3JtOiByb3RhdGUoMCkhaW1wb3J0YW50O31cbiAgICAgICAgPiBpe3RvcDogMjlweCFpbXBvcnRhbnQ7IG9wYWNpdHk6IDEhaW1wb3J0YW50O31cbiAgICAgICAgJjphZnRlcnt0b3A6IDM4cHghaW1wb3J0YW50OyB0cmFuc2Zvcm06IHJvdGF0ZSgwKSFpbXBvcnRhbnQ7fVxuICAgICAgfVxuICAgICAgLnRhYmxldCAme1xuICAgICAgICA+IGksXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAmOmhvdmVye1xuICAgIC5wYyAme1xuICAgICAgZGl2e1xuICAgICAgICAmOmJlZm9yZXt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCkhaW1wb3J0YW50O31cbiAgICAgICAgJjphZnRlcnt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KSFpbXBvcnRhbnQ7fVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jbWVudS1jb250ZW50e1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwcyBsaW5lYXIgLjRzO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMztcbiAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgfVxuICAub3Blbl9tZW51ICZ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7IC8vIOmWi+OBj+OBqOOBjeOBryBkZWxheSDjgarjgZdcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgd2lkdGg6IDI1LjElO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LWNvbnRlbnQtaW5uZXJ7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgLjFzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcGFkZGluZzogNjBweCAwIDYwcHggMzBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgLm9wZW5fbWVudSAme1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgLm1lbnUtY29udGVudC1tYWlue1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHVse1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICBwZXJzcGVjdGl2ZTogNTAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDBweCA1MCU7XG4gICAgICB9XG4gICAgICAub3Blbl9tZW51ICZ7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGl7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1SQlQ7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICAgICAgICBzcGFuOmFmdGVye1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYudG91Y2h7XG4gICAgICAgICAgICBzcGFuOmFmdGVye1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgQGVhY2ggJHNlY3Rpb24gaW4gJHNlY3Rpb25zIHtcbiAgICAgICAgICAkbnVtOiBpbmRleCgkc2VjdGlvbnMsICRzZWN0aW9uKTtcbiAgICAgICAgICBsaSBhW2hyZWYqPVwiI3skc2VjdGlvbn1cIl17XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoKCRudW0qMTApK3B4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgICAgLm9wZW5fbWVudSAme1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICgoJG51bSAqIC4xKSArIC4yKSAqIDFzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHNlY3Rpb24oKXtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICAuc2VjdGlvbi1wYXJhbGxheC1jb250YWluZXJ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLnNlY3Rpb24taW5uZXJ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1tYWlue1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgcGFkZGluZzogMCA2LjI1JTtcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDk2MHB4O1xuICAgIH1cbiAgfVxuICBoMntcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgc3BhbntcbiAgICAgIEBpbmNsdWRlIGZvbnQtUkJUO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM3LjVweDtcbiAgICB9XG4gICAgY2FudmFze2Rpc3BsYXk6IG5vbmU7fVxuICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgIHNwYW57ZGlzcGxheTogbm9uZTt9XG4gICAgICBjYW52YXN7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgLnRhYmxldCAme1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDc4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNS4zcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDM1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgY2FudmFze2Rpc3BsYXk6IG5vbmU7fVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1iZ3tcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIC5zZWN0aW9uLWJnLWlubmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDVweCByZ2JhKDAsMCwwLC4zKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIG9wYWNpdHk6IC4wNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g55m95paH5a2X44K744Kv44K344On44Oz44K/44Kk44OI44OrXG4gIC5zZWN0aW9uLW5hbWV7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7XG4gICAgICAudGFibGV0ICZ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1vdmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC5zZWN0aW9uLW5hbWUtaW5uZXJ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgQGluY2x1ZGUgZm9udC1SQlQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IC0xNTBweCAwIDAgLTEwMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWluZGVudDogNDBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAyMDAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuYW5pbWF0ZXtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxuXG5cblxufVxuXG5AbWl4aW4gaGFzVHJpYW5nbGVTZWN0aW9uKCRsZWZ0X29yX3JpZ2h0KXtcbiAgQGlmICRsZWZ0X29yX3JpZ2h0ID09IGxlZnQge1xuICAgICRkZWc6IDE1ZGVnO1xuICAgICRyZXZlcnNlOiByaWdodDtcbiAgfSBAZWxzZSB7XG4gICAgJGRlZzogLTE1ZGVnO1xuICAgICRyZXZlcnNlOiBsZWZ0O1xuICB9XG4gIC5zZWN0aW9uLXBhcmFsbGF4LWNvbnRhaW5lcntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgJi5zZWN0aW9uLWJnLWNvbnRhaW5lcntcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1pbm5lcntcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgaDJ7XG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgIC8vIG9wYWNpdHk6IDA7XG4gICAgICAgIC50YWJsZXQgJntcbiAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAtNDAwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1MHB4IWltcG9ydGFudDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIC8vIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbi10cmlhbmdsZXtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogMTUwcHg7XG4gICAgICAudGFibGV0ICZ7XG4gICAgICAgIHRvcDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLXRyaWFuZ2xlLWlubmVye1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvICRsZWZ0X29yX3JpZ2h0LCAkbGlnaHRCbHVlIDcwJSwgJGRlZXBCbHVlIDEwMCUpO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koMTVkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLWJne1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgdG9wOiAkYmdEaWZmO1xuXG4gICAgfVxuICAgIC5zZWN0aW9uLWJnLWlubmVye1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koLTE1ZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTs7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKDE1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIixudWxsLCIjcW0geyBkaXNwbGF5OiBub25lISBpbXBvcnRhbnQ7IH1cbmlucHV0OjotbXMtY2xlYXIgeyB2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50OyB9XG5cblxuLyoqXG4gKiBpbmRleC5zY3NzXG4gKi9cbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MzAwLDcwMCw3MDBpLDkwMCk7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbGlicy9odG1sNS1ib2lsZXJwbGF0ZS9kaXN0L2Nzcy9ub3JtYWxpemUuY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9zZXR0aW5nc1wiO1xuQGltcG9ydCBcImNvcmUvbWl4aW5zXCI7XG5AaW1wb3J0IFwiY29yZS9mb250c1wiO1xuXG4vL1xuLy8gQkFTRVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4qe1xuICAvLyBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5odG1sLCBib2R5e1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICBtaW4td2lkdGg6ICRwY19taW4gKiAxcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG5cbmJye1xuICAmLm9ubHlfc3B7XG4gICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi5vbmx5X3Bje1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5e1xuICBAaW5jbHVkZSBmb250LUpBO1xuICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgJjphZnRlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICB9XG4gICYuZGlzYWJsZS1wb2ludGVyLWV2ZW50c3tcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG5he1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4qOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDBmMGZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRhaW5lcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAkcGNfbWluICogMXB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmlzX2xvYWRpbmcgJntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5wYy1oaWRlIHtcbiAgQGluY2x1ZGUgbXFOb3RTUCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNwLWhpZGUge1xuICBAaW5jbHVkZSBtcVNQIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbXBvcnQgXCJtb2R1bGVzL2hlYWRlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2VjdGlvblwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGlzdFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYnRuc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZm9vdGVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy90b3BfY29udGFjdEZvcm1cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL29ubGluZVN0b3JlXCI7XG5cbkBpbXBvcnQgXCJtb2R1bGVzL3BhZ2VzX3NvcnRcIjtcblxuQGltcG9ydCBcInBhZ2VzL3RvcF9sb2FkaW5nXCI7XG5AaW1wb3J0IFwicGFnZXMvdG9wX2NvdmVyXCI7XG5AaW1wb3J0IFwicGFnZXMvdG9wX21pc3Npb25cIjtcbkBpbXBvcnQgXCJwYWdlcy90b3BfbmV3c1wiO1xuQGltcG9ydCBcInBhZ2VzL3RvcF9idXNpbmVzc1wiO1xuQGltcG9ydCBcInBhZ2VzL3RvcF9yZWNydWl0XCI7XG5AaW1wb3J0IFwicGFnZXMvdG9wX2Fib3V0XCI7XG5AaW1wb3J0IFwicGFnZXMvdG9wX2NvbnRhY3RcIjtcbiIsIiNyZWNydWl0e1xuICBAaW5jbHVkZSBzZWN0aW9uO1xuICBoZWlnaHQ6IDMzNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAxNTAlO1xuICAgIHotaW5kZXg6IDEhaW1wb3J0YW50O1xuICAgIC50YWJsZXQgJntcbiAgICAgIGhlaWdodDogNzcwcHg7XG4gICAgfVxuICAgICYuaGlkZGVue1xuICAgICAgLnNlY3Rpb24tcGFyYWxsYXgtY29udGFpbmVye1xuICAgICAgICBoMntcbiAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLW5hbWV7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UgLjVzO1xuICAgIC5zZWN0aW9uLW5hbWUtaW5uZXJ7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlJFQ1JVSVRcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1wYXJhbGxheC1jb250YWluZXJ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWluLXdpZHRoOiAxMjgwcHg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICAudGFibGV0ICZ7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWJne1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgIC50YWJsZXQgJntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tYmctaW5uZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NwX3JlY3J1aXRfYmcuanBnKSA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JlY3J1aXRfYmcucG5nKSA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB0b3A6IDU3cHg7XG4gICAgICAgIC50YWJsZXQgJntcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tYmctbWFza3tcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JlY3J1aXRfYmdfbWFzay5wbmcpIDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLWJnLWdyYWR7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgICAgICAgLnRhYmxldCAme1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGxpZ2h0Qmx1ZSAwJSwgJGRlZXBCbHVlIDEwMCUpO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1pbm5lcntcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB3aWR0aDogOTYwcHg7XG4gICAgICAudGFibGV0ICZ7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLW1haW57XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgPiAqe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICBoMntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAtMTA4cHggMCAwO1xuICAgICAgICAgIC50YWJsZXQgJntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAtMTEwcHggMCA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAxM3B4O1xuICAgICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgODRweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UgLjZzLCBvcGFjaXR5IC40cyBlYXNlIC42cztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGVsZW1EaWZmKTtcbiAgICAgICAgICAudGFibGV0ICZ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idG57XG4gICAgICAgIEBpbmNsdWRlIG1vcmVCdG47XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlJFQ1JVSVQgU0lURVwiO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UgLjhzLCBvcGFjaXR5IC40cyBlYXNlIC44cztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGVsZW1EaWZmKTtcbiAgICAgICAgICAudGFibGV0ICZ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG5cbiAgICAmLmFuaW1hdGV7XG4gICAgICAuc2VjdGlvbi1uYW1le1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uLWJne1xuICAgICAgICAuc2VjdGlvbi1iZy1ncmFke1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1tYWlue1xuICAgICAgICBwLFxuICAgICAgICAuYnRue1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gZm9udC1SQlR7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udC1KQXtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbn1cbiIsIiR0cnMtdGltZTogLjRzO1xuXG5cbiNjb250YWN0IHtcbiAgbWluLWhlaWdodDogMTE0MnB4O1xuICBAaW5jbHVkZSBtYXgoJGJyZWFrKSB7XG4gICAgbWluLWhlaWdodDogNzAwcHg7XG4gIH1cbiAgI2NvbnRhY3RGb3JtIHtcbiAgICB3aWR0aDogNjU1cHg7XG4gICAgQGluY2x1ZGUgbWF4KCRicmVhaykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24taW5uZXIge1xuICAgIC8vXG4gICAgLy8g44OV44Kp44O844OgXG4gICAgLy9cbiAgICAudG9wX2NvbnRhY3Qge1xuICAgICAgd2lkdGg6IDcwNXB4O1xuICAgICAgLmNvbnRhY3QtcmVxdWlyZWQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmMDA1MDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgLmNvbnRhY3QtaW5wdXRXcmFwIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4IDI1cHggMDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJvZHkge1xuICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE4cHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDM2cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAyNXB4IDA7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8g44Oh44O844Or55So44Ko44Op44O844Oh44OD44K744O844K45p6gXG4gICAgICAvLyAoIOOBhOOBoeOBhOOBoeWFpeWKm+WGheWuueOBjOa2iOOBiOOBn+OCieS9v+OBhOOBpeOCieOBhOOBn+OCgSApXG4gICAgICAuZXJyb3JNc2dfbWFpbDEsXG4gICAgICAuZXJyb3JNc2dfbWFpbDIge1xuICAgICAgICBtYXJnaW46IC0yNXB4IDAgMTBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxODVweDtcbiAgICAgICAgY29sb3I6ICNmZjAwNTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAvLyDpgIHkv6Hjg5zjgr/jg7NcbiAgICAgIC5idG4ge1xuICAgICAgICBAaW5jbHVkZSBzZW5kQnRuO1xuICAgICAgfVxuXG4gICAgICAvLyDjg5Xjgqnjg7zjg6BcbiAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGNvbG9yOiAjYWNhY2FjO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAmLmlzLWVycm9yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZlY2YyO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmMDA1MDtcbiAgICAgICAgICBjb2xvcjogI2ZmMDA1MOOAgCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1jaGFuZ2VkIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAmOjotbW96LXNlbGVjdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOjpzZWxlY3Rpb24ge1xuICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAvLyDjgrvjg6zjgq/jg4jjg5zjg4Pjgq/jgrlcbiAgICAgIC5wYWdlcy1zb3J0U2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLnBhZ2VzLXNvcnRTZWxlY3QtZGlzcGxheSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogI2FjYWNhYztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1jaGFuZ2Uge1xuICAgICAgICAgIC5wYWdlcy1zb3J0U2VsZWN0LWRpc3BsYXkge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtZXJyb3Ige1xuICAgICAgICAgIC5wYWdlcy1zb3J0U2VsZWN0LWRpc3BsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZWNmMjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmMDA1MDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwMDUwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwLHNwYW4sc2VsZWN0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAvLyBvcHRpb24ge1xuICAgICAgICAgIC8vICAgJjo6LW1vei1zZWxlY3Rpb24ge1xuICAgICAgICAgIC8vICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIC8vICAgfVxuICAgICAgICAgIC8vICAgJjo6c2VsZWN0aW9uIHtcbiAgICAgICAgICAvLyAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAvLyAgIH1cbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1heCgkYnJlYWspIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgICAgIC5jb250YWN0LXJlcXVpcmVkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3QtaW5wdXRXcmFwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzcHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVycm9yTXNnX21haWwxLFxuICAgICAgICAuZXJyb3JNc2dfbWFpbDIge1xuICAgICAgICAgIG1hcmdpbjogLThweCAwIDE1cHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmYwMDUwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgIC8vIOOCu+ODrOOCr+ODiOODnOODg+OCr+OCuVxuICAgICAgICAucGFnZXMtc29ydFNlbGVjdCB7XG4gICAgICAgICAgLnBhZ2VzLXNvcnRTZWxlY3QtZGlzcGxheSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA2ZW07XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy9cbiAgICAvLyDnorroqo3nlLvpnaJcbiAgICAvL1xuICAgIC50b3BfY29udGFjdC5jb25maXJtIHtcbiAgICAgIC5jb250YWN0LXJlcXVpcmVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC8vIOODleOCqeODvOODoFxuICAgICAgaW5wdXQsIHRleHRhcmVhLCAucGFnZXMtc29ydFNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBpbnB1dCArIC5jb25maXJt4oiSZm9ybSxcbiAgICAgIHRleHRhcmVhICsgLmNvbmZpcm3iiJJmb3JtLFxuICAgICAgLnBhZ2VzLXNvcnRTZWxlY3QgKyAuY29uZmlybeKIkmZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBjb2xvcjogIzVkNWQ1ZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgICAgaW5wdXQgKyAuY29uZmlybeKIkmZvcm0sXG4gICAgICAucGFnZXMtc29ydFNlbGVjdCArIC5jb25maXJt4oiSZm9ybSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYSArIC5jb25maXJt4oiSZm9ybSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1heCgkYnJlYWspIHtcbiAgICAgICAgaW5wdXQgKyAuY29uZmlybeKIkmZvcm0sXG4gICAgICAgIHRleHRhcmVhICsgLmNvbmZpcm3iiJJmb3JtLFxuICAgICAgICAucGFnZXMtc29ydFNlbGVjdCArIC5jb25maXJt4oiSZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wNmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYSArIC5jb25maXJt4oiSZm9ybSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBtZXNzYWdlc1xuI2NvbnRhY3QgLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tbWFpbiB7XG4gIC5jb250YWN0LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWF4KCRicmVhaykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi50ZXh0bXNnX2RlZiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnRvcF9jb250YWN0LmNvbmZpcm0ge1xuICAgIC5jb250YWN0LXRleHQge1xuICAgICAgJi50ZXh0bXNnX2RlZiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnRleHRtc2dfY29uZmlybSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGZvcm0uc2VudCB7XG4gICAgLmNvbnRhY3QtdGV4dCB7XG4gICAgICAmLnRleHRtc2dfZGVmLFxuICAgICAgJi50ZXh0bXNnX2NvbmZpcm0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi50ZXh0bXNnX3NlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZm9ybS5pbnZhbGlkIHtcbiAgICAuY29udGFjdC10ZXh0IHtcbiAgICAgICYudGV4dG1zZ19kZWYsXG4gICAgICAmLnRleHRtc2dfY29uZmlybSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnRleHRtc2dfaW52YWxpZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBmb3JtLnNwYW0ge1xuICAgIC5jb250YWN0LXRleHQge1xuICAgICAgJi50ZXh0bXNnX2RlZixcbiAgICAgICYudGV4dG1zZ19jb25maXJtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYudGV4dG1zZ19zcGFtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGZvcm0uZmFpbGVkIHtcbiAgICAuY29udGFjdC10ZXh0IHtcbiAgICAgICYudGV4dG1zZ19kZWYsXG4gICAgICAmLnRleHRtc2dfY29uZmlybSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnRleHRtc2dfZmFpbGVkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGJ0bnMgXG4jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3Qge1xuICAuY29udGFjdC1zdWJtaXRXcmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmJ0biB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgJi5jb250YWN0LWJhY2ssXG4gICAgICAmLmNvbnRhY3Qtc3VibWl0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJzLXRpbWUsIG1hcmdpbiAkdHJzLXRpbWUsIGhlaWdodCAkdHJzLXRpbWUsIGxpbmUtaGVpZ2h0ICR0cnMtdGltZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgQGluY2x1ZGUgbWF4KCRicmVhaykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAvLyBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY29udGFjdC1iYWNrIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJCQUNLXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWF4KCRicmVhaykge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDVweCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNvbnRhY3Qtc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmLmNvbnRhY3QtY29uZmlybXtcbiAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIkNPTkZJUk1cIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNvbmZpcm0ge1xuICAgIC5jb250YWN0LXN1Ym1pdFdyYXAge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMjBweDtcbiAgICAgIEBpbmNsdWRlIG1heCgkYnJlYWspIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC5idG4ge1xuICAgICAgICAmLmNvbnRhY3QtYmFjayxcbiAgICAgICAgJi5jb250YWN0LXN1Ym1pdCB7XG4gICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC8vIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIG1heCgkYnJlYWspIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvbnRhY3QtYmFjayB7XG4gICAgICAgIH1cbiAgICAgICAgJi5jb250YWN0LWNvbmZpcm0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gc3Bpbm5lclxuLy8gaHR0cHM6Ly9naXRodWIuY29tL2NpbnJhL3N0dWRpb3VzL2lzc3Vlcy8xODVcbi8vIGh0dHA6Ly9jb2RlcGVuLmlvL21hY2h5Y2VrL3Blbi92ZEhHblxuJHBjX2hlaWdodDogNjBweDtcbiRzcF9oZWlnaHQ6IDQwcHg7XG4jY29udGFjdCAuc2VjdGlvbi1pbm5lciAudG9wX2NvbnRhY3QgLmNvbnRhY3Qtc3VibWl0V3JhcCB7XG4gIC5jb250YWN0LXN1Ym1pdC1zcGluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgLy8gdHJhbnNpdGlvbjogd2lkdGggJHRycy10aW1lLCBoZWlnaHQgJHRycy10aW1lO1xuICAgIHRyYW5zaXRpb246IHdpZHRoICR0cnMtdGltZSwgbWFyZ2luICR0cnMtdGltZSwgaGVpZ2h0ICR0cnMtdGltZSwgbGluZS1oZWlnaHQgJHRycy10aW1lO1xuICAgIEBpbmNsdWRlIG1heCgkYnJlYWspIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbnRhY3Qtc3VibWl0IHtcbiAgICAgICYuY2lyY2xle1xuICAgICAgICB3aWR0aDogJHBjX2hlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2MzYzNjMztcbiAgICAgICAgLyogYm9yZGVyOiBub25lOyAqL1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcGNfaGVpZ2h0LzI7XG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXgoJGJyZWFrKSB7XG4gICAgICAgICAgd2lkdGg6ICRzcF9oZWlnaHQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwX2hlaWdodC8yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtYXgoJGJyZWFrKSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjYzKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIC04cHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgfVxuICAgICAgLmNpcmNsZV8ye1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAwIDIwMDtcbiAgICAgIH1cbiAgICAgIC5maWxsX2NpcmNsZXtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKGZpbGwtc3Ryb2tlIDJzICR0cnMtdGltZSBsaW5lYXIgZm9yd2FyZHMpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmlsbGVke1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIkNPTVBMRVRFXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubm93U3VibWl0IHtcbiAgICAuY29udGFjdC1iYWNrIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGluY2x1ZGUgbWF4KCRicmVhaykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3Qtc3VibWl0LXNwaW5lciB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgICBAaW5jbHVkZSBtYXgoJGJyZWFrKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbnRhY3Qtc3VibWl0IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC8vIEBpbmNsdWRlIG1heCgkYnJlYWspIHtcbiAgICAgICAgICAvLyBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAvLyBsaW5lLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5Aa2V5ZnJhbWVzIGZpbGwtc3Ryb2tlIHtcbiAgMCV7IHN0cm9rZS1kYXNoYXJyYXk6IDAgMjAwOyB9XG4gIDIwJXsgc3Ryb2tlLWRhc2hhcnJheTogMjAgMjAwOyB9XG4gIDQwJXsgc3Ryb2tlLWRhc2hhcnJheTogMzAgMjAwOyB9XG4gIDUwJXsgc3Ryb2tlLWRhc2hhcnJheTogOTAgMjAwOyB9XG4gIDcwJXsgc3Ryb2tlLWRhc2hhcnJheTogMTIwIDIwMDsgfVxuICA5MCV7IHN0cm9rZS1kYXNoYXJyYXk6IDE0MCAyMDA7IH1cbiAgMTAwJXsgc3Ryb2tlLWRhc2hhcnJheTogMTgyIDIwMDsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZpbGwtc3Ryb2tlIHtcbiAgMCV7IHN0cm9rZS1kYXNoYXJyYXk6IDAgMjAwOyB9XG4gIDIwJXsgc3Ryb2tlLWRhc2hhcnJheTogMjAgMjAwOyB9XG4gIDQwJXsgc3Ryb2tlLWRhc2hhcnJheTogMzAgMjAwOyB9XG4gIDUwJXsgc3Ryb2tlLWRhc2hhcnJheTogOTAgMjAwOyB9XG4gIDcwJXsgc3Ryb2tlLWRhc2hhcnJheTogMTIwIDIwMDsgfVxuICA5MCV7IHN0cm9rZS1kYXNoYXJyYXk6IDE0MCAyMDA7IH1cbiAgMTAwJXsgc3Ryb2tlLWRhc2hhcnJheTogMTgyIDIwMDsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGwtc3Ryb2tlIHtcbiAgMCV7IHN0cm9rZS1kYXNoYXJyYXk6IDAgMjAwOyB9XG4gIDIwJXsgc3Ryb2tlLWRhc2hhcnJheTogMjAgMjAwOyB9XG4gIDQwJXsgc3Ryb2tlLWRhc2hhcnJheTogMzAgMjAwOyB9XG4gIDUwJXsgc3Ryb2tlLWRhc2hhcnJheTogOTAgMjAwOyB9XG4gIDcwJXsgc3Ryb2tlLWRhc2hhcnJheTogMTIwIDIwMDsgfVxuICA5MCV7IHN0cm9rZS1kYXNoYXJyYXk6IDE0MCAyMDA7IH1cbiAgMTAwJXsgc3Ryb2tlLWRhc2hhcnJheTogMTgyIDIwMDsgfVxufVxuXG4vLyBjZjcgb3ZlcndyaXRlXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuaW1nLmFqYXgtbG9hZGVyLFxuaW5wdXQjc2VuZC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4iLCJAbWl4aW4gbWluKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGggKiAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1heCgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICogMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBhbmQoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoICogMXB4KSBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aCAqIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcnQge1xuICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICp6b29tOiAxO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKSB7XG4gIEAtd2Via2l0LWtleWZyYW1lcyAkYW5pbWF0aW9uLW5hbWUge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEAtbW96LWtleWZyYW1lcyAkYW5pbWF0aW9uLW5hbWUge1xuICAgIEBjb250ZW50O1xuICB9IFxuICBAa2V5ZnJhbWVzICRhbmltYXRpb24tbmFtZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uLW5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb24tbmFtZTtcbiAgLW1vei1hbmltYXRpb246ICRhbmltYXRpb24tbmFtZTtcbiAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uLW5hbWU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLVxuQGluY2x1ZGUgTWVkaWFRdWVyeVxuLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1peGluIG1xVEIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xTm90U1Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcVNQIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufSIsbnVsbCwiLmNvbnRhaW5lciBmb290ZXI6bGFzdC1vZi10eXBlICB7XG4gIGhlaWdodDogOTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAtOTVweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgbWFyZ2luOiAtMTMwcHggNjBweCAwO1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xuICAgIC8vIC50YWJsZXQgJntcbiAgICAvLyAgIHRvcDogMDtcbiAgICAvLyB9XG4gIH1cbiAgLmZvb3Rlci1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAxcHggIzAwMDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtNWRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAxcHggIzAwMDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgICAudGFibGV0ICZ7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1pbm5lcntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHpvb206IDE7XG4gICAgQGluY2x1ZGUgbWF4KCRicmVhaykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgIHBhZGRpbmc6IDAgMTAwcHggMCAwO1xuICAgIH1cbiAgICB1bHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMjBweCA2LjI1JSAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgICAgYm90dG9tOiAxMDBweDtcbiAgICAgICAgei1pbmRleDogMTtcblxuXG4gICAgICAgIG1hcmdpbjogMCAtNXB4IDAgMDtcbiAgICAgICAgLy8gcGFkZGluZzogNzBweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC50YWJsZXQgJntcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGl7XG4gICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYudG91Y2h7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gJjpmaXJzdC1jaGlsZDphZnRlcntcbiAgICAgICAgLy8gICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLy8gICBjb250ZW50OiBcIu+9nFwiO1xuICAgICAgICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy8gfVxuICAgICAgICAmLnBhZ2V0b3Age1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb3B5e1xuICBAaW5jbHVkZSBmb250LVJCVDtcbiAgYm90dG9tOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDYuMjUlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1heCgkYnJlYWspIHtcbiAgICBib3R0b206IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvb3RlciA+ICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb290ZXIgPiAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICBib3R0b206IGF1dG87XG4gICAgY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICByaWdodDogMDtcbiAgICBsaW5lLWhlaWdodDogNTlweDtcbiAgICBtYXJnaW46IC0xNTBweCAwIDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBtb3JlQnRue1xuICBAaW5jbHVkZSBmb250LVJCVDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJNT1JFXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtaW5kZW50OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAmOmFmdGVye1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkbGlnaHRCbHVlIDAlLCAkZGVlcEJsdWUgMTAwJSk7XG4gICAgdG9wOiAxMDAlO1xuICB9XG4gICY6aG92ZXJ7XG4gICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnRvdWNoe1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXJ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBzZW5kQnRue1xuICBAaW5jbHVkZSBtb3JlQnRuO1xuICAmOmJlZm9yZSxcbiAgJjphZnRlcntcbiAgICBjb250ZW50OiBcIlNFTkRcIjtcbiAgfVxufVxuIiwiLndyYXBfb25saW5lU3RvcmV7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9ubGluZVN0b3JlX2J0bntcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTM4cHg7XG4gIGhlaWdodDogNTlweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuNHM7XG4gIEBpbmNsdWRlIGZvbnQtUkJUO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICByaWdodDogMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgfVxuICBAaW5jbHVkZSBtcU5vdFNQe1xuICAgICY6aG92ZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaXMtb3BlbiAme1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcVNQe1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gICAgaW1ne1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaXMtb3BlbiAmIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4ub25saW5lU3RvcmVfY29udGVudHtcbiAgQGluY2x1ZGUgZm9udC1SQlQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogY2FsYygxMDB2dy80IC0gNjBweCk7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM3ZDdkN2Q7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICAuaXMtb3BlbiAme1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbiAgfVxuICAmOmhvdmVyIC5vbmxpbmVTdG9yZV9idG57XG4gIH1cblxuICB1bHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLmlzLW9wZW4gJntcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICBsaXtcbiAgICBvcGFjaXR5OiAwO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxuICBhe1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmLnRvdWNoLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IC42O1xuICAgIH1cbiAgfVxuICBcbiAgYVt0YXJnZXQ9XCJfYmxhbmtcIl17XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fYmxhbmtAMngucG5nKSByaWdodCAwIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xU1B7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3LzIpO1xuICAgIGZsb2F0OiByaWdodDtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdG9wOiA1MHB4O1xuICAgIHVse1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBsaXtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAuaXMtb3BlbiAme1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gc2VsZWN0Ym94IGZvciBzb3J0XG4vL1xuLmlyLXNvcnRTZWxlY3QsXG4ucGFnZXMtc29ydFNlbGVjdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuaXItc29ydFNlbGVjdC1kaXNwbGF5LFxuICAucGFnZXMtc29ydFNlbGVjdC1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNjM2MzO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAvLyBsaW5lLWhlaWdodDogNDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTdweDtcbiAgICAgIC8vIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgdG9wOiAxM3B4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9hcnJvdy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAaW5jbHVkZSBtYXgoJGJyZWFrKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9hcnJvd0AyeC5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHNlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICB9XG4gIEBpbmNsdWRlIG1heCgkYnJlYWspIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgLmlyLXNvcnRTZWxlY3QtZGlzcGxheSxcbiAgICAucGFnZXMtc29ydFNlbGVjdC1kaXNwbGF5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59IiwiI25ld3N7XG4gIEBpbmNsdWRlIHNlY3Rpb247XG4gIEBpbmNsdWRlIGhhc1RyaWFuZ2xlU2VjdGlvbihsZWZ0KTtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJnRGlmZjtcbiAgICBwYWRkaW5nOiAwIDAgJGJnRGlmZjtcbiAgICAudGFibGV0ICZ7XG4gICAgICBtYXJnaW4tdG9wOiAtNTYwcHg7XG4gICAgfVxuICB9XG4gICYuaGlkZGVue1xuICAgIC5zZWN0aW9uLW5hbWV7XG4gICAgICB0b3A6IC0xMDAlO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1iZ3tcbiAgICAuc2VjdGlvbi1iZy1pbm5lcntcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3BfbmV3c19iZy5qcGcpIG5vLXJlcGVhdCA1MCUgMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbmV3c19iZy5qcGcpIG5vLXJlcGVhdCA1MCUgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLWJvdHRvbS10cmlnZ2Vye1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VjdGlvbi1uYW1le1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC50YWJsZXQgJntcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwMHB4O1xuICAgIH1cbiAgICAmLm1vdmV7XG4gICAgICBib3R0b206IDIwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAuc2VjdGlvbi1uYW1lLWlubmVye1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJORVdTXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24taW5uZXJ7XG4gICAgLnNlY3Rpb24tbWFpbntcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgLnRhYmxldCAme1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMntcbiAgICAgICAgcGFkZGluZzogMzFweCAwIDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICByaWdodDogLTkycHg7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwIDA7O1xuICAgICAgICAgIC50YWJsZXQgJntcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMCA1NXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC00MXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ0bntcbiAgICAgICAgQGluY2x1ZGUgbW9yZUJ0bjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5uZXdzLWVudHJpZXN7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6b29tOiAxO1xuICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMjFweCA4NnB4O1xuICAgIH1cbiAgICAubmV3cy1lbnRyeXtcbiAgICAgIEBpbmNsdWRlIHJlYWRtb3JlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTlweCAxLjc4JTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgIHBhZGRpbmc6IDAgMS43OCUgMTlweCAwO1xuICAgICAgICBAaW5jbHVkZSBtYXgoJGJyZWFrKSB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcGFkZGluZzogMCAzOXB4IDAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGVsZW1EaWZmKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLCBvcGFjaXR5IC40cyBlYXNlO1xuICAgICAgICB3aWR0aDogMjI4cHg7XG4gICAgICAgIC50YWJsZXQgJntcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKzEpe1xuICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzbisyKXtcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKXtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gYXtcbiAgICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRodW1ie1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzIGVhc2U7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtbWF0Y2hIZWlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIC8vIGhlaWdodDogNzlweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZSwgb3BhY2l0eSAuNHMgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICAgICAgd2lkdGg6IDIyOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICByYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZSwgb3BhY2l0eSAuNHMgZWFzZTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZSwgb3BhY2l0eSAuNHMgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIC50aHVtYiBpbWcsXG4gICAgICAgICYudG91Y2ggLnRodW1iIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUsXG4gICAgICAgIC5jYXRlZ29yeXtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LVJCVDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGF0ZXtcbiAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMCA0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXRlZ29yeXtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTYuNXB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmFuaW1hdGUgLm5ld3MtZW50cnl7XG4gICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIjbG9hZGluZ3tcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIC50YWJsZXQgJntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gZGl2e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpiZWZvcmUse1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIG9wYWNpdHk6IC4xO1xuICAgIH1cbiAgfVxuICAubWFza3tcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDAgMCAwIC0yNTBweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNHMgZWFzZTtcbiAgICB3aWR0aDogMDtcbiAgICBpbWd7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuICAudXB7XG4gICAgdG9wOiAwO1xuICAgIC5tYXNre1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgfVxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvbG9hZGluZ19mcm9tLnN2Zykgbm8tcmVwZWF0IDUwJSAxMDAlO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuZG93bntcbiAgICBib3R0b206IDA7XG4gICAgLm1hc2t7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIC0yNTBweCAwIDA7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xuICAgICAgaW1ne1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlcntcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9sb2FkaW5nX3RvLnN2Zykgbm8tcmVwZWF0IDUwJSAwO1xuICAgICAgdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuYmFye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gICYuaXNfc3RhcnR7XG4gICAgLmJhcntcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIH1cbiAgICAubWFza3tcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG4gIH1cbiAgJi5pc19jb21wbGV0ZXtcbiAgICAudXB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG4gICAgLmRvd257XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiI2NvdmVye1xuICBAaW5jbHVkZSBzZWN0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDNweCByZ2JhKDAsMCwwLC4yKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA1O1xuICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgYm94LXNoYWRvdzogMCA5cHggMjNweCAzcHggcmdiYSgwLDAsMCwuNCk7XG4gIH1cbiAgI21vdmlle1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IC02MHB4O1xuICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgID4gKntcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1pbm5lcntcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdG9wOiAxcHg7XG4gICAgfVxuICB9XG4gICNtb3ZpZS10aHVtYntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NwX2NvdmVyLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIiNtaXNzaW9ue1xuICBAaW5jbHVkZSBzZWN0aW9uO1xuICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgaGVpZ2h0OiAxNTAlO1xuICAgIC50YWJsZXQgJntcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICB9XG4gICAgJi5oaWRkZW57XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAuc2VjdGlvbi1wYXJhbGxheC1jb250YWluZXJ7XG4gICAgICAgIHRvcDogLTEwMCU7IC8vIOWGjeaPj+eUu+OBleOBm+OBquOBhFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLW5hbWV7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICAudGFibGV0ICZ7XG4gICAgICB0b3A6IC04MHB4O1xuICAgIH1cbiAgICAuc2VjdGlvbi1uYW1lLWlubmVye1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJNSVNTSU9OXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuc2VjdGlvbi1wYXJhbGxheC1jb250YWluZXJ7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBtaW4td2lkdGg6ICRwY19taW4gKiAxcHg7XG4gICAgICAudGFibGV0ICZ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1pbm5lcntcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogOTYwcHg7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLW1haW57XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAudGFibGV0ICZ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyOTFweDtcbiAgICAgIH1cbiAgICAgID4gKntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgIHBhZGRpbmc6IDMzcHggMCAyNnB4O1xuICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICBsZWZ0OiAtMTE0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnRhYmxldCAme1xuICAgICAgICAgIHBhZGRpbmc6IDc3cHggMCA4MHB4IDExMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWJne1xuICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAudGFibGV0ICZ7XG4gICAgICAgIGhlaWdodDogMTUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tYmctaW5uZXJ7XG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcF9taXNzaW9uX2JnLmpwZykgbm8tcmVwZWF0IDUwJSAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWlzc2lvbl9iZy5qcGcpIG5vLXJlcGVhdCA1MCUgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5taXNzaW9uLXNlY3Rpb25ze1xuICBtYXJnaW46IDAgMCAzOXB4O1xuICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgbWFyZ2luOiAtMTFweCAwIDYwcHg7XG4gICAgLnRhYmxldCAme1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgW2NsYXNzXj1cIm1pc3Npb24tc2VjdGlvbi1cIl17XG4gICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgIHdpZHRoOiA1NjBweDtcbiAgICB9XG4gICAgPiBoMywgcHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICAgIGgze1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5taXNzaW9uLXNlY3Rpb24tZW57XG4gICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxOXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRlbGVtRGlmZik7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UsIG9wYWNpdHkgLjRzIGVhc2U7XG4gICAgICAudGFibGV0ICZ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgICYuYW5pbWF0ZXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgIG1hcmdpbjogMCAwIC00cHg7XG4gICAgICBpbWd7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICBwe1xuICAgICAgQGluY2x1ZGUgZm9udC1SQlQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNHB4O1xuICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMy43NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIHRvcDogLTVweDtcbiAgICAgIH1cbiAgICAgIGJye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5taXNzaW9uLXNlY3Rpb25zLmFuaW1hdGUgJntcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG4gIC5taXNzaW9uLXNlY3Rpb24tamF7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRlbGVtRGlmZik7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UgLjJzLCBvcGFjaXR5IC40cyBlYXNlIC4ycztcbiAgICAgIC50YWJsZXQgJntcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgcGFkZGluZzogMTVweCAwIDBweDtcbiAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzguNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjc1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5hbmltYXRlIFtjbGFzc149XCJtaXNzaW9uLXNlY3Rpb24tXCJde1xuICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyByZXNwb25zaXZlXG4kcGNfbWluOiAxMjgwO1xuJGJyZWFrOiA3Njg7XG5cbi8vIGNvbG9yXG4kZGVlcEJsdWU6ICMwMGE7XG4kbGlnaHRCbHVlOiAjMDBmMGZmO1xuXG4vLyBzZWN0aW9uc1xuJHNlY3Rpb25zOiBtaXNzaW9uLCBuZXdzLCBidXNpbmVzcywgcmVjcnVpdCwgYWJvdXQsIGNvbnRhY3QsIGlyO1xuXG4vLyBkaWZmXG4kYmdEaWZmOiAyMDBweDtcbiRlbGVtRGlmZjogNTBweDtcbiIsIkBtaXhpbiByZWFkbW9yZXtcbiAgPiBhe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudGh1bWJ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW1ne1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtUkJUO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjb250ZW50OiBcIlJFQUQgTU9SRVwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IC0yMHB4IDAgMCAtNTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UsIG9wYWNpdHkgLjJzIGVhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgLnRodW1ie1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYudG91Y2h7XG4gICAgICAudGh1bWJ7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2J1c2luZXNze1xuICBAaW5jbHVkZSBzZWN0aW9uO1xuICBAaW5jbHVkZSBoYXNUcmlhbmdsZVNlY3Rpb24ocmlnaHQpO1xuICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gIHotaW5kZXg6IDM7XG4gIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IC0kYmdEaWZmO1xuICAgIC50YWJsZXQgJntcbiAgICAgIG1hcmdpbi10b3A6IC0yNTBweDtcbiAgICB9XG4gIH1cbiAgJjphZnRlcntcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggNXB4IHJnYmEoMCwwLDAsLjMpO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAuc2VjdGlvbi1iZ3tcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICAuc2VjdGlvbi1iZy1pbm5lcntcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcF9idXNpbmVzc19iZy5qcGcpIG5vLXJlcGVhdCA1MCUgMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2J1c2luZXNzX2JnLmpwZykgbm8tcmVwZWF0IDUwJSAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tbmFtZXtcbiAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgIC50YWJsZXQgJntcbiAgICAgIHRvcDogMTIwcHg7XG4gICAgfVxuICAgIC5zZWN0aW9uLW5hbWUtaW5uZXJ7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIkJVU0lORVNTXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24taW5uZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIzcHg7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnNlY3Rpb24tbWFpbntcbiAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAgOTYwcHg7XG4gICAgICAgIC50YWJsZXQgJntcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDJ7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMTNweDtcbiAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLnRhYmxldCAme1xuICAgICAgICAgICAgcGFkZGluZzogMzlweCAwIDQ5cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbGFiZWxzXG4gIC5sYWJlbHN7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHpvb206IDE7XG4gICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRlbGVtRGlmZjsgIC8vIOimquOBriBvdmVyZmxvdzpoaWRkZW4g44Gn6KaL44GN44KM44Gm44GX44G+44GG5a++5b+cXG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGVsZW1EaWZmO1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG4gICAgLmxhYmVse1xuICAgICAgQGluY2x1ZGUgcmVhZG1vcmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGVsZW1EaWZmKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLCBvcGFjaXR5IC40cyBlYXNlO1xuICAgICAgICB3aWR0aDogNzQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnRhYmxldCAme1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC40cztcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbWFyZ2luOiAxMnB4IDAgNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXFTUHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICBzcGFue1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCMwMDAwYWEsICMwMGYwZmYpO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAgID4gYXtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aHVtYntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4vLyAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZXRhe1xuICAgICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4vLyAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgLTNweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0e1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0LjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICAgIC50aHVtYntcbi8vICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWV0YXtcbi8vICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgICAgLnRodW1ie1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWV0YXtcbiAgICAgICAgICAgIHRvcDogLTEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYW5pbWF0ZXtcbiAgICAgIC5sYWJlbHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2Fib3V0e1xuICBAaW5jbHVkZSBzZWN0aW9uO1xuICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggNnB4IHJnYmEoMCwwLDAsLjQpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2VjdGlvbi1uYW1le1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBoZWlnaHQ6IDgwMHB4IWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgLnRhYmxldCAme1xuICAgICAgdG9wOiA4MHB4O1xuICAgIH1cbiAgICAuc2VjdGlvbi1uYW1lLWlubmVye1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJBQk9VVFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWJne1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICBwYWRkaW5nOiAwIDYwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VjdGlvbi1iZy1pbm5lcntcbiAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcF9hYm91dF9iZy5qcGcpIG5vLXJlcGVhdCA1MCUgMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hYm91dF9iZy5qcGcpIG5vLXJlcGVhdCA1MCUgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuc2VjdGlvbi1pbm5lcntcbiAgICAudGFibGV0ICZ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzEzcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VjdGlvbi1tYWlue1xuICAgICAgaDJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMSUgMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICBwYWRkaW5nOiA4NXB4IDAgMDtcbiAgICAgICAgICByaWdodDogLTk4cHg7XG4gICAgICAgICAgLnRhYmxldCAme1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAwIDA7XG4gICAgICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWJvdXQtbWFpbntcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRse1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMCAyMDBweDtcbiAgICAgICAgem9vbTogMTtcbiAgICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0LjVweDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcGFkZGluZzogMCAwIDEwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGVsZW1EaWZmKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UsIG9wYWNpdHkgLjRzIGVhc2U7XG4gICAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgIC50YWJsZXQgJntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MXB4IDAgMjAwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkdHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMCA4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkZHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDExMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgdWx7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCLjg7tcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFuaW1hdGV7XG4gICAgICAgIGRse1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjY29udGFjdHtcbiAgQGluY2x1ZGUgc2VjdGlvbjtcbiAgQGluY2x1ZGUgaGFzVHJpYW5nbGVTZWN0aW9uKHJpZ2h0KTtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgbWFyZ2luLXRvcDogLSRiZ0RpZmYqMjtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogJGJnRGlmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAudGFibGV0ICZ7XG4gICAgICBtYXJnaW4tdG9wOiAtNDUwcHg7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLW5hbWV7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIC50YWJsZXQgJntcbiAgICAgIHRvcDogODBweDtcbiAgICB9XG4gICAgLnNlY3Rpb24tbmFtZS1pbm5lcntcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiQ09OVEFDVFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWJne1xuICAgIC5zZWN0aW9uLWJnLWlubmVye1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NwX2NvbnRhY3RfYmcuanBnKSBuby1yZXBlYXQgNTAlIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250YWN0X2JnLmpwZykgbm8tcmVwZWF0IDUwJSAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1pbm5lcntcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAudGFibGV0ICZ7XG4gICAgICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWN0aW9uLW1haW57XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLnRhYmxldCAme1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrKSB7XG4gICAgICAgICAgbGVmdDogLTExNXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAudGFibGV0ICZ7XG4gICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjUwcHggMCA5M3B4IWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMjFweCAwIDQycHg7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGVsZW1EaWZmKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UsIG9wYWNpdHkgLjRzIGVhc2U7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgLnRhYmxldCAme1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGxpZ2h0Qmx1ZSAwJSwgJGRlZXBCbHVlIDEwMCUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWspIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnRvdWNoe1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFuaW1hdGV7XG4gICAgICAgIHB7XG4gICAgICAgICAgQGluY2x1ZGUgbWluKCRicmVhaykge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
