@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-size:.625em}html.-open{overflow:hidden}html.-open [data-menu=overlay]{opacity:.3;visibility:visible}[data-menu=overlay]{background:#000;content:"";height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all .3s;visibility:hidden;width:100%;z-index:2}body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;word-wrap:break-word;-webkit-animation:fadeIn 1.5s ease;animation:fadeIn 1.5s ease;background:#fff;color:#1a1a1a;font:500 1.6em/1.8 Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,Hiragino Sans,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;min-width:100%;overflow-x:hidden;word-break:break-word}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:2){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}*,:after,:before{box-sizing:border-box}dd,li,ol,ul{list-style-type:none;margin:0;padding:0}em{font-style:normal}p{margin:0}sub{bottom:-.1em}p:not([class*=c-lead])+p{margin-top:1em}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}img{height:auto;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]:focus{outline:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;padding:0;transition:.2s linear}select{white-space:nowrap}a{color:#803c2d;opacity:1}a,a img{transition:.2s linear}a:hover{text-decoration:none}a:hover img{opacity:.6}.js-linkGroup{cursor:pointer;transition:.2s linear}.js-linkGroup:hover{opacity:.7}@media screen and (max-width:375px){html{font-size:2.6666666667vw}}@media screen and (max-width:768px){body{font-size:1.4em}a:hover{text-decoration:none}}.l-wrapper{overflow-x:hidden;padding-top:11rem;position:relative}.l-wrapper:before{background:url(bg_contents__pc.svg) 50% 11rem;content:"";height:100%;left:0;position:fixed;top:0;width:100%}@media screen and (max-width:1024px){.l-wrapper{background:url(bg_contents__pc.svg) 50% 5rem;padding-top:5rem}}@media screen and (max-width:768px){.l-wrapper:before{background:url(bg_contents__sp.svg) 50% 5rem/37.5rem auto}}.l-main{padding:0 2rem;position:relative}@media screen and (max-width:768px){.l-main{padding:0 1.5rem}}.l-container{margin:0 auto;max-width:112rem;position:relative;width:100%}.l-container:after{clear:both;content:"";display:block}.l-header{background:#fff;height:11rem;line-height:1.5;opacity:1;padding:0 8rem;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:3}.l-header_inner{height:100%;justify-content:space-between;padding:1.7rem 0;position:relative}.l-header_inner,.l-header_logo{align-items:center;display:flex}.l-header_logo{margin:0;transition:all .3s ease;width:19rem}.l-header_logo a{display:block}.l-header_logo a:hover{opacity:.7}.l-header_logo img{display:block;height:auto;width:19rem}.l-header_menu{align-items:flex-end;display:flex;flex-direction:column-reverse;height:100%;justify-content:space-between}.l-header_menuTrigger{display:none}.l-header_info{align-items:center;display:flex;line-height:1.3;margin:0}.l-header_info_title{border:1px solid #ebebeb;font-size:1.1rem;margin:0 1rem 0 0;padding:.4rem 1rem .3rem;text-align:center}.l-header_info_detail{font-size:1.3rem}.l-header_info_detail+.l-header_info_title{margin-left:1rem}.l-header_info_detail a{color:currentColor;text-decoration:none}.l-header_info_detail a:hover{color:#803c2d}.l-header_info_detail a:after{vertical-align:text-top}.l-header_nav{align-items:center;display:flex;height:5.7rem;margin-bottom:-1.7rem}.l-header_nav_item{font-size:1.6rem;font-weight:700;line-height:1.3}.l-header_nav_item,.l-header_nav_item a{align-items:center;display:flex;height:100%}.l-header_nav_item a{justify-content:center;position:relative;text-decoration:none}.l-header_nav_item a:not([class*=_btn]){padding:0 2.5rem 1.7rem}.l-header_nav_item a:not([class*=_btn]):after{background:#803c2d;bottom:0;content:"";display:block;height:.2rem;left:0;position:absolute;transition:width .3s;width:0}.l-header_nav_item a:not([class*=_btn]):hover:after{width:100%}.l-header_nav_item a.-disabled{color:silver;pointer-events:none}.l-header_nav_item.-cta{display:flex;padding:0 0 1.7rem 2.5rem}.l-header_nav_item_btn{background:#803c2d;border:2px solid #803c2d;color:#fff;font-size:1.4rem;max-width:100%;padding:1rem;text-align:center;transition:all .2s linear;width:13rem}.l-header_nav_item_btn:hover{background:transparent;color:#803c2d}.l-header_nav_item_btn+.l-header_nav_item_btn{margin-left:.2rem}.l-header_nav_item_btn.-disabled{background:#dcdcdc;border-color:#dcdcdc}@media screen and (max-width:1400px){.l-header{padding:0 2rem}.l-header_nav_item a:not([class*=_btn]){padding-left:1.302083vw;padding-right:1.302083vw}.l-header_nav_item.-cta{padding-left:1.302083vw}}@media screen and (max-width:1180px){.l-header_nav_item a:not([class*=_btn]){padding-left:.8vw;padding-right:.8vw}.l-header_nav_item.-cta{padding-left:.8vw}.l-header_nav_item_btn{width:11rem}}@media screen and (min-width:1025px){.l-header.-compact{height:7.5rem}.l-header.-compact .l-header_logo{margin:-.7rem 0;width:13.8rem}.l-header.-compact .l-header_logo img{height:5.5rem;width:13.8rem}.l-header.-compact .l-header_info{display:none}}@media screen and (max-width:1024px){.l-header{height:5rem;padding:0}.l-header_inner{padding:0}.l-header_logo{margin:0 auto}.l-header_logo,.l-header_logo img{height:3.6rem;width:9rem}.l-header_menuTrigger{display:block;height:5rem;position:absolute;right:0;top:0;width:5rem}.l-header_menuTrigger span{background:#803c2d;border-radius:.2rem;display:block;height:.2rem;left:0;margin:auto;position:absolute;right:0;transition:all .3s;width:2rem}.l-header_menuTrigger span:first-child{-webkit-animation:menu-bar01 .75s;animation:menu-bar01 .75s;top:1.7rem}.l-header_menuTrigger span:nth-child(2){-webkit-animation:menu-bar02 .75s;animation:menu-bar02 .75s;bottom:0;top:0}.l-header_menuTrigger span:nth-child(3){-webkit-animation:menu-bar03 .75s;animation:menu-bar03 .75s;bottom:1.7rem}.l-header_menuTrigger.-open{background:#fff}.l-header_menuTrigger.-open span{background:#803c2d;width:2.4rem}.l-header_menuTrigger.-open span:first-child{-webkit-animation:open-menu-bar01 .75s forwards;animation:open-menu-bar01 .75s forwards}.l-header_menuTrigger.-open span:nth-child(2){-webkit-animation:open-menu-bar02 .75s forwards;animation:open-menu-bar02 .75s forwards}.l-header_menuTrigger.-open span:nth-child(3){-webkit-animation:open-menu-bar03 .75s forwards;animation:open-menu-bar03 .75s forwards}.l-header_info{flex-wrap:wrap;justify-content:center;margin:2.5rem auto 0;width:19em}.l-header_info_title{margin-top:1rem;width:5em}.l-header_info_detail{margin-top:1rem;width:14em}.l-header_info_detail+.l-header_info_title{margin-left:0}.l-header_menu{align-items:flex-start;background:#fff;display:none;height:calc(100% - 5rem);justify-content:flex-start;left:0;overflow-y:auto;position:fixed;top:5rem;width:100%}.l-header_nav{display:block;height:auto;margin:0}.l-header_nav_item{display:block;height:auto;text-align:center}.l-header_nav_item a{display:block}.l-header_nav_item a:not([class*=_btn]){padding:1.7rem 1.5rem}.l-header_nav_item a:not([class*=_btn]):after{content:none}.l-header_nav_item.-cta{justify-content:center;margin:2rem 0 0;padding:0 5rem}.l-header_nav_item_btn{flex:1;width:auto}}@-webkit-keyframes menu-bar01{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:translateY(.7rem);transform:translateY(.7rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes menu-bar01{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:translateY(.7rem);transform:translateY(.7rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes menu-bar02{0%{opacity:0}to{opacity:1}}@keyframes menu-bar02{0%{opacity:0}to{opacity:1}}@-webkit-keyframes menu-bar03{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:translateY(-.7rem);transform:translateY(-.7rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes menu-bar03{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:translateY(-.7rem);transform:translateY(-.7rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes open-menu-bar01{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{top:50%;-webkit-transform:rotate(0);transform:rotate(0)}to{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}}@keyframes open-menu-bar01{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{top:50%;-webkit-transform:rotate(0);transform:rotate(0)}to{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}}@-webkit-keyframes open-menu-bar02{0%{opacity:1}to{opacity:0}}@keyframes open-menu-bar02{0%{opacity:1}to{opacity:0}}@-webkit-keyframes open-menu-bar03{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{bottom:50%;-webkit-transform:rotate(0);transform:rotate(0)}to{bottom:50%;-webkit-transform:translateY(50%) rotate(-45deg);transform:translateY(50%) rotate(-45deg)}}@keyframes open-menu-bar03{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{bottom:50%;-webkit-transform:rotate(0);transform:rotate(0)}to{bottom:50%;-webkit-transform:translateY(50%) rotate(-45deg);transform:translateY(50%) rotate(-45deg)}}.l-section{margin:0 -2rem;padding:7.5rem 2rem 8rem;position:relative}.l-section.-white{background:#fff}.l-section.-var02:before{background:#fff;content:"";display:block;height:42.8rem;left:0;max-height:100%;position:absolute;top:0;width:100%}.l-section.-var03{background:#f7f2e6}@media screen and (max-width:768px){.l-section{margin:0 -1.5rem;padding:3.5rem 1.5rem 4rem}.l-section.-var02:before{height:35.3rem}}.l-pageHeader{align-items:center;display:flex;flex-wrap:wrap;height:24rem;justify-content:center;text-align:center}.l-pageHeader_subTitle{align-items:center;color:#8c7207;display:flex;font-size:1.4rem;font-weight:700;letter-spacing:.15em;line-height:1.3;margin-bottom:.5rem}.l-pageHeader_subTitle:after,.l-pageHeader_subTitle:before{background:currentColor;content:"";display:inline-block;height:.2rem;width:1.8rem}.l-pageHeader_subTitle:before{margin-right:.7rem}.l-pageHeader_subTitle:after{margin-left:.3rem}.l-pageHeader_title{color:#8c7207;display:flex;font-size:3.6rem;font-weight:700;justify-content:center;line-height:1.3;margin:0;position:relative;width:100%}.l-pageHeader_title:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:opacity .5s ease-in-out .5s,-webkit-transform .5s ease-in-out .5s;transition:opacity .5s ease-in-out .5s,transform .5s ease-in-out .5s;transition:opacity .5s ease-in-out .5s,transform .5s ease-in-out .5s,-webkit-transform .5s ease-in-out .5s;width:100%}.l-pageHeader_title_label{align-items:center;display:flex;justify-content:center;letter-spacing:.15em;margin-left:.15em;min-height:12rem;position:relative;white-space:nowrap}.l-pageHeader_title.-visitor:before{background:url(visitors/label_title.svg) 50% 0/contain no-repeat}.l-pageHeader_title.-exhibition:before{background:url(exhibition/label_title.svg) 50% 0/contain no-repeat}.l-pageHeader_title.-contact:before{background:url(contact/label_title.svg) 50% 0/contain no-repeat}.l-pageHeader_title.-archive:before{background:url(archive/label_title.svg) 50% 0/contain no-repeat}.l-pageHeader.-var02{flex-direction:column}.l-pageHeader.-var02 .l-pageHeader_title_label{min-height:0}@media screen and (max-width:768px){.l-pageHeader{height:12.5rem}.l-pageHeader_subTitle{font-size:1.3rem}.l-pageHeader_title{font-size:2.4rem}.l-pageHeader_title_label{min-height:5.5rem}}.c-btn{align-items:center;background:#803c2d;border:.2rem solid #803c2d;border-radius:3.2rem;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-top:4rem;max-width:100%;padding:1.2rem 1.6rem 1rem;position:relative;text-align:center;transition:all .2s linear}.c-btn,.c-btn:hover{text-decoration:none}.c-btn:hover{background:#fff;color:#803c2d}.c-btn_label{align-items:center;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;line-height:1.3;min-height:3.8rem;position:relative;z-index:1}.c-btn_label:before{content:"";font-size:0;min-height:inherit}.c-btn.-inline{display:inline-table;margin-left:2rem;margin-top:0;min-width:0}.c-btn.-flex{display:table;min-width:25.6rem}.c-btn.-large,.c-btn.-medium,.c-btn.-small{width:100%}.c-btn.-small{max-width:16em}.c-btn.-medium{max-width:28em}.c-btn.-large{max-width:34em}.c-btn.-center{margin-right:auto}.c-btn.-center,.c-btn.-right{margin-left:auto}.c-btn.-next,.c-btn.-prev{padding-left:7rem;padding-right:7rem}.c-btn.-next:after,.c-btn.-prev:after{background:url(ico_arrow.svg) 50% 50%/contain no-repeat;bottom:0;content:"";display:block;height:.8rem;margin:auto 0;position:absolute;top:0;width:3rem}.c-btn.-next:hover:after,.c-btn.-prev:hover:after{background:url(ico_arrow_02.svg) 50% 50%/contain no-repeat}.c-btn.-next:after{right:3rem}.c-btn.-prev:after{left:3rem}.c-btn.-zoom .c-btn_label{padding-left:4rem;padding-right:4rem}.c-btn.-zoom:after{background:url(ico_plus.svg) 50% 50%/contain no-repeat;bottom:0;content:"";display:block;height:1.8rem;margin:auto 0;position:absolute;right:2.2rem;top:0;width:1.8rem}.c-btn.-zoom:hover:after{background:url(ico_plus_02.svg) 50% 50%/contain no-repeat}.c-btn.-var02{background:#fff;border:.2rem solid #fff;color:#803c2d}.c-btn.-var02:hover{background:#803c2d;color:#fff}.c-btn.-var02.-next:after,.c-btn.-var02.-prev:after{background:url(ico_arrow_03.svg) 50% 50%/contain no-repeat}.c-btn.-var02.-next:hover:after,.c-btn.-var02.-prev:hover:after{background:url(ico_arrow.svg) 50% 50%/contain no-repeat}.c-btn.-var03 .c-btn_label{min-height:0}.c-btn.c-grid_col{align-items:center;display:flex;justify-content:center;margin-top:0}@media screen and (max-width:768px){.c-btn{display:block;margin-top:2rem;min-width:0;padding:.4rem 1.5rem}.c-btn_label{font-size:1.4rem}.c-btn.-inline{display:block;margin-left:0;min-height:0;width:100%}.c-btn.-flex{max-width:none;min-width:0;width:100%}.c-btn.-right{margin-left:auto;margin-right:auto}.c-btn.-large,.c-btn.-medium,.c-btn.-small{max-width:100%}.c-btn.-next,.c-btn.-prev{padding-left:5.5rem;padding-right:5.5rem}.c-btn.-next:after,.c-btn.-prev:after{height:.8rem;width:3rem}.c-btn.-next:after{right:2rem}.c-btn.-prev:after{left:2rem}.c-btn.-var03{max-width:28rem}.c-btn.-var03 .c-btn_label{min-height:3rem}}.c-box{border:1px solid #ebebeb;border-radius:1rem;padding:3rem}.c-box>:first-child{margin-top:0}@media screen and (max-width:768px){.c-box{padding:1.5rem}}.c-box02{background:#fff;border-radius:1rem;padding:4rem}.c-box02>:first-child{margin-top:0}@media screen and (max-width:768px){.c-box02{padding:1.5rem}}.c-lead{font-size:2.8rem;font-weight:700;line-height:1.3;margin:0 0 .5em}@media screen and (max-width:768px){.c-lead{font-size:2.2rem}}.hero{background:#fff;height:calc(100vh - 11rem);min-height:56rem;position:relative;z-index:1}.hero:before{background:#f7f2e6;bottom:0;content:"";display:block;height:calc(50% + 5.5rem);left:0;position:absolute;width:100%}.hero_screen{background:#fff;height:calc(100% - 8rem);margin:0 auto;overflow:hidden;position:relative;width:calc(100% - 16rem)}.hero_movie{height:100%;overflow:hidden;width:100%}.hero_copy,.hero_movie video{position:absolute}.hero_copy{left:15%;overflow:hidden;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media not print{.hero_copy img{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%);transition:opacity .7s ease 1s,-webkit-transform .7s ease 1s;transition:opacity .7s ease 1s,transform .7s ease 1s;transition:opacity .7s ease 1s,transform .7s ease 1s,-webkit-transform .7s ease 1s}.hero_copy.-animate img{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.hero_sns{align-items:center;display:flex;height:8rem;justify-content:center;position:relative}.hero_sns_item{height:3.2rem;width:3.2rem}.hero_sns_item+.hero_sns_item{margin-left:3rem}.hero_sns_item a{height:100%;justify-content:center;width:100%}.hero_scroll,.hero_sns_item a{align-items:center;display:flex}.hero_scroll{bottom:-4rem;flex-direction:column;height:15rem;justify-content:space-between;left:0;position:absolute;width:8rem}.hero_scroll:after{background:#1a1a1a;content:"";display:block;height:8rem;width:1px}@media screen and (max-width:1024px){.hero:before{height:calc(50% + 2.5rem)}.hero_screen{height:calc(100% - 5.25rem);width:calc(100% - 3rem)}.hero_sns{height:5.25rem}.hero_sns_item{height:2.4rem;width:2.4rem}.hero_sns_item+.hero_sns_item{margin-left:2.8rem}.hero_scroll{display:none}}@media screen and (max-width:768px){.hero{height:auto;min-height:0}.hero_screen{height:calc(100% - 5.25rem);padding:2rem 2.5rem 47.733333vw;width:calc(100% - 3rem)}.hero_movie{bottom:2rem;height:calc(47.73333vw - 4rem);left:0;position:absolute}.hero_copy{left:auto;position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0)}.hero_copy img{max-width:53.4rem;min-width:29.5rem;width:85.507246%}}.archive+.archive{margin-top:2.5rem}.archive_list{display:flex;flex-wrap:wrap;margin:0 0 -3.2rem -3.2rem}.archive_list_item{background:#fff;height:12rem;margin:0 0 3.2rem 3.2rem;width:calc(50% - 3.2rem)}.archive_list_item,.archive_list_item a{align-items:center;border-radius:1rem;display:flex;justify-content:space-between;padding:2rem 9rem 2rem 4rem}.archive_list_item a{background:#fff url(ico_arrow_02.svg) calc(100% - 4rem) 50% no-repeat;color:currentColor;height:calc(100% + 4rem);margin:-2rem -9rem -2rem -4rem;text-decoration:none;width:calc(100% + 13rem)}.archive_list_item a:hover{box-shadow:0 .8rem 2rem 0 rgba(140,114,7,.15)}.archive_list_item a:hover img{opacity:1}.archive_list_item a:hover .archive_list_item_label{color:#803c2d}.archive_list_item_logo{margin-right:2rem}@media screen and (min-width:1025px){.archive_list_item_logo img{height:auto;width:auto}}.archive_list_item_label{font-weight:700;line-height:1.5}@media screen and (max-width:1024px){.archive_list_item{height:8rem;padding:1rem 6rem 1rem 1.5rem}.archive_list_item a{background:#fff url(ico_arrow_02.svg) calc(100% - 1.5rem) 50% no-repeat;height:calc(100% + 2rem);margin:-1rem -6rem -1rem -1.5rem;padding:1rem 6rem 1rem 1.5rem;width:calc(100% + 7.5rem)}}@media screen and (max-width:768px){.archive_list{margin:0 0 -1rem -1.5rem}.archive_list_item{height:auto;margin:0 0 1rem 1.5rem;width:100%}.archive_list_item a{height:auto}}.presentIntroBox{font-weight:700;line-height:1.5;margin:0 0 5rem}.presentIntroBox a{background:#fff url(exhibition/bg_present__pc.svg) 96.428571% -1rem/29.910714% auto no-repeat;border:2px solid #803c2d;border-radius:1rem;display:block;padding:3rem 34.285714% 2.7rem 3.9rem;text-decoration:none}.presentIntroBox a:hover{box-shadow:0 .8rem 2rem 0 rgba(140,114,7,.15)}.presentIntroBox_desc{font-size:1.8rem}.presentIntroBox_link_label{display:inline-block;padding:0 5rem 0 0;position:relative}.presentIntroBox_link_label:after{background:#fff url(ico_arrow_down.svg) 50% 50% no-repeat;border:1px solid #803c2d;border-radius:50%;content:"";display:block;height:3.6rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3.6rem}@media screen and (max-width:768px){.presentIntroBox{margin-bottom:3rem}.presentIntroBox a{background:#fff url(exhibition/bg_present__sp.svg) calc(100% + 5rem) 2.5rem/23.9rem auto no-repeat;padding:1.4rem}.presentIntroBox_desc{font-size:1.6rem}.presentIntroBox_link_label{padding-right:4rem}.presentIntroBox_link_label:after{background:#fff url(ico_arrow_down.svg) 50% 50%/.6rem auto no-repeat;height:2.7rem;width:2.7rem}}.boothList_item{background:#fff}.boothList_item,.boothList_item a{border-radius:1rem;padding:3rem 2.5rem 4rem}.boothList_item a{color:currentColor;display:block;height:calc(100% + 7rem);margin:-3rem -2.5rem -4rem;position:relative;text-decoration:none}.boothList_item a:hover{box-shadow:0 .8rem 2rem 0 rgba(140,114,7,.15)}.boothList_item a:hover img{opacity:1}.boothList_item a:hover .boothList_item_company{color:#803c2d}.boothList_item a:after{background:#803c2d url(ico_arrow.svg) 50% 50% no-repeat;border-radius:50%;bottom:-1rem;content:"";display:block;height:4.8rem;position:absolute;right:-1rem;width:4.8rem}.boothList_item_logo{margin:0 0 1.5rem;text-align:center}.boothList_item_company{font-size:1.8rem;font-weight:700;line-height:1.5;margin:0 0 1rem;transition:color .2s linear}.boothList_item_copy{color:#666;font-weight:700;line-height:1.5}.boothList_item_copy+.boothList_item_summary{margin-top:.5rem}.boothList_item_summary{color:#666}.boothList_item_tags{display:flex;flex-wrap:wrap;margin:.7rem 0 0 -.5rem}.boothList_item_tags_item{background:linear-gradient(90deg,#ff4788,#f02b70);border:1px solid #f02b70;border-radius:.2rem;color:#fff;font-size:1.3rem;font-weight:700;line-height:1.5;margin-left:.4rem;margin-top:.4rem;padding:0 .7rem}@media screen and (max-width:768px){.boothList_item,.boothList_item a{padding:2rem 1.5rem 3.5rem}.boothList_item a{height:calc(100% + 5.5rem);margin:-2rem -1.5rem -3.5rem}.boothList_item_logo{margin-bottom:1rem}.boothList_item_company{font-size:1.6rem}.boothList_item_summary{font-size:1.3rem}}.booth{background:#f7f2e6}.booth_header{margin:0 0 1.5rem}.booth_sns{align-items:center;display:flex;justify-content:flex-end;margin:0 0 2rem}.booth_sns_label{font-size:1.3rem;font-weight:700;line-height:1.5}.booth_sns_list{align-items:center;display:flex;margin-left:2rem}.booth_sns_list_item{height:3.2rem;width:3.2rem}.booth_sns_list_item+.booth_sns_list_item{margin-left:1.5rem}.booth_sns_list_item a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.booth_tags{display:flex;flex-wrap:wrap;margin:-.4rem 0 1.3rem -.5rem}.booth_tags_item{background:linear-gradient(90deg,#ff4788,#f02b70);border:1px solid #f02b70;border-radius:.2rem;color:#fff;font-size:1.3rem;margin-left:.4rem;margin-top:.4rem;padding:0 .7rem}.booth_tags_item,.booth_title{font-weight:700;line-height:1.5}.booth_title{font-size:2.4rem;margin:0}.booth_movie{background:#fff;box-shadow:0 .8rem 2rem 0 rgba(140,114,7,.15);margin:3rem 0}.booth_movie_inner{margin:0 auto;max-width:80rem;width:100%}.booth_movie_screen{height:0;margin:0;padding:0 0 56.25%;position:relative;width:100%}.booth_movie_screen iframe{background:#000;border:none;height:100%;left:0;position:absolute;top:0;width:100%}.booth_present{align-items:center;display:flex;flex-wrap:wrap}.booth_present_btn{background:#fff;border:1px solid #803c2d;border-radius:1.5rem;font-size:1.4rem;line-height:1.3;margin-left:2rem;min-width:19.8rem;padding:.5rem 1rem;text-align:center;text-decoration:none}.booth_present_btn:hover{background:#803c2d;color:#fff}.booth_present_btn.-disabled{pointer-events:none}.booth_contents_heading{color:#803c2d;font-size:1.8rem;font-weight:700;line-height:1.3;margin:0 0 .5rem;padding:1rem 0 1rem 4.5rem}.booth_contents_heading.-docs{background:url(ico_docs.svg) 0 50% no-repeat}.booth_contents_heading.-web{background:url(ico_webpage.svg) 0 50% no-repeat}.booth_contents_list{border-top:1px solid #ebebeb}.booth_contents_list_item{border-bottom:1px solid #ebebeb;font-weight:700;line-height:1.5;padding:1.7rem 4.5rem 1.7rem 1rem}.booth_contents_list_item a{color:currentColor;display:block;margin:-1.7rem -4.5rem -1.7rem -1rem;padding:1.7rem 4.5rem 1.7rem 1rem;text-decoration:none}.booth_contents_list_item a.-pdf{background:url(ico_pdf.svg) calc(100% - 2.2rem) 50% no-repeat}.booth_contents_list_item a.-external{background:url(ico_external.svg) calc(100% - 2.2rem) 50% no-repeat}.booth_contents_list_item a:hover{color:#803c2d}@media screen and (max-width:768px){.booth_sns{margin-bottom:3rem}.booth_sns_list{margin-left:1.5rem}.booth_sns_list_item{height:2.8rem;width:2.8rem}.booth_title{font-size:1.8rem}.booth_movie{margin:2.5rem 0 1.5rem}.booth_present{display:block}.booth_present_btn{display:table;font-size:1.3rem;margin:1.3rem auto 0;min-width:18.7rem;padding:.6rem 1rem}.booth_contents_heading{font-size:1.6rem}.booth_contents_list_item,.booth_contents_list_item a{padding:1.2rem 4.5rem 1.2rem 1rem}.booth_contents_list_item a{display:block;margin:-1.2rem -4.5rem -1.2rem -1rem}.booth_contents_list_item a.-pdf{background:url(ico_pdf.svg) calc(100% - 1.5rem) 50% no-repeat}.booth_contents_list_item a.-external{background:url(ico_external.svg) calc(100% - 1.5rem) 50% no-repeat}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpcnN0dmlldy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb1hBLGdCQVlBO0FBL1hBLDJFQUEyRSxDQU8zRSxLQUdFLDZCQUE4QixDQUY5QixnQkFJRixDQU9BLEtBQ0UsUUFDRixDQUtBLEtBQ0UsYUFDRixDQU1BLEdBQ0UsYUFBYyxDQUNkLGNBQ0YsQ0FRQSxHQUNFLHNCQUF1QixDQUV2QixRQUFTLENBRVQsZ0JBRUYsQ0FNQSxJQUNFLCtCQUFpQyxDQUVqQyxhQUVGLENBT0EsRUFDRSw0QkFDRixDQU1BLFlBQ0Usa0JBQW1CLENBRW5CLHlCQUEwQixDQUUxQix3Q0FBeUMsQ0FDakMsZ0NBRVYsQ0FLQSxTQUVFLGtCQUNGLENBTUEsY0FHRSwrQkFBaUMsQ0FFakMsYUFFRixDQUtBLE1BQ0UsYUFDRixDQU1BLFFBRUUsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJBQ0YsQ0FFQSxJQUNFLGFBQ0YsQ0FFQSxJQUNFLFNBQ0YsQ0FPQSxJQUNFLGlCQUNGLENBUUEsc0NBS0UsbUJBQW9CLENBRXBCLGNBQWUsQ0FFZixnQkFBaUIsQ0FFakIsUUFFRixDQU1BLGFBR0UsZ0JBQ0YsQ0FNQSxjQUdFLG1CQUNGLENBS0EsZ0RBSUUseUJBQ0YsQ0FLQSx3SEFJRSxpQkFBa0IsQ0FDbEIsU0FDRixDQUtBLDRHQUlFLDZCQUNGLENBS0EsU0FDRSwwQkFDRixDQVFBLE9BQ0UscUJBQXNCLENBRXRCLGFBQWMsQ0FFZCxhQUFjLENBRWQsY0FBZSxDQUVmLFNBQVUsQ0FFVixrQkFFRixDQUtBLFNBQ0UsdUJBQ0YsQ0FLQSxTQUNFLGFBQ0YsQ0FNQSw2QkFFRSxxQkFBc0IsQ0FFdEIsU0FFRixDQUtBLGtGQUVFLFdBQ0YsQ0FNQSxjQUNFLDRCQUE2QixDQUU3QixtQkFFRixDQUtBLHlDQUNFLHVCQUNGLENBTUEsNkJBQ0UseUJBQTBCLENBRTFCLFlBRUYsQ0FPQSxRQUNFLGFBQ0YsQ0FLQSxRQUNFLGlCQUNGLENBY0Esa0JBQ0UsWUFDRixDQVFBLEtBQ0UsZ0JBQ0YsQ0FDQSxXQUNFLGVBQ0YsQ0FDQSwrQkFFRSxVQUFZLENBRFosa0JBRUYsQ0FFQSxvQkFTRSxlQUFnQixDQVBoQixVQUFXLENBTVgsWUFBYSxDQUhiLE1BQU8sQ0FLUCxTQUFVLENBVFYsY0FBZSxDQUdmLEtBQU0sQ0FPTixrQkFBb0IsQ0FScEIsaUJBQWtCLENBSWxCLFVBQVcsQ0FEWCxTQU1GLENBRUEsS0FNRSwyQ0FBNEMsQ0FDNUMsNkJBQThCLENBQzlCLG9CQUFxQixDQUVyQixrQ0FBbUMsQ0FDM0IsMEJBQTJCLENBUG5DLGVBQWdCLENBRmhCLGFBQWMsQ0FEZCx5SkFBcUwsQ0FFckwsY0FBZSxDQUVmLGlCQUFrQixDQUlsQixxQkFHRixDQUVBLG9IQUNFLEtBQ0Usa0NBQW1DLENBQ25DLGlDQUNGLENBQ0YsQ0FJQSxpQkFDRSxxQkFDRixDQUVBLFlBR0Usb0JBQXFCLENBRnJCLFFBQVMsQ0FDVCxTQUVGLENBRUEsR0FDRSxpQkFDRixDQUVBLEVBQ0UsUUFDRixDQUVBLElBQ0UsWUFDRixDQUVBLHlCQUNFLGNBQ0YsQ0FFQSxNQUNFLHdCQUF5QixDQUN6QixnQkFDRixDQUVBLFNBQ0UsZUFDRixDQUVBLElBRUUsV0FBWSxDQURaLGNBQWUsQ0FHZix3QkFBeUIsQ0FDdEIscUJBQXNCLENBQ3JCLG9CQUFxQixDQUNqQixnQkFBaUIsQ0FKekIsa0JBS0YsQ0FFQSxtQkFDRSx1QkFBd0IsQ0FDckIsb0JBQXFCLENBQ2hCLGVBQWdCLENBQ3hCLGVBQ0YsQ0FDQSx5QkFDRSxZQUNGLENBRUEsT0FLRSx1QkFBd0IsQ0FDckIsb0JBQXFCLENBQ2hCLGVBQWdCLENBTnhCLDRCQUE2QixDQUM3QixXQUFZLENBQ1osY0FBZSxDQUNmLFNBQVUsQ0FJVixxQkFDRixDQUVBLE9BQ0Usa0JBQ0YsQ0FFQSxFQUNFLGFBQWMsQ0FDZCxTQUVGLENBQ0EsUUFGRSxxQkFJRixDQUNBLFFBQ0Usb0JBQ0YsQ0FDQSxZQUNFLFVBQ0YsQ0FFQSxjQUNFLGNBQWUsQ0FDZixxQkFDRixDQUNBLG9CQUNFLFVBQ0YsQ0FFQSxvQ0FDRSxLQUNFLHdCQUNGLENBQ0YsQ0FDQSxvQ0FDRSxLQUNFLGVBQ0YsQ0FFQSxRQUNFLG9CQUNGLENBQ0YsQ0FPQSxXQUdFLGlCQUFrQixDQURsQixpQkFBa0IsQ0FEbEIsaUJBR0YsQ0FDQSxrQkFPRSw2Q0FBOEMsQ0FOOUMsVUFBVyxDQUtYLFdBQVksQ0FGWixNQUFPLENBRlAsY0FBZSxDQUNmLEtBQU0sQ0FFTixVQUdGLENBQ0EscUNBQ0UsV0FFRSw0Q0FBNkMsQ0FEN0MsZ0JBRUYsQ0FDRixDQUNBLG9DQUNFLGtCQUNFLHlEQUNGLENBQ0YsQ0FFQSxRQUVFLGNBQWUsQ0FEZixpQkFFRixDQUNBLG9DQUNFLFFBQ0UsZ0JBQ0YsQ0FDRixDQUVBLGFBSUUsYUFBYyxDQURkLGdCQUFpQixDQUZqQixpQkFBa0IsQ0FDbEIsVUFHRixDQUNBLG1CQUdFLFVBQVcsQ0FGWCxVQUFXLENBQ1gsYUFFRixDQUtBLFVBT0UsZUFBZ0IsQ0FGaEIsWUFBYSxDQUtiLGVBQWdCLENBRmhCLFNBQVUsQ0FGVixjQUFlLENBTGYsY0FBZSxDQUNmLEtBQU0sQ0FPTix1QkFBeUIsQ0FMekIsVUFBVyxDQURYLFNBUUYsQ0FDQSxnQkFLRSxXQUFZLENBRFosNkJBQThCLENBRTlCLGdCQUFpQixDQUxqQixpQkFNRixDQUNBLCtCQUxFLGtCQUFtQixDQURuQixZQVlGLENBTkEsZUFJRSxRQUFTLENBQ1QsdUJBQXlCLENBRnpCLFdBR0YsQ0FDQSxpQkFDRSxhQUNGLENBQ0EsdUJBQ0UsVUFDRixDQUNBLG1CQUNFLGFBQWMsQ0FFZCxXQUFZLENBRFosV0FFRixDQUNBLGVBR0Usb0JBQXFCLENBRnJCLFlBQWEsQ0FDYiw2QkFBOEIsQ0FHOUIsV0FBWSxDQURaLDZCQUVGLENBQ0Esc0JBQ0UsWUFDRixDQUNBLGVBRUUsa0JBQW1CLENBRG5CLFlBQWEsQ0FHYixlQUFnQixDQURoQixRQUVGLENBQ0EscUJBR0Usd0JBQXlCLENBRXpCLGdCQUFpQixDQUpqQixpQkFBa0IsQ0FDbEIsd0JBQTJCLENBRTNCLGlCQUVGLENBQ0Esc0JBQ0UsZ0JBQ0YsQ0FDQSwyQ0FDRSxnQkFDRixDQUNBLHdCQUVFLGtCQUFtQixDQURuQixvQkFFRixDQUNBLDhCQUNFLGFBQ0YsQ0FDQSw4QkFDRSx1QkFDRixDQUNBLGNBRUUsa0JBQW1CLENBRG5CLFlBQWEsQ0FFYixhQUFjLENBQ2QscUJBQ0YsQ0FDQSxtQkFJRSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsZUFDRixDQUNBLHdDQU5FLGtCQUFtQixDQURuQixZQUFhLENBRWIsV0FZRixDQVBBLHFCQUlFLHNCQUF1QixDQUh2QixpQkFBa0IsQ0FLbEIsb0JBQ0YsQ0FDQSx3Q0FDRSx1QkFDRixDQUNBLDhDQVFFLGtCQUFtQixDQUhuQixRQUFTLENBSFQsVUFBVyxDQUNYLGFBQWMsQ0FJZCxZQUFjLENBSGQsTUFBTyxDQUhQLGlCQUFrQixDQVFsQixvQkFBc0IsQ0FIdEIsT0FJRixDQUNBLG9EQUNFLFVBQ0YsQ0FDQSwrQkFFRSxZQUFjLENBRGQsbUJBRUYsQ0FDQSx3QkFDRSxZQUFhLENBQ2IseUJBQ0YsQ0FDQSx1QkFJRSxrQkFBbUIsQ0FDbkIsd0JBQXlCLENBRXpCLFVBQVcsQ0FDWCxnQkFBaUIsQ0FOakIsY0FBZSxDQUNmLFlBQWEsQ0FHYixpQkFBa0IsQ0FHbEIseUJBQTJCLENBUjNCLFdBU0YsQ0FDQSw2QkFDRSxzQkFBdUIsQ0FDdkIsYUFDRixDQUNBLDhDQUNFLGlCQUNGLENBQ0EsaUNBQ0Usa0JBQW1CLENBQ25CLG9CQUNGLENBQ0EscUNBQ0UsVUFDRSxjQUNGLENBQ0Esd0NBQ0UsdUJBQXdCLENBQ3hCLHdCQUNGLENBQ0Esd0JBQ0UsdUJBQ0YsQ0FDRixDQUNBLHFDQUNFLHdDQUNFLGlCQUFtQixDQUNuQixrQkFDRixDQUNBLHdCQUNFLGlCQUNGLENBQ0EsdUJBQ0UsV0FDRixDQUNGLENBQ0EscUNBQ0UsbUJBQ0UsYUFDRixDQUNBLGtDQUVFLGVBQWlCLENBRGpCLGFBRUYsQ0FDQSxzQ0FFRSxhQUFjLENBRGQsYUFFRixDQUNBLGtDQUNFLFlBQ0YsQ0FDRixDQUNBLHFDQUNFLFVBQ0UsV0FBWSxDQUNaLFNBQ0YsQ0FDQSxnQkFDRSxTQUNGLENBQ0EsZUFHRSxhQUNGLENBQ0Esa0NBSEUsYUFBYyxDQURkLFVBT0YsQ0FDQSxzQkFJRSxhQUFjLENBRWQsV0FBWSxDQUxaLGlCQUFrQixDQUVsQixPQUFRLENBRFIsS0FBTSxDQUdOLFVBRUYsQ0FDQSwyQkFRRSxrQkFBbUIsQ0FDbkIsbUJBQXFCLENBTHJCLGFBQWMsQ0FFZCxZQUFjLENBSmQsTUFBTyxDQUtQLFdBQVksQ0FOWixpQkFBa0IsQ0FFbEIsT0FBUSxDQU9SLGtCQUFvQixDQUxwQixVQU1GLENBQ0EsdUNBRUUsaUNBQW1DLENBQzNCLHlCQUEyQixDQUZuQyxVQUdGLENBQ0Esd0NBR0UsaUNBQW1DLENBQzNCLHlCQUEyQixDQUZuQyxRQUFTLENBRFQsS0FJRixDQUNBLHdDQUVFLGlDQUFtQyxDQUMzQix5QkFBMkIsQ0FGbkMsYUFHRixDQUNBLDRCQUNFLGVBQ0YsQ0FDQSxpQ0FFRSxrQkFBbUIsQ0FEbkIsWUFFRixDQUNBLDZDQUNFLCtDQUFpRCxDQUN6Qyx1Q0FDVixDQUNBLDhDQUNFLCtDQUFpRCxDQUN6Qyx1Q0FDVixDQUNBLDhDQUNFLCtDQUFpRCxDQUN6Qyx1Q0FDVixDQUNBLGVBQ0UsY0FBZSxDQUNmLHNCQUF1QixDQUV2QixvQkFBcUIsQ0FEckIsVUFFRixDQUNBLHFCQUVFLGVBQWdCLENBRGhCLFNBRUYsQ0FDQSxzQkFFRSxlQUFnQixDQURoQixVQUVGLENBQ0EsMkNBQ0UsYUFDRixDQUNBLGVBS0Usc0JBQXVCLENBSXZCLGVBQWdCLENBUmhCLFlBQWEsQ0FPYix3QkFBeUIsQ0FGekIsMEJBQTJCLENBRjNCLE1BQU8sQ0FNUCxlQUFnQixDQVJoQixjQUFlLENBQ2YsUUFBUyxDQUlULFVBSUYsQ0FDQSxjQUNFLGFBQWMsQ0FDZCxXQUFZLENBQ1osUUFDRixDQUNBLG1CQUNFLGFBQWMsQ0FDZCxXQUFZLENBQ1osaUJBQ0YsQ0FDQSxxQkFDRSxhQUNGLENBQ0Esd0NBQ0UscUJBQ0YsQ0FDQSw4Q0FDRSxZQUNGLENBQ0Esd0JBR0Usc0JBQXVCLENBRnZCLGVBQWdCLENBQ2hCLGNBRUYsQ0FDQSx1QkFDRSxNQUFPLENBQ1AsVUFDRixDQUNGLENBRUEsOEJBQ0UsR0FDRSwyQkFBNEIsQ0FDcEIsbUJBQ1YsQ0FDQSxJQUNFLG1DQUFxQyxDQUM3QiwyQkFDVixDQUNBLEdBQ0UsK0JBQWdDLENBQ3hCLHVCQUNWLENBQ0YsQ0FFQSxzQkFDRSxHQUNFLDJCQUE0QixDQUNwQixtQkFDVixDQUNBLElBQ0UsbUNBQXFDLENBQzdCLDJCQUNWLENBQ0EsR0FDRSwrQkFBZ0MsQ0FDeEIsdUJBQ1YsQ0FDRixDQUNBLDhCQUNFLEdBQ0UsU0FDRixDQUNBLEdBQ0UsU0FDRixDQUNGLENBQ0Esc0JBQ0UsR0FDRSxTQUNGLENBQ0EsR0FDRSxTQUNGLENBQ0YsQ0FDQSw4QkFDRSxHQUNFLDJCQUE0QixDQUNwQixtQkFDVixDQUNBLElBQ0Usb0NBQXNDLENBQzlCLDRCQUNWLENBQ0EsR0FDRSwrQkFBZ0MsQ0FDeEIsdUJBQ1YsQ0FDRixDQUNBLHNCQUNFLEdBQ0UsMkJBQTRCLENBQ3BCLG1CQUNWLENBQ0EsSUFDRSxvQ0FBc0MsQ0FDOUIsNEJBQ1YsQ0FDQSxHQUNFLCtCQUFnQyxDQUN4Qix1QkFDVixDQUNGLENBQ0EsbUNBQ0UsR0FDRSwyQkFBNEIsQ0FDcEIsbUJBQ1YsQ0FDQSxJQUNFLE9BQVEsQ0FDUiwyQkFBNEIsQ0FDcEIsbUJBQ1YsQ0FDQSxHQUNFLE9BQVEsQ0FDUixnREFBaUQsQ0FDekMsd0NBQ1YsQ0FDRixDQUNBLDJCQUNFLEdBQ0UsMkJBQTRCLENBQ3BCLG1CQUNWLENBQ0EsSUFDRSxPQUFRLENBQ1IsMkJBQTRCLENBQ3BCLG1CQUNWLENBQ0EsR0FDRSxPQUFRLENBQ1IsZ0RBQWlELENBQ3pDLHdDQUNWLENBQ0YsQ0FDQSxtQ0FDRSxHQUNFLFNBQ0YsQ0FDQSxHQUNFLFNBQ0YsQ0FDRixDQUNBLDJCQUNFLEdBQ0UsU0FDRixDQUNBLEdBQ0UsU0FDRixDQUNGLENBQ0EsbUNBQ0UsR0FDRSwyQkFBNEIsQ0FDcEIsbUJBQ1YsQ0FDQSxJQUNFLFVBQVcsQ0FDWCwyQkFBNEIsQ0FDcEIsbUJBQ1YsQ0FDQSxHQUNFLFVBQVcsQ0FDWCxnREFBaUQsQ0FDekMsd0NBQ1YsQ0FDRixDQUNBLDJCQUNFLEdBQ0UsMkJBQTRCLENBQ3BCLG1CQUNWLENBQ0EsSUFDRSxVQUFXLENBQ1gsMkJBQTRCLENBQ3BCLG1CQUNWLENBQ0EsR0FDRSxVQUFXLENBQ1gsZ0RBQWlELENBQ3pDLHdDQUNWLENBQ0YsQ0FJQSxXQUVFLGNBQWUsQ0FDZix3QkFBeUIsQ0FGekIsaUJBR0YsQ0FDQSxrQkFDRSxlQUNGLENBQ0EseUJBU0UsZUFBZ0IsQ0FQaEIsVUFBVyxDQUNYLGFBQWMsQ0FJZCxjQUFlLENBRmYsTUFBTyxDQUdQLGVBQWdCLENBUGhCLGlCQUFrQixDQUdsQixLQUFNLENBRU4sVUFJRixDQUNBLGtCQUNFLGtCQUNGLENBQ0Esb0NBQ0UsV0FDRSxnQkFBaUIsQ0FDakIsMEJBQ0YsQ0FDQSx5QkFDRSxjQUNGLENBQ0YsQ0FLQSxjQUVFLGtCQUFtQixDQURuQixZQUFhLENBR2IsY0FBZSxDQUNmLFlBQWEsQ0FGYixzQkFBdUIsQ0FHdkIsaUJBQ0YsQ0FDQSx1QkFFRSxrQkFBbUIsQ0FFbkIsYUFBYyxDQUhkLFlBQWEsQ0FJYixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FFaEIsb0JBQXNCLENBRHRCLGVBQWdCLENBSmhCLG1CQU1GLENBQ0EsMkRBS0UsdUJBQXdCLENBSnhCLFVBQVcsQ0FDWCxvQkFBcUIsQ0FFckIsWUFBYyxDQURkLFlBR0YsQ0FDQSw4QkFDRSxrQkFDRixDQUNBLDZCQUNFLGlCQUNGLENBQ0Esb0JBTUUsYUFBYyxDQUpkLFlBQWEsQ0FLYixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FMaEIsc0JBQXVCLENBTXZCLGVBQWdCLENBSmhCLFFBQVMsQ0FKVCxpQkFBa0IsQ0FHbEIsVUFNRixDQUNBLDJCQUVFLFVBQVcsQ0FDWCxhQUFjLENBSWQsV0FBWSxDQUZaLE1BQU8sQ0FKUCxpQkFBa0IsQ0FHbEIsS0FBTSxDQUlOLDRFQUFrRixDQUNsRixvRUFBMEUsQ0FDMUUsMEdBQW1ILENBSm5ILFVBS0YsQ0FDQSwwQkFHRSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUViLHNCQUF1QixDQUl2QixvQkFBc0IsQ0FGdEIsaUJBQW1CLENBRG5CLGdCQUFpQixDQUpqQixpQkFBa0IsQ0FNbEIsa0JBRUYsQ0FDQSxvQ0FDRSxnRUFDRixDQUNBLHVDQUNFLGtFQUNGLENBQ0Esb0NBQ0UsK0RBQ0YsQ0FDQSxvQ0FDRSwrREFDRixDQUNBLHFCQUNFLHFCQUNGLENBQ0EsK0NBQ0UsWUFDRixDQUNBLG9DQUNFLGNBQ0UsY0FDRixDQUNBLHVCQUNFLGdCQUNGLENBQ0Esb0JBQ0UsZ0JBQ0YsQ0FDQSwwQkFDRSxpQkFDRixDQUNGLENBUUEsT0FHRSxrQkFBbUIsQ0FLbkIsa0JBQW1CLENBQ25CLDBCQUE0QixDQUM1QixvQkFBcUIsQ0FFckIsVUFBVyxDQUdYLGNBQWUsQ0FiZixZQUFhLENBRWIsc0JBQXVCLENBRXZCLGVBQWdCLENBRGhCLGNBQWUsQ0FFZiwwQkFBMkIsQ0FOM0IsaUJBQWtCLENBWWxCLGlCQUFrQixDQUNsQix5QkFFRixDQUNBLG9CQU5FLG9CQVVGLENBSkEsYUFFRSxlQUFnQixDQUNoQixhQUNGLENBQ0EsYUFJRSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUliLGdCQUFpQixDQUNqQixlQUFnQixDQUhoQixzQkFBdUIsQ0FJdkIsZUFBZ0IsQ0FIaEIsaUJBQWtCLENBTGxCLGlCQUFrQixDQUNsQixTQVFGLENBQ0Esb0JBQ0UsVUFBVyxDQUVYLFdBQVksQ0FEWixrQkFFRixDQUNBLGVBQ0Usb0JBQXFCLENBRXJCLGdCQUFpQixDQURqQixZQUFhLENBRWIsV0FDRixDQUNBLGFBQ0UsYUFBYyxDQUNkLGlCQUNGLENBQ0EsMkNBQ0UsVUFDRixDQUNBLGNBQ0UsY0FDRixDQUNBLGVBQ0UsY0FDRixDQUNBLGNBQ0UsY0FDRixDQUNBLGVBRUUsaUJBQ0YsQ0FDQSw2QkFIRSxnQkFLRixDQUNBLDBCQUNFLGlCQUFrQixDQUNsQixrQkFDRixDQUNBLHNDQVNFLHVEQUF3RCxDQUp4RCxRQUFTLENBSFQsVUFBVyxDQUNYLGFBQWMsQ0FJZCxZQUFjLENBQ2QsYUFBYyxDQVBkLGlCQUFrQixDQUdsQixLQUFNLENBRU4sVUFJRixDQUNBLGtEQUNFLDBEQUNGLENBQ0EsbUJBQ0UsVUFDRixDQUNBLG1CQUNFLFNBQ0YsQ0FDQSwwQkFDRSxpQkFBa0IsQ0FDbEIsa0JBQ0YsQ0FDQSxtQkFVRSxzREFBdUQsQ0FKdkQsUUFBUyxDQUpULFVBQVcsQ0FDWCxhQUFjLENBS2QsYUFBYyxDQUNkLGFBQWMsQ0FSZCxpQkFBa0IsQ0FJbEIsWUFBYSxDQURiLEtBQU0sQ0FHTixZQUlGLENBQ0EseUJBQ0UseURBQ0YsQ0FDQSxjQUNFLGVBQWdCLENBQ2hCLHVCQUF5QixDQUN6QixhQUNGLENBQ0Esb0JBQ0Usa0JBQW1CLENBQ25CLFVBQ0YsQ0FDQSxvREFDRSwwREFDRixDQUNBLGdFQUNFLHVEQUNGLENBQ0EsMkJBQ0UsWUFDRixDQUNBLGtCQUVFLGtCQUFtQixDQURuQixZQUFhLENBRWIsc0JBQXVCLENBQ3ZCLFlBQ0YsQ0FDQSxvQ0FDRSxPQUNFLGFBQWMsQ0FFZCxlQUFnQixDQURoQixXQUFZLENBRVosb0JBQ0YsQ0FDQSxhQUNFLGdCQUNGLENBQ0EsZUFDRSxhQUFjLENBRWQsYUFBYyxDQUNkLFlBQWEsQ0FGYixVQUdGLENBQ0EsYUFHRSxjQUFlLENBRGYsV0FBWSxDQURaLFVBR0YsQ0FDQSxjQUNFLGdCQUFpQixDQUNqQixpQkFDRixDQUNBLDJDQUNFLGNBQ0YsQ0FDQSwwQkFDRSxtQkFBb0IsQ0FDcEIsb0JBQ0YsQ0FDQSxzQ0FFRSxZQUFjLENBRGQsVUFFRixDQUNBLG1CQUNFLFVBQ0YsQ0FDQSxtQkFDRSxTQUNGLENBQ0EsY0FDRSxlQUNGLENBQ0EsMkJBQ0UsZUFDRixDQUNGLENBS0EsT0FFRSx3QkFBeUIsQ0FDekIsa0JBQW1CLENBRm5CLFlBR0YsQ0FDQSxvQkFDRSxZQUNGLENBQ0Esb0NBQ0UsT0FDRSxjQUNGLENBQ0YsQ0FFQSxTQUVFLGVBQWdCLENBQ2hCLGtCQUFtQixDQUZuQixZQUdGLENBQ0Esc0JBQ0UsWUFDRixDQUNBLG9DQUNFLFNBQ0UsY0FDRixDQUNGLENBS0EsUUFFRSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FIaEIsZUFJRixDQUNBLG9DQUNFLFFBQ0UsZ0JBQ0YsQ0FDRixDQVFBLE1BS0UsZUFBZ0IsQ0FGaEIsMEJBQTJCLENBQzNCLGdCQUFpQixDQUhqQixpQkFBa0IsQ0FDbEIsU0FJRixDQUNBLGFBUUUsa0JBQW1CLENBSG5CLFFBQVMsQ0FIVCxVQUFXLENBQ1gsYUFBYyxDQUlkLHlCQUEwQixDQUgxQixNQUFPLENBSFAsaUJBQWtCLENBS2xCLFVBR0YsQ0FDQSxhQUtFLGVBQWdCLENBRmhCLHdCQUF5QixDQUN6QixhQUFjLENBRWQsZUFBZ0IsQ0FMaEIsaUJBQWtCLENBQ2xCLHdCQUtGLENBQ0EsWUFFRSxXQUFZLENBQ1osZUFBZ0IsQ0FGaEIsVUFHRixDQUlBLDZCQUZFLGlCQVVGLENBUkEsV0FHRSxRQUFTLENBSVQsZUFBZ0IsQ0FMaEIsT0FBUSxDQUdSLGtDQUFtQyxDQUMzQiwwQkFBMkIsQ0FGbkMsU0FJRixDQUNBLGlCQUNFLGVBQ0UsU0FBVSxDQUNWLGtDQUFtQyxDQUMzQiwwQkFBMkIsQ0FDbkMsNERBQWdFLENBQ2hFLG9EQUF3RCxDQUN4RCxrRkFDRixDQUNBLHdCQUdFLFNBQVUsQ0FGViwrQkFBZ0MsQ0FDeEIsdUJBRVYsQ0FDRixDQUNBLFVBR0Usa0JBQW1CLENBRG5CLFlBQWEsQ0FHYixXQUFZLENBRFosc0JBQXVCLENBSHZCLGlCQUtGLENBQ0EsZUFFRSxhQUFjLENBRGQsWUFFRixDQUNBLDhCQUNFLGdCQUNGLENBQ0EsaUJBS0UsV0FBWSxDQUZaLHNCQUF1QixDQUN2QixVQUVGLENBQ0EsOEJBTEUsa0JBQW1CLENBRG5CLFlBZ0JGLENBVkEsYUFHRSxZQUFhLENBRWIscUJBQXNCLENBSXRCLFlBQWEsQ0FIYiw2QkFBOEIsQ0FKOUIsTUFBTyxDQURQLGlCQUFrQixDQU9sQixVQUVGLENBQ0EsbUJBS0Usa0JBQW1CLENBSm5CLFVBQVcsQ0FDWCxhQUFjLENBRWQsV0FBWSxDQURaLFNBR0YsQ0FDQSxxQ0FDRSxhQUNFLHlCQUNGLENBQ0EsYUFFRSwyQkFBNEIsQ0FENUIsdUJBRUYsQ0FDQSxVQUNFLGNBQ0YsQ0FDQSxlQUVFLGFBQWMsQ0FEZCxZQUVGLENBQ0EsOEJBQ0Usa0JBQ0YsQ0FDQSxhQUNFLFlBQ0YsQ0FDRixDQUNBLG9DQUNFLE1BRUUsV0FBWSxDQURaLFlBRUYsQ0FDQSxhQUVFLDJCQUE0QixDQUM1QiwrQkFBZ0MsQ0FGaEMsdUJBR0YsQ0FDQSxZQUVFLFdBQVksQ0FFWiw4QkFBZ0MsQ0FEaEMsTUFBTyxDQUZQLGlCQUlGLENBQ0EsV0FHRSxTQUFVLENBRlYsaUJBQWtCLENBQ2xCLFFBQVMsQ0FFVCwrQkFBZ0MsQ0FDeEIsdUJBQ1YsQ0FDQSxlQUdFLGlCQUFrQixDQURsQixpQkFBa0IsQ0FEbEIsZ0JBR0YsQ0FDRixDQUtBLGtCQUNFLGlCQUNGLENBQ0EsY0FDRSxZQUFhLENBQ2IsY0FBZSxDQUNmLDBCQUNGLENBQ0EsbUJBUUUsZUFBZ0IsQ0FIaEIsWUFBYSxDQUNiLHdCQUF5QixDQUZ6Qix3QkFNRixDQUNBLHdDQVRFLGtCQUFtQixDQU9uQixrQkFBbUIsQ0FSbkIsWUFBYSxDQUViLDZCQUE4QixDQUk5QiwyQkFnQkYsQ0FaQSxxQkFRRSxxRUFBc0UsQ0FHdEUsa0JBQW1CLENBTm5CLHdCQUF5QixDQUN6Qiw4QkFBK0IsQ0FJL0Isb0JBQXFCLENBTnJCLHdCQVFGLENBQ0EsMkJBQ0UsNkNBQ0YsQ0FDQSwrQkFDRSxTQUNGLENBQ0Esb0RBQ0UsYUFDRixDQUNBLHdCQUNFLGlCQUNGLENBQ0EscUNBQ0UsNEJBRUUsV0FBWSxDQURaLFVBRUYsQ0FDRixDQUNBLHlCQUNFLGVBQWdCLENBQ2hCLGVBQ0YsQ0FDQSxxQ0FDRSxtQkFDRSxXQUFZLENBQ1osNkJBQ0YsQ0FDQSxxQkFLRSx1RUFBd0UsQ0FIeEUsd0JBQXlCLENBQ3pCLGdDQUFpQyxDQUNqQyw2QkFBOEIsQ0FIOUIseUJBS0YsQ0FDRixDQUNBLG9DQUNFLGNBQ0Usd0JBQ0YsQ0FDQSxtQkFFRSxXQUFZLENBQ1osc0JBQXVCLENBRnZCLFVBR0YsQ0FDQSxxQkFDRSxXQUNGLENBQ0YsQ0FLQSxpQkFFRSxlQUFnQixDQUNoQixlQUFnQixDQUZoQixlQUdGLENBQ0EsbUJBR0UsNkZBQThGLENBQzlGLHdCQUF5QixDQUN6QixrQkFBbUIsQ0FKbkIsYUFBYyxDQUNkLHFDQUFzQyxDQUl0QyxvQkFDRixDQUNBLHlCQUNFLDZDQUNGLENBQ0Esc0JBQ0UsZ0JBQ0YsQ0FDQSw0QkFFRSxvQkFBcUIsQ0FDckIsa0JBQW1CLENBRm5CLGlCQUdGLENBQ0Esa0NBUUUseURBQTBELENBQzFELHdCQUF5QixDQUN6QixpQkFBa0IsQ0FSbEIsVUFBVyxDQUNYLGFBQWMsQ0FJZCxhQUFjLENBTmQsaUJBQWtCLENBSWxCLE9BQVEsQ0FEUixPQUFRLENBT1Isa0NBQW1DLENBQzNCLDBCQUEyQixDQU5uQyxZQU9GLENBQ0Esb0NBQ0UsaUJBQ0Usa0JBQ0YsQ0FDQSxtQkFFRSxrR0FBbUcsQ0FEbkcsY0FFRixDQUNBLHNCQUNFLGdCQUNGLENBQ0EsNEJBQ0Usa0JBQ0YsQ0FDQSxrQ0FHRSxvRUFBc0UsQ0FEdEUsYUFBYyxDQURkLFlBR0YsQ0FDRixDQUtBLGdCQUVFLGVBRUYsQ0FDQSxrQ0FGRSxrQkFBbUIsQ0FGbkIsd0JBYUYsQ0FUQSxrQkFRRSxrQkFBbUIsQ0FObkIsYUFBYyxDQUNkLHdCQUF5QixDQUN6QiwwQkFBMkIsQ0FIM0IsaUJBQWtCLENBTWxCLG9CQUVGLENBQ0Esd0JBQ0UsNkNBQ0YsQ0FDQSw0QkFDRSxTQUNGLENBQ0EsZ0RBQ0UsYUFDRixDQUNBLHdCQVFFLHVEQUF3RCxDQUN4RCxpQkFBa0IsQ0FKbEIsWUFBYSxDQUhiLFVBQVcsQ0FDWCxhQUFjLENBSWQsYUFBYyxDQU5kLGlCQUFrQixDQUdsQixXQUFZLENBRVosWUFJRixDQUNBLHFCQUNFLGlCQUFrQixDQUNsQixpQkFDRixDQUNBLHdCQUVFLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixlQUFnQixDQUhoQixlQUFnQixDQUloQiwyQkFDRixDQUNBLHFCQUNFLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixlQUNGLENBQ0EsNkNBQ0UsZ0JBQ0YsQ0FDQSx3QkFDRSxVQUNGLENBQ0EscUJBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZix1QkFDRixDQUNBLDBCQUlFLGlEQUF1RCxDQUV2RCx3QkFBeUIsQ0FEekIsbUJBQXFCLENBRXJCLFVBQVcsQ0FFWCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FFaEIsZUFBZ0IsQ0FSaEIsaUJBQW1CLENBRG5CLGdCQUFrQixDQUVsQixlQVFGLENBQ0Esb0NBSUUsa0NBRkUsMEJBTUYsQ0FKQSxrQkFDRSwwQkFBMkIsQ0FDM0IsNEJBRUYsQ0FDQSxxQkFDRSxrQkFDRixDQUNBLHdCQUNFLGdCQUNGLENBQ0Esd0JBQ0UsZ0JBQ0YsQ0FDRixDQUtBLE9BQ0Usa0JBQ0YsQ0FDQSxjQUNFLGlCQUNGLENBQ0EsV0FHRSxrQkFBbUIsQ0FGbkIsWUFBYSxDQUNiLHdCQUF5QixDQUV6QixlQUNGLENBQ0EsaUJBQ0UsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGVBQ0YsQ0FDQSxnQkFFRSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUViLGdCQUNGLENBQ0EscUJBRUUsYUFBYyxDQURkLFlBRUYsQ0FDQSwwQ0FDRSxrQkFDRixDQUNBLHVCQUVFLGtCQUFtQixDQURuQixZQUFhLENBSWIsV0FBWSxDQUZaLHNCQUF1QixDQUN2QixVQUVGLENBQ0EsWUFDRSxZQUFhLENBQ2IsY0FBZSxDQUNmLDZCQUNGLENBQ0EsaUJBSUUsaURBQXVELENBRXZELHdCQUF5QixDQUR6QixtQkFBcUIsQ0FFckIsVUFBVyxDQUVYLGdCQUFpQixDQVBqQixpQkFBbUIsQ0FEbkIsZ0JBQWtCLENBRWxCLGVBUUYsQ0FDQSw4QkFKRSxlQUFnQixDQUVoQixlQU9GLENBTEEsYUFFRSxnQkFBaUIsQ0FEakIsUUFJRixDQUNBLGFBRUUsZUFBZ0IsQ0FDaEIsNkNBQW1ELENBRm5ELGFBR0YsQ0FDQSxtQkFHRSxhQUFjLENBRGQsZUFBZ0IsQ0FEaEIsVUFHRixDQUNBLG9CQUdFLFFBQVMsQ0FDVCxRQUFTLENBQ1Qsa0JBQW1CLENBSm5CLGlCQUFrQixDQUNsQixVQUlGLENBQ0EsMkJBTUUsZUFBZ0IsQ0FDaEIsV0FBWSxDQUZaLFdBQVksQ0FGWixNQUFPLENBRlAsaUJBQWtCLENBQ2xCLEtBQU0sQ0FFTixVQUlGLENBQ0EsZUFHRSxrQkFBbUIsQ0FGbkIsWUFBYSxDQUNiLGNBRUYsQ0FDQSxtQkFJRSxlQUFnQixDQUNoQix3QkFBeUIsQ0FDekIsb0JBQXFCLENBR3JCLGdCQUFpQixDQUNqQixlQUFnQixDQVJoQixnQkFBaUIsQ0FEakIsaUJBQWtCLENBRWxCLGtCQUFvQixDQUlwQixpQkFBa0IsQ0FDbEIsb0JBR0YsQ0FDQSx5QkFDRSxrQkFBbUIsQ0FDbkIsVUFDRixDQUNBLDZCQUNFLG1CQUNGLENBQ0Esd0JBR0UsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixlQUFnQixDQUxoQixnQkFBa0IsQ0FDbEIsMEJBS0YsQ0FDQSw4QkFDRSw0Q0FDRixDQUNBLDZCQUNFLCtDQUNGLENBQ0EscUJBQ0UsNEJBQ0YsQ0FDQSwwQkFFRSwrQkFBZ0MsQ0FDaEMsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FIaEIsaUNBSUYsQ0FDQSw0QkFLRSxrQkFBbUIsQ0FKbkIsYUFBYyxDQUNkLG9DQUFxQyxDQUNyQyxpQ0FBa0MsQ0FDbEMsb0JBRUYsQ0FDQSxpQ0FDRSw2REFDRixDQUNBLHNDQUNFLGtFQUNGLENBQ0Esa0NBQ0UsYUFDRixDQUNBLG9DQUNFLFdBQ0Usa0JBQ0YsQ0FDQSxnQkFDRSxrQkFDRixDQUNBLHFCQUVFLGFBQWMsQ0FEZCxZQUVGLENBQ0EsYUFDRSxnQkFDRixDQUNBLGFBQ0Usc0JBQ0YsQ0FDQSxlQUNFLGFBQ0YsQ0FDQSxtQkFDRSxhQUFjLENBSWQsZ0JBQWlCLENBRmpCLG9CQUFxQixDQURyQixpQkFBa0IsQ0FFbEIsa0JBRUYsQ0FDQSx3QkFDRSxnQkFDRixDQUlBLHNEQUZFLGlDQU1GLENBSkEsNEJBQ0UsYUFBYyxDQUNkLG9DQUVGLENBQ0EsaUNBQ0UsNkRBQ0YsQ0FDQSxzQ0FDRSxrRUFDRixDQUNGIiwiZmlsZSI6ImZpcnN0dmlldy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICBGb3VuZGF0aW9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgZm9udC1zaXplOiAwLjYyNWVtO1xufVxuaHRtbC4tb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5odG1sLi1vcGVuIFtkYXRhLW1lbnU9b3ZlcmxheV0ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbltkYXRhLW1lbnU9b3ZlcmxheV0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbmJvZHkge1xuICBmb250OiA1MDAgMS42ZW0vMS44IFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdW5zZXQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAxLjVzIGVhc2U7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMS41cyBlYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICBib2R5IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG59XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG51bCwgb2wsIGxpLCBkZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4xZW07XG59XG5cbnA6bm90KFtjbGFzcyo9Yy1sZWFkXSkgKyBwIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG59XG5cbnNlbGVjdCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmEge1xuICBjb2xvcjogIzgwM2MyZDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG59XG5hIGltZyB7XG4gIHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uanMtbGlua0dyb3VwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbn1cbi5qcy1saW5rR3JvdXA6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICBMYXlvdXRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBGcmFtZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDExcmVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4ubC13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKGJnX2NvbnRlbnRzX19wYy5zdmcpIDUwJSAxMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoYmdfY29udGVudHNfX3BjLnN2ZykgNTAlIDVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGJnX2NvbnRlbnRzX19zcC5zdmcpIDUwJSA1cmVtLzM3LjVyZW0gYXV0bztcbiAgfVxufVxuXG4ubC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxufVxuXG4ubC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubC1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgSGVhZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubC1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTFyZW07XG4gIHBhZGRpbmc6IDAgOHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5sLWhlYWRlcl9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEuN3JlbSAwO1xufVxuLmwtaGVhZGVyX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTlyZW07XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5sLWhlYWRlcl9sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sLWhlYWRlcl9sb2dvIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubC1oZWFkZXJfbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubC1oZWFkZXJfbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sLWhlYWRlcl9tZW51VHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubC1oZWFkZXJfaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5sLWhlYWRlcl9pbmZvX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICBwYWRkaW5nOiAwLjRyZW0gMXJlbSAwLjNyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ubC1oZWFkZXJfaW5mb19kZXRhaWwge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5sLWhlYWRlcl9pbmZvX2RldGFpbCArIC5sLWhlYWRlcl9pbmZvX3RpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ubC1oZWFkZXJfaW5mb19kZXRhaWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5sLWhlYWRlcl9pbmZvX2RldGFpbCBhOmhvdmVyIHtcbiAgY29sb3I6ICM4MDNjMmQ7XG59XG4ubC1oZWFkZXJfaW5mb19kZXRhaWwgYTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG4ubC1oZWFkZXJfbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1LjdyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xLjdyZW07XG59XG4ubC1oZWFkZXJfbmF2X2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmwtaGVhZGVyX25hdl9pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sLWhlYWRlcl9uYXZfaXRlbSBhOm5vdChbY2xhc3MqPV9idG5dKSB7XG4gIHBhZGRpbmc6IDAgMi41cmVtIDEuN3JlbTtcbn1cbi5sLWhlYWRlcl9uYXZfaXRlbSBhOm5vdChbY2xhc3MqPV9idG5dKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZDogIzgwM2MyZDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbn1cbi5sLWhlYWRlcl9uYXZfaXRlbSBhOm5vdChbY2xhc3MqPV9idG5dKTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sLWhlYWRlcl9uYXZfaXRlbSBhLi1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogI2MwYzBjMDtcbn1cbi5sLWhlYWRlcl9uYXZfaXRlbS4tY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwIDEuN3JlbSAyLjVyZW07XG59XG4ubC1oZWFkZXJfbmF2X2l0ZW1fYnRuIHtcbiAgd2lkdGg6IDEzcmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICM4MDNjMmQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4MDNjMmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4ubC1oZWFkZXJfbmF2X2l0ZW1fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjODAzYzJkO1xufVxuLmwtaGVhZGVyX25hdl9pdGVtX2J0biArIC5sLWhlYWRlcl9uYXZfaXRlbV9idG4ge1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xufVxuLmwtaGVhZGVyX25hdl9pdGVtX2J0bi4tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZGNkY2RjO1xuICBib3JkZXItY29sb3I6ICNkY2RjZGM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbiAgLmwtaGVhZGVyX25hdl9pdGVtIGE6bm90KFtjbGFzcyo9X2J0bl0pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzAyMDgzdnc7XG4gICAgcGFkZGluZy1yaWdodDogMS4zMDIwODN2dztcbiAgfVxuICAubC1oZWFkZXJfbmF2X2l0ZW0uLWN0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjMwMjA4M3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLmwtaGVhZGVyX25hdl9pdGVtIGE6bm90KFtjbGFzcyo9X2J0bl0pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOHZ3O1xuICB9XG4gIC5sLWhlYWRlcl9uYXZfaXRlbS4tY3RhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHZ3O1xuICB9XG4gIC5sLWhlYWRlcl9uYXZfaXRlbV9idG4ge1xuICAgIHdpZHRoOiAxMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlci4tY29tcGFjdCB7XG4gICAgaGVpZ2h0OiA3LjVyZW07XG4gIH1cbiAgLmwtaGVhZGVyLi1jb21wYWN0IC5sLWhlYWRlcl9sb2dvIHtcbiAgICB3aWR0aDogMTMuOHJlbTtcbiAgICBtYXJnaW46IC0wLjdyZW0gMDtcbiAgfVxuICAubC1oZWFkZXIuLWNvbXBhY3QgLmwtaGVhZGVyX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMTMuOHJlbTtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgfVxuICAubC1oZWFkZXIuLWNvbXBhY3QgLmwtaGVhZGVyX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1oZWFkZXIge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sLWhlYWRlcl9pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubC1oZWFkZXJfbG9nbyB7XG4gICAgd2lkdGg6IDlyZW07XG4gICAgaGVpZ2h0OiAzLjZyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmwtaGVhZGVyX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogOXJlbTtcbiAgICBoZWlnaHQ6IDMuNnJlbTtcbiAgfVxuICAubC1oZWFkZXJfbWVudVRyaWdnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG4gIC5sLWhlYWRlcl9tZW51VHJpZ2dlciBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZDogIzgwM2MyZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbiAgLmwtaGVhZGVyX21lbnVUcmlnZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDEuN3JlbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbWVudS1iYXIwMSAwLjc1cztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbWVudS1iYXIwMSAwLjc1cztcbiAgfVxuICAubC1oZWFkZXJfbWVudVRyaWdnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG1lbnUtYmFyMDIgMC43NXM7XG4gICAgICAgICAgICBhbmltYXRpb246IG1lbnUtYmFyMDIgMC43NXM7XG4gIH1cbiAgLmwtaGVhZGVyX21lbnVUcmlnZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBib3R0b206IDEuN3JlbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbWVudS1iYXIwMyAwLjc1cztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbWVudS1iYXIwMyAwLjc1cztcbiAgfVxuICAubC1oZWFkZXJfbWVudVRyaWdnZXIuLW9wZW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmwtaGVhZGVyX21lbnVUcmlnZ2VyLi1vcGVuIHNwYW4ge1xuICAgIHdpZHRoOiAyLjRyZW07XG4gICAgYmFja2dyb3VuZDogIzgwM2MyZDtcbiAgfVxuICAubC1oZWFkZXJfbWVudVRyaWdnZXIuLW9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBvcGVuLW1lbnUtYmFyMDEgMC43NXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IG9wZW4tbWVudS1iYXIwMSAwLjc1cyBmb3J3YXJkcztcbiAgfVxuICAubC1oZWFkZXJfbWVudVRyaWdnZXIuLW9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBvcGVuLW1lbnUtYmFyMDIgMC43NXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IG9wZW4tbWVudS1iYXIwMiAwLjc1cyBmb3J3YXJkcztcbiAgfVxuICAubC1oZWFkZXJfbWVudVRyaWdnZXIuLW9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBvcGVuLW1lbnUtYmFyMDMgMC43NXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IG9wZW4tbWVudS1iYXIwMyAwLjc1cyBmb3J3YXJkcztcbiAgfVxuICAubC1oZWFkZXJfaW5mbyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxOWVtO1xuICAgIG1hcmdpbjogMi41cmVtIGF1dG8gMDtcbiAgfVxuICAubC1oZWFkZXJfaW5mb190aXRsZSB7XG4gICAgd2lkdGg6IDVlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5sLWhlYWRlcl9pbmZvX2RldGFpbCB7XG4gICAgd2lkdGg6IDE0ZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAubC1oZWFkZXJfaW5mb19kZXRhaWwgKyAubC1oZWFkZXJfaW5mb190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmwtaGVhZGVyX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVyZW0pO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubC1oZWFkZXJfbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5sLWhlYWRlcl9uYXZfaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubC1oZWFkZXJfbmF2X2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmwtaGVhZGVyX25hdl9pdGVtIGE6bm90KFtjbGFzcyo9X2J0bl0pIHtcbiAgICBwYWRkaW5nOiAxLjdyZW0gMS41cmVtO1xuICB9XG4gIC5sLWhlYWRlcl9uYXZfaXRlbSBhOm5vdChbY2xhc3MqPV9idG5dKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmwtaGVhZGVyX25hdl9pdGVtLi1jdGEge1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgcGFkZGluZzogMCA1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sLWhlYWRlcl9uYXZfaXRlbV9idG4ge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtYmFyMDEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC43cmVtKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjdyZW0pO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbWVudS1iYXIwMSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjdyZW0pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuN3JlbSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51LWJhcjAyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LWJhcjAyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtYmFyMDMge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuN3JlbSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuN3JlbSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS1iYXIwMyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC43cmVtKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC43cmVtKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG9wZW4tbWVudS1iYXIwMSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG9wZW4tbWVudS1iYXIwMSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgb3Blbi1tZW51LWJhcjAyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBvcGVuLW1lbnUtYmFyMDIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgb3Blbi1tZW51LWJhcjAzIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIGJvdHRvbTogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3R0b206IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3Blbi1tZW51LWJhcjAzIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIGJvdHRvbTogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3R0b206IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLmwtc2VjdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmwtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0ycmVtO1xuICBwYWRkaW5nOiA3LjVyZW0gMnJlbSA4cmVtO1xufVxuLmwtc2VjdGlvbi4td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmwtc2VjdGlvbi4tdmFyMDI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIuOHJlbTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5sLXNlY3Rpb24uLXZhcjAzIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjJlNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAtMS41cmVtO1xuICAgIHBhZGRpbmc6IDMuNXJlbSAxLjVyZW0gNHJlbTtcbiAgfVxuICAubC1zZWN0aW9uLi12YXIwMjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDM1LjNyZW07XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAubC1wYWdlSGVhZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubC1wYWdlSGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAyNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmwtcGFnZUhlYWRlcl9zdWJUaXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM4YzcyMDc7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuLmwtcGFnZUhlYWRlcl9zdWJUaXRsZTo6YmVmb3JlLCAubC1wYWdlSGVhZGVyX3N1YlRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cbi5sLXBhZ2VIZWFkZXJfc3ViVGl0bGU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC43cmVtO1xufVxuLmwtcGFnZUhlYWRlcl9zdWJUaXRsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC4zcmVtO1xufVxuLmwtcGFnZUhlYWRlcl90aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjOGM3MjA3O1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5sLXBhZ2VIZWFkZXJfdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDAuNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyAwLjVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4ubC1wYWdlSGVhZGVyX3RpdGxlX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjE1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG4ubC1wYWdlSGVhZGVyX3RpdGxlLi12aXNpdG9yOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwodmlzaXRvcnMvbGFiZWxfdGl0bGUuc3ZnKSA1MCUgMC9jb250YWluIG5vLXJlcGVhdDtcbn1cbi5sLXBhZ2VIZWFkZXJfdGl0bGUuLWV4aGliaXRpb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChleGhpYml0aW9uL2xhYmVsX3RpdGxlLnN2ZykgNTAlIDAvY29udGFpbiBuby1yZXBlYXQ7XG59XG4ubC1wYWdlSGVhZGVyX3RpdGxlLi1jb250YWN0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoY29udGFjdC9sYWJlbF90aXRsZS5zdmcpIDUwJSAwL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLmwtcGFnZUhlYWRlcl90aXRsZS4tYXJjaGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKGFyY2hpdmUvbGFiZWxfdGl0bGUuc3ZnKSA1MCUgMC9jb250YWluIG5vLXJlcGVhdDtcbn1cbi5sLXBhZ2VIZWFkZXIuLXZhcjAyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5sLXBhZ2VIZWFkZXIuLXZhcjAyIC5sLXBhZ2VIZWFkZXJfdGl0bGVfbGFiZWwge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtcGFnZUhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMi41cmVtO1xuICB9XG4gIC5sLXBhZ2VIZWFkZXJfc3ViVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5sLXBhZ2VIZWFkZXJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIC5sLXBhZ2VIZWFkZXJfdGl0bGVfbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IDUuNXJlbTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgQ29tcG9uZW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLWJ0blxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgcGFkZGluZzogMS4ycmVtIDEuNnJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjODAzYzJkO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjODAzYzJkO1xuICBib3JkZXItcmFkaXVzOiAzLjJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjODAzYzJkO1xufVxuLmMtYnRuX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMy44cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5jLWJ0bl9sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmMtYnRuLi1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYy1idG4uLWZsZXgge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWluLXdpZHRoOiAyNS42cmVtO1xufVxuLmMtYnRuLi1zbWFsbCwgLmMtYnRuLi1tZWRpdW0sIC5jLWJ0bi4tbGFyZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWJ0bi4tc21hbGwge1xuICBtYXgtd2lkdGg6IDE2ZW07XG59XG4uYy1idG4uLW1lZGl1bSB7XG4gIG1heC13aWR0aDogMjhlbTtcbn1cbi5jLWJ0bi4tbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDM0ZW07XG59XG4uYy1idG4uLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYy1idG4uLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYy1idG4uLW5leHQsIC5jLWJ0bi4tcHJldiB7XG4gIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgcGFkZGluZy1yaWdodDogN3JlbTtcbn1cbi5jLWJ0bi4tbmV4dDo6YWZ0ZXIsIC5jLWJ0bi4tcHJldjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMC44cmVtO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgYmFja2dyb3VuZDogdXJsKGljb19hcnJvdy5zdmcpIDUwJSA1MCUvY29udGFpbiBuby1yZXBlYXQ7XG59XG4uYy1idG4uLW5leHQ6aG92ZXI6OmFmdGVyLCAuYy1idG4uLXByZXY6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKGljb19hcnJvd18wMi5zdmcpIDUwJSA1MCUvY29udGFpbiBuby1yZXBlYXQ7XG59XG4uYy1idG4uLW5leHQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDNyZW07XG59XG4uYy1idG4uLXByZXY6OmFmdGVyIHtcbiAgbGVmdDogM3JlbTtcbn1cbi5jLWJ0bi4tem9vbSAuYy1idG5fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG4uYy1idG4uLXpvb206OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICByaWdodDogMi4ycmVtO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgYmFja2dyb3VuZDogdXJsKGljb19wbHVzLnN2ZykgNTAlIDUwJS9jb250YWluIG5vLXJlcGVhdDtcbn1cbi5jLWJ0bi4tem9vbTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoaWNvX3BsdXNfMDIuc3ZnKSA1MCUgNTAlL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLmMtYnRuLi12YXIwMiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjODAzYzJkO1xufVxuLmMtYnRuLi12YXIwMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4MDNjMmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnRuLi12YXIwMi4tbmV4dDo6YWZ0ZXIsIC5jLWJ0bi4tdmFyMDIuLXByZXY6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKGljb19hcnJvd18wMy5zdmcpIDUwJSA1MCUvY29udGFpbiBuby1yZXBlYXQ7XG59XG4uYy1idG4uLXZhcjAyLi1uZXh0OmhvdmVyOjphZnRlciwgLmMtYnRuLi12YXIwMi4tcHJldjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoaWNvX2Fycm93LnN2ZykgNTAlIDUwJS9jb250YWluIG5vLXJlcGVhdDtcbn1cbi5jLWJ0bi4tdmFyMDMgLmMtYnRuX2xhYmVsIHtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5jLWJ0bi5jLWdyaWRfY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBhZGRpbmc6IDAuNHJlbSAxLjVyZW07XG4gIH1cbiAgLmMtYnRuX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuYy1idG4uLWlubGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuYy1idG4uLWZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmMtYnRuLi1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jLWJ0bi4tc21hbGwsIC5jLWJ0bi4tbWVkaXVtLCAuYy1idG4uLWxhcmdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmMtYnRuLi1uZXh0LCAuYy1idG4uLXByZXYge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbiAgfVxuICAuYy1idG4uLW5leHQ6OmFmdGVyLCAuYy1idG4uLXByZXY6OmFmdGVyIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgfVxuICAuYy1idG4uLW5leHQ6OmFmdGVyIHtcbiAgICByaWdodDogMnJlbTtcbiAgfVxuICAuYy1idG4uLXByZXY6OmFmdGVyIHtcbiAgICBsZWZ0OiAycmVtO1xuICB9XG4gIC5jLWJ0bi4tdmFyMDMge1xuICAgIG1heC13aWR0aDogMjhyZW07XG4gIH1cbiAgLmMtYnRuLi12YXIwMyAuYy1idG5fbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmMtYm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYm94IHtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jLWJveCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm94IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cblxuLmMtYm94MDIge1xuICBwYWRkaW5nOiA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmMtYm94MDIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJveDAyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmMtbGVhZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxlYWQge1xuICBtYXJnaW46IDAgMCAwLjVlbTtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1sZWFkIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgUHJvamVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuaGVyb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMXJlbSk7XG4gIG1pbi1oZWlnaHQ6IDU2cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmhlcm86OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYyg1MCUgKyA1LjVyZW0pO1xuICBiYWNrZ3JvdW5kOiAjZjdmMmU2O1xufVxuLmhlcm9fc2NyZWVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTZyZW0pO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDhyZW0pO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvX21vdmllIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvX21vdmllIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmhlcm9fY29weSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC5oZXJvX2NvcHkgaW1nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyAxcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIDFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIDFzIGVhc2UsIHRyYW5zZm9ybSAwLjdzIDFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIDFzIGVhc2UsIHRyYW5zZm9ybSAwLjdzIDFzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuN3MgMXMgZWFzZTtcbiAgfVxuICAuaGVyb19jb3B5Li1hbmltYXRlIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmhlcm9fc25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4cmVtO1xufVxuLmhlcm9fc25zX2l0ZW0ge1xuICB3aWR0aDogMy4ycmVtO1xuICBoZWlnaHQ6IDMuMnJlbTtcbn1cbi5oZXJvX3Nuc19pdGVtICsgLmhlcm9fc25zX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cbi5oZXJvX3Nuc19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvX3Njcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiAxNXJlbTtcbn1cbi5oZXJvX3Njcm9sbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA4cmVtO1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvOjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYyg1MCUgKyAyLjVyZW0pO1xuICB9XG4gIC5oZXJvX3NjcmVlbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNS4yNXJlbSk7XG4gIH1cbiAgLmhlcm9fc25zIHtcbiAgICBoZWlnaHQ6IDUuMjVyZW07XG4gIH1cbiAgLmhlcm9fc25zX2l0ZW0ge1xuICAgIHdpZHRoOiAyLjRyZW07XG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gIH1cbiAgLmhlcm9fc25zX2l0ZW0gKyAuaGVyb19zbnNfaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuOHJlbTtcbiAgfVxuICAuaGVyb19zY3JvbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaGVyb19zY3JlZW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUuMjVyZW0pO1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtIDQ3LjczMzMzM3Z3O1xuICB9XG4gIC5oZXJvX21vdmllIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAycmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDQ3LjczMzMzM3Z3IC0gNHJlbSk7XG4gIH1cbiAgLmhlcm9fY29weSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5oZXJvX2NvcHkgaW1nIHtcbiAgICB3aWR0aDogODUuNTA3MjQ2JTtcbiAgICBtaW4td2lkdGg6IDI5LjVyZW07XG4gICAgbWF4LXdpZHRoOiA1My40cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5hcmNoaXZlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFyY2hpdmUgKyAuYXJjaGl2ZSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5hcmNoaXZlX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAwIC0zLjJyZW0gLTMuMnJlbTtcbn1cbi5hcmNoaXZlX2xpc3RfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMy4ycmVtKTtcbiAgaGVpZ2h0OiAxMnJlbTtcbiAgbWFyZ2luOiAwIDAgMy4ycmVtIDMuMnJlbTtcbiAgcGFkZGluZzogMnJlbSA5cmVtIDJyZW0gNHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5hcmNoaXZlX2xpc3RfaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTNyZW0pO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRyZW0pO1xuICBtYXJnaW46IC0ycmVtIC05cmVtIC0ycmVtIC00cmVtO1xuICBwYWRkaW5nOiAycmVtIDlyZW0gMnJlbSA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChpY29fYXJyb3dfMDIuc3ZnKSBjYWxjKDEwMCUgLSA0cmVtKSA1MCUgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYXJjaGl2ZV9saXN0X2l0ZW0gYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC44cmVtIDJyZW0gMCByZ2JhKDE0MCwgMTE0LCA3LCAwLjE1KTtcbn1cbi5hcmNoaXZlX2xpc3RfaXRlbSBhOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXJjaGl2ZV9saXN0X2l0ZW0gYTpob3ZlciAuYXJjaGl2ZV9saXN0X2l0ZW1fbGFiZWwge1xuICBjb2xvcjogIzgwM2MyZDtcbn1cbi5hcmNoaXZlX2xpc3RfaXRlbV9sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hcmNoaXZlX2xpc3RfaXRlbV9sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYXJjaGl2ZV9saXN0X2l0ZW1fbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcmNoaXZlX2xpc3RfaXRlbSB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gNnJlbSAxcmVtIDEuNXJlbTtcbiAgfVxuICAuYXJjaGl2ZV9saXN0X2l0ZW0gYSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDcuNXJlbSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgICBtYXJnaW46IC0xcmVtIC02cmVtIC0xcmVtIC0xLjVyZW07XG4gICAgcGFkZGluZzogMXJlbSA2cmVtIDFyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKGljb19hcnJvd18wMi5zdmcpIGNhbGMoMTAwJSAtIDEuNXJlbSkgNTAlIG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmVfbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgLTFyZW0gLTEuNXJlbTtcbiAgfVxuICAuYXJjaGl2ZV9saXN0X2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgMCAxcmVtIDEuNXJlbTtcbiAgfVxuICAuYXJjaGl2ZV9saXN0X2l0ZW0gYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5wcmVzZW50SW50cm9Cb3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucHJlc2VudEludHJvQm94IHtcbiAgbWFyZ2luOiAwIDAgNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wcmVzZW50SW50cm9Cb3ggYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcmVtIDM0LjI4NTcxNCUgMi43cmVtIDMuOXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoZXhoaWJpdGlvbi9iZ19wcmVzZW50X19wYy5zdmcpIDk2LjQyODU3MSUgLTFyZW0vMjkuOTEwNzE0JSBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAycHggc29saWQgIzgwM2MyZDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByZXNlbnRJbnRyb0JveCBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjhyZW0gMnJlbSAwIHJnYmEoMTQwLCAxMTQsIDcsIDAuMTUpO1xufVxuLnByZXNlbnRJbnRyb0JveF9kZXNjIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ucHJlc2VudEludHJvQm94X2xpbmtfbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA1cmVtIDAgMDtcbn1cbi5wcmVzZW50SW50cm9Cb3hfbGlua19sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzLjZyZW07XG4gIGhlaWdodDogMy42cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChpY29fYXJyb3dfZG93bi5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODAzYzJkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVzZW50SW50cm9Cb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLnByZXNlbnRJbnRyb0JveCBhIHtcbiAgICBwYWRkaW5nOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoZXhoaWJpdGlvbi9iZ19wcmVzZW50X19zcC5zdmcpIGNhbGMoMTAwJSArIDVyZW0pIDIuNXJlbS8yMy45cmVtIGF1dG8gbm8tcmVwZWF0O1xuICB9XG4gIC5wcmVzZW50SW50cm9Cb3hfZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLnByZXNlbnRJbnRyb0JveF9saW5rX2xhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG4gIC5wcmVzZW50SW50cm9Cb3hfbGlua19sYWJlbDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyLjdyZW07XG4gICAgaGVpZ2h0OiAyLjdyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoaWNvX2Fycm93X2Rvd24uc3ZnKSA1MCUgNTAlLzAuNnJlbSBhdXRvIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYm9vdGhMaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvb3RoTGlzdF9pdGVtIHtcbiAgcGFkZGluZzogM3JlbSAyLjVyZW0gNHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5ib290aExpc3RfaXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA3cmVtKTtcbiAgbWFyZ2luOiAtM3JlbSAtMi41cmVtIC00cmVtO1xuICBwYWRkaW5nOiAzcmVtIDIuNXJlbSA0cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYm9vdGhMaXN0X2l0ZW0gYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC44cmVtIDJyZW0gMCByZ2JhKDE0MCwgMTE0LCA3LCAwLjE1KTtcbn1cbi5ib290aExpc3RfaXRlbSBhOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYm9vdGhMaXN0X2l0ZW0gYTpob3ZlciAuYm9vdGhMaXN0X2l0ZW1fY29tcGFueSB7XG4gIGNvbG9yOiAjODAzYzJkO1xufVxuLmJvb3RoTGlzdF9pdGVtIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IC0xcmVtO1xuICBib3R0b206IC0xcmVtO1xuICB3aWR0aDogNC44cmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgYmFja2dyb3VuZDogIzgwM2MyZCB1cmwoaWNvX2Fycm93LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ib290aExpc3RfaXRlbV9sb2dvIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9vdGhMaXN0X2l0ZW1fY29tcGFueSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbn1cbi5ib290aExpc3RfaXRlbV9jb3B5IHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYm9vdGhMaXN0X2l0ZW1fY29weSArIC5ib290aExpc3RfaXRlbV9zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmJvb3RoTGlzdF9pdGVtX3N1bW1hcnkge1xuICBjb2xvcjogIzY2Njtcbn1cbi5ib290aExpc3RfaXRlbV90YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAuN3JlbSAwIDAgLTAuNXJlbTtcbn1cbi5ib290aExpc3RfaXRlbV90YWdzX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG4gIHBhZGRpbmc6IDAgMC43cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjQ3ODgsICNmMDJiNzApO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMDJiNzA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib290aExpc3RfaXRlbSB7XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMy41cmVtO1xuICB9XG4gIC5ib290aExpc3RfaXRlbSBhIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDUuNXJlbSk7XG4gICAgbWFyZ2luOiAtMnJlbSAtMS41cmVtIC0zLjVyZW07XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMy41cmVtO1xuICB9XG4gIC5ib290aExpc3RfaXRlbV9sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5ib290aExpc3RfaXRlbV9jb21wYW55IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuYm9vdGhMaXN0X2l0ZW1fc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmJvb3RoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvb3RoIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjJlNjtcbn1cbi5ib290aF9oZWFkZXIge1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG59XG4uYm9vdGhfc25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbi5ib290aF9zbnNfbGFiZWwge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ib290aF9zbnNfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLmJvb3RoX3Nuc19saXN0X2l0ZW0ge1xuICB3aWR0aDogMy4ycmVtO1xuICBoZWlnaHQ6IDMuMnJlbTtcbn1cbi5ib290aF9zbnNfbGlzdF9pdGVtICsgLmJvb3RoX3Nuc19saXN0X2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuLmJvb3RoX3Nuc19saXN0X2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJvb3RoX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTAuNHJlbSAwIDEuM3JlbSAtMC41cmVtO1xufVxuLmJvb3RoX3RhZ3NfaXRlbSB7XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgcGFkZGluZzogMCAwLjdyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmNDc4OCwgI2YwMmI3MCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwMmI3MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJvb3RoX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ib290aF9tb3ZpZSB7XG4gIG1hcmdpbjogM3JlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuOHJlbSAycmVtIDAgcmdiYSgxNDAsIDExNCwgNywgMC4xNSk7XG59XG4uYm9vdGhfbW92aWVfaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYm9vdGhfbW92aWVfc2NyZWVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA1Ni4yNSU7XG59XG4uYm9vdGhfbW92aWVfc2NyZWVuIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYm9vdGhfcHJlc2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ib290aF9wcmVzZW50X2J0biB7XG4gIG1pbi13aWR0aDogMTkuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODAzYzJkO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5ib290aF9wcmVzZW50X2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4MDNjMmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RoX3ByZXNlbnRfYnRuLi1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJvb3RoX2NvbnRlbnRzX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDQuNXJlbTtcbiAgY29sb3I6ICM4MDNjMmQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmJvb3RoX2NvbnRlbnRzX2hlYWRpbmcuLWRvY3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoaWNvX2RvY3Muc3ZnKSAwIDUwJSBuby1yZXBlYXQ7XG59XG4uYm9vdGhfY29udGVudHNfaGVhZGluZy4td2ViIHtcbiAgYmFja2dyb3VuZDogdXJsKGljb193ZWJwYWdlLnN2ZykgMCA1MCUgbm8tcmVwZWF0O1xufVxuLmJvb3RoX2NvbnRlbnRzX2xpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5ib290aF9jb250ZW50c19saXN0X2l0ZW0ge1xuICBwYWRkaW5nOiAxLjdyZW0gNC41cmVtIDEuN3JlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ib290aF9jb250ZW50c19saXN0X2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IC0xLjdyZW0gLTQuNXJlbSAtMS43cmVtIC0xcmVtO1xuICBwYWRkaW5nOiAxLjdyZW0gNC41cmVtIDEuN3JlbSAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYm9vdGhfY29udGVudHNfbGlzdF9pdGVtIGEuLXBkZiB7XG4gIGJhY2tncm91bmQ6IHVybChpY29fcGRmLnN2ZykgY2FsYygxMDAlIC0gMi4ycmVtKSA1MCUgbm8tcmVwZWF0O1xufVxuLmJvb3RoX2NvbnRlbnRzX2xpc3RfaXRlbSBhLi1leHRlcm5hbCB7XG4gIGJhY2tncm91bmQ6IHVybChpY29fZXh0ZXJuYWwuc3ZnKSBjYWxjKDEwMCUgLSAyLjJyZW0pIDUwJSBuby1yZXBlYXQ7XG59XG4uYm9vdGhfY29udGVudHNfbGlzdF9pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzgwM2MyZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib290aF9zbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLmJvb3RoX3Nuc19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG4gIC5ib290aF9zbnNfbGlzdF9pdGVtIHtcbiAgICB3aWR0aDogMi44cmVtO1xuICAgIGhlaWdodDogMi44cmVtO1xuICB9XG4gIC5ib290aF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmJvb3RoX21vdmllIHtcbiAgICBtYXJnaW46IDIuNXJlbSAwIDEuNXJlbTtcbiAgfVxuICAuYm9vdGhfcHJlc2VudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJvb3RoX3ByZXNlbnRfYnRuIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtaW4td2lkdGg6IDE4LjdyZW07XG4gICAgbWFyZ2luOiAxLjNyZW0gYXV0byAwO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5ib290aF9jb250ZW50c19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuYm9vdGhfY29udGVudHNfbGlzdF9pdGVtIHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gNC41cmVtIDEuMnJlbSAxcmVtO1xuICB9XG4gIC5ib290aF9jb250ZW50c19saXN0X2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtMS4ycmVtIC00LjVyZW0gLTEuMnJlbSAtMXJlbTtcbiAgICBwYWRkaW5nOiAxLjJyZW0gNC41cmVtIDEuMnJlbSAxcmVtO1xuICB9XG4gIC5ib290aF9jb250ZW50c19saXN0X2l0ZW0gYS4tcGRmIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaWNvX3BkZi5zdmcpIGNhbGMoMTAwJSAtIDEuNXJlbSkgNTAlIG5vLXJlcGVhdDtcbiAgfVxuICAuYm9vdGhfY29udGVudHNfbGlzdF9pdGVtIGEuLWV4dGVybmFsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaWNvX2V4dGVybmFsLnN2ZykgY2FsYygxMDAlIC0gMS41cmVtKSA1MCUgbm8tcmVwZWF0O1xuICB9XG59XG4iXX0= */