@charset "UTF-8";:root{--font-jp:"Noto Sans JP",sans-serif;--font-en:"Jost",sans-serif;--color-blue01:#00178e;--color-blue02:#2236ad;--color-paleblue01:#d1ecff;--color-paleblue02:#b9d8e9;--color-paleblue03:#e7e9f8;--color-navy:#001d38;--color-palegray01:#ededed;--color-palegray02:#f2f2f2;--color-palegray03:#e0e0e0;--color-premium01:#7c008f;--color-premium02:#f9f5fa;--color-standard01:#2236ad;--color-standard02:#f5f8fa;--color-basic01:#07723f;--color-basic02:#f5faf5;--color-light01:#242344;--color-light02:#f8f8f8;--color-text-dark:#242344;--color-text-middle:#484767;--color-shadow:0 0 0}
/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html{scroll-behavior:smooth;scroll-padding-top:100px}@media screen and (max-width:768px){html{scroll-padding-top:70px}}body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;word-wrap:break-word;background:#fff;color:var(--color-text-dark);font-family:var(--font-jp);font-size:1.125rem;font-weight:400;line-height:1.5;min-width:100%;overflow-x:hidden;word-break:break-word}@media screen and (max-width:768px){body{font-size:1rem}}body.-open{left:0;overflow-y:scroll;position:fixed;width:100%}.-jp{font-family:var(--font-jp)}.-en{font-family:var(--font-en);font-weight:500}@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}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;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;border:none;cursor:pointer;padding:0;transition:.2s linear}select{white-space:nowrap}button,input,select,textarea{background-color:transparent}a{color:var(--color-text-dark);opacity:1;text-decoration:none;transition:background .3s,border .3s,color .3s,font-weight .3s}a img,a svg{transition:.3s}a:hover{text-decoration:underline}a:hover img{opacity:.7}.l-header{background:var(--color-navy);box-shadow:2px 2px 2px 0 rgb(var(--color-shadow)/.1);height:100vh;height:100dvh;left:0;position:fixed;top:0;width:340px;z-index:11}@media screen and (max-width:1400px){.l-header{width:240px}}@media screen and (max-width:1130px){.l-header{height:80px;width:100%}}@media screen and (max-width:768px){.l-header{height:50px}}.l-header_inner{padding-top:50px}@media screen and (max-width:1130px){.l-header_inner{padding-top:0}}.l-header_logo{border-left:4px solid #fff;margin-bottom:50px;text-align:center}@media screen and (max-width:1130px){.l-header_logo{background:var(--color-navy);border:none;margin:0}}.l-header_logoLink{display:inline-block}@media screen and (max-width:1400px){.l-header_logoImg{height:130px}}@media screen and (max-width:1130px){.l-header_logoImg{height:80px}}@media screen and (max-width:768px){.l-header_logoImg{height:50px}}.l-header_date{color:#8997c4;display:block;font-size:.875rem;font-weight:700;line-height:1.2;margin-top:-17px}@media screen and (max-width:1400px){.l-header_date{font-size:.75rem;margin-top:-14px}}.l-header_hamburger{position:absolute;right:0;top:0}.l-header_hamburgerButton{align-items:center;background:var(--color-blue02);display:flex;height:80px;justify-content:center;width:80px}@media screen and (max-width:768px){.l-header_hamburgerButton{height:50px;width:50px}}.l-header_hamburgerBar{background:#d9d9d9;display:block;height:2px;position:relative;width:37.5px}@media screen and (max-width:768px){.l-header_hamburgerBar{width:22px}}.l-header_hamburgerBar:after,.l-header_hamburgerBar:before{background:#d9d9d9;content:"";height:2px;left:0;position:absolute;transition:.3s;width:100%}.l-header_hamburgerBar:before{top:-12px}@media screen and (max-width:768px){.l-header_hamburgerBar:before{top:-8px}}.l-header_hamburgerBar:after{bottom:-12px}@media screen and (max-width:768px){.l-header_hamburgerBar:after{bottom:-8px}}.l-header_hamburgerBar.-active{background:transparent}.l-header_hamburgerBar.-active:before{top:0;transform:rotate(45deg)}.l-header_hamburgerBar.-active:after{bottom:0;transform:rotate(135deg)}.l-header_nav{height:calc(100vh - 228px);height:calc(100dvh - 228px);overflow-y:auto;overscroll-behavior:none}.l-header_nav::-webkit-scrollbar{background:var(--color-navy);width:8px}.l-header_nav::-webkit-scrollbar-thumb{background:var(--color-paleblue01);border-radius:10px}@media screen and (max-width:1130px){.l-header_nav{background:var(--color-navy);height:calc(100vh - 80px);height:calc(100dvh - 80px);left:0;position:absolute;top:0;transform:translateY(-200%);transition:transform .5s linear;width:100%;z-index:-1}.l-header_nav.-inactive{visibility:hidden}.l-header_nav.-active{transform:translateY(80px);visibility:visible}}@media screen and (max-width:768px){.l-header_nav{height:calc(100vh - 50px);height:calc(100dvh - 50px)}.l-header_nav.-active{transform:translateY(50px)}}.l-header_menu{padding:0 30px}@media screen and (max-width:1400px){.l-header_menu{padding:0 20px}}@media screen and (max-width:1130px){.l-header_menu{padding:0 40px;text-align:center}}@media screen and (max-width:576px){.l-header_menu{text-align:left}}.l-header_menuItem+.l-header_menuItem{margin-top:30px}@media screen and (min-width:1131px) and (max-width:1400px){.l-header_menuItem+.l-header_menuItem{margin-top:20px}}.l-header_menuLink{color:var(--color-paleblue01);font-size:1rem;font-weight:700}@media screen and (min-width:1131px) and (max-width:1400px){.l-header_menuLink{font-size:.875rem}}.l-header_menuLink.-disabled{opacity:.1;pointer-events:none}.l-header_menuLink.-current{color:#fff;padding-left:14px;position:relative;text-decoration:underline}.l-header_menuLink.-current:before{background:#fff;content:"";height:5.5px;left:0;position:absolute;top:9px;width:6px}.l-header_menuLink:hover{color:#fff}.l-header_buttonBlock{margin:50px 0;padding:0 20px}@media screen and (max-width:1130px){.l-header_buttonBlock{margin:40px 0;padding:0 37.5px}}@media screen and (max-width:1400px){.l-header_button{font-size:1rem}}@media screen and (max-width:1130px){.l-header_button{margin:auto}}.l-header_download{background:#062543;border-top:1px solid #0a3e6f;padding:30px 20px 72px}@media screen and (max-width:1130px){.l-header_download{padding-bottom:30px;text-align:center}}@media screen and (max-width:576px){.l-header_download{text-align:left}}.l-header_downloadTitle{color:#fff;font-size:1.0625rem;font-weight:700}@media screen and (min-width:1131px) and (max-width:1400px){.l-header_downloadTitle{font-size:.9375rem}}.l-header_downloadItem{align-items:center;display:flex;gap:8px;margin-top:14px}@media screen and (max-width:1130px){.l-header_downloadItem{justify-content:center}}@media screen and (max-width:576px){.l-header_downloadItem{justify-content:flex-start}}.l-header_downloadLink{color:var(--color-paleblue01);font-size:.875rem}@media screen and (min-width:1131px) and (max-width:1400px){.l-header_downloadLink{font-size:.75rem}}.l-wrap{margin-left:340px}@media screen and (max-width:1400px){.l-wrap{margin-left:240px}}@media screen and (max-width:1130px){.l-wrap{margin-left:0}}.l-main{background:url(../images/bg_noise.png) repeat}.l-ex_headingLv2{font-size:2rem;font-weight:700;margin-bottom:40px}@media screen and (max-width:768px){.l-ex_headingLv2{font-size:1.375rem}}.l-ex_contentWrap{display:grid;gap:40px;grid-template-columns:repeat(2,min(656px,50% - 20px));justify-content:space-between}@media screen and (max-width:768px){.l-ex_contentWrap{grid-template-columns:auto;justify-content:inherit}}.l-ex_content{display:grid;gap:40px;grid-template-columns:25% 1fr}@media screen and (max-width:1130px){.l-ex_content{grid-template-columns:auto;text-align:center}}@media screen and (max-width:768px){.l-ex_content{gap:20px}}.l-ex_imgBlock{aspect-ratio:1/1;background:#f1f9fe;border-radius:4px;box-shadow:0 0 4px 0 rgb(var(--color-shadow)/.25);display:grid;margin:auto;max-width:164px;place-items:center;width:100%}@media screen and (max-width:768px){.l-ex_imgBlock{max-width:151px}}.l-ex_img{width:63.4146341463%}.l-ex_textBlock{display:flex;flex-direction:column;justify-content:space-between}.l-ex_text{font-size:1.25rem}@media screen and (max-width:768px){.l-ex_text{font-size:1.125rem}}.l-ex_button{margin:40px auto 0}@media screen and (max-width:768px){.l-ex_button{margin-top:20px}}.l-cvn{background:linear-gradient(90deg,#00178e,#216a9f 94.97%)}.l-cvn_inner{display:grid;grid-template-columns:48.9873417722% 1fr}@media screen and (min-width:1921px){.l-cvn_inner{max-height:540px}}@media screen and (max-width:1130px){.l-cvn_inner{grid-template-columns:auto}}.l-cvn_img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:1921px){.l-cvn_img{max-height:540px}}@media screen and (max-width:1130px){.l-cvn_img{aspect-ratio:375/211;max-height:400px}}.l-cvn_contentBlock{color:#fff;display:grid;padding:77px 0;place-content:center}@media screen and (min-width:1921px){.l-cvn_contentBlock{padding:77px 7.96875vw}}@media screen and (max-width:1130px){.l-cvn_contentBlock{width:100%}}@media screen and (max-width:768px){.l-cvn_contentBlock{padding:40px 0}}.l-cvn_textBlock{margin-right:2.34375vw}@media screen and (max-width:1920px){.l-cvn_textBlock{max-width:449px}}@media screen and (max-width:1400px){.l-cvn_textBlock{margin-left:2.34375vw}}@media screen and (max-width:1130px){.l-cvn_textBlock{margin:0 auto;max-width:calc(90% + 40px)}}@media screen and (max-width:768px){.l-cvn_textBlock{max-width:100%;padding:0 20px}}.l-cvn_headingLv2{font-size:1.625rem;font-weight:700;margin-bottom:20px}@media screen and (max-width:768px){.l-cvn_headingLv2{font-size:1.25rem}}.l-cvn_buttonBlock{margin-top:30px}.l-cvn_buttonCatch{display:block;font-weight:700;line-height:1.8;margin-bottom:8px;text-align:center}.l-cvn_button{margin:auto}.l-footer{padding:30px 0;text-align:center}.l-footer_copyright{color:#000;font-size:.75rem;margin-top:20px}.c-section{margin:100px 0}@media screen and (max-width:768px){.c-section{margin:60px 0}}.c-section.-front{margin:150px 0}@media screen and (max-width:768px){.c-section.-front{margin:60px 0}}.c-section.-white{background:#fff;margin:0;padding:40px 0}@media screen and (max-width:768px){.c-section.-white{margin:0;padding:32px 0}}.c-section.-white.-first{padding-top:100px}@media screen and (max-width:768px){.c-section.-white.-first{padding-top:60px}}.c-section.-white.-last{padding-bottom:100px}@media screen and (max-width:768px){.c-section.-white.-last{padding-bottom:60px}}.c-inner{margin:auto;max-width:1460px;padding:0 20px;width:calc(90% + 40px)}@media screen and (max-width:768px){.c-inner{width:100%}}.c-breadcrumb{padding:100px 0 20px}@media screen and (max-width:768px){.c-breadcrumb{padding-top:70px}}.c-breadcrumb_item,.c-breadcrumb_list{align-items:center;display:flex;gap:10px}.c-breadcrumb_item{font-size:.875rem}.c-breadcrumb_item:not(:first-of-type):before{background:url(../images/ico_arrow.svg) no-repeat 50%/cover;content:"";display:block;height:9px;width:6px}.c-breadcrumb_item a{color:var(--color-blue01)}.c-pageHead_lead{font-size:1.25rem;line-height:1.8;margin-top:20px;padding-bottom:60px}.c-pageHead_lead.-border{border-bottom:1px solid var(--color-palegray01)}@media screen and (max-width:768px){.c-pageHead_lead{font-size:1.125rem;padding-bottom:30px}}.c-headingBlock{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1130px){.c-headingBlock{gap:0;grid-template-columns:1fr}.c-headingBlock h2{margin-bottom:40px}}.c-headingLv1{font-size:3.75rem;font-weight:700}@media screen and (max-width:768px){.c-headingLv1{font-size:2.5rem;line-height:1.2}}.c-headingLv1_subText{display:block;font-size:1.625rem;line-height:1.5}@media screen and (max-width:1130px){.c-headingLv1_subText{font-size:1.25rem}}.c-headingLv1_subText02{font-size:2.25rem}@media screen and (max-width:1130px){.c-headingLv1_subText02{font-size:1.5rem}}.c-headingLv2{border-left:1px solid;font-size:2.875rem;font-weight:700;margin-bottom:80px;padding-left:40px}@media screen and (max-width:768px){.c-headingLv2{font-size:1.75rem;margin-bottom:40px;padding-left:14px}.c-headingLv2.-front{font-size:1.8125rem}}.c-headingLv2_subText{color:var(--color-text-middle);display:block;font-size:1.125rem;font-weight:400;margin-top:20px}@media screen and (max-width:768px){.c-headingLv2_subText{font-size:1rem}}.c-headingLv2_wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:80px}@media screen and (max-width:768px){.c-headingLv2_wrap{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:42px}}.c-headingLv2_wrap .c-headingLv2{margin-bottom:0}.c-headingLv2_note{font-size:.875rem;font-weight:400}.c-headingLv3{display:grid;font-size:2rem;font-weight:700;gap:10px;grid-template-columns:12px 1fr;margin-bottom:40px}@media screen and (max-width:768px){.c-headingLv3{font-size:1.375rem;grid-template-columns:8px 1fr;margin-bottom:20px}}.c-headingLv3:before{background:var(--color-blue01);border-radius:50%;content:"";display:block;height:12px;margin-top:18px;width:12px}@media screen and (max-width:768px){.c-headingLv3:before{height:8px;margin-top:12px;width:8px}}.c-text.-lh18{line-height:1.8}.c-text.-lh20{line-height:2}.c-text.-white{color:#fff}.c-text.-attention{color:#7c0070}.c-bold{font-weight:700}.c-sub{color:var(--color-text-middle)}.c-red{color:#a20101}.c-note{display:flex;font-size:.875rem;gap:4px}.c-note:before{content:"※"}@media screen and (max-width:768px){.c-note{gap:0}}.c-textLink{color:var(--color-blue01)}.c-textLink:hover{text-decoration:underline}.c-textLink_wrap{padding:0 8px}@media screen and (max-width:768px){.c-textLink_wrap{padding:0}}.c-textLink_icon{margin-left:5px}.c-button{align-items:center;border:2px solid;border-radius:4px;box-shadow:0 4px 4px 0 rgb(var(--color-shadow)/.25);display:flex;justify-content:center;min-height:60px;padding:16px 20px;position:relative;width:min(452px,100%)}@media screen and (max-width:768px){.c-button{font-size:.875rem;width:min(307px,100%)}}.c-button:hover{text-decoration:none}.c-button.-primary{background:var(--color-blue02);border-color:var(--color-blue02);color:#fff;font-weight:700}.c-button.-primary:hover{background:#fff;color:var(--color-blue02)}.c-button.-secondary{background:#fff;border-color:var(--color-palegray02)}.c-button.-secondary:hover{background:var(--color-paleblue03);border-color:var(--color-blue02);color:var(--color-blue02)}.c-button.-disabled{background:#b5b4bd;border-color:#a09db1;color:#868698;pointer-events:none}.c-button.-search{align-items:center;display:flex;gap:9px}.c-button.-search:before{background:url(../images/ico_search.svg) no-repeat 50%/cover;content:"";height:23px;width:23px}.c-button.-contact{align-items:center;display:flex;gap:8px}.c-button.-contact:before{background:url(../images/ico_chat.svg) no-repeat 50%/cover;content:"";height:23px;width:23px}.c-button.-apply{align-items:center;display:flex;gap:9px;padding:10px 20px}@media screen and (max-width:768px){.c-button.-apply{min-height:58px;padding:7px 20px}}.c-button.-apply svg{fill:#fff}@media screen and (max-width:768px){.c-button.-apply svg{height:40px;width:40px}}.c-button.-apply:hover svg{fill:var(--color-blue02)}@media screen and (max-width:768px){.c-button.-fullwidth{font-size:1.125rem}}@media screen and (max-width:576px){.c-button.-fullwidth{width:100%}}.c-button_flag{border-radius:4px;color:var(--color-text-dark);font-size:.875rem;padding:6px 15px;top:-20px;white-space:nowrap}.c-button_flag,.c-button_flag:after{background:#ffc700;display:block;left:50%;position:absolute;transform:translateX(-50%)}.c-button_flag:after{bottom:-8px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:16px;width:16px}@media screen and (max-width:768px){.c-button_flag{font-size:.75rem;top:-24px}}.c-button_note{margin-top:20px}.c-scrollTable{box-shadow:0 0 4px 0 rgb(var(--color-shadow)/.25);overflow:auto}@media screen and (max-width:576px){.c-scrollTable{margin-right:-20px}}.c-scrollTable table{border-collapse:separate;table-layout:fixed}.c-scrollTable th{left:0;position:sticky;width:327px}@media screen and (max-width:768px){.c-scrollTable th{width:167px}}.c-scrollTable td{border-right:1px solid var(--color-palegray01);width:270px}.c-scrollTable td:last-of-type{border-right:none}@media screen and (max-width:768px){.c-scrollTable td{width:82px}}.c-table{width:100%}.c-table td,.c-table th{border-bottom:1px solid var(--color-palegray01)}.c-table td.-last,.c-table th.-last{border-bottom:none}.c-table th{background:var(--color-light02);color:var(--color-text-middle);font-weight:400;padding:20px 14px}.c-table th.-bg{background:#fff;color:var(--color-text-dark);font-size:1rem;padding:20px}@media screen and (max-width:768px){.c-table th.-bg{font-size:.875rem;padding:15px 14px}}.c-table td{background:#fff;padding:12px 20px;text-align:center;vertical-align:middle}.c-table td.-plan{border-top:3px solid;font-weight:500;padding:9px 20px 12px;text-align:left}.c-table td.-plan.-premium{background:var(--color-premium02);color:var(--color-premium01)}.c-table td.-plan.-standard{background:var(--color-standard02);color:var(--color-standard01)}.c-table td.-plan.-basic{background:var(--color-basic02);color:var(--color-basic01)}.c-table td.-plan.-light{background:var(--color-light02);color:var(--color-light01)}@media screen and (max-width:768px){.c-table td.-plan{padding:12px 8px}}.c-table_headPlanEn{font-size:1.25rem}@media screen and (max-width:768px){.c-table_headPlanEn{font-size:1rem}}.c-table_headPlanJp{display:block;font-size:.75rem}.c-stepList_item{display:grid;grid-template-columns:52px 1fr;justify-content:space-between}@media screen and (max-width:768px){.c-stepList_item{gap:20px;grid-template-columns:1fr;justify-items:center;width:100%}}.c-stepList_num{color:var(--color-blue01);font-family:var(--font-en);font-size:1.25rem;line-height:.7;text-align:center}@media screen and (max-width:768px){.c-stepList_num{font-size:1.125rem}}.c-stepList_digit{border:1px solid;border-radius:50%;display:grid;height:52px;margin-top:16px;place-items:center;width:52px}@media screen and (max-width:768px){.c-stepList_digit{margin-top:8px}}.c-stepList_content{border-left:1px solid var(--color-paleblue02);margin-bottom:60px;margin-left:69px;padding-left:50px}@media screen and (max-width:768px){.c-stepList_content{border-color:#000;margin-bottom:40px;margin-left:0;padding-left:14px}}.c-stepList_content.-last{margin-bottom:0}.c-stepList_heading{font-size:2rem;font-weight:700;margin-bottom:30px}@media screen and (max-width:768px){.c-stepList_heading{font-size:1.375rem}}.c-topLink{background:rgba(1,0,28,.7);border-radius:4px;box-shadow:0 4px 4px 0 rgb(var(--color-shadow)/.1);position:fixed;right:20px;top:20px;z-index:2}@media screen and (max-width:1130px){.c-topLink{border-radius:0;margin-bottom:50px;position:static}}@media screen and (max-width:768px){.c-topLink{margin-bottom:40px}}.c-topLink_inner{align-items:center;display:flex;justify-content:center;padding:14px 22px}@media screen and (max-width:1130px){.c-topLink_inner{padding:19px 22px}}.c-topLink_item{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:700;gap:10px;justify-content:center;padding:0 8px}@media screen and (max-width:1130px){.c-topLink_item{width:50%}}.c-topLink_item:not(:last-child){border-right:1px solid #7f7fa7;margin-right:18px;padding-right:26px}@media screen and (max-width:1130px){.c-topLink_item:not(:last-child){margin-right:0;padding-right:8px}}.c-topLink_item svg{fill:#fff}.c-topLink_item:hover{color:var(--color-paleblue01)}.c-topLink_item:hover svg{fill:var(--color-paleblue01)}.c-topLink_item:hover span{text-decoration:underline}.c-floatingBanner{bottom:20px;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;position:fixed;right:20px;width:calc(100svw - 380px);z-index:1}@media screen and (max-width:1600px){.c-floatingBanner{align-items:flex-end;flex-direction:column}}@media screen and (max-width:1130px){.c-floatingBanner{margin-left:20px;width:revert}}@media screen and (max-width:768px){.c-floatingBanner{bottom:14px;margin-left:10px;right:10px}}.c-floatingBanner_item{position:relative}@media screen and (max-width:1600px){.c-floatingBanner_item.-xpost{order:0}.c-floatingBanner_item.-guidebook{order:1;width:min(315px,100%)}.c-floatingBanner_item.-case{order:2;width:min(315px,100%)}}.c-floatingBanner_link{align-items:center;background:#fff;border-left:2px solid var(--color-blue01);border-radius:0 4px 4px 0;box-shadow:0 2px 6px 1px rgb(var(--color-shadow)/.2);display:flex;height:100%;padding:15px 50px 15px 15px;position:relative}@media screen and (max-width:768px){.c-floatingBanner_link{align-items:flex-start;flex-direction:column;gap:4px;padding:10px 30px 10px 10px}}.c-floatingBanner_link:before{background:linear-gradient(270deg,#fff .03%,#c4c8ed 99.97%);content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .3s;width:100%}.c-floatingBanner_link:hover{background:#fff;text-decoration:none}.c-floatingBanner_link:hover:before{opacity:0}.c-floatingBanner_link:hover p{color:var(--color-blue01);text-decoration:underline}.c-floatingBanner_link p{position:relative}.c-floatingBanner_inner{align-items:start;display:grid;grid-template-columns:max-content 1fr;position:relative;transition:color .3s}.c-floatingBanner_date{border-right:1px solid #a0a0a0;font-size:.875rem;line-height:1.2;margin-right:12px;padding-right:12px}@media screen and (max-width:768px){.c-floatingBanner_date{border-right:none;font-size:.75rem;margin-right:0;padding-right:0}}.c-floatingBanner_title{font-size:1rem;font-weight:700}.c-floatingBanner_title02{font-size:.875rem;font-weight:700}.c-floatingBanner_subText{display:block;font-size:.75rem}.c-floatingBanner_tag{background:#d8006f;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;margin:2px 4px 0 0;padding:0 4px}.c-floatingBanner_closeButton{position:absolute;right:8px;top:1px}.c-floatingBanner_closeButton svg{fill:var(--color-text-dark)}.c-floatingBanner_closeButton:hover svg{fill:var(--color-blue01)}.c-modal{display:none}.c-modal.is-open{display:block}.c-modal_overlay{background:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0;will-change:transform;z-index:3}[aria-hidden=false] .c-modal_overlay{animation:modalFadein .3s cubic-bezier(0,0,.2,1)}[aria-hidden=true] .c-modal_overlay{animation:modalFadeout .3s cubic-bezier(0,0,.2,1)}.c-modal_outer{background:#fff;border-radius:4px;left:50%;margin:auto;max-height:80vh;max-height:80dvh;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(1016px,90%);will-change:transform}[aria-hidden=false] .c-modal_outer{animation:modalSlidein .3s cubic-bezier(0,0,.2,1)}[aria-hidden=true] .c-modal_outer{animation:modalSlideout .3s cubic-bezier(0,0,.2,1)}.c-modal_inner{padding:50px 40px}@media screen and (max-width:768px){.c-modal_inner{padding:40px 20px}}.c-modal_title{font-size:1.625rem;margin-bottom:40px}@media screen and (max-width:768px){.c-modal_title{font-size:1.125rem;margin-bottom:20px}}.c-modal_close{background:var(--color-blue01);display:grid;height:50px;place-items:center;position:absolute;right:0;top:0;width:50px}@media screen and (max-width:768px){.c-modal_close{height:40px;width:40px}}.p-mv{height:100svh;min-height:600px;position:relative}.p-mv_videoBlock{background:#000;height:100%;left:0;position:absolute;top:0;width:100%}.p-mv_video{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7;width:100%}.p-mv_videoButton{align-items:center;background:var(--color-palegray02);border-radius:2px;box-shadow:0 0 4px 0 rgb(var(--color-shadow)/.25);display:flex;height:34px;justify-content:center;position:absolute;right:30px;top:calc(100% + 30px);width:34px}.p-mv_videoButton:before{background:url(../images/btn_pause.svg) no-repeat 50%/cover;content:"";display:block;height:12px;width:10px}.p-mv_videoButton.-play{background:var(--color-blue01)}.p-mv_videoButton.-play:before{background:url(../images/btn_play.svg) no-repeat 50%/cover;height:18px;width:18px}@media screen and (max-width:768px){.p-mv_videoButton{right:15px;top:145%;z-index:1}}.p-mv_logo{position:relative;text-align:center}@media screen and (max-width:1400px){.p-mv_logo{padding-top:80px}}@media screen and (max-width:768px){.p-mv_logo{padding-top:50px}}.p-mv_logoImg{max-width:1580px;width:100%}.p-mv_headingBlock{color:#fff;left:50%;padding-top:8px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.p-mv_headingBlock{line-height:1.4;padding-top:3px;transform:translate(-50%,calc(-50% - 125px))}}.p-mv_heading{font-size:4.375rem;font-weight:700}@media screen and (max-width:1400px){.p-mv_heading{font-size:3.75rem}}@media screen and (max-width:768px){.p-mv_heading{font-size:clamp(2rem,6.9444444444vw,3.75rem)}}.p-mv_subText{display:block;font-size:1.5rem;font-weight:700;letter-spacing:12.6px;margin-bottom:15px}@media screen and (max-width:1400px){.p-mv_subText{font-size:1.25rem;margin-bottom:21px}}@media screen and (max-width:768px){.p-mv_subText{font-size:1rem;font-weight:400;letter-spacing:8.32px;margin-bottom:8px}}.p-slider_item{align-items:center;background:#fff;border:1px solid var(--color-palegray01);border-left:none;display:flex;justify-content:center;padding-block:10px}.p-intro{overflow:hidden}.p-intro_headingLv2{margin-bottom:60px}@media screen and (max-width:768px){.p-intro_headingLv2{margin-bottom:40px}}.p-intro_contentBlock{margin-left:calc((100% - min(90% + 40px, 1460px))/2 + 141px)}@media screen and (max-width:1130px){.p-intro_contentBlock{margin-left:calc((100% - min(90% + 40px, 1460px))/2 + 20px)}}@media screen and (max-width:768px){.p-intro_contentBlock{margin-left:0}}.p-intro_textBlock{padding-right:20px}.p-intro_textBlock:not(:first-of-type){margin-top:80px}@media screen and (max-width:768px){.p-intro_textBlock{margin-left:20px}.p-intro_textBlock:not(:first-of-type){margin-top:30px}}.p-intro_headingLv3{align-items:center;color:var(--color-text-middle);display:grid;font-size:2.25rem;gap:32px;grid-template-columns:52px 1fr;margin-bottom:40px;margin-left:-84px}@media screen and (max-width:1130px){.p-intro_headingLv3{margin-left:0}}@media screen and (max-width:768px){.p-intro_headingLv3{font-size:1.625rem;gap:15px;grid-template-columns:auto;margin-bottom:15px}}.p-intro_headingNum{border:1px solid;border-radius:50%;color:var(--color-blue01);display:grid;font-size:1.25rem;height:52px;place-content:center;width:52px}@media screen and (max-width:768px){.p-intro_headingNum{font-size:.875rem;height:36px;width:36px}}.p-intro_text{max-width:956px}.p-intro_imgBlock{margin-top:40px;position:relative}@media screen and (max-width:768px){.p-intro_imgBlock{margin-top:24px;max-width:100%;padding-left:27.4626865672%}.p-intro_imgBlock.-ver02{padding-left:0}}.p-intro_img{aspect-ratio:1380/400;display:block;margin-right:calc(-5% - 20px);max-width:1380px}@media screen and (max-width:768px){.p-intro_img{aspect-ratio:263/140}.p-intro_img.-ver02{aspect-ratio:375/140;margin:0 calc(50% - 50vw)}}.p-intro_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-intro_deco{position:absolute;z-index:-1}.p-intro_deco.-ver01{aspect-ratio:201/334;bottom:0;height:83.5%;right:100%}@media screen and (max-width:768px){.p-intro_deco.-ver01{aspect-ratio:112/100;height:auto;left:-20px;right:unset;width:calc(27.46269% + 20px)}}.p-intro_deco.-ver03{aspect-ratio:201/359;height:89.75%;right:100%;top:0}@media screen and (max-width:768px){.p-intro_deco.-ver03{aspect-ratio:112/112;height:auto;left:-20px;right:unset;width:calc(27.46269% + 20px)}}.p-intro_decoImg{display:block}.p-intro_decoImg img{height:100%;width:100%}.p-data_headingLv2{margin-bottom:36px}@media screen and (max-width:768px){.p-data_headingLv2{margin-bottom:40px}}.p-data_figureWrap{display:grid;gap:50px 20px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1600px){.p-data_figureWrap{padding-left:16px}}@media screen and (max-width:1400px){.p-data_figureWrap{gap:20px;grid-template-columns:1fr;padding-left:0}}.p-data_figure{align-items:center;display:grid;grid-template-columns:1fr 53.7463976945%}@media screen and (max-width:1400px){.p-data_figure{grid-template-columns:1fr auto;max-width:694px}.p-data_figure:nth-of-type(2n){margin-left:auto}}@media screen and (max-width:768px){.p-data_figure{gap:13px;grid-template-columns:auto}.p-data_figure:nth-of-type(2n){margin:0}}.p-data_figureText{color:var(--color-blue01);padding-left:40px;padding-top:24px;position:relative;width:114.2857142857%}.p-data_figureText.-note{padding-top:6px}@media screen and (max-width:1600px){.p-data_figureText{padding-left:24px}}@media screen and (max-width:1400px){.p-data_figureText{padding-left:0}}@media screen and (max-width:768px){.p-data_figureText{width:100%}}.p-data_figureTitle{border-bottom:1px solid;font-size:2.25rem;letter-spacing:1.8px;margin-bottom:30px;padding-bottom:10px;position:relative}@media screen and (max-width:768px){.p-data_figureTitle{font-size:1.625rem;letter-spacing:1.3px;margin-bottom:15px;padding-bottom:10px}}.p-data_figureTitleSmall{font-size:2rem}@media screen and (max-width:768px){.p-data_figureTitleSmall{font-size:1.375rem}}.p-data_figureNum{font-size:4.375rem;line-height:.7;margin:0}@media screen and (max-width:768px){.p-data_figureNum{font-size:2.5rem;line-height:.7}}.p-data_figureUnit{display:inline-block;font-size:2.5rem;font-weight:700}@media screen and (max-width:768px){.p-data_figureUnit{font-size:1.5rem}}.p-data_figureRange{display:inline-block;font-size:1.5rem;font-weight:700}@media screen and (max-width:768px){.p-data_figureRange{font-size:.875rem}}.p-data_figureNote{display:block;line-height:1.4;margin-top:30px}@media screen and (max-width:768px){.p-data_figureNote{margin-top:15px}.p-data_figureImg{display:block;margin:auto;max-width:694px;width:68.1690140845%}.p-data_figureImg img{width:100%}}.p-data_headingLv3{margin:50px 0 40px 15px}@media screen and (max-width:768px){.p-data_headingLv3{margin:33px 0 20px}}.p-data_company{border-left:1px solid var(--color-palegray01);border-top:1px solid var(--color-palegray01);display:grid;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1130px){.p-data_company{grid-template-columns:repeat(2,1fr)}}.p-data_company+p{margin-top:20px}.p-data_companyItem{align-items:center;background:#fff;border-bottom:1px solid var(--color-palegray01);border-right:1px solid var(--color-palegray01);display:flex;justify-content:center;padding-block:10px}@media screen and (max-width:768px){.p-data_companyImg{max-height:100%;-o-object-fit:contain;object-fit:contain;width:auto}}.p-merit_memberWrap{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1130px){.p-merit_memberWrap{grid-template-columns:1fr}.p-merit_member{margin:auto;width:-moz-fit-content;width:fit-content}}.p-merit_memberPosition{display:block;font-size:1.25rem;line-height:2;margin-top:20px}@media screen and (max-width:768px){.p-merit_memberPosition{font-size:1.125rem}}.p-merit_memberName{font-size:2.125rem}@media screen and (max-width:768px){.p-merit_memberName{font-size:1.5rem}}.p-merit_memberTitle{display:block;font-size:.875rem;line-height:1.2;margin-top:4px}@media screen and (max-width:768px){.p-merit_memberTitle{font-size:.75rem}}.p-merit_button{margin:80px auto 0}.p-ex_blockWrap{align-items:start;display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1130px){.p-ex_blockWrap{gap:40px;grid-template-columns:1fr}}.p-ex_textBlock{border-left:1px solid var(--color-paleblue02);padding-left:50px}@media screen and (max-width:768px){.p-ex_textBlock{padding-left:14px}}.p-ex_textBlock+.p-ex_textBlock{margin-top:80px}@media screen and (max-width:768px){.p-ex_textBlock+.p-ex_textBlock{margin-top:40px}}.p-ex_headingLv3{font-size:2rem;margin-bottom:20px}@media screen and (max-width:768px){.p-ex_headingLv3{font-size:1.375rem}}.p-ex_button{margin-top:40px}@media screen and (max-width:768px){.p-ex_button{margin-top:20px}}.p-ex_imgBlock{position:relative;text-align:right}@media screen and (max-width:1130px){.p-ex_imgBlock{margin-left:auto;max-width:694px;order:-1}}.p-ex_deco{bottom:-50px;left:0;position:absolute;width:47.6945244957%;z-index:-1}@media screen and (max-width:1130px){.p-ex_deco{bottom:0}}.p-ex_img{width:82.5648414986%}@media screen and (max-width:1130px){.p-ex_img{width:72.5373134328%}}.p-campaign{margin-top:0}.p-campaign_wrap{background:#fff;border-radius:4px;box-shadow:0 0 4px 0 rgb(var(--color-shadow)/.25);display:grid;grid-template-columns:40.3521126761% 1fr}@media screen and (max-width:1400px){.p-campaign_wrap{grid-template-columns:auto}}.p-campaign_img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1400px){.p-campaign_img{width:100%}}.p-campaign_textBlock{padding:32px}@media screen and (max-width:768px){.p-campaign_textBlock{padding:20px 20px 30px}}.p-campaign_headingLv2{font-size:1.625rem;font-weight:700;margin-bottom:10px}@media screen and (max-width:768px){.p-campaign_headingLv2{font-size:1.25rem;margin-bottom:7px}}.p-campaign_headingSubText{display:block;font-size:1rem}.p-campaign_text{font-size:1rem;line-height:1.8}@media screen and (max-width:768px){.p-campaign_text{font-size:.875rem}}.p-price_list{display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1400px){.p-price_list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.p-price_list{grid-template-columns:auto}}.p-price_item{background:#fff;border-radius:0 0 4px 4px;box-shadow:0 0 4px 0 rgb(var(--color-shadow)/.25)}.p-price_title{border-top:3px solid;font-size:.75rem;font-weight:500;padding:20px}.p-price_title.-premium{color:var(--color-premium01)}.p-price_title.-standard{color:var(--color-standard01)}.p-price_title.-basic{color:var(--color-basic01)}.p-price_title.-light{color:var(--color-light01)}.p-price_titleEn{display:block;font-size:1.75rem}@media screen and (max-width:768px){.p-price_titleEn{font-size:1.625rem}}.p-price_summary{font-weight:700;padding:0 20px 20px}.p-price_package{border-top:1px solid var(--color-palegray01);padding:10px 20px}.p-price_package.-premium01{background:#fbebff}.p-price_package.-premium02{background:var(--color-premium02)}.p-price_package.-standard01{background:#e7f0ff}.p-price_package.-standard02{background:var(--color-standard02)}.p-price_package.-basic01{background:#e3f4e8}.p-price_package.-basic02{background:var(--color-basic02)}.p-price_package.-light01{background:#ececec}.p-price_package.-light02{background:var(--color-light02)}.p-price_regular{margin-bottom:12px}.p-price_regularTitle{font-size:.875rem;font-weight:500;margin-bottom:4px;padding-left:10px;position:relative}.p-price_regularTitle:before{border-radius:50%;content:"";display:block;height:6px;left:0;position:absolute;top:8px;width:6px}.p-price_regularTitle.-premium:before{background:var(--color-premium01)}.p-price_regularTitle.-standard:before{background:var(--color-standard01)}.p-price_regularTitle.-basic:before{background:var(--color-basic01)}.p-price_regularTitle.-light:before{background:var(--color-light01)}.p-price_discount{border-top:1px solid #dfd7e0;padding-top:10px}.p-price_discountTitle{font-size:1rem;font-weight:500;margin-bottom:2px;padding-left:11px}.p-price_packagePrice{font-size:1.375rem;font-weight:700;margin-top:0;text-align:right}.p-content_table{font-size:.9375rem}@media screen and (max-width:768px){.p-content_table{font-size:.8125rem}}.p-content_table th.-divided:before{background:var(--color-light02);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:44px}@media screen and (max-width:768px){.p-content_table th.-divided:before{display:none}}.p-content_table td:not(.-plan) svg{display:inline-block;margin-bottom:3px;margin-right:8px}@media screen and (max-width:768px){.p-content_table td:not(.-plan) svg{margin:0}}.p-content_table td:not(.-plan) span{display:inline-block;min-width:45px}.p-content_table td:not(.-plan).-premium svg{fill:var(--color-premium01)}.p-content_table td:not(.-plan).-standard svg{fill:var(--color-standard01)}.p-content_table td:not(.-plan).-basic svg{fill:var(--color-basic01)}.p-content_table td:not(.-plan).-light svg{fill:var(--color-light01)}.p-content_tableTitle{display:grid;gap:8px;grid-template-columns:22px auto}@media screen and (max-width:768px){.p-content_tableTitle{grid-template-columns:auto}}.p-content_tableNum{border:1px solid;display:grid;font-size:.8125rem;height:22px;line-height:22px;place-content:center;width:22px}.p-content_tableNum.-empty{border:none}@media screen and (max-width:768px){.p-content_tableNum{display:none}}.p-content_modalButton{padding-right:33px;position:relative}@media screen and (max-width:768px){.p-content_modalButtonTitle.-divided{display:grid;grid-template-columns:1em 1fr}}.p-content_modalButtonType{font-weight:700;margin-right:4px}.p-content_modalButtonText{transition:color .3s}.p-content_modalButtonText:not(.-disabled){text-decoration:underline}button:hover .p-content_modalButtonText{color:var(--color-blue01)}.p-content_modalIcon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.p-content_modalTitle{display:grid;gap:10px;grid-template-columns:32px 1fr}.p-content_modalNum{border:1px solid;display:grid;font-size:1rem;height:32px;line-height:32px;margin-top:4px;place-content:center;width:32px}@media screen and (max-width:768px){.p-content_modalNum{font-size:.875rem;height:28px;line-height:28px;width:28px}}.p-content_modalType{font-weight:700}.p-content_modalImgBlock{margin-top:30px;text-align:center}.p-option_table th{padding:20px}@media screen and (max-width:768px){.p-option_table th{padding:14px}}.p-option_tableTitle{font-size:1rem;font-weight:700;margin-bottom:4px}@media screen and (max-width:768px){.p-option_tableTitle{font-size:.8125rem}}.p-option_tableDetail{font-size:1rem;margin-top:0}@media screen and (max-width:768px){.p-option_tableDetail{font-size:.8125rem}}.p-option_tableDetail a{color:var(--color-text-middle);text-decoration:underline}.p-option_tableDetail a:hover{color:var(--color-blue01)}.p-option_tablePrice{font-weight:700}.p-option_tableNote{display:inline-block;font-size:1rem;margin-top:4px}@media screen and (max-width:768px){.p-option_tableNote{font-size:.8125rem}}.p-about{position:relative}.p-about_textBlock{width:48.8732394366%}@media screen and (max-width:1130px){.p-about_textBlock{margin-bottom:40px;width:100%}}.p-about_deco{position:absolute;right:0;top:0;width:48.9873417722%}@media screen and (max-width:1130px){.p-about_deco{margin:0 calc(50% - 50vw) 40px;position:static;width:100vw}.p-about_deco img{width:100%}.p-member_headingBlock{margin-bottom:38px}.p-member_headingBlock h2{margin-bottom:32px}}.p-member_list{background:#fff;padding:0 3.5211267606%}@media screen and (max-width:768px){.p-member_list{padding:0 20px}}.p-member_listItem{border-bottom:1px solid var(--color-paleblue02);display:grid;gap:32px;grid-template-columns:160fr 452fr 521fr;padding:50px 0}@media screen and (max-width:1130px){.p-member_listItem{gap:20px;grid-template-columns:120px 1fr;grid-template-rows:repeat(2,auto)}}@media screen and (max-width:768px){.p-member_listItem{grid-template-columns:120px 1fr;padding:20px 0}}.p-member_listItem:last-of-type{border-bottom:none}@media screen and (max-width:576px){.p-member_img{margin:auto;width:120px}.p-member_img,.p-member_nameBlock{grid-column:1/3}}.p-member_position{display:block;font-size:1rem}.p-member_name{font-size:1.625rem}@media screen and (max-width:768px){.p-member_name{font-size:1.25rem}}.p-member_title{display:block;font-size:.875rem;margin-top:4px}.p-member_text{font-size:.875rem;line-height:2}@media screen and (max-width:1130px){.p-member_text{grid-column:1/4}}@media screen and (max-width:768px){.p-member_text{font-size:.75rem}}@media screen and (max-width:576px){.p-member_text{grid-column:1/3}}.p-article_headingLv2{font-size:2.25rem;font-weight:700;margin-bottom:14px}@media screen and (max-width:768px){.p-article_headingLv2{font-size:1.625rem;margin-bottom:12px}}.p-article_headingSubText{border:1px solid;border-radius:30px;display:block;font-size:1rem;font-weight:400;margin-bottom:4px;padding:4px 20px;width:-moz-fit-content;width:fit-content}.p-article_list{display:grid;gap:40px 32px;grid-template-columns:repeat(3,1fr);margin-top:40px}@media screen and (max-width:1400px){.p-article_list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.p-article_list{gap:30px;grid-template-columns:auto;margin-top:20px}}.p-article_link{display:block}.p-article_link:hover{text-decoration:none}.p-article_link:hover h3{text-decoration:underline}.p-article_link:hover img{opacity:1}.p-article_imgBlock{align-items:center;aspect-ratio:452/254;border-radius:4px;box-shadow:0 0 4px 0 rgb(var(--color-shadow)/.25);display:grid;gap:10px;grid-template-columns:1fr 46.4601769912%;justify-content:space-between;position:relative}.p-article_imgBlock:before{border-radius:4px;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.p-article_link:hover .p-article_imgBlock:before{opacity:1}.p-article_imgBlock.-ver01{background:url(../images/bg_tips.png) no-repeat 50%/cover;color:#fff}.p-article_imgBlock.-ver01:before{background:url(../images/bg_tips__hover.png) no-repeat 50%/cover}.p-article_imgBlock.-ver02{background:url(../images/bg_chapter.png) no-repeat 50%/cover;color:var(--color-navy)}.p-article_imgBlock.-ver02:before{background:url(../images/bg_chapter__hover.png) no-repeat 50%/cover}@media screen and (max-width:768px){.p-article_imgBlock{aspect-ratio:335/160;grid-template-columns:1fr 34.0845070423%}}.p-article_imgText{display:flex;flex-direction:column;gap:10px;margin-left:19.3965517241%;position:relative}@media screen and (max-width:768px){.p-article_imgText{margin-left:17.1568627451%}}.p-article_numBlock{position:relative;width:-moz-fit-content;width:fit-content}.p-article_numBlock:before{border:1px solid;content:"";height:calc(100% - 2px);left:50%;position:absolute;top:1px;transform:translateX(-50%);width:calc(100% + 10px)}.p-article_num{display:inline-block;font-size:1.25rem;font-weight:700;letter-spacing:1px;padding:0 10px;position:relative;text-align:center;transition:background-color .3s;z-index:1}@media screen and (max-width:768px){.p-article_num{font-size:1.125rem}}.p-article_num.-ver01{background-color:var(--color-navy)}.p-article_link:hover .p-article_num.-ver01{background-color:var(--color-blue01)}.p-article_num.-ver02{background-color:#eff7f9}.p-article_link:hover .p-article_num.-ver02{background-color:#b9d8e9}.p-article_name{font-size:1rem;margin-left:-5px}.p-article_img{position:relative;width:100%}.p-article_titleBlock{margin-top:15px}.p-article_title{display:inline}.p-article_icon{display:inline-block;margin-left:8px;margin-top:7px}.p-article_button{margin:42px auto 0}@media screen and (max-width:768px){.p-article_button{margin-top:20px}}.p-trial_blockWrap{display:grid;gap:32px;grid-template-columns:1fr 330px}@media screen and (max-width:1130px){.p-trial_blockWrap{gap:40px;grid-template-columns:auto}.p-trial_textBlock{order:1}.p-trial_imgBlock{text-align:center}.p-trial_imgBlock img{width:min(82.0895522388%,330px)}}.p-trial_note{gap:0;margin:20px 0 40px}.p-trial_buttonBlock{margin:60px auto 0;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.p-trial_buttonBlock{margin-top:44px}.p-trial_buttonBlock a{margin:auto}}.p-flow{margin-top:-38px}@media screen and (max-width:768px){.p-flow{margin-top:60px}}.p-flow_text{font-size:1.25rem;line-height:2}@media screen and (max-width:768px){.p-flow_text{font-size:1.125rem}}.p-flow_stepList{margin-top:60px}@media screen and (max-width:768px){.p-flow_stepList{margin-top:40px}}.p-flow_note{margin-top:10px}@media screen and (max-width:768px){.p-flow_note{line-height:1.8}}.p-flow_account{align-items:center;display:flex;gap:8px;margin-top:30px}.p-flow_accountLink{color:var(--color-blue01);line-height:2}.p-flow_accountLink:hover{text-decoration:underline}@media screen and (max-width:768px){.p-flow_accountIcon{height:13px;width:13px}}.p-flow_sup{font-size:1rem;line-height:2;margin-top:10px}.p-flow_applyList{counter-reset:number 0;margin-bottom:30px}@media screen and (max-width:768px){.p-flow_applyList{margin-bottom:10px}}.p-flow_applyItem{font-weight:700;line-height:2;padding-left:43px;position:relative}.p-flow_applyItem:before{background:var(--color-blue01);border-radius:4px;color:#fff;content:counter(number);counter-increment:number 1;display:grid;font-family:var(--font-en);font-size:.875rem;font-weight:500;height:29px;left:0;place-items:center;position:absolute;top:3.5px;width:29px}@media screen and (max-width:768px){.p-flow_applyItem:before{top:1.5px}}.p-flow_applyItem+.p-flow_applyItem{margin-top:10px}@media screen and (max-width:768px){.p-flow_applyText{margin-bottom:30px}}.p-flow_applyLinkIcon{margin-top:7.5px}@media screen and (max-width:768px){.p-flow_applyLinkIcon{margin:10px 5px 0 0}}.p-flow_box{background:var(--color-palegray03);margin-top:40px;padding:30px 40px}@media screen and (max-width:768px){.p-flow_box{margin-top:30px;padding:14px}}.p-flow_boxText{font-size:1rem;line-height:1.8}.p-flow_complete{font-size:1.25rem;line-height:2;text-align:center}@media screen and (max-width:768px){.p-flow_complete{font-size:1.125rem}}.p-flow_buttonBlock{margin:60px auto 0;padding-bottom:20px;width:min(452px,100%)}@media screen and (max-width:768px){.p-flow_buttonBlock{margin-top:44px;padding-bottom:0;width:min(307px,100%)}}.p-faq_localNav{margin-bottom:80px}@media screen and (max-width:768px){.p-faq_localNav{margin-bottom:40px}}.p-faq_navList{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.p-faq_navList{gap:10px 0;grid-template-columns:auto}}.p-faq_navItem{border-left:1px solid var(--color-palegray03);padding:12px 20px}.p-faq_navItem:last-child{border-right:1px solid var(--color-palegray03)}@media screen and (max-width:768px){.p-faq_navItem{border-right:1px solid var(--color-palegray03);padding:12px 10px}}.p-faq_navLink{align-items:center;display:flex;gap:8px;height:100%;justify-content:center}.p-faq_navLink:after{background:url(../images/ico_arrow__down.svg) no-repeat 50%/cover;content:"";height:18px;width:18px}.p-faq_navLink:hover{color:var(--color-blue01);font-weight:700}@media screen and (max-width:768px){.p-faq_navLink{text-align:center}}@media screen and (max-width:576px){.p-faq_navLink{display:grid;grid-template-columns:1fr 18px}}@media screen and (max-width:768px){.p-faq_navText{display:inline-block}}.p-faq_part{align-items:start;display:grid;gap:32px;grid-template-columns:31.8309859155% 1fr}@media screen and (max-width:1400px){.p-faq_part{gap:0;grid-template-columns:auto}}.p-faq_part+.p-faq_part{margin-top:80px}@media screen and (max-width:1130px){.p-faq_part+.p-faq_part{margin-top:40px}}.p-faq_headingText{display:inline-block}@media screen and (max-width:1645px){.p-faq_headingText{display:inline}}@media screen and (max-width:768px){.p-faq_headingText{display:inline-block}}.p-faq_card{background:#fff;border-radius:4px;box-shadow:0 0 4px 0 rgb(var(--color-shadow)/.25);line-height:1.8;padding:24px 30px}.p-faq_card+.p-faq_card{margin-top:20px}@media screen and (max-width:768px){.p-faq_card{padding:20px 14px}}.p-faq_question{display:grid;font-size:1.25rem;gap:0 20px;grid-template-columns:46px 1fr;margin-bottom:30px;max-width:834px}@media screen and (max-width:768px){.p-faq_question{font-size:1.125rem;grid-template-columns:36px 1fr;margin-bottom:16px}}.p-faq_question:before{background:url(../images/ico_question.svg) no-repeat 50%/cover;content:"";height:46px;width:46px}@media screen and (max-width:768px){.p-faq_question:before{height:36px;width:36px}}.p-faq_answer{color:var(--color-text-middle);display:grid;gap:0 20px;grid-template-columns:46px 1fr}@media screen and (max-width:768px){.p-faq_answer{grid-template-columns:36px 1fr}}.p-faq_answer:before{background:url(../images/ico_answer.svg) no-repeat 50%/cover;content:"";height:46px;width:46px}@media screen and (max-width:768px){.p-faq_answer:before{height:36px;width:36px}}.p-faq_title{font-size:1.375rem;margin-bottom:40px}@media screen and (max-width:768px){.p-faq_title{font-size:1.25rem}}.p-faq_link{display:grid;gap:32px;grid-column:2/3;grid-template-columns:114px 1fr;margin-top:30px}@media screen and (max-width:768px){.p-faq_link{grid-template-columns:auto;margin-top:20px}}.p-faq_linkTextBlock{color:var(--color-text-middle);font-size:1rem}.p-faq_linkTitle{font-weight:700}.p-faq_linkText{margin-top:4px}.p-faq_button{font-size:1rem;grid-column:2/3;line-height:1.5;margin:20px 0 8px;min-height:56px;padding:14px 20px;width:min(356px,100%)}@media screen and (max-width:768px){.p-faq_button{font-size:.875rem;margin-bottom:0;min-height:46px;padding:10px 20px}}.p-tutorial_stepList{margin-top:60px}@media screen and (max-width:768px){.p-tutorial_stepList{margin-top:40px}}.p-tutorial_stepContent{display:grid;gap:32px;grid-template-columns:1fr 45.8333333333%}@media screen and (max-width:1400px){.p-tutorial_stepContent{gap:30px;grid-template-columns:auto}}@media screen and (max-width:768px){.p-tutorial_stepContent{width:100%}}.p-tutorial_videoBlock iframe{aspect-ratio:572/321;height:auto;width:100%}.p-simulation_stepList{margin-top:60px}@media screen and (max-width:768px){.p-simulation_stepList{margin-top:40px}}.p-simulation_stepHeading{margin-bottom:10px}.p-simulation_stepSubHeading{color:var(--color-text-middle);font-size:1.25rem;font-weight:700;line-height:2}@media screen and (max-width:768px){.p-simulation_stepSubHeading{font-size:1.125rem}}.p-simulation_point{align-items:center;background:#fff;border:2px solid var(--color-paleblue02);border-radius:4px;box-shadow:0 0 4px 0 rgb(var(--color-shadow)/.25);display:grid;gap:40px;grid-template-columns:82px 1fr;margin:40px 0;padding:18px 40px}.p-simulation_point:first-of-type{margin-top:30px}@media screen and (max-width:768px){.p-simulation_point{gap:16px;grid-template-columns:auto;margin:20px 0 30px;padding:20px 14px}}.p-simulation_pointTitle{color:var(--color-blue01);display:grid;font-size:.875rem;font-weight:700;gap:8px;justify-items:center;line-height:1;text-align:center}.p-simulation_pointTitle:after{background:url(../images/ico_point.png) no-repeat 50%/cover;content:"";height:82px;width:82px}.p-simulation_pointItem{font-size:1.125rem;font-weight:700;line-height:1.8;padding-left:16px;position:relative}.p-simulation_pointItem:before{background:var(--color-blue01);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:13px;width:6px}.p-simulation_detail{display:grid;gap:0 32px;grid-template-areas:"title sup" "text sup";grid-template-columns:32.1314102564% 1fr;grid-template-rows:max-content 1fr}@media screen and (max-width:1400px){.p-simulation_detail{gap:0;grid-template-areas:"title" "text" "sup";grid-template-columns:auto;grid-template-rows:repeat(3,max-content)}}.p-simulation_detail+.p-simulation_detail{margin-top:40px}@media screen and (max-width:768px){.p-simulation_detail+.p-simulation_detail{margin-top:30px}}.p-simulation_detail .title{grid-area:title;-ms-grid-column:1;-ms-grid-row:1}.p-simulation_detail .text{grid-area:text;-ms-grid-column:1;-ms-grid-row:3}.p-simulation_detail .sup{-ms-grid-row-span:3;grid-area:sup;-ms-grid-column:3;-ms-grid-row:1}@media screen and (max-width:1400px){.p-simulation_detail .title{-ms-grid-column:1;-ms-grid-row:1}.p-simulation_detail .text{-ms-grid-column:1;-ms-grid-row:3}.p-simulation_detail .sup{-ms-grid-row-span:1;display:flex;flex-direction:column-reverse;-ms-grid-column:1;-ms-grid-row:5;margin-top:30px}}.p-simulation_detailTitle{background:var(--color-text-dark);border:1px solid #000;border-radius:4px;color:#fff;display:block;letter-spacing:1.8px;line-height:1.2;margin-bottom:20px;padding:8px 12px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1920px){.p-simulation_detailTitle span{display:inline-block}}@media screen and (max-width:768px){.p-simulation_detailTitle{margin-bottom:10px}}.p-simulation_detailTitle+p{margin-top:0}.p-simulation_detailSup{border-top:1px solid var(--color-paleblue02);margin:30px 0 0 24px;padding-top:16px}@media screen and (max-width:1400px){.p-simulation_detailSup{margin:0;padding-bottom:30px}}.p-simulation_supTitle{font-size:1rem;font-weight:700;margin-bottom:16px}.p-simulation_supList{counter-reset:number 0;display:grid;gap:9px 18px;grid-template-areas:"item01 item06" "item02 item07" "item03 item08" "item04 item09" "item05 .";grid-template-columns:auto auto;justify-content:space-between}@media screen and (min-width:1920px){.p-simulation_supList{grid-template-columns:max-content max-content}}@media screen and (max-width:768px){.p-simulation_supList{grid-template-areas:"item01" "item02" "item03" "item04" "item05" "item06" "item07" "item08" "item09";grid-template-columns:auto}}.p-simulation_supItem{color:var(--color-text-middle);display:inline-block;font-size:.875rem;padding-left:30px;position:relative;width:100%}.p-simulation_supItem.-item01{grid-area:item01;-ms-grid-column:1;-ms-grid-row:1}.p-simulation_supItem.-item02{grid-area:item02;-ms-grid-column:1;-ms-grid-row:3}.p-simulation_supItem.-item03{grid-area:item03;-ms-grid-column:1;-ms-grid-row:5}.p-simulation_supItem.-item04{grid-area:item04;-ms-grid-column:1;-ms-grid-row:7}.p-simulation_supItem.-item05{grid-area:item05;-ms-grid-column:1;-ms-grid-row:9}.p-simulation_supItem.-item06{grid-area:item06;-ms-grid-column:3;-ms-grid-row:1}.p-simulation_supItem.-item07{grid-area:item07;-ms-grid-column:3;-ms-grid-row:3}.p-simulation_supItem.-item08{grid-area:item08;-ms-grid-column:3;-ms-grid-row:5}.p-simulation_supItem.-item09{grid-area:item09;-ms-grid-column:3;-ms-grid-row:7}@media screen and (max-width:768px){.p-simulation_supItem.-item01{-ms-grid-column:1;-ms-grid-row:1}.p-simulation_supItem.-item02{-ms-grid-column:1;-ms-grid-row:2}.p-simulation_supItem.-item03{-ms-grid-column:1;-ms-grid-row:3}.p-simulation_supItem.-item04{-ms-grid-column:1;-ms-grid-row:4}.p-simulation_supItem.-item05{-ms-grid-column:1;-ms-grid-row:5}.p-simulation_supItem.-item06{-ms-grid-column:1;-ms-grid-row:6}.p-simulation_supItem.-item07{-ms-grid-column:1;-ms-grid-row:7}.p-simulation_supItem.-item08{-ms-grid-column:1;-ms-grid-row:8}.p-simulation_supItem.-item09{-ms-grid-column:1;-ms-grid-row:9}}.p-simulation_supItem:before{border:1px solid;border-radius:50%;color:var(--color-blue01);content:counter(number);counter-increment:number 1;display:grid;font-size:.75rem;font-weight:700;height:22px;left:0;place-items:center;position:absolute;top:0;width:22px}.p-voice_card{border-radius:4px;box-shadow:0 0 4px 0 rgb(var(--color-shadow)/.25)}.p-voice_card+.p-voice_card{margin-top:40px}@media screen and (max-width:768px){.p-voice_card+.p-voice_card{margin-top:20px}}.p-voice_link{background:#fff;display:grid;gap:30px;grid-template-columns:max(24.2647058824%,250px) 1fr;padding:30px;position:relative}.p-voice_link:hover{background:var(--color-paleblue03);text-decoration:none}.p-voice_link:hover img{opacity:1}@media screen and (max-width:768px){.p-voice_link{gap:14px;grid-template-columns:auto;padding:14px}}.p-voice_img{width:100%}.p-voice_subTitle{color:var(--color-text-middle)}.p-voice_title{font-size:1.625rem;margin-top:4px;transition:color .3s}a:hover .p-voice_title{color:var(--color-blue01);text-decoration:underline}@media screen and (max-width:768px){.p-voice_title{font-size:1.25rem;margin-top:0}}.p-voice_tagList{border-bottom:1px solid var(--color-palegray03);display:flex;flex-wrap:wrap;gap:10px 0;margin:20px 0 15px;padding-bottom:20px}@media screen and (max-width:768px){.p-voice_tagList{margin:10px 0 7px;padding-bottom:10px}}.p-voice_tag{border:1px solid;border-radius:4px;color:var(--color-text-middle);font-size:.75rem;line-height:1.2;margin-right:10px;padding:3px 7px}.p-voice_consultant{display:grid;font-size:.75rem;gap:0 10px;grid-template-columns:36px 1fr;grid-template-rows:max-content max-content;margin-bottom:10px}@media screen and (max-width:768px){.p-voice_consultant{margin-bottom:10px}}.p-voice_consultantImg{border-radius:50%;grid-row:1/3}.p-voice_consultantPosition{color:var(--color-text-middle)}.p-voice_consultantName{font-weight:700}.p-voice_meta{color:#777;display:flex;font-size:.75rem;gap:10px;padding-right:43px}@media screen and (max-width:768px){.p-voice_meta{padding-right:27px}}.p-voice_linkIcon{bottom:30px;position:absolute;right:30px}@media screen and (max-width:768px){.p-voice_linkIcon{bottom:14px;right:14px}}.p-voice_button{margin:40px auto 0}@media screen and (max-width:768px){.p-voice_button{margin-top:20px}}ul.ui-widget-content{box-sizing:border-box;max-height:300px;max-width:815px;overflow-y:auto;padding:10px 15px;width:calc(51.65493% - 175.62676px)!important}@media screen and (max-width:1400px){ul.ui-widget-content{max-width:unset;width:calc(90% - 216px)!important}}@media screen and (max-width:1130px){ul.ui-widget-content{width:90%!important}}@media screen and (max-width:768px){ul.ui-widget-content{width:calc(100% - 40px)!important}}.p-search{background:url(../images/bg_search.jpg) no-repeat 50%/cover;padding:40px 0}@media screen and (max-width:768px){.p-search{padding:30px 0}}.p-search_inner{align-items:center;display:grid;gap:12px;grid-template-columns:1fr 57.3943661972%}@media screen and (max-width:1400px){.p-search_inner{gap:30px;grid-template-columns:auto}}.p-search_headingLv2{color:#fff;font-size:2.875rem;font-weight:700}@media screen and (max-width:768px){.p-search_headingLv2{font-size:1.75rem}}.p-search_inputBlock{display:flex;flex-direction:column-reverse;gap:10px;margin-top:20px}@media screen and (max-width:768px){.p-search_inputBlock{gap:20px;margin-top:30px}}.p-search_formBlock ul{background:#fff}.p-search_form{position:relative}.p-search_form:before{background:url(../images/ico_search__light.svg) no-repeat 50%/cover;content:"";height:28px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:28px}.p-search_form ul{background:#fff}.p-search_input{background:#010b2f;border:2px solid var(--color-paleblue01);border-radius:4px;color:#fff;max-height:64px;padding:17px 20px 17px 56px;width:100%}.p-search_input::-moz-placeholder{color:#8997c4}.p-search_input::placeholder{color:#8997c4}.p-search_caution{display:grid;font-size:.875rem;gap:8px;grid-template-columns:4em 1fr}.p-search_cautionTitle{color:#ffe500;font-weight:700}.p-search_cautionText{color:#fff}.ui-tabs.ui-widget-content{border:none;border-radius:0;padding:0}#brandfinder-loader,#brandfinder-result{display:none}.p-result_loader{margin-bottom:80px}@media screen and (max-width:768px){.p-result_loader{margin-bottom:40px}}.p-result_loadingDots{align-items:center;display:flex;justify-content:space-between;margin:auto;width:80px}.p-result_loadingDot{background:var(--color-blue01);border-radius:50%;height:14px;width:14px}.p-result_loadingDot.-ver01{animation:pulse .4s ease 0s infinite alternate}.p-result_loadingDot.-ver02{animation:pulse .4s ease .2s infinite alternate}.p-result_loadingDot.-ver03{animation:pulse .4s ease .4s infinite alternate}.p-result_part{align-items:start;display:grid;gap:32px;grid-template-columns:31.8309859155% 1fr}@media screen and (max-width:1400px){.p-result_part{gap:0;grid-template-columns:auto}}.p-result_part+.p-result_part{margin-top:80px}@media screen and (max-width:1130px){.p-result_part+.p-result_part{margin-top:40px}}.p-result_content{background:#fff;border-radius:4px;box-shadow:0 0 4px 0 rgb(var(--color-shadow)/.25);padding:50px}@media screen and (max-width:768px){.p-result_content{padding:20px 14px}}.p-result_title{display:grid;font-size:1.25rem;font-weight:700;gap:20px;grid-template-columns:46px 1fr;line-height:1.8;margin-bottom:30px}@media screen and (max-width:768px){.p-result_title{font-size:1.125rem;grid-template-columns:36px 1fr;margin-bottom:20px}}.p-result_title:before{background:url(../images/ico_chart.svg) no-repeat 50%/cover;content:"";height:46px;width:46px}@media screen and (max-width:768px){.p-result_title:before{height:36px;width:36px}}.p-result_text{line-height:2}@media screen and (max-width:768px){.p-result_text{line-height:1.8}}.p-result_button{margin-top:20px}@media screen and (max-width:768px){.p-result_button{margin:20px auto 0}}.p-result_tabList{border-bottom:2px solid var(--color-blue01)!important;display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px}.ui-widget .p-result_tab{border:2px solid;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;display:grid;font-family:var(--font-jp);min-height:80px;padding:20px;place-content:center}@media screen and (max-width:768px){.ui-widget .p-result_tab{font-size:.75rem;min-height:60px;padding:14px}}.ui-widget .p-result_tab[aria-selected=false]{background:#f4f4f4;border-color:#f4f4f4;color:var(--color-text-middle)}.ui-widget .p-result_tab[aria-selected=true]{background:#fff;border-color:var(--color-blue01);color:var(--color-blue01);position:relative}.ui-widget .p-result_tab[aria-selected=true]:after{background:#fff;bottom:-3px;content:"";height:5px;left:0;position:absolute;width:100%}.p-result_chart{margin:0 auto 30px;max-width:550px;min-height:324px}@media screen and (max-width:768px){.p-result_chart{margin-bottom:20px}}.p-result_chart>div{width:100%}.p-result_textUnit{display:grid;gap:32px;grid-template-columns:1fr 19.1387559809%;margin:32px 0 60px}@media screen and (max-width:768px){.p-result_textUnit{gap:20px;grid-template-columns:auto;justify-items:center;margin:20px 0 44px}.p-result_figure{grid-row:1/2}}.p-result_caption{color:#000;font-size:.875rem;margin-top:10px}.p-analysis_textBlock{margin-top:40px}.p-analysis_lead{font-size:1.25rem;line-height:2;margin-bottom:60px}@media screen and (max-width:768px){.p-analysis_lead{font-size:1.125rem;margin-bottom:40px}}.p-analysis_attention{font-size:1.25rem;font-weight:700;line-height:2;margin-top:60px}@media screen and (max-width:768px){.p-analysis_attention{font-size:1.125rem;margin-top:40px}}.p-analysis_listDigit{margin-top:0}.p-analysis_contentBlock{display:grid;gap:32px;grid-template-columns:1fr 1fr}@media screen and (max-width:1130px){.p-analysis_contentBlock{grid-template-columns:auto}}.p-analysis_table{box-shadow:0 0 4px 0 rgb(var(--color-shadow)/.25)}.p-analysis_table td,.p-analysis_table th{font-size:.9375rem;width:50%}.p-analysis_table svg{fill:var(--color-standard01);display:inline-block;margin-bottom:3px}.p-analysis_imgBlock{text-align:center}@media screen and (max-width:1130px){.p-analysis_imgBlock{margin-top:24px}}.p-analysis_priceBlock{background:#fff;border:2px solid var(--color-paleblue02);border-radius:4px;box-shadow:0 0 4px 0 rgb(var(--color-shadow)/.25);margin:80px 0;padding:30px 40px}@media screen and (max-width:768px){.p-analysis_priceBlock{margin:40px 0 48px;padding:20px 14px}}.p-analysis_price{font-size:1.375rem;font-weight:700;line-height:1.8}@media screen and (max-width:768px){.p-analysis_price{font-size:1.125rem;line-height:1.5;margin-bottom:8px}}.p-analysis_price span{margin-left:16px}@media screen and (max-width:768px){.p-analysis_price span{margin-left:8px}}.p-analysis_buttonBlock{margin-bottom:80px}@media screen and (max-width:576px){.p-analysis_buttonBlock{margin-bottom:40px}}.p-analysis_buttonInner{display:flex;gap:32px;justify-content:center}.p-analysis_buttonInner+.p-analysis_buttonInner{margin-top:40px}@media screen and (max-width:576px){.p-analysis_buttonInner{align-items:center;flex-direction:column;gap:40px}}@media screen and (min-width:769px){.p-analysis_button{min-height:74px}}.p-analysis_note{margin-top:10px}@keyframes modalFadein{0%{opacity:0}to{opacity:1}}@keyframes modalFadeout{0%{opacity:1}to{opacity:0}}@keyframes modalSlidein{0%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}@keyframes modalSlideout{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-40%)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}to{opacity:.25;transform:scale(.85)}}.u-lg{display:none}@media screen and (max-width:1400px){.u-lg{display:inherit}.u-none-lg{display:none!important}}.u-md{display:none}@media screen and (max-width:1130px){.u-md{display:inherit}.u-none-md{display:none!important}}.u-sm{display:none}@media screen and (max-width:768px){.u-sm{display:inherit}.u-none-sm{display:none!important}}.u-inlineBlock{display:inline-block}@media print{body{-webkit-print-color-adjust:exact}.l-header{position:static}.c-inner{max-width:100%}}
/*# sourceMappingURL=data:application/json;base64,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ZUFDRixDQUNBLG9DQUNFLHdCQUVFLGtCQUFtQixDQURuQixxQkFBc0IsQ0FFdEIsUUFDRixDQUNGLENBQ0Esb0NBQ0UsbUJBQ0UsZUFDRixDQUNGLENBQ0EsaUJBQ0UsZUFDRixDQUtBLHVCQUNFLEdBQ0UsU0FDRixDQUNBLEdBQ0UsU0FDRixDQUNGLENBQ0Esd0JBQ0UsR0FDRSxTQUNGLENBQ0EsR0FDRSxTQUNGLENBQ0YsQ0FDQSx3QkFDRSxHQUNFLDhCQUNGLENBQ0EsR0FDRSw4QkFDRixDQUNGLENBQ0EseUJBQ0UsR0FDRSw4QkFDRixDQUNBLEdBQ0UsOEJBQ0YsQ0FDRixDQUNBLGlCQUNFLEdBQ0UsU0FBVSxDQUNWLGtCQUNGLENBQ0EsR0FDRSxXQUFhLENBQ2Isb0JBQ0YsQ0FDRixDQUlBLE1BQ0UsWUFDRixDQUNBLHFDQUNFLE1BQ0UsZUFDRixDQUlBLFdBQ0Usc0JBQ0YsQ0FMRixDQVFBLE1BQ0UsWUFDRixDQUNBLHFDQUNFLE1BQ0UsZUFDRixDQUlBLFdBQ0Usc0JBQ0YsQ0FMRixDQVFBLE1BQ0UsWUFDRixDQUNBLG9DQUNFLE1BQ0UsZUFDRixDQUlBLFdBQ0Usc0JBQ0YsQ0FMRixDQVFBLGVBQ0Usb0JBQ0YsQ0FLQSxhQUNFLEtBQ0UsZ0NBQ0YsQ0FDQSxVQUNFLGVBQ0YsQ0FDQSxTQUNFLGNBQ0YsQ0FDRiIsImZpbGUiOiJtYXN0ZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5DU1PlpInmlbBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuOnJvb3Qge1xuICAtLWZvbnQtanA6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1lbjogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIC0tY29sb3ItYmx1ZTAxOiAjMDAxNzhFO1xuICAtLWNvbG9yLWJsdWUwMjogIzIyMzZBRDtcbiAgLS1jb2xvci1wYWxlYmx1ZTAxOiAjRDFFQ0ZGO1xuICAtLWNvbG9yLXBhbGVibHVlMDI6ICNCOUQ4RTk7XG4gIC0tY29sb3ItcGFsZWJsdWUwMzogI0U3RTlGODtcbiAgLS1jb2xvci1uYXZ5OiAjMDAxRDM4O1xuICAtLWNvbG9yLXBhbGVncmF5MDE6ICNFREVERUQ7XG4gIC0tY29sb3ItcGFsZWdyYXkwMjogI0YyRjJGMjtcbiAgLS1jb2xvci1wYWxlZ3JheTAzOiAjRTBFMEUwO1xuICAtLWNvbG9yLXByZW1pdW0wMTogIzdDMDA4RjtcbiAgLS1jb2xvci1wcmVtaXVtMDI6ICNGOUY1RkE7XG4gIC0tY29sb3Itc3RhbmRhcmQwMTogIzIyMzZBRDtcbiAgLS1jb2xvci1zdGFuZGFyZDAyOiAjRjVGOEZBO1xuICAtLWNvbG9yLWJhc2ljMDE6ICMwNzcyM0Y7XG4gIC0tY29sb3ItYmFzaWMwMjogI0Y1RkFGNTtcbiAgLS1jb2xvci1saWdodDAxOiAjMjQyMzQ0O1xuICAtLWNvbG9yLWxpZ2h0MDI6ICNGOEY4Rjg7XG4gIC0tY29sb3ItdGV4dC1kYXJrOiAjMjQyMzQ0O1xuICAtLWNvbG9yLXRleHQtbWlkZGxlOiAjNDg0NzY3O1xuICAtLWNvbG9yLXNoYWRvdzogMCAwIDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU2Fzc+WkieaVsFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbuODoeODh+OCo+OCouOCr+OCqOODqlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbuODleOCqeODs+ODiOOCteOCpOOCulxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiEgZGVzdHlsZS5jc3MgdjQuMC4wIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vbmljb2xhcy1jdXNhbi9kZXN0eWxlLmNzcyAqL1xuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIERvY3VtZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzKi9cbn1cblxuLyogU2VjdGlvbnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5wLFxudGFibGUsXG5ibG9ja3F1b3RlLFxuYWRkcmVzcyxcbnByZSxcbmlmcmFtZSxcbmZvcm0sXG5maWd1cmUsXG5kbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSGVhZGluZ3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbi8qIExpc3RzIChlbnVtZXJhdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXG4gKi9cbnN2ZyxcbmltZyxcbmVtYmVkLFxub2JqZWN0LFxuaWZyYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLyogRm9ybXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIDEgKi9cbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOmRpc2FibGVkLFxuW3R5cGU9YnV0dG9uXTpkaXNhYmxlZCxcblt0eXBlPXJlc2V0XTpkaXNhYmxlZCxcblt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXG4gKi9cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHBhZGRpbmdcbiAqL1xub3B0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXNldCB0byBpbnZpc2libGVcbiAqL1xuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCBhcHBlYXJhbmNlIGZvciBGaXJlZm94XG4gKi9cblt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyoqXG4gKiBDbGlja2FibGUgbGFiZWxzXG4gKi9cbmxhYmVsW2Zvcl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEludGVyYWN0aXZlICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxuICovXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbi8qIFRhYmxlcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxuKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50ZCxcbnRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gIEZvdW5kYXRpb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFzZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtanApO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kYXJrKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdW5zZXQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuYm9keS4tb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLi1qcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWpwKTtcbn1cblxuLi1lbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWVuKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgYm9keSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxudWwsXG5vbCxcbmxpLFxuZGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMWVtO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5pbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG59XG5cbnNlbGVjdCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhcmspO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm9yZGVyIDAuM3MsIGNvbG9yIDAuM3MsIGZvbnQtd2VpZ2h0IDAuM3M7XG59XG5hIGltZywgYSBzdmcge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICBMYXlvdXRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBIZWFkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5sLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzQwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwZHZoO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uYXZ5KTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAycHggMHB4IHJnYih2YXIoLS1jb2xvci1zaGFkb3cpLzAuMSk7XG4gIHotaW5kZXg6IDExO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4ubC1oZWFkZXJfaW5uZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAubC1oZWFkZXJfaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ubC1oZWFkZXJfbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5sLWhlYWRlcl9sb2dvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmF2eSk7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4ubC1oZWFkZXJfbG9nb0xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmwtaGVhZGVyX2xvZ29JbWcge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAubC1oZWFkZXJfbG9nb0ltZyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfbG9nb0ltZyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4ubC1oZWFkZXJfZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgY29sb3I6ICM4OTk3QzQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmwtaGVhZGVyX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmwtaGVhZGVyX2hhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5sLWhlYWRlcl9oYW1idXJnZXJCdXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZTAyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9oYW1idXJnZXJCdXR0b24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLmwtaGVhZGVyX2hhbWJ1cmdlckJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzcuNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX2hhbWJ1cmdlckJhciB7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9oYW1idXJnZXJCYXI6OmJlZm9yZSwgLmwtaGVhZGVyX2hhbWJ1cmdlckJhcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5sLWhlYWRlcl9oYW1idXJnZXJCYXI6YmVmb3JlIHtcbiAgdG9wOiAtMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9oYW1idXJnZXJCYXI6YmVmb3JlIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9oYW1idXJnZXJCYXI6OmFmdGVyIHtcbiAgYm90dG9tOiAtMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9oYW1idXJnZXJCYXI6OmFmdGVyIHtcbiAgICBib3R0b206IC04cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9oYW1idXJnZXJCYXIuLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmwtaGVhZGVyX2hhbWJ1cmdlckJhci4tYWN0aXZlOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5sLWhlYWRlcl9oYW1idXJnZXJCYXIuLWFjdGl2ZTo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG4ubC1oZWFkZXJfbmF2IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjI4cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMjI4cHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xufVxuLmwtaGVhZGVyX25hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uYXZ5KTtcbn1cbi5sLWhlYWRlcl9uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcGFsZWJsdWUwMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLmwtaGVhZGVyX25hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDgwcHgpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5hdnkpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGxpbmVhcjtcbiAgfVxuICAubC1oZWFkZXJfbmF2Li1pbmFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5sLWhlYWRlcl9uYXYuLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwcHgpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9uYXYge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDBkdmggLSA1MHB4KTtcbiAgfVxuICAubC1oZWFkZXJfbmF2Li1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgfVxufVxuLmwtaGVhZGVyX21lbnUge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmwtaGVhZGVyX21lbnUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5sLWhlYWRlcl9tZW51IHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubC1oZWFkZXJfbWVudSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmwtaGVhZGVyX21lbnVJdGVtICsgLmwtaGVhZGVyX21lbnVJdGVtIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMzFweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubC1oZWFkZXJfbWVudUl0ZW0gKyAubC1oZWFkZXJfbWVudUl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9tZW51TGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wYWxlYmx1ZTAxKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEzMXB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5sLWhlYWRlcl9tZW51TGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmwtaGVhZGVyX21lbnVMaW5rLi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubC1oZWFkZXJfbWVudUxpbmsuLWN1cnJlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtaGVhZGVyX21lbnVMaW5rLi1jdXJyZW50OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDUuNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLmwtaGVhZGVyX21lbnVMaW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG4ubC1oZWFkZXJfYnV0dG9uQmxvY2sge1xuICBtYXJnaW46IDUwcHggMDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5sLWhlYWRlcl9idXR0b25CbG9jayB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgcGFkZGluZzogMCAzNy41cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubC1oZWFkZXJfYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAubC1oZWFkZXJfYnV0dG9uIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5sLWhlYWRlcl9kb3dubG9hZCB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCA3MnB4O1xuICBiYWNrZ3JvdW5kOiAjMDYyNTQzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzBBM0U2Rjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAubC1oZWFkZXJfZG93bmxvYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmwtaGVhZGVyX2Rvd25sb2FkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ubC1oZWFkZXJfZG93bmxvYWRUaXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMzFweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubC1oZWFkZXJfZG93bmxvYWRUaXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5sLWhlYWRlcl9kb3dubG9hZEl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAubC1oZWFkZXJfZG93bmxvYWRJdGVtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmwtaGVhZGVyX2Rvd25sb2FkSXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubC1oZWFkZXJfZG93bmxvYWRMaW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXBhbGVibHVlMDEpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEzMXB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5sLWhlYWRlcl9kb3dubG9hZExpbmsge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFdyYXBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5sLXdyYXAge1xuICBtYXJnaW4tbGVmdDogMzQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmwtd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLmwtd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBNYWluXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubC1tYWluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnX25vaXNlLnBuZ1wiKSByZXBlYXQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgRXhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5sLWV4X2hlYWRpbmdMdjIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1leF9oZWFkaW5nTHYyIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4ubC1leF9jb250ZW50V3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbig2NTZweCwgNTAlIC0gMjBweCkpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWV4X2NvbnRlbnRXcmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICB9XG59XG4ubC1leF9jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgMWZyO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLmwtZXhfY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZXhfY29udGVudCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ubC1leF9pbWdCbG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2NHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRjFGOUZFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2IodmFyKC0tY29sb3Itc2hhZG93KS8wLjI1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWV4X2ltZ0Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDE1MXB4O1xuICB9XG59XG4ubC1leF9pbWcge1xuICB3aWR0aDogNjMuNDE0NjM0MTQ2MyU7XG59XG4ubC1leF90ZXh0QmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubC1leF90ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZXhfdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmwtZXhfYnV0dG9uIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWV4X2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIENWTlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmwtY3ZuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAxNzhFIDAlLCAjMjE2QTlGIDk0Ljk3JSk7XG59XG4ubC1jdm5faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ4Ljk4NzM0MTc3MjIlIDFmcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAubC1jdm5faW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLmwtY3ZuX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cbi5sLWN2bl9pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgLmwtY3ZuX2ltZyB7XG4gICAgbWF4LWhlaWdodDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAubC1jdm5faW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDM3NS8yMTE7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5sLWN2bl9jb250ZW50QmxvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDc3cHggMDtcbiAgY29sb3I6ICNGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgLmwtY3ZuX2NvbnRlbnRCbG9jayB7XG4gICAgcGFkZGluZzogNzdweCA3Ljk2ODc1dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAubC1jdm5fY29udGVudEJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY3ZuX2NvbnRlbnRCbG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4ubC1jdm5fdGV4dEJsb2NrIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjM0Mzc1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmwtY3ZuX3RleHRCbG9jayB7XG4gICAgbWF4LXdpZHRoOiA0NDlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5sLWN2bl90ZXh0QmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjM0Mzc1dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAubC1jdm5fdGV4dEJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTAlICsgNDBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWN2bl90ZXh0QmxvY2sge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5sLWN2bl9oZWFkaW5nTHYyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWN2bl9oZWFkaW5nTHYyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5sLWN2bl9idXR0b25CbG9jayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubC1jdm5fYnV0dG9uQ2F0Y2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubC1jdm5fYnV0dG9uIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEZvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmwtZm9vdGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubC1mb290ZXJfY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gIENvbXBvbmVudFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYy1zZWN0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtc2VjdGlvbiB7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG59XG4uYy1zZWN0aW9uLi1mcm9udCB7XG4gIG1hcmdpbjogMTUwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24uLWZyb250IHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxufVxuLmMtc2VjdGlvbi4td2hpdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24uLXdoaXRlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG59XG4uYy1zZWN0aW9uLi13aGl0ZS4tZmlyc3Qge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLi13aGl0ZS4tZmlyc3Qge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4uYy1zZWN0aW9uLi13aGl0ZS4tbGFzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24uLXdoaXRlLi1sYXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYy1pbm5lclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWlubmVyIHtcbiAgd2lkdGg6IGNhbGMoOTAlICsgNDBweCk7XG4gIG1heC13aWR0aDogMTQ2MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYy1icmVhZGNydW1iXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG4uYy1icmVhZGNydW1iX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uYy1icmVhZGNydW1iX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYy1icmVhZGNydW1iX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuLmMtYnJlYWRjcnVtYl9pdGVtIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZTAxKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmMtcGFnZUhlYWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1wYWdlSGVhZF9sZWFkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5jLXBhZ2VIZWFkX2xlYWQuLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wYWxlZ3JheTAxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2VIZWFkX2xlYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmMtaGVhZGluZ0Jsb2NrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtaGVhZGluZ0Jsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5jLWhlYWRpbmdCbG9jayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLmMtaGVhZGluZ0Jsb2NrIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLWhlYWRpbmdMdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1oZWFkaW5nTHYxIHtcbiAgZm9udC1zaXplOiAzLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGluZ0x2MSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLmMtaGVhZGluZ0x2MV9zdWJUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLmMtaGVhZGluZ0x2MV9zdWJUZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5jLWhlYWRpbmdMdjFfc3ViVGV4dDAyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5jLWhlYWRpbmdMdjFfc3ViVGV4dDAyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYy1oZWFkaW5nTHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtaGVhZGluZ0x2MiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRpbmdMdjIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuICAuYy1oZWFkaW5nTHYyLi1mcm9udCB7XG4gICAgZm9udC1zaXplOiAxLjgxMjVyZW07XG4gIH1cbn1cbi5jLWhlYWRpbmdMdjJfc3ViVGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1taWRkbGUpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGluZ0x2Ml9zdWJUZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5jLWhlYWRpbmdMdjJfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGluZ0x2Ml93cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbn1cbi5jLWhlYWRpbmdMdjJfd3JhcCAuYy1oZWFkaW5nTHYyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWhlYWRpbmdMdjJfbm90ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLWhlYWRpbmdMdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1oZWFkaW5nTHYzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMnB4IDFmcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkaW5nTHYzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDhweCAxZnI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uYy1oZWFkaW5nTHYzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZTAxKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGluZ0x2Mzo6YmVmb3JlIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmMtdGV4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRleHQuLWxoMTgge1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmMtdGV4dC4tbGgyMCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLmMtdGV4dC4td2hpdGUge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5jLXRleHQuLWF0dGVudGlvbiB7XG4gIGNvbG9yOiAjN0MwMDcwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYy1ib2xkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLXN1YlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXN1YiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1pZGRsZSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLXJlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXJlZCB7XG4gIGNvbG9yOiAjQTIwMTAxO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYy1ub3RlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbm90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmMtbm90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5vdGUge1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYy10ZXh0TGlua1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRleHRMaW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUwMSk7XG59XG4uYy10ZXh0TGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtdGV4dExpbmtfd3JhcCB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGV4dExpbmtfd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmMtdGV4dExpbmtfaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLWJ1dHRvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWluKDQ1MnB4LCAxMDAlKTtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiKHZhcigtLWNvbG9yLXNoYWRvdykvMC4yNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ1dHRvbiB7XG4gICAgd2lkdGg6IG1pbigzMDdweCwgMTAwJSk7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmMtYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtYnV0dG9uLi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZTAyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlMDIpO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLWJ1dHRvbi4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlMDIpO1xufVxuLmMtYnV0dG9uLi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXBhbGVncmF5MDIpO1xufVxuLmMtYnV0dG9uLi1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wYWxlYmx1ZTAzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlMDIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZTAyKTtcbn1cbi5jLWJ1dHRvbi4tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogI0I1QjRCRDtcbiAgYm9yZGVyLWNvbG9yOiAjQTA5REIxO1xuICBjb2xvcjogIzg2ODY5ODtcbn1cbi5jLWJ1dHRvbi4tc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA5cHg7XG59XG4uYy1idXR0b24uLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb19zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG4uYy1idXR0b24uLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5jLWJ1dHRvbi4tY29udGFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb19jaGF0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuLmMtYnV0dG9uLi1hcHBseSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idXR0b24uLWFwcGx5IHtcbiAgICBtaW4taGVpZ2h0OiA1OHB4O1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICB9XG59XG4uYy1idXR0b24uLWFwcGx5IHN2ZyB7XG4gIGZpbGw6ICNGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idXR0b24uLWFwcGx5IHN2ZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uYy1idXR0b24uLWFwcGx5OmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJsdWUwMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idXR0b24uLWZ1bGx3aWR0aCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmMtYnV0dG9uLi1mdWxsd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1idXR0b25fZmxhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgYmFja2dyb3VuZDogI0ZGQzcwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kYXJrKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWJ1dHRvbl9mbGFnOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkM3MDA7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA1MCUgMTAwJSk7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA1MCUgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idXR0b25fZmxhZyB7XG4gICAgdG9wOiAtMjRweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5jLWJ1dHRvbl9ub3RlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmMtc2Nyb2xsVGFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1zY3JvbGxUYWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiKHZhcigtLWNvbG9yLXNoYWRvdykvMC4yNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYy1zY3JvbGxUYWJsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLmMtc2Nyb2xsVGFibGUgdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLmMtc2Nyb2xsVGFibGUgdGgge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzI3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zY3JvbGxUYWJsZSB0aCB7XG4gICAgd2lkdGg6IDE2N3B4O1xuICB9XG59XG4uYy1zY3JvbGxUYWJsZSB0ZCB7XG4gIHdpZHRoOiAyNzBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3ItcGFsZWdyYXkwMSk7XG59XG4uYy1zY3JvbGxUYWJsZSB0ZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zY3JvbGxUYWJsZSB0ZCB7XG4gICAgd2lkdGg6IDgycHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmMtdGFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtdGFibGUgdGgsIC5jLXRhYmxlIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXBhbGVncmF5MDEpO1xufVxuLmMtdGFibGUgdGguLWxhc3QsIC5jLXRhYmxlIHRkLi1sYXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jLXRhYmxlIHRoIHtcbiAgcGFkZGluZzogMjBweCAxNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodDAyKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWlkZGxlKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLXRhYmxlIHRoLi1iZyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhcmspO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJsZSB0aC4tYmcge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYy10YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtdGFibGUgdGQuLXBsYW4ge1xuICBwYWRkaW5nOiA5cHggMjBweCAxMnB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYy10YWJsZSB0ZC4tcGxhbi4tcHJlbWl1bSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByZW1pdW0wMik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmVtaXVtMDEpO1xufVxuLmMtdGFibGUgdGQuLXBsYW4uLXN0YW5kYXJkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc3RhbmRhcmQwMik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zdGFuZGFyZDAxKTtcbn1cbi5jLXRhYmxlIHRkLi1wbGFuLi1iYXNpYyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhc2ljMDIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmFzaWMwMSk7XG59XG4uYy10YWJsZSB0ZC4tcGxhbi4tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodDAyKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0MDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUgdGQuLXBsYW4ge1xuICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICB9XG59XG4uYy10YWJsZV9oZWFkUGxhbkVuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGVfaGVhZFBsYW5FbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYy10YWJsZV9oZWFkUGxhbkpwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmMtc3RlcExpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1zdGVwTGlzdF9pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MnB4IDFmcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc3RlcExpc3RfaXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtc3RlcExpc3RfbnVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZTAxKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1lbik7XG4gIGxpbmUtaGVpZ2h0OiAwLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zdGVwTGlzdF9udW0ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5jLXN0ZXBMaXN0X2RpZ2l0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXN0ZXBMaXN0X2RpZ2l0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5jLXN0ZXBMaXN0X2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogNjlweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXBhbGVibHVlMDIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc3RlcExpc3RfY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG59XG4uYy1zdGVwTGlzdF9jb250ZW50Li1sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXN0ZXBMaXN0X2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zdGVwTGlzdF9oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLXRvcExpbmtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy10b3BMaW5rIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEsIDAsIDI4LCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2IodmFyKC0tY29sb3Itc2hhZG93KS8wLjEpO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5jLXRvcExpbmsge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10b3BMaW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYy10b3BMaW5rX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE0cHggMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAuYy10b3BMaW5rX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxOXB4IDIycHg7XG4gIH1cbn1cbi5jLXRvcExpbmtfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAuYy10b3BMaW5rX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5jLXRvcExpbmtfaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN0Y3RkE3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5jLXRvcExpbmtfaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG4uYy10b3BMaW5rX2l0ZW0gc3ZnIHtcbiAgZmlsbDogI0ZGRjtcbn1cbi5jLXRvcExpbmtfaXRlbTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wYWxlYmx1ZTAxKTtcbn1cbi5jLXRvcExpbmtfaXRlbTpob3ZlciBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xvci1wYWxlYmx1ZTAxKTtcbn1cbi5jLXRvcExpbmtfaXRlbTpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLWZsb2F0aW5nQmFubmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtZmxvYXRpbmdCYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogY2FsYygxMDBzdncgLSAzNDBweCAtIDQwcHgpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jLWZsb2F0aW5nQmFubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5jLWZsb2F0aW5nQmFubmVyIHtcbiAgICB3aWR0aDogcmV2ZXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG9hdGluZ0Jhbm5lciB7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4uYy1mbG9hdGluZ0Jhbm5lcl9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jLWZsb2F0aW5nQmFubmVyX2l0ZW0uLXhwb3N0IHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuYy1mbG9hdGluZ0Jhbm5lcl9pdGVtLi1ndWlkZWJvb2sge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiBtaW4oMzE1cHgsIDEwMCUpO1xuICB9XG4gIC5jLWZsb2F0aW5nQmFubmVyX2l0ZW0uLWNhc2Uge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiBtaW4oMzE1cHgsIDEwMCUpO1xuICB9XG59XG4uYy1mbG9hdGluZ0Jhbm5lcl9saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tY29sb3ItYmx1ZTAxKTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggMXB4IHJnYih2YXIoLS1jb2xvci1zaGFkb3cpLzAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsb2F0aW5nQmFubmVyX2xpbmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA0cHg7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcbiAgfVxufVxuLmMtZmxvYXRpbmdCYW5uZXJfbGluazo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkYgMC4wMyUsICNDNEM4RUQgOTkuOTclKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmMtZmxvYXRpbmdCYW5uZXJfbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWZsb2F0aW5nQmFubmVyX2xpbms6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYy1mbG9hdGluZ0Jhbm5lcl9saW5rOmhvdmVyIHAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZTAxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1mbG9hdGluZ0Jhbm5lcl9saW5rIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1mbG9hdGluZ0Jhbm5lcl9pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgMWZyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5jLWZsb2F0aW5nQmFubmVyX2RhdGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBMEEwQTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG9hdGluZ0Jhbm5lcl9kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYy1mbG9hdGluZ0Jhbm5lcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLWZsb2F0aW5nQmFubmVyX3RpdGxlMDIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtZmxvYXRpbmdCYW5uZXJfc3ViVGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYy1mbG9hdGluZ0Jhbm5lcl90YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnB4IDRweCAwIDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBiYWNrZ3JvdW5kOiAjRDgwMDZGO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtZmxvYXRpbmdCYW5uZXJfY2xvc2VCdXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogOHB4O1xufVxuLmMtZmxvYXRpbmdCYW5uZXJfY2xvc2VCdXR0b24gc3ZnIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItdGV4dC1kYXJrKTtcbn1cbi5jLWZsb2F0aW5nQmFubmVyX2Nsb3NlQnV0dG9uOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJsdWUwMSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLW1vZGFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbW9kYWwuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbW9kYWxfb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6IDM7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5bYXJpYS1oaWRkZW49ZmFsc2VdIC5jLW1vZGFsX292ZXJsYXkge1xuICBhbmltYXRpb246IG1vZGFsRmFkZWluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5bYXJpYS1oaWRkZW49dHJ1ZV0gLmMtbW9kYWxfb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW9kYWxGYWRlb3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG4uYy1tb2RhbF9vdXRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiBtaW4oMTAxNnB4LCA5MCUpO1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBtYXgtaGVpZ2h0OiA4MGR2aDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5bYXJpYS1oaWRkZW49ZmFsc2VdIC5jLW1vZGFsX291dGVyIHtcbiAgYW5pbWF0aW9uOiBtb2RhbFNsaWRlaW4gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblthcmlhLWhpZGRlbj10cnVlXSAuYy1tb2RhbF9vdXRlciB7XG4gIGFuaW1hdGlvbjogbW9kYWxTbGlkZW91dCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuLmMtbW9kYWxfaW5uZXIge1xuICBwYWRkaW5nOiA1MHB4IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tb2RhbF9pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG4uYy1tb2RhbF90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tb2RhbF90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uYy1tb2RhbF9jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZTAxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW1vZGFsX2Nsb3NlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gIFByb2plY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnAtbXZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1tdiB7XG4gIGhlaWdodDogMTAwc3ZoO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtbXZfdmlkZW9CbG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnAtbXZfdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLW12X3ZpZGVvQnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDMwcHgpO1xuICByaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXBhbGVncmF5MDIpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2IodmFyKC0tY29sb3Itc2hhZG93KS8wLjI1KTtcbn1cbi5wLW12X3ZpZGVvQnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2J0bl9wYXVzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cbi5wLW12X3ZpZGVvQnV0dG9uLi1wbGF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZTAxKTtcbn1cbi5wLW12X3ZpZGVvQnV0dG9uLi1wbGF5OjpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYnRuX3BsYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tdl92aWRlb0J1dHRvbiB7XG4gICAgdG9wOiAxNDUlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5wLW12X2xvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1tdl9sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfbG9nbyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi5wLW12X2xvZ29JbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTgwcHg7XG59XG4ucC1tdl9oZWFkaW5nQmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfaGVhZGluZ0Jsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSAtIDEyNXB4KSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnAtbXZfaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogNC4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtbXZfaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDYuOTQ0NDQ0NDQ0NHZ3LCAzLjc1cmVtKTtcbiAgfVxufVxuLnAtbXZfc3ViVGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEyLjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1tdl9zdWJUZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfc3ViVGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA4LjMycHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnAtc2xpZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtc2xpZGVyX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcGFsZWdyYXkwMSk7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAucC1pbnRyb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWludHJvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWludHJvX2hlYWRpbmdMdjIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50cm9faGVhZGluZ0x2MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnAtaW50cm9fY29udGVudEJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSBtaW4oOTAlICsgNDBweCwgMTQ2MHB4KSkgLyAyICsgMjBweCArIDEyMXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAucC1pbnRyb19jb250ZW50QmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gbWluKDkwJSArIDQwcHgsIDE0NjBweCkpIC8gMiArIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRyb19jb250ZW50QmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucC1pbnRyb190ZXh0QmxvY2sge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnAtaW50cm9fdGV4dEJsb2NrOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50cm9fdGV4dEJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAucC1pbnRyb190ZXh0QmxvY2s6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtaW50cm9faGVhZGluZ0x2MyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTJweCAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC04NHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1taWRkbGUpO1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLnAtaW50cm9faGVhZGluZ0x2MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludHJvX2hlYWRpbmdMdjMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG4ucC1pbnRyb19oZWFkaW5nTnVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZTAxKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50cm9faGVhZGluZ051bSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5wLWludHJvX3RleHQge1xuICBtYXgtd2lkdGg6IDk1NnB4O1xufVxuLnAtaW50cm9faW1nQmxvY2sge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRyb19pbWdCbG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNy40NjI2ODY1NjcyJTtcbiAgfVxuICAucC1pbnRyb19pbWdCbG9jay4tdmVyMDIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnAtaW50cm9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTM4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUlIC0gMjBweCk7XG4gIGFzcGVjdC1yYXRpbzogMTM4MC80MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRyb19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMjYzLzE0MDtcbiAgfVxuICAucC1pbnRyb19pbWcuLXZlcjAyIHtcbiAgICBhc3BlY3QtcmF0aW86IDM3NS8xNDA7XG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIH1cbn1cbi5wLWludHJvX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucC1pbnRyb19kZWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wLWludHJvX2RlY28uLXZlcjAxIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTAwJTtcbiAgaGVpZ2h0OiA4My41JTtcbiAgYXNwZWN0LXJhdGlvOiAyMDEvMzM0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50cm9fZGVjby4tdmVyMDEge1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogY2FsYygyNy40NjI2ODY1NjcyJSArIDIwcHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDExMi8xMDA7XG4gIH1cbn1cbi5wLWludHJvX2RlY28uLXZlcjAzIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgaGVpZ2h0OiA4OS43NSU7XG4gIGFzcGVjdC1yYXRpbzogMjAxLzM1OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludHJvX2RlY28uLXZlcjAzIHtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMjcuNDYyNjg2NTY3MiUgKyAyMHB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxMTIvMTEyO1xuICB9XG59XG4ucC1pbnRyb19kZWNvSW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1pbnRyb19kZWNvSW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5wLWRhdGFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1kYXRhX2hlYWRpbmdMdjIge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YV9oZWFkaW5nTHYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucC1kYXRhX2ZpZ3VyZVdyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDUwcHggMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucC1kYXRhX2ZpZ3VyZVdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wLWRhdGFfZmlndXJlV3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnAtZGF0YV9maWd1cmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1My43NDYzOTc2OTQ1JTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1kYXRhX2ZpZ3VyZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBtYXgtd2lkdGg6IDY5NHB4O1xuICB9XG4gIC5wLWRhdGFfZmlndXJlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFfZmlndXJlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ2FwOiAxM3B4O1xuICB9XG4gIC5wLWRhdGFfZmlndXJlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucC1kYXRhX2ZpZ3VyZVRleHQge1xuICB3aWR0aDogMTE0LjI4NTcxNDI4NTclO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZTAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZGF0YV9maWd1cmVUZXh0Li1ub3RlIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucC1kYXRhX2ZpZ3VyZVRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wLWRhdGFfZmlndXJlVGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhX2ZpZ3VyZVRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1kYXRhX2ZpZ3VyZVRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFfZmlndXJlVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIH1cbn1cbi5wLWRhdGFfZmlndXJlVGl0bGVTbWFsbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFfZmlndXJlVGl0bGVTbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLnAtZGF0YV9maWd1cmVOdW0ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNC4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhX2ZpZ3VyZU51bSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNztcbiAgfVxufVxuLnAtZGF0YV9maWd1cmVVbml0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFfZmlndXJlVW5pdCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5wLWRhdGFfZmlndXJlUmFuZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YV9maWd1cmVSYW5nZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnAtZGF0YV9maWd1cmVOb3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhX2ZpZ3VyZU5vdGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFfZmlndXJlSW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjguMTY5MDE0MDg0NSU7XG4gICAgbWF4LXdpZHRoOiA2OTRweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnAtZGF0YV9maWd1cmVJbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZGF0YV9oZWFkaW5nTHYzIHtcbiAgbWFyZ2luOiA1MHB4IDAgNDBweCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YV9oZWFkaW5nTHYzIHtcbiAgICBtYXJnaW46IDMzcHggMCAyMHB4O1xuICB9XG59XG4ucC1kYXRhX2NvbXBhbnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItcGFsZWdyYXkwMSk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItcGFsZWdyYXkwMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLnAtZGF0YV9jb21wYW55IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4ucC1kYXRhX2NvbXBhbnkgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wLWRhdGFfY29tcGFueUl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXBhbGVncmF5MDEpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wYWxlZ3JheTAxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFfY29tcGFueUltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnAtbWVyaXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1tZXJpdF9tZW1iZXJXcmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5wLW1lcml0X21lbWJlcldyYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLnAtbWVyaXRfbWVtYmVyIHtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4ucC1tZXJpdF9tZW1iZXJQb3NpdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVyaXRfbWVtYmVyUG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5wLW1lcml0X21lbWJlck5hbWUge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVyaXRfbWVtYmVyTmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5wLW1lcml0X21lbWJlclRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lcml0X21lbWJlclRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5wLW1lcml0X2J1dHRvbiB7XG4gIG1hcmdpbjogODBweCBhdXRvIDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5wLWV4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZXhfYmxvY2tXcmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLnAtZXhfYmxvY2tXcmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5wLWV4X3RleHRCbG9jayB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wYWxlYmx1ZTAyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWV4X3RleHRCbG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICB9XG59XG4ucC1leF90ZXh0QmxvY2sgKyAucC1leF90ZXh0QmxvY2sge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXhfdGV4dEJsb2NrICsgLnAtZXhfdGV4dEJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucC1leF9oZWFkaW5nTHYzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXhfaGVhZGluZ0x2MyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLnAtZXhfYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWV4X2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtZXhfaW1nQmxvY2sge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5wLWV4X2ltZ0Jsb2NrIHtcbiAgICBvcmRlcjogLTE7XG4gICAgbWF4LXdpZHRoOiA2OTRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLnAtZXhfZGVjbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQ3LjY5NDUyNDQ5NTclO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAucC1leF9kZWNvIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5wLWV4X2ltZyB7XG4gIHdpZHRoOiA4Mi41NjQ4NDE0OTg2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAucC1leF9pbWcge1xuICAgIHdpZHRoOiA3Mi41MzczMTM0MzI4JTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAucC1jYW1wYWlnblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWNhbXBhaWduIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wLWNhbXBhaWduX3dyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwLjM1MjExMjY3NjElIDFmcjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiKHZhcigtLWNvbG9yLXNoYWRvdykvMC4yNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtY2FtcGFpZ25fd3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG4ucC1jYW1wYWlnbl9pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1jYW1wYWlnbl9pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jYW1wYWlnbl90ZXh0QmxvY2sge1xuICBwYWRkaW5nOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FtcGFpZ25fdGV4dEJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcbiAgfVxufVxuLnAtY2FtcGFpZ25faGVhZGluZ0x2MiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYW1wYWlnbl9oZWFkaW5nTHYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4ucC1jYW1wYWlnbl9oZWFkaW5nU3ViVGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucC1jYW1wYWlnbl90ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FtcGFpZ25fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAucC1wcmljZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXByaWNlX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtcHJpY2VfbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJpY2VfbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG4ucC1wcmljZV9pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiKHZhcigtLWNvbG9yLXNoYWRvdykvMC4yNSk7XG59XG4ucC1wcmljZV90aXRsZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnAtcHJpY2VfdGl0bGUuLXByZW1pdW0ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJlbWl1bTAxKTtcbn1cbi5wLXByaWNlX3RpdGxlLi1zdGFuZGFyZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zdGFuZGFyZDAxKTtcbn1cbi5wLXByaWNlX3RpdGxlLi1iYXNpYyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iYXNpYzAxKTtcbn1cbi5wLXByaWNlX3RpdGxlLi1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodDAxKTtcbn1cbi5wLXByaWNlX3RpdGxlRW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJpY2VfdGl0bGVFbiB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLnAtcHJpY2Vfc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnAtcHJpY2VfcGFja2FnZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXBhbGVncmF5MDEpO1xufVxuLnAtcHJpY2VfcGFja2FnZS4tcHJlbWl1bTAxIHtcbiAgYmFja2dyb3VuZDogI0ZCRUJGRjtcbn1cbi5wLXByaWNlX3BhY2thZ2UuLXByZW1pdW0wMiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByZW1pdW0wMik7XG59XG4ucC1wcmljZV9wYWNrYWdlLi1zdGFuZGFyZDAxIHtcbiAgYmFja2dyb3VuZDogI0U3RjBGRjtcbn1cbi5wLXByaWNlX3BhY2thZ2UuLXN0YW5kYXJkMDIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdGFuZGFyZDAyKTtcbn1cbi5wLXByaWNlX3BhY2thZ2UuLWJhc2ljMDEge1xuICBiYWNrZ3JvdW5kOiAjRTNGNEU4O1xufVxuLnAtcHJpY2VfcGFja2FnZS4tYmFzaWMwMiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhc2ljMDIpO1xufVxuLnAtcHJpY2VfcGFja2FnZS4tbGlnaHQwMSB7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG59XG4ucC1wcmljZV9wYWNrYWdlLi1saWdodDAyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQwMik7XG59XG4ucC1wcmljZV9yZWd1bGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wLXByaWNlX3JlZ3VsYXJUaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1wcmljZV9yZWd1bGFyVGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnAtcHJpY2VfcmVndWxhclRpdGxlLi1wcmVtaXVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmVtaXVtMDEpO1xufVxuLnAtcHJpY2VfcmVndWxhclRpdGxlLi1zdGFuZGFyZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc3RhbmRhcmQwMSk7XG59XG4ucC1wcmljZV9yZWd1bGFyVGl0bGUuLWJhc2ljOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYXNpYzAxKTtcbn1cbi5wLXByaWNlX3JlZ3VsYXJUaXRsZS4tbGlnaHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0MDEpO1xufVxuLnAtcHJpY2VfZGlzY291bnQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERkQ3RTA7XG59XG4ucC1wcmljZV9kaXNjb3VudFRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wLXByaWNlX3BhY2thZ2VQcmljZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAucC1jb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtY29udGVudF90YWJsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGVudF90YWJsZSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5wLWNvbnRlbnRfdGFibGUgdGguLWRpdmlkZWQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0MDIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGVudF90YWJsZSB0aC4tZGl2aWRlZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1jb250ZW50X3RhYmxlIHRkOm5vdCguLXBsYW4pIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRlbnRfdGFibGUgdGQ6bm90KC4tcGxhbikgc3ZnIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wLWNvbnRlbnRfdGFibGUgdGQ6bm90KC4tcGxhbikgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA0NXB4O1xufVxuLnAtY29udGVudF90YWJsZSB0ZDpub3QoLi1wbGFuKS4tcHJlbWl1bSBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xvci1wcmVtaXVtMDEpO1xufVxuLnAtY29udGVudF90YWJsZSB0ZDpub3QoLi1wbGFuKS4tc3RhbmRhcmQgc3ZnIHtcbiAgZmlsbDogdmFyKC0tY29sb3Itc3RhbmRhcmQwMSk7XG59XG4ucC1jb250ZW50X3RhYmxlIHRkOm5vdCguLXBsYW4pLi1iYXNpYyBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYXNpYzAxKTtcbn1cbi5wLWNvbnRlbnRfdGFibGUgdGQ6bm90KC4tcGxhbikuLWxpZ2h0IHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWxpZ2h0MDEpO1xufVxuLnAtY29udGVudF90YWJsZVRpdGxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMnB4IGF1dG87XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGVudF90YWJsZVRpdGxlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cbi5wLWNvbnRlbnRfdGFibGVOdW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucC1jb250ZW50X3RhYmxlTnVtLi1lbXB0eSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRlbnRfdGFibGVOdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWNvbnRlbnRfbW9kYWxCdXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb250ZW50X21vZGFsQnV0dG9uVGl0bGUuLWRpdmlkZWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZW0gMWZyO1xuICB9XG59XG4ucC1jb250ZW50X21vZGFsQnV0dG9uVHlwZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnAtY29udGVudF9tb2RhbEJ1dHRvblRleHQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLnAtY29udGVudF9tb2RhbEJ1dHRvblRleHQ6bm90KC4tZGlzYWJsZWQpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5idXR0b246aG92ZXIgLnAtY29udGVudF9tb2RhbEJ1dHRvblRleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZTAxKTtcbn1cbi5wLWNvbnRlbnRfbW9kYWxJY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wLWNvbnRlbnRfbW9kYWxUaXRsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzJweCAxZnI7XG4gIGdhcDogMTBweDtcbn1cbi5wLWNvbnRlbnRfbW9kYWxOdW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb250ZW50X21vZGFsTnVtIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLnAtY29udGVudF9tb2RhbFR5cGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnAtY29udGVudF9tb2RhbEltZ0Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAucC1vcHRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1vcHRpb25fdGFibGUgdGgge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb3B0aW9uX3RhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG59XG4ucC1vcHRpb25fdGFibGVUaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb3B0aW9uX3RhYmxlVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG4ucC1vcHRpb25fdGFibGVEZXRhaWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vcHRpb25fdGFibGVEZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG4ucC1vcHRpb25fdGFibGVEZXRhaWwgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1pZGRsZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtb3B0aW9uX3RhYmxlRGV0YWlsIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZTAxKTtcbn1cbi5wLW9wdGlvbl90YWJsZVByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLW9wdGlvbl90YWJsZU5vdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb3B0aW9uX3RhYmxlTm90ZSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnAtYWJvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1hYm91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWFib3V0X3RleHRCbG9jayB7XG4gIHdpZHRoOiA0OC44NzMyMzk0MzY2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAucC1hYm91dF90ZXh0QmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wLWFib3V0X2RlY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0OC45ODczNDE3NzIyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAucC1hYm91dF9kZWNvIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KSA0MHB4O1xuICB9XG4gIC5wLWFib3V0X2RlY28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAucC1tZW1iZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLnAtbWVtYmVyX2hlYWRpbmdCbG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxuICAucC1tZW1iZXJfaGVhZGluZ0Jsb2NrIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4ucC1tZW1iZXJfbGlzdCB7XG4gIHBhZGRpbmc6IDAgMy41MjExMjY3NjA2JTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lbWJlcl9saXN0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5wLW1lbWJlcl9saXN0SXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTYwZnIgNDUyZnIgNTIxZnI7XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZzogNTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItcGFsZWJsdWUwMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLnAtbWVtYmVyX2xpc3RJdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyMHB4IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lbWJlcl9saXN0SXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMjBweCAxZnI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4ucC1tZW1iZXJfbGlzdEl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wLW1lbWJlcl9pbWcge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnAtbWVtYmVyX25hbWVCbG9jayB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgfVxufVxuLnAtbWVtYmVyX3Bvc2l0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wLW1lbWJlcl9uYW1lIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lbWJlcl9uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5wLW1lbWJlcl90aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucC1tZW1iZXJfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5wLW1lbWJlcl90ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMS80O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZW1iZXJfdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucC1tZW1iZXJfdGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAucC1hcnRpY2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtYXJ0aWNsZV9oZWFkaW5nTHYyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJ0aWNsZV9oZWFkaW5nTHYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbi5wLWFydGljbGVfaGVhZGluZ1N1YlRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wLWFydGljbGVfbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNDBweCAzMnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wLWFydGljbGVfbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJ0aWNsZV9saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLWFydGljbGVfbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtYXJ0aWNsZV9saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtYXJ0aWNsZV9saW5rOmhvdmVyIGgzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1hcnRpY2xlX2xpbms6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLWFydGljbGVfaW1nQmxvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0Ni40NjAxNzY5OTEyJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGFzcGVjdC1yYXRpbzogNDUyLzI1NDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiKHZhcigtLWNvbG9yLXNoYWRvdykvMC4yNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWFydGljbGVfaW1nQmxvY2s6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG4ucC1hcnRpY2xlX2xpbms6aG92ZXIgLnAtYXJ0aWNsZV9pbWdCbG9jazo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLWFydGljbGVfaW1nQmxvY2suLXZlcjAxIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnX3RpcHMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnAtYXJ0aWNsZV9pbWdCbG9jay4tdmVyMDE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZ190aXBzX19ob3Zlci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cbi5wLWFydGljbGVfaW1nQmxvY2suLXZlcjAyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnX2NoYXB0ZXIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uYXZ5KTtcbn1cbi5wLWFydGljbGVfaW1nQmxvY2suLXZlcjAyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmdfY2hhcHRlcl9faG92ZXIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcnRpY2xlX2ltZ0Jsb2NrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNC4wODQ1MDcwNDIzJTtcbiAgICBhc3BlY3QtcmF0aW86IDMzNS8xNjA7XG4gIH1cbn1cbi5wLWFydGljbGVfaW1nVGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDE5LjM5NjU1MTcyNDElO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcnRpY2xlX2ltZ1RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNy4xNTY4NjI3NDUxJTtcbiAgfVxufVxuLnAtYXJ0aWNsZV9udW1CbG9jayB7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWFydGljbGVfbnVtQmxvY2s6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1hcnRpY2xlX251bSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcnRpY2xlX251bSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLnAtYXJ0aWNsZV9udW0uLXZlcjAxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmF2eSk7XG59XG4ucC1hcnRpY2xlX2xpbms6aG92ZXIgLnAtYXJ0aWNsZV9udW0uLXZlcjAxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZTAxKTtcbn1cbi5wLWFydGljbGVfbnVtLi12ZXIwMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkY3Rjk7XG59XG4ucC1hcnRpY2xlX2xpbms6aG92ZXIgLnAtYXJ0aWNsZV9udW0uLXZlcjAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5RDhFOTtcbn1cbi5wLWFydGljbGVfbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucC1hcnRpY2xlX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1hcnRpY2xlX3RpdGxlQmxvY2sge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnAtYXJ0aWNsZV90aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wLWFydGljbGVfaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnAtYXJ0aWNsZV9idXR0b24ge1xuICBtYXJnaW46IDQycHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJ0aWNsZV9idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnAtdHJpYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10cmlhbF9ibG9ja1dyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzMzBweDtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5wLXRyaWFsX2Jsb2NrV3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5wLXRyaWFsX3RleHRCbG9jayB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAucC10cmlhbF9pbWdCbG9jayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wLXRyaWFsX2ltZ0Jsb2NrIGltZyB7XG4gICAgd2lkdGg6IG1pbig4Mi4wODk1NTIyMzg4JSwgMzMwcHgpO1xuICB9XG59XG4ucC10cmlhbF9ub3RlIHtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgZ2FwOiAwO1xufVxuLnAtdHJpYWxfYnV0dG9uQmxvY2sge1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdHJpYWxfYnV0dG9uQmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbiAgLnAtdHJpYWxfYnV0dG9uQmxvY2sgYSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5wLWZsb3dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1mbG93IHtcbiAgbWFyZ2luLXRvcDogLTM4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mbG93IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4ucC1mbG93X3RleHQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmxvd190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ucC1mbG93X3N0ZXBMaXN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZsb3dfc3RlcExpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wLWZsb3dfbm90ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mbG93X25vdGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cbi5wLWZsb3dfYWNjb3VudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLnAtZmxvd19hY2NvdW50TGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlMDEpO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5wLWZsb3dfYWNjb3VudExpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZsb3dfYWNjb3VudEljb24ge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxufVxuLnAtZmxvd19zdXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLnAtZmxvd19hcHBseUxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZsb3dfYXBwbHlMaXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucC1mbG93X2FwcGx5SXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNDNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWZsb3dfYXBwbHlJdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlciAxO1xuICB0b3A6IDMuNXB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlMDEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1lbik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mbG93X2FwcGx5SXRlbTo6YmVmb3JlIHtcbiAgICB0b3A6IDEuNXB4O1xuICB9XG59XG4ucC1mbG93X2FwcGx5SXRlbSArIC5wLWZsb3dfYXBwbHlJdGVtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZsb3dfYXBwbHlUZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC1mbG93X2FwcGx5TGlua0ljb24ge1xuICBtYXJnaW4tdG9wOiA3LjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZsb3dfYXBwbHlMaW5rSWNvbiB7XG4gICAgbWFyZ2luOiAxMHB4IDVweCAwIDA7XG4gIH1cbn1cbi5wLWZsb3dfYm94IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wYWxlZ3JheTAzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZsb3dfYm94IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbn1cbi5wLWZsb3dfYm94VGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5wLWZsb3dfY29tcGxldGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mbG93X2NvbXBsZXRlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ucC1mbG93X2J1dHRvbkJsb2NrIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiBtaW4oNDUycHgsIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmxvd19idXR0b25CbG9jayB7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB3aWR0aDogbWluKDMwN3B4LCAxMDAlKTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAucC1mYXFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1mYXFfbG9jYWxOYXYge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxX2xvY2FsTmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucC1mYXFfbmF2TGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfbmF2TGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdhcDogMTBweCAwO1xuICB9XG59XG4ucC1mYXFfbmF2SXRlbSB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wYWxlZ3JheTAzKTtcbn1cbi5wLWZhcV9uYXZJdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wYWxlZ3JheTAzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9uYXZJdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3ItcGFsZWdyYXkwMyk7XG4gIH1cbn1cbi5wLWZhcV9uYXZMaW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1mYXFfbmF2TGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvX2Fycm93X19kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuLnAtZmFxX25hdkxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZTAxKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9uYXZMaW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wLWZhcV9uYXZMaW5rIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9uYXZUZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5wLWZhcV9wYXJ0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMS44MzA5ODU5MTU1JSAxZnI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wLWZhcV9wYXJ0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ2FwOiAwO1xuICB9XG59XG4ucC1mYXFfcGFydCArIC5wLWZhcV9wYXJ0IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAucC1mYXFfcGFydCArIC5wLWZhcV9wYXJ0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucC1mYXFfaGVhZGluZ1RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjQ1cHgpIHtcbiAgLnAtZmFxX2hlYWRpbmdUZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9oZWFkaW5nVGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucC1mYXFfY2FyZCB7XG4gIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiKHZhcigtLWNvbG9yLXNoYWRvdykvMC4yNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4ucC1mYXFfY2FyZCArIC5wLWZhcV9jYXJkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE0cHg7XG4gIH1cbn1cbi5wLWZhcV9xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDZweCAxZnI7XG4gIGdhcDogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDgzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfcXVlc3Rpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzZweCAxZnI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ucC1mYXFfcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29fcXVlc3Rpb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfcXVlc3Rpb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4ucC1mYXFfYW5zd2VyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NnB4IDFmcjtcbiAgZ2FwOiAwIDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1pZGRsZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfYW5zd2VyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM2cHggMWZyO1xuICB9XG59XG4ucC1mYXFfYW5zd2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvX2Fuc3dlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9hbnN3ZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4ucC1mYXFfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5wLWZhcV9saW5rIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMTRweCAxZnI7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9saW5rIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtZmFxX2xpbmtUZXh0QmxvY2sge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1pZGRsZSk7XG59XG4ucC1mYXFfbGlua1RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLWZhcV9saW5rVGV4dCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5wLWZhcV9idXR0b24ge1xuICBncmlkLWNvbHVtbjogMi8zO1xuICB3aWR0aDogbWluKDM1NnB4LCAxMDAlKTtcbiAgbWluLWhlaWdodDogNTZweDtcbiAgbWFyZ2luOiAyMHB4IDAgOHB4O1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9idXR0b24ge1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAucC10dXRvcmlhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXR1dG9yaWFsX3N0ZXBMaXN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXR1dG9yaWFsX3N0ZXBMaXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucC10dXRvcmlhbF9zdGVwQ29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQ1LjgzMzMzMzMzMzMlO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtdHV0b3JpYWxfc3RlcENvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXR1dG9yaWFsX3N0ZXBDb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtdHV0b3JpYWxfdmlkZW9CbG9jayBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDU3Mi8zMjE7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5wLXNpbXVsYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1zaW11bGF0aW9uX3N0ZXBMaXN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNpbXVsYXRpb25fc3RlcExpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wLXNpbXVsYXRpb25fc3RlcEhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnAtc2ltdWxhdGlvbl9zdGVwU3ViSGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1pZGRsZSk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zaW11bGF0aW9uX3N0ZXBTdWJIZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ucC1zaW11bGF0aW9uX3BvaW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MnB4IDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZzogMThweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wYWxlYmx1ZTAyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiKHZhcigtLWNvbG9yLXNoYWRvdykvMC4yNSk7XG59XG4ucC1zaW11bGF0aW9uX3BvaW50OmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2ltdWxhdGlvbl9wb2ludCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTRweDtcbiAgfVxufVxuLnAtc2ltdWxhdGlvbl9wb2ludFRpdGxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZTAxKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucC1zaW11bGF0aW9uX3BvaW50VGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDgycHg7XG4gIGhlaWdodDogODJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb19wb2ludC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cbi5wLXNpbXVsYXRpb25fcG9pbnRJdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zaW11bGF0aW9uX3BvaW50SXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlMDEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucC1zaW11bGF0aW9uX2RldGFpbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzIuMTMxNDEwMjU2NCUgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSBzdXBcIiBcInRleHQgc3VwXCI7XG4gIGdhcDogMCAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wLXNpbXVsYXRpb25fZGV0YWlsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgbWF4LWNvbnRlbnQpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIiBcInRleHRcIiBcInN1cFwiO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnAtc2ltdWxhdGlvbl9kZXRhaWwgKyAucC1zaW11bGF0aW9uX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zaW11bGF0aW9uX2RldGFpbCArIC5wLXNpbXVsYXRpb25fZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ucC1zaW11bGF0aW9uX2RldGFpbCAudGl0bGUge1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcbn1cbi5wLXNpbXVsYXRpb25fZGV0YWlsIC50ZXh0IHtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtYXJlYTogdGV4dDtcbn1cbi5wLXNpbXVsYXRpb25fZGV0YWlsIC5zdXAge1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtYXJlYTogc3VwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KXtcbiAgLnAtc2ltdWxhdGlvbl9kZXRhaWwgLnRpdGxlIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5wLXNpbXVsYXRpb25fZGV0YWlsIC50ZXh0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5wLXNpbXVsYXRpb25fZGV0YWlsIC5zdXAge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1zaW11bGF0aW9uX2RldGFpbCAuc3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ucC1zaW11bGF0aW9uX2RldGFpbFRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10ZXh0LWRhcmspO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnAtc2ltdWxhdGlvbl9kZXRhaWxUaXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNpbXVsYXRpb25fZGV0YWlsVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wLXNpbXVsYXRpb25fZGV0YWlsVGl0bGUgKyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wLXNpbXVsYXRpb25fZGV0YWlsU3VwIHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAyNHB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXBhbGVibHVlMDIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wLXNpbXVsYXRpb25fZGV0YWlsU3VwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wLXNpbXVsYXRpb25fc3VwVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucC1zaW11bGF0aW9uX3N1cExpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTAxIGl0ZW0wNlwiIFwiaXRlbTAyIGl0ZW0wN1wiIFwiaXRlbTAzIGl0ZW0wOFwiIFwiaXRlbTA0IGl0ZW0wOVwiIFwiaXRlbTA1IC5cIjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDlweCAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5wLXNpbXVsYXRpb25fc3VwTGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtYXgtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2ltdWxhdGlvbl9zdXBMaXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpdGVtMDFcIiBcIml0ZW0wMlwiIFwiaXRlbTAzXCIgXCJpdGVtMDRcIiBcIml0ZW0wNVwiIFwiaXRlbTA2XCIgXCJpdGVtMDdcIiBcIml0ZW0wOFwiIFwiaXRlbTA5XCI7XG4gIH1cbn1cbi5wLXNpbXVsYXRpb25fc3VwSXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWlkZGxlKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2ltdWxhdGlvbl9zdXBJdGVtLi1pdGVtMDEge1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1hcmVhOiBpdGVtMDE7XG59XG4ucC1zaW11bGF0aW9uX3N1cEl0ZW0uLWl0ZW0wMiB7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICBncmlkLWFyZWE6IGl0ZW0wMjtcbn1cbi5wLXNpbXVsYXRpb25fc3VwSXRlbS4taXRlbTAzIHtcbiAgLW1zLWdyaWQtcm93OiA1O1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtYXJlYTogaXRlbTAzO1xufVxuLnAtc2ltdWxhdGlvbl9zdXBJdGVtLi1pdGVtMDQge1xuICAtbXMtZ3JpZC1yb3c6IDc7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1hcmVhOiBpdGVtMDQ7XG59XG4ucC1zaW11bGF0aW9uX3N1cEl0ZW0uLWl0ZW0wNSB7XG4gIC1tcy1ncmlkLXJvdzogOTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICBncmlkLWFyZWE6IGl0ZW0wNTtcbn1cbi5wLXNpbXVsYXRpb25fc3VwSXRlbS4taXRlbTA2IHtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtYXJlYTogaXRlbTA2O1xufVxuLnAtc2ltdWxhdGlvbl9zdXBJdGVtLi1pdGVtMDcge1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgZ3JpZC1hcmVhOiBpdGVtMDc7XG59XG4ucC1zaW11bGF0aW9uX3N1cEl0ZW0uLWl0ZW0wOCB7XG4gIC1tcy1ncmlkLXJvdzogNTtcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICBncmlkLWFyZWE6IGl0ZW0wODtcbn1cbi5wLXNpbXVsYXRpb25fc3VwSXRlbS4taXRlbTA5IHtcbiAgLW1zLWdyaWQtcm93OiA3O1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtYXJlYTogaXRlbTA5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAucC1zaW11bGF0aW9uX3N1cEl0ZW0uLWl0ZW0wMSB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAucC1zaW11bGF0aW9uX3N1cEl0ZW0uLWl0ZW0wMiB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAucC1zaW11bGF0aW9uX3N1cEl0ZW0uLWl0ZW0wMyB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAucC1zaW11bGF0aW9uX3N1cEl0ZW0uLWl0ZW0wNCB7XG4gICAgLW1zLWdyaWQtcm93OiA0O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAucC1zaW11bGF0aW9uX3N1cEl0ZW0uLWl0ZW0wNSB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAucC1zaW11bGF0aW9uX3N1cEl0ZW0uLWl0ZW0wNiB7XG4gICAgLW1zLWdyaWQtcm93OiA2O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAucC1zaW11bGF0aW9uX3N1cEl0ZW0uLWl0ZW0wNyB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAucC1zaW11bGF0aW9uX3N1cEl0ZW0uLWl0ZW0wOCB7XG4gICAgLW1zLWdyaWQtcm93OiA4O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAucC1zaW11bGF0aW9uX3N1cEl0ZW0uLWl0ZW0wOSB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxufVxuLnAtc2ltdWxhdGlvbl9zdXBJdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlciAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlMDEpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5wLXZvaWNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdm9pY2VfY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYih2YXIoLS1jb2xvci1zaGFkb3cpLzAuMjUpO1xufVxuLnAtdm9pY2VfY2FyZCArIC5wLXZvaWNlX2NhcmQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdm9pY2VfY2FyZCArIC5wLXZvaWNlX2NhcmQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLXZvaWNlX2xpbmsge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heCgyNC4yNjQ3MDU4ODI0JSwgMjUwcHgpIDFmcjtcbiAgZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC12b2ljZV9saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcGFsZWJsdWUwMyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLXZvaWNlX2xpbms6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXZvaWNlX2xpbmsge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBnYXA6IDE0cHg7XG4gICAgcGFkZGluZzogMTRweDtcbiAgfVxufVxuLnAtdm9pY2VfaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC12b2ljZV9zdWJUaXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1pZGRsZSk7XG59XG4ucC12b2ljZV90aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbmE6aG92ZXIgLnAtdm9pY2VfdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZTAxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC12b2ljZV90aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5wLXZvaWNlX3RhZ0xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweCAwO1xuICBtYXJnaW46IDIwcHggMCAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXBhbGVncmF5MDMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdm9pY2VfdGFnTGlzdCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucC12b2ljZV90YWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1pZGRsZSk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wLXZvaWNlX2NvbnN1bHRhbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM2cHggMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IG1heC1jb250ZW50O1xuICBnYXA6IDAgMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdm9pY2VfY29uc3VsdGFudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnAtdm9pY2VfY29uc3VsdGFudEltZyB7XG4gIGdyaWQtcm93OiAxLzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wLXZvaWNlX2NvbnN1bHRhbnRQb3NpdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1pZGRsZSk7XG59XG4ucC12b2ljZV9jb25zdWx0YW50TmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucC12b2ljZV9tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0M3B4O1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdm9pY2VfbWV0YSB7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgfVxufVxuLnAtdm9pY2VfbGlua0ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC12b2ljZV9saW5rSWNvbiB7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIHJpZ2h0OiAxNHB4O1xuICB9XG59XG4ucC12b2ljZV9idXR0b24ge1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdm9pY2VfYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5wLXNlYXJjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnVsLnVpLXdpZGdldC1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzNDBweCkgKiAwLjkgKiAwLjU3Mzk0MzY2MikgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MTVweDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICB1bC51aS13aWRnZXQtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyNDBweCkgKiAwLjkpICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIHVsLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHVsLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucC1zZWFyY2gge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZ19zZWFyY2guanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuLnAtc2VhcmNoX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTcuMzk0MzY2MTk3MiU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1zZWFyY2hfaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5wLXNlYXJjaF9oZWFkaW5nTHYyIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZWFyY2hfaGVhZGluZ0x2MiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4ucC1zZWFyY2hfaW5wdXRCbG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VhcmNoX2lucHV0QmxvY2sge1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ucC1zZWFyY2hfZm9ybUJsb2NrIHVsIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5wLXNlYXJjaF9mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VhcmNoX2Zvcm06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb19zZWFyY2hfX2xpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuLnAtc2VhcmNoX2Zvcm0gdWwge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLnAtc2VhcmNoX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDE3cHggMjBweCAxN3B4IDU2cHg7XG4gIGJhY2tncm91bmQ6ICMwMTBCMkY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcGFsZWJsdWUwMSk7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnAtc2VhcmNoX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4OTk3QzQ7XG59XG4ucC1zZWFyY2hfaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4OTk3QzQ7XG59XG4ucC1zZWFyY2hfY2F1dGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGVtIDFmcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucC1zZWFyY2hfY2F1dGlvblRpdGxlIHtcbiAgY29sb3I6ICNGRkU1MDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucC1zZWFyY2hfY2F1dGlvblRleHQge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnAtcmVzdWx0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnVpLXRhYnMudWktd2lkZ2V0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbiNicmFuZGZpbmRlci1yZXN1bHQsICNicmFuZGZpbmRlci1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1yZXN1bHRfbG9hZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlc3VsdF9sb2FkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wLXJlc3VsdF9sb2FkaW5nRG90cyB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXJlc3VsdF9sb2FkaW5nRG90IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlMDEpO1xufVxuLnAtcmVzdWx0X2xvYWRpbmdEb3QuLXZlcjAxIHtcbiAgYW5pbWF0aW9uOiBwdWxzZSAwLjRzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuLnAtcmVzdWx0X2xvYWRpbmdEb3QuLXZlcjAyIHtcbiAgYW5pbWF0aW9uOiBwdWxzZSAwLjRzIGVhc2UgMC4ycyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG4ucC1yZXN1bHRfbG9hZGluZ0RvdC4tdmVyMDMge1xuICBhbmltYXRpb246IHB1bHNlIDAuNHMgZWFzZSAwLjRzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbi5wLXJlc3VsdF9wYXJ0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMS44MzA5ODU5MTU1JSAxZnI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wLXJlc3VsdF9wYXJ0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ2FwOiAwO1xuICB9XG59XG4ucC1yZXN1bHRfcGFydCArIC5wLXJlc3VsdF9wYXJ0IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAucC1yZXN1bHRfcGFydCArIC5wLXJlc3VsdF9wYXJ0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucC1yZXN1bHRfY29udGVudCB7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYih2YXIoLS1jb2xvci1zaGFkb3cpLzAuMjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzdWx0X2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMTRweDtcbiAgfVxufVxuLnAtcmVzdWx0X3RpdGxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NnB4IDFmcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXN1bHRfdGl0bGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzZweCAxZnI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ucC1yZXN1bHRfdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29fY2hhcnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXN1bHRfdGl0bGU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4ucC1yZXN1bHRfdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzdWx0X3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cbi5wLXJlc3VsdF9idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzdWx0X2J1dHRvbiB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxufVxuLnAtcmVzdWx0X3RhYkxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlMDEpICFpbXBvcnRhbnQ7XG59XG4udWktd2lkZ2V0IC5wLXJlc3VsdF90YWIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWpwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51aS13aWRnZXQgLnAtcmVzdWx0X3RhYiB7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLnVpLXdpZGdldCAucC1yZXN1bHRfdGFiW2FyaWEtc2VsZWN0ZWQ9ZmFsc2VdIHtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGNEY0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1taWRkbGUpO1xufVxuLnVpLXdpZGdldCAucC1yZXN1bHRfdGFiW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsdWUwMSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlMDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktd2lkZ2V0IC5wLXJlc3VsdF90YWJbYXJpYS1zZWxlY3RlZD10cnVlXTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLnAtcmVzdWx0X2NoYXJ0IHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWluLWhlaWdodDogMzI0cHg7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXN1bHRfY2hhcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wLXJlc3VsdF9jaGFydCA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtcmVzdWx0X3RleHRVbml0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTkuMTM4NzU1OTgwOSU7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luOiAzMnB4IDAgNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlc3VsdF90ZXh0VW5pdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzdWx0X2ZpZ3VyZSB7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgfVxufVxuLnAtcmVzdWx0X2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnAtYW5hbHlzaXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1hbmFseXNpc190ZXh0QmxvY2sge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnAtYW5hbHlzaXNfbGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hbmFseXNpc19sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5wLWFuYWx5c2lzX2F0dGVudGlvbiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hbmFseXNpc19hdHRlbnRpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLnAtYW5hbHlzaXNfbGlzdERpZ2l0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wLWFuYWx5c2lzX2NvbnRlbnRCbG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5wLWFuYWx5c2lzX2NvbnRlbnRCbG9jayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG4ucC1hbmFseXNpc190YWJsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2IodmFyKC0tY29sb3Itc2hhZG93KS8wLjI1KTtcbn1cbi5wLWFuYWx5c2lzX3RhYmxlIHRoLCAucC1hbmFseXNpc190YWJsZSB0ZCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLnAtYW5hbHlzaXNfdGFibGUgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXN0YW5kYXJkMDEpO1xufVxuLnAtYW5hbHlzaXNfaW1nQmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLnAtYW5hbHlzaXNfaW1nQmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5wLWFuYWx5c2lzX3ByaWNlQmxvY2sge1xuICBtYXJnaW46IDgwcHggMDtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wYWxlYmx1ZTAyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiKHZhcigtLWNvbG9yLXNoYWRvdykvMC4yNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hbmFseXNpc19wcmljZUJsb2NrIHtcbiAgICBtYXJnaW46IDQwcHggMCA0OHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTRweDtcbiAgfVxufVxuLnAtYW5hbHlzaXNfcHJpY2Uge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYW5hbHlzaXNfcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5wLWFuYWx5c2lzX3ByaWNlIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFuYWx5c2lzX3ByaWNlIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cbi5wLWFuYWx5c2lzX2J1dHRvbkJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wLWFuYWx5c2lzX2J1dHRvbkJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucC1hbmFseXNpc19idXR0b25Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG4ucC1hbmFseXNpc19idXR0b25Jbm5lciArIC5wLWFuYWx5c2lzX2J1dHRvbklubmVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wLWFuYWx5c2lzX2J1dHRvbklubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hbmFseXNpc19idXR0b24ge1xuICAgIG1pbi1oZWlnaHQ6IDc0cHg7XG4gIH1cbn1cbi5wLWFuYWx5c2lzX25vdGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgQ1NTIEFuaW1hdGlvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIG1vZGFsRmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb2RhbEZhZGVvdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vZGFsU2xpZGVpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb2RhbFNsaWRlb3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICBVdGlsaXR5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi51LWxnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS1sZyB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtbm9uZS1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LW1kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAudS1tZCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLnUtbm9uZS1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXNtIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW5vbmUtc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1pbmxpbmVCbG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gIFByaW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBwcmludCB7XG4gIGJvZHkge1xuICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgfVxuICAubC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmMtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuIl19 */