@charset "UTF-8";html{-webkit-text-size-adjust:none}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6,strong{font-weight:400}h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.3;font-family:inherit;margin:0}p,li,dt,dd,th,td,pre{line-break:strict;word-break:break-strict;margin:0}br{letter-spacing:0}a{background-color:transparent}a:focus{outline:none}a:hover,a:active{outline-width:0}abbr[title]{border-bottom:none;text-decoration:none}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:normal}mark{background-color:#ff0;color:#000}em{font-style:normal}small{font-size:inherit}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}q{quotes:"“" "”" "‘" "’"}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%;vertical-align:middle;border:0;width:auto;height:auto}svg:not(:root){overflow:hidden}canvas{display:inline-block}template{display:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{line-height:normal}button{background-color:transparent}button:focus{outline:none}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:normal;appearance:normal;cursor:pointer;border:none}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;vertical-align:top;resize:none}details,menu{display:block}summary{display:list-item}progress{display:inline-block;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0;font-size:inherit}th{font-weight:400}ul,ol,dl{list-style:none;padding:0;margin:0}dd{margin-left:0}[hidden]{display:none}html{-webkit-text-size-adjust:none}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6,strong{font-weight:400}h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.3;font-family:inherit;margin:0}p,li,dt,dd,th,td,pre{line-break:strict;word-break:break-strict;margin:0}br{letter-spacing:0}a{background-color:transparent}a:focus{outline:none}a:hover,a:active{outline-width:0}abbr[title]{border-bottom:none;text-decoration:none}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:normal}mark{background-color:#ff0;color:#000}em{font-style:normal}small{font-size:inherit}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}q{quotes:"“" "”" "‘" "’"}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%;vertical-align:middle;border:0;width:auto;height:auto}svg:not(:root){overflow:hidden}canvas{display:inline-block}template{display:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{line-height:normal}button{background-color:transparent}button:focus{outline:none}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:normal;appearance:normal;cursor:pointer;border:none}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;vertical-align:top;resize:none}details,menu{display:block}summary{display:list-item}progress{display:inline-block;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0;font-size:inherit}th{font-weight:400}ul,ol,dl{list-style:none;padding:0;margin:0}dd{margin-left:0}[hidden]{display:none}*{box-sizing:border-box;word-break:normal;word-wrap:break-word;white-space:normal;font-family:inherit;font-size:inherit;line-height:inherit}:before,:after{box-sizing:border-box}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}html{overflow:auto;height:100%}address{font-style:normal}h1,h2,h3,h4,h5,h6,strong{font-weight:400}h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.333;font-family:inherit;margin:0}p,li,dt,dd,th,td,pre{line-break:strict;word-break:break-strict;margin:0}a{text-decoration:none;color:inherit}a:focus{outline:none}a:hover,a:active{outline-width:0}strong{font-weight:400}button{text-align:left;padding:0;border-radius:0;border:none}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:none}@media screen and (min-width:769px){.fol_pc_1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%}.fol_pc_2{-ms-flex-preferred-size:16.6666666666%;flex-basis:16.6666666666%}.fol_pc_3{-ms-flex-preferred-size:25%;flex-basis:25%}.fol_pc_4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.fol_pc_5{-ms-flex-preferred-size:41.5555555555%;flex-basis:41.5555555555%}.fol_pc_6{-ms-flex-preferred-size:50%;flex-basis:50%}.fol_pc_7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%}.fol_pc_8{-ms-flex-preferred-size:66.6666666666%;flex-basis:66.6666666666%}.fol_pc_9{-ms-flex-preferred-size:75%;flex-basis:75%}.fol_pc_10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%}.fol_pc_11{-ms-flex-preferred-size:91.6666666666%;flex-basis:91.6666666666%}.fol_pc_12{-ms-flex-preferred-size:100%;flex-basis:100%}.fol_pc_fifth{-ms-flex-preferred-size:20%;flex-basis:20%}.fol_pc_3:nth-of-type(n+5){margin-top:8px}.fol_pc_4:nth-of-type(n+4){margin-top:2.856rem}}@media screen and (max-width:768px) and (min-width:600px){.fol_tb_1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%}.fol_tb_2{-ms-flex-preferred-size:16.6666666666%;flex-basis:16.6666666666%}.fol_tb_3{-ms-flex-preferred-size:25%;flex-basis:25%}.fol_tb_4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.fol_tb_5{-ms-flex-preferred-size:41.5555555555%;flex-basis:41.5555555555%}.fol_tb_6{-ms-flex-preferred-size:50%;flex-basis:50%}.fol_tb_7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%}.fol_tb_8{-ms-flex-preferred-size:66.6666666666%;flex-basis:66.6666666666%}.fol_tb_9{-ms-flex-preferred-size:75%;flex-basis:75%}.fol_tb_10{-ms-flex-preferred-size:83%;flex-basis:83%}.fol_tb_11{-ms-flex-preferred-size:91.6666666666%;flex-basis:91.6666666666%}.fol_tb_12{-ms-flex-preferred-size:100%;flex-basis:100%}.fol_tb_fifth{-ms-flex-preferred-size:20%;flex-basis:20%}.fol_tb_6:nth-of-type(n+3){margin-top:8px}.fol_tb_12:nth-of-type(n+2){margin-top:8px}}@media screen and (max-width:599px){.fol_sp_1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%}.fol_sp_2{-ms-flex-preferred-size:16.6666666666%;flex-basis:16.6666666666%}.fol_sp_3{-ms-flex-preferred-size:25%;flex-basis:25%}.fol_sp_4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.fol_sp_5{-ms-flex-preferred-size:41.5555555555%;flex-basis:41.5555555555%}.fol_sp_6{-ms-flex-preferred-size:50%;flex-basis:50%}.fol_sp_7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%}.fol_sp_8{-ms-flex-preferred-size:66.6666666666%;flex-basis:66.6666666666%}.fol_sp_9{-ms-flex-preferred-size:75%;flex-basis:75%}.fol_sp_10{-ms-flex-preferred-size:83%;flex-basis:83%}.fol_sp_11{-ms-flex-preferred-size:91.6666666666%;flex-basis:91.6666666666%}.fol_sp_12{-ms-flex-preferred-size:100%;flex-basis:100%}.fol_sp_fifth{-ms-flex-preferred-size:20%;flex-basis:20%}.fol_sp_6:nth-of-type(n+3){margin-top:8px}.fol_sp_12:nth-of-type(n+2){margin-top:8px}}[class*=" flex_"],[class^=flex_]{display:-ms-flexbox;display:flex}[class*=" flex_"].__flow_reverse,[class^=flex_].__flow_reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}[class*=" flex_"].__align_center,[class^=flex_].__align_center{-ms-flex-direction:row-reverse;flex-direction:row-reverse}[class*=" flex_"].__gutters1,[class^=flex_].__gutters1{margin-left:-4px;margin-right:-4px}[class*=" flex_"].__gutters1>*,[class^=flex_].__gutters1>*{padding-left:4px;padding-right:4px}[class*=" flex_"].__gutters2,[class^=flex_].__gutters2{margin-left:-2px;margin-right:-2px}[class*=" flex_"].__gutters2>*,[class^=flex_].__gutters2>*{padding-left:2px;padding-right:2px}[class*=" flex_"].__gutters3,[class^=flex_].__gutters3{margin-left:-.714rem;margin-right:-.714rem}[class*=" flex_"].__gutters3>*,[class^=flex_].__gutters3>*{padding-left:.714rem;padding-right:.714rem}.flex_type1{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.flex_type2{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}.flex_type3{-ms-flex-flow:row wrap;flex-flow:row wrap}html{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro W3,"ＭＳ Ｐゴシック",sans-serif;font-size:14px;color:#000;line-height:2;letter-spacing:normal}@media screen and (max-width:768px){html{font-size:13.5px}}@media screen and (max-width:599px){html{font-size:13px}}.text_center,.sp_justify{text-align:center}.text_left{text-align:left}.text_right{text-align:right}.text_justify{text-align:justify}.space{white-space:nowrap}@media screen and (max-width:599px){.sp_justify{text-align:justify}}.hover_alpha{transition:opacity .3s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hover .hover_alpha:hover,.hover_alpha.hover,.hover_alpha:focus{opacity:.7;zoom:1}.hover_bright{transition:filter .5s cubic-bezier(.23,1,.32,1)}.hover .hover_bright:hover,.hover_bright.hover,.hover_bright:focus{filter:brightness(1.1)}[class*=" headline_"],[class^=headline_]{display:block}[class*=" btn_"],[class^=btn_]{-webkit-appearance:none;appearance:none;display:block;width:100%;transition:.12s cubic-bezier(0,0,.58,1)}[class*=" btn_"][href],[class^=btn_][href]{cursor:pointer}[class*=" btn_"].__inline,[class^=btn_].__inline{width:auto;display:inline-block}[class*=" btn_"].__inline.__width_auto,[class^=btn_].__inline.__width_auto{width:auto;max-width:inherit}[class*=" btn_"].__disabled,[class^=btn_].__disabled{pointer-events:none;filter:grayscale(100%);opacity:.8;color:#ababab}[class*=" btn_"].__mauto,[class^=btn_].__mauto{margin-left:auto;margin-right:auto}@media screen and (max-width:599px){[class*=" btn_"].__sp_mauto,[class^=btn_].__sp_mauto{margin-left:auto;margin-right:auto}}[class*=" btn_"].__mright,[class^=btn_].__mright{margin-left:auto;margin-right:0}[class*=" btn_"].__max_width,[class^=btn_].__max_width{max-width:inherit}[class*=" box_"],[class^=box_]{display:block}[class*=" box_"].__inline,[class^=box_].__inline{display:inline-block}[class*=" table_"],[class^=table_]{width:100%}.sc{clear:both}.cf{zoom:1}.cf:after{content:"";display:table}.cf:after{clear:both}.block{display:block}.relative{position:relative}.absolute_center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:980px){.over_pc_none{display:none}}@media screen and (min-width:769px){.over_lp_none{display:none}}@media screen and (min-width:600px){.over_tb_none{display:none}}@media screen and (max-width:979px){.under_lp_none{display:none}}@media screen and (max-width:768px){.under_tb_none{display:none}}@media screen and (max-width:599px){.under_sp_none{display:none}}.bg_browser_update{position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.box_browser_update{position:fixed;z-index:2000;top:50%;left:50%;width:500px!important;transform:translate(-50%,-50%);padding:25px;background-color:#fff;text-align:center}.box_browser_update .headline{font-size:1.2em;color:#e28b41;margin-bottom:1.25rem}.box_browser_update .headline .subtext{display:block;color:#999;font-size:.75em;font-weight:400}.box_browser_update .paragraph{text-align:justify;text-align-last:left;font-size:.875em;margin-bottom:1.25rem}.box_browser_update .btn_requirement{display:block;background-color:#e28b41;color:#fff}#logo_aura{position:absolute;bottom:1px;right:1.9607843137%;width:70px;opacity:.4}@media screen and (max-width:599px){#logo_aura{right:1.153rem}}body{min-width:1240px;padding-top:106px}@media screen and (max-width:768px){body{min-width:auto;padding-bottom:56px;padding-top:0}}body.regist{width:100%;height:100vh;padding-top:0;background-color:#f29204}body.mapping{padding-top:0}body.list-facility{padding-top:0;padding-bottom:0}.content_wrapper{background-image:url(img/bg_page01.png?v=2);background-repeat:repeat-x;background-position:center top}@media screen and (max-width:599px){.content_wrapper.__sp_bg_none{background:none}}.content_page{max-width:1240px;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:5rem}.content_page.__small1{max-width:950px}.content_page.__small2{max-width:750px}.content_page.__padding-top-bottom-60{padding-top:60px;padding-bottom:60px}.content_page .content_page{padding-left:0;padding-right:0}.content_page.__content{padding-left:88px;padding-right:100px}.content_page.__flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.content_page{padding-left:1.111rem;padding-right:1.111rem}.content_page.__content{padding-left:0;padding-right:0}.content_page.__flex{display:block}}@media screen and (max-width:599px){.content_page{padding-left:1.153rem;padding-right:1.153rem}}.content_max{width:100%}.content_regist{width:100%;height:100%;display:inline-block}.content_regist .layout_regist{height:calc(100vh - 97px)}.content_regist .layout_top_team_company{height:97px;background-color:#fff;border:none}.block_section_large{margin-bottom:5rem}.block_section{margin-bottom:3.214rem}.block_content{margin-bottom:2.5rem}.block_paragraph{margin-bottom:1.428rem}.block_parts{margin-bottom:.714rem}.block_side_content{margin-top:3rem;margin-bottom:1rem}@media screen and (max-width:599px){.block_content{margin-bottom:1.428rem}}.contents_ad{width:650px;height:436px;margin-left:0}.contents_ad .anchor{color:#e28b41}.contents_ad.__tenant{width:332px;height:436px;padding-top:37px}.contents_ad.__tenant img{width:100%;height:100%}.contents_ad__pr{display:none}.contents_ad__pr.__active{display:block}.contents_ad__pr.__active.__background{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:solid 3px #efefef}.contents_ad__pr.__active.__background:hover{border:none;background:#efefef;opacity:.7}@media screen and (max-width:768px){.contents_ad{width:332px;height:auto;margin:50px auto 0}}.contents_topics .anchor{color:#e28b41}@media screen and (min-width:769px){.fol_pc_1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%}.fol_pc_2{-ms-flex-preferred-size:16.6666666666%;flex-basis:16.6666666666%}.fol_pc_3{-ms-flex-preferred-size:25%;flex-basis:25%}.fol_pc_4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.fol_pc_5{-ms-flex-preferred-size:41.5555555555%;flex-basis:41.5555555555%}.fol_pc_6{-ms-flex-preferred-size:50%;flex-basis:50%}.fol_pc_7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%}.fol_pc_8{-ms-flex-preferred-size:66.6666666666%;flex-basis:66.6666666666%}.fol_pc_9{-ms-flex-preferred-size:75%;flex-basis:75%}.fol_pc_10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%}.fol_pc_11{-ms-flex-preferred-size:91.6666666666%;flex-basis:91.6666666666%}.fol_pc_12{-ms-flex-preferred-size:100%;flex-basis:100%}.fol_pc_fifth{-ms-flex-preferred-size:20%;flex-basis:20%}.fol_pc_3:nth-of-type(n+5){margin-top:8px}.fol_pc_4:nth-of-type(n+4){margin-top:2.856rem}}@media screen and (max-width:768px) and (min-width:600px){.fol_tb_1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%}.fol_tb_2{-ms-flex-preferred-size:16.6666666666%;flex-basis:16.6666666666%}.fol_tb_3{-ms-flex-preferred-size:25%;flex-basis:25%}.fol_tb_4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.fol_tb_5{-ms-flex-preferred-size:41.5555555555%;flex-basis:41.5555555555%}.fol_tb_6{-ms-flex-preferred-size:50%;flex-basis:50%}.fol_tb_7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%}.fol_tb_8{-ms-flex-preferred-size:66.6666666666%;flex-basis:66.6666666666%}.fol_tb_9{-ms-flex-preferred-size:75%;flex-basis:75%}.fol_tb_10{-ms-flex-preferred-size:83%;flex-basis:83%}.fol_tb_11{-ms-flex-preferred-size:91.6666666666%;flex-basis:91.6666666666%}.fol_tb_12{-ms-flex-preferred-size:100%;flex-basis:100%}.fol_tb_fifth{-ms-flex-preferred-size:20%;flex-basis:20%}.fol_tb_6:nth-of-type(n+3){margin-top:8px}.fol_tb_12:nth-of-type(n+2){margin-top:8px}}@media screen and (max-width:599px){.fol_sp_1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%}.fol_sp_2{-ms-flex-preferred-size:16.6666666666%;flex-basis:16.6666666666%}.fol_sp_3{-ms-flex-preferred-size:25%;flex-basis:25%}.fol_sp_4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.fol_sp_5{-ms-flex-preferred-size:41.5555555555%;flex-basis:41.5555555555%}.fol_sp_6{-ms-flex-preferred-size:50%;flex-basis:50%}.fol_sp_7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%}.fol_sp_8{-ms-flex-preferred-size:66.6666666666%;flex-basis:66.6666666666%}.fol_sp_9{-ms-flex-preferred-size:75%;flex-basis:75%}.fol_sp_10{-ms-flex-preferred-size:83%;flex-basis:83%}.fol_sp_11{-ms-flex-preferred-size:91.6666666666%;flex-basis:91.6666666666%}.fol_sp_12{-ms-flex-preferred-size:100%;flex-basis:100%}.fol_sp_fifth{-ms-flex-preferred-size:20%;flex-basis:20%}.fol_sp_6:nth-of-type(n+3){margin-top:8px}.fol_sp_12:nth-of-type(n+2){margin-top:8px}}[class*=" flex_"],[class^=flex_]{display:-ms-flexbox;display:flex}[class*=" flex_"].__flow_reverse,[class^=flex_].__flow_reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}[class*=" flex_"].__align_center,[class^=flex_].__align_center{-ms-flex-direction:row-reverse;flex-direction:row-reverse}[class*=" flex_"].__gutters1,[class^=flex_].__gutters1{margin-left:-4px;margin-right:-4px}[class*=" flex_"].__gutters1>*,[class^=flex_].__gutters1>*{padding-left:4px;padding-right:4px}[class*=" flex_"].__gutters2,[class^=flex_].__gutters2{margin-left:-2px;margin-right:-2px}[class*=" flex_"].__gutters2>*,[class^=flex_].__gutters2>*{padding-left:2px;padding-right:2px}[class*=" flex_"].__gutters3,[class^=flex_].__gutters3{margin-left:-.714rem;margin-right:-.714rem}[class*=" flex_"].__gutters3>*,[class^=flex_].__gutters3>*{padding-left:.714rem;padding-right:.714rem}[class*=" flex_"].__gutters4>*,[class^=flex_].__gutters4>*{padding:7px 10px}[class*=" flex_"].__gutters5,[class^=flex_].__gutters5{margin-left:-10px}[class*=" flex_"].__gutters5>*,[class^=flex_].__gutters5>*{padding-left:20px;padding-bottom:20px}[class*=" flex_"].__gutters6>*,[class^=flex_].__gutters6>*{margin-left:-10px}[class*=" flex_"].__gutters6>*,[class^=flex_].__gutters6>*{width:100%;padding-left:20px;padding-bottom:22.5px}.flex_type1{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.flex_type2{-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (max-width:768px){.flex_type2{padding:0}.flex_type2 .item{padding:0 5px}}.flex_type3{-ms-flex-flow:row wrap;flex-flow:row wrap}.flex_box1{width:60%;-ms-flex-align:center;align-items:center}.flex_box1 .gutter:not(:last-child){padding-right:2%}.flex_box1 .gutter.__min{width:10%}.flex_box1 .gutter.__medium{width:30%}.flex_box1 .gutter.__large{width:50%}.flex_search_box_mypage{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:60%}.flex_search_box_mypage__item{padding-bottom:6px;padding-right:6px}.flex_search_box_mypage+.flex_type2 .btn_type2{margin-left:6px}.flex_search_box_mypage .text_type2{min-width:200px}.flex_search_box_mypage .select_type2{min-width:200px}.flex_search_box_mypage .select_type2 .input.select{height:100%}@media screen and (max-width:768px){.flex_search_box_mypage{width:100%}.flex_search_box_mypage+.flex_type2{padding:10px 0}.flex_search_box_mypage+.flex_type2 .btn_type2{margin-left:0;margin-right:6px}.flex_search_box_mypage .select_type2{min-width:auto}.flex_search_box_mypage .select_type2 .input.select{height:100%}}.icon_logo01{width:82px;height:82px;position:relative;margin-left:auto;margin-right:auto;border:1px solid #eee;border-radius:50%;background-color:#fff}.icon_logo01 .icon{width:36px;position:absolute;top:50%;left:3px;right:0;margin:auto;transform:translateY(-50%)}.icon_logo01.__font .icon{left:0;width:100%;font-size:2.75em;text-align:center}.icon_logo01.__thirdly{color:#ffd052}@media screen and (max-width:599px){.icon_logo01{width:50px;height:50px}.icon_logo01 .icon{width:22px}}.u-pagetop{position:fixed;display:block;bottom:20px;right:1%;height:65px;width:65px;opacity:0;outline:none;cursor:pointer;padding:0;color:#e28b41;font-size:.889em;text-align:center;transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-property:opacity;transition-duration:.3s;transition-delay:0s}.u-pagetop:focus,.u-pagetop:active{outline:none}.u-pagetop.fadein{opacity:1;transition-delay:50ms}.u-pagetop.static{position:absolute;top:-70px;right:1%}@media screen and (max-width:768px){.u-pagetop.static{top:15px;color:#fff}}.u-navigation-toggle{padding:0;display:none;position:fixed;z-index:12;top:40px;right:10px;height:85px;width:50px;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.u-navigation-toggle__bd{position:relative;transition:.3s ease-in-out;margin:16px 0}.u-navigation-toggle__bd,.u-navigation-toggle__bd:before,.u-navigation-toggle__bd:after{display:block;width:40px;height:2px;background-color:#000}.u-navigation-toggle__bd:before,.u-navigation-toggle__bd:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.u-navigation-toggle__bd:before{transition:.3s ease-in-out;transition-delay:.4s;transform:translateY(-12px)}.u-navigation-toggle__bd:after{transition:.3s ease-in-out;transition-delay:.2s;transform:translateY(12px)}.u-navigation-toggle__text{font-size:14px;letter-spacing:.06em;font-weight:600}.u-navigation-toggle.active .u-navigation-toggle__bd{transform:rotate(45deg);background-color:#fff}.u-navigation-toggle.active .u-navigation-toggle__bd:before{background-color:#fff;transform:translateY(0) rotate(-90deg)}.u-navigation-toggle.active .u-navigation-toggle__bd:after{background-color:#fff;transform:translateY(0);opacity:0}@media screen and (max-width:768px){.u-navigation-toggle{display:block;height:75px;width:75px}}@media screen and (max-width:599px){.u-navigation-toggle{top:30px;right:6px;height:32px;width:50px}.u-navigation-toggle__bd{margin:16px 0}.u-navigation-toggle__bd,.u-navigation-toggle__bd:before,.u-navigation-toggle__bd:after{width:32px;height:1px}.u-navigation-toggle__bd:before{transform:translateY(-10px)}.u-navigation-toggle__bd:after{transform:translateY(10px)}.u-navigation-toggle__text{font-size:10px}}.u-color-text-primary{color:#e28b41}.u-color-text-alert{color:red}i .text{font-size:0!important;display:none!important}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?37mmmt);src:url(fonts/icomoon.eot?37mmmt#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?37mmmt) format("truetype"),url(fonts/icomoon.woff?37mmmt) format("woff"),url(fonts/icomoon.svg?37mmmt#icomoon) format("svg");font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow04:before{content:"\e91f"}.icon-arrow02:before{content:"\e921"}.icon-star02:before{content:"\e922"}.icon-arrow06:before{content:"\e923"}.icon-pin01:before{content:"\e924"}.icon-pin02:before{content:"\e927"}.icon-close02:before{content:"\e925"}.icon-arrow05:before{content:"\e926"}.icon-arrow03:before{content:"\e900"}.icon-company:before{content:"\e901"}.icon-status:before{content:"\e902"}.icon-invoice:before{content:"\e903"}.icon-account:before{content:"\e904"}.icon-project:before{content:"\e905"}.icon-mypage_top:before{content:"\e907"}.icon-achievement:before{content:"\e91e"}.icon-area:before{content:"\e906"}.icon-category:before{content:"\e920"}.icon-facility_type:before{content:"\e929"}.icon-freeword:before{content:"\e931"}.icon-mapping:before{content:"\e935"}.icon-my_search:before{content:"\e938"}.icon-new_facility:before{content:"\e944"}.icon-arrow01:before{content:"\e908"}.icon-build01:before{content:"\e909"}.icon-heart01:before{content:"\e90a"}.icon-login:before{content:"\e90b"}.icon-money01:before{content:"\e90c"}.icon-note01:before{content:"\e90d"}.icon-search01:before{content:"\e90e"}.icon-space:before{content:"\e90f"}.icon-mail01:before{content:"\e910"}.icon-user01:before{content:"\e911"}.icon-search02:before{content:"\e912"}.icon-japan:before{content:"\e913"}.icon-pc01:before{content:"\e914"}.icon-star01:before{content:"\e915"}.icon-search03:before{content:"\e916"}.icon-note02:before{content:"\e917"}.icon-history:before{content:"\e918"}.icon-pdf:before{content:"\e919"}.icon-upload01:before{content:"\e91a"}.icon-calendar01:before{content:"\e91b"}.icon-close01:before{content:"\e91c"}.icon-logout:before{content:"\e91d"}.icon-freeword01:before{content:url(svg/top/freeword01.svg)}.icon-freeword02:before{content:url(svg/top/freeword02.svg)}.icon-freeword03:before{content:url(svg/top/freeword03.svg)}.icon-area01:before{content:url(svg/top/area01.svg)}.icon-area02:before{content:url(svg/top/area02.svg)}.icon-area03:before{content:url(svg/top/area03.svg)}.icon-category01:before{content:url(svg/top/category01.svg)}.icon-category02:before{content:url(svg/top/category02.svg)}.icon-category03:before{content:url(svg/top/category03.svg)}.icon-facility_type01:before{content:url(svg/top/facilityType01.svg)}.icon-facility_type02:before{content:url(svg/top/facilityType02.svg)}.icon-facility_type03:before{content:url(svg/top/facilityType03.svg)}.icon-mapping01:before{content:url(svg/top/mapping01.svg)}.icon-mapping02:before{content:url(svg/top/mapping02.svg)}.icon-mapping03:before{content:url(svg/top/mapping03.svg)}.icon-new_facility01:before{content:url(svg/top/newFacility01.svg)}.icon-new_facility02:before{content:url(svg/top/newFacility02.svg)}.icon-new_facility03:before{content:url(svg/top/newFacility03.svg)}.icon-my_search01:before{content:url(svg/top/mySearch01.svg)}.icon-my_search02:before{content:url(svg/top/mySearch02.svg)}.icon-my_search03:before{content:url(svg/top/mySearch03.svg)}.icon-all_search01:before{content:url(svg/top/allSearch01.svg)}.icon-all_search02:before{content:url(svg/top/allSearch02.svg)}.icon-all_search03:before{content:url(svg/top/allSearch03.svg)}.__tenant .icon-area01:before{content:url(svg/top/tenant/area01.svg)}.__tenant .icon-facility_type01:before{content:url(svg/top/tenant/facilityType01.svg)}.__tenant .icon-station01:before{content:url(svg/top/tenant/station01.svg)}.__tenant .icon-job01:before{content:url(svg/top/tenant/job01.svg)}.__tenant .icon-mapping01:before{content:url(svg/top/mapping02.svg)}.__tenant .icon-area02:before{content:url(svg/top/tenant/area02.svg)}.__tenant .icon-facility_type02:before{content:url(svg/top/tenant/facilityType02.svg)}.__tenant .icon-station02:before{content:url(svg/top/tenant/station02.svg)}.__tenant .icon-job02:before{content:url(svg/top/tenant/job02.svg)}.__tenant .icon-mapping02:before{content:url(svg/top/tenant/mapping02.svg)}.__tenant .icon-station03:before{content:url(svg/top/tenant/station03.svg)}.__tenant .icon-job03:before{content:url(svg/top/tenant/job03.svg)}.__tenant .icon-area04:before{content:url(svg/top/tenant/area04.svg)}.__tenant .icon-facility_type04:before{content:url(svg/top/tenant/facilityType04.svg)}.__tenant .icon-station04:before{content:url(svg/top/tenant/station04.svg)}.__tenant .icon-job04:before{content:url(svg/top/tenant/job04.svg)}.__tenant .icon-mapping04:before{content:url(svg/top/tenant/mapping04.svg)}.text_small{font-size:.889em;line-height:1.35}.text_large{font-size:1.266em}.text_huge{font-size:2.027em}.text_bold{font-weight:700}.line_height_high{line-height:2.142}.text_alert{color:#f00}.text_caption{line-height:1.1;font-size:.79em;margin-top:3px}.text_center{text-align:center}::selection{background:#e28b41;color:#fff}.blockquote{padding:1.426em 2.281em 1.602em;position:relative;margin-left:2em}.blockquote:before{content:"“";font-size:5em;line-height:.8em;font-family:Times New Roman,"ＭＳ Ｐゴシック",sans-serif;color:#ababab;position:absolute;left:0;top:0;z-index:2}.blockquote .cite{display:block;margin-top:1em;font-size:.889em;font-weight:700}.paragraph_type1{text-align:center;color:#666;line-height:2.25;font-size:1.142em}.paragraph_type1 .em{color:#e28b41;font-weight:700}.paragraph_type1.__top{margin-top:2.5rem}.paragraph_type1.__buttom{margin-bottom:2.5rem}@media screen and (max-width:599px){.paragraph_type1{font-size:1.153em;text-align:left;line-height:1.75}}.paragraph_type2{padding-top:.7142857143rem;text-align:center;color:#fff;line-height:2.25;font-size:1em}.paragraph_type2 .em{color:#e28b41;font-weight:700}.paragraph_type2.__top{margin-top:2.5rem}.paragraph_type2.__buttom{margin-bottom:2.5rem}@media screen and (max-width:768px){.paragraph_type2{font-size:1em;text-align:center;line-height:1.75;color:#534237}}@media screen and (max-width:599px){.paragraph_type2{font-size:1em;text-align:center;line-height:1.75;color:#534237}}.text_hover{text-decoration:underline}.hover .text_hover:hover,.text_hover.hover{text-decoration:none}.hover_line{display:inline-block;position:relative;transform:translateZ(0)}.hover_line:after{content:"";position:absolute;bottom:.1em;left:0;width:100%;height:1px;background-color:#000;transform-origin:left center;transition:.3s cubic-bezier(.23,1,.32,1);transition-property:transform}.hover .hover_line:hover:after,.hover_line.hover:after{transform-origin:right center;transform:scaleX(0)}.anchor_type1{display:inline-block;text-decoration:underline;color:#666;line-height:1.5}.hover .anchor_type1:hover,.anchor_type1.hover{text-decoration:none}.anchor_type1.__small{font-size:.857em}.anchor_type1.__white{color:#fff}.anchor_type1.__primary{color:#e28b41}.anchor_type2{display:inline-block;color:#202124;line-height:1.5;margin-top:10px;width:100%;content:\<;text-align:center;background-color:white;padding:10px;padding:.25rem .728rem;border-radius:20px;border:2px solid #c9c9c9;border:1px solid #c9c9c9}.hover .anchor_type2:hover,.anchor_type2.hover{text-decoration:underline}.anchor_type2:before{content:"▼"}.hover_alpha{transition:opacity .3s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hover .hover_alpha:hover,.hover_alpha.hover,.hover_alpha:focus{opacity:.7;zoom:1}.hover_bright{transition:filter .5s cubic-bezier(.23,1,.32,1)}.hover .hover_bright:hover,.hover_bright.hover,.hover_bright:focus{filter:brightness(1.1)}[class*=" btn_"],[class^=btn_]{text-align:center;border-radius:6px;max-width:500px;padding:.75rem}[class*=" btn_"].__small,[class^=btn_].__small{max-width:130px;padding:.493em 1em;font-size:.857em}[class*=" btn_"].__no_radius,[class^=btn_].__no_radius{border-radius:0}[class*=" btn_"].__width_middle,[class^=btn_].__width_middle{max-width:300px;width:100%}.btn_type1{max-width:230px;position:relative;color:#fff;text-align:center;font-size:14px;background-color:#f29204;border:1px solid #999;transition-property:opacity}.btn_type1 .layer{margin-right:-1em;letter-spacing:1em}.btn_type1 .icon{position:absolute;top:0;bottom:0;left:1.428rem;margin:auto;width:1em;height:1em;font-size:1.285em}.btn_type1.__vari1 .layer{letter-spacing:normal;margin-right:0}.btn_type1.__gray{background-color:#eaeaea;border-color:#eaeaea;color:#666}.btn_type1.__gray .layer{letter-spacing:normal;margin-right:0}.hover .btn_type1:hover,.btn_type1.hover{opacity:.8}.btn_type2{border:1px solid #e5e5e5;border-radius:6px;background-color:#e28b41;color:#fff;font-size:.8571428571em;padding:3px 12px 6px;min-width:86px;height:32px}.btn_type2 .icon{font-size:.79em;margin-left:.75rem}.hover .btn_type2:hover,.btn_type2.hover{background-color:#fff;color:#e28b41}.btn_type2.__skip{border:none;color:#5a5a5a;background-color:#fff}.btn_type2.__skip span{text-decoration:underline}.btn_type2.__success{background-color:#6ca529}.btn_type2.__secondary{background-color:#707070}.btn_type2.__size1{min-width:50px;min-height:45px;padding-top:5px;padding-bottom:5px}.btn_type2.__size1 .layer{margin:auto 0}.btn_type2.__size3{min-width:50px;min-height:30px;padding-top:7px;padding-bottom:5px}.btn_type2.__size3 .layer{margin:auto 0}.btn_type2.__button{padding-top:3px}.btn_type2.__vari2{padding:5px 12px 6px}.btn_type2.__href{display:-ms-flexbox;display:flex}.btn_type2.__href .layer{margin:4px 0 0}@media screen and (max-width:768px){.btn_type2.__tb_large{display:block;max-width:230px;padding:.75rem;margin-left:auto;margin-right:auto;min-height:45px}}.modalBox .box_search_type1 .btn_type2,.layout_search_type2 .btn_type2{min-height:30px;padding:0 10px}.btn_type3{background-color:#6ca529;border:1px solid #6ca529;color:#fff;font-weight:700;position:relative}.btn_type3 .icon{position:absolute;top:0;bottom:0;left:1.428rem;margin:auto;width:1em;height:1em;font-size:1.285em}.btn_type3.__bg_thirdly{background-color:#ffd052;border-color:#ffd052}.hover .btn_type3:hover,.btn_type3.hover{background-color:#fff;color:#6ca529}.btn_type3.__navigation{background-color:#e28b41;border:1px solid #e28b41}.btn_type4{border:2px solid #d2d2d2;color:#666}.btn_type4 .icon{height:21px;margin-right:.25rem}.btn_type4.__small{padding:.25rem .5rem}.hover .btn_type4:hover,.btn_type4.hover{background-color:#f3f3f3;color:#6ca529}.btn_type5{display:block;position:relative;padding:.5rem 1.428rem;background:linear-gradient(to bottom,#fff 0,#ddd 100%);border:1px solid #ddd;font-weight:700;text-align:left;line-height:1.75}.btn_type5 .icon{position:absolute;top:0;bottom:0;right:1.428rem;margin:auto;width:1em;height:1em;font-size:.889em}.btn_type6{display:block;position:relative;padding:.5rem 1.428rem;background:#6ca529;color:#fff}.btn_type6 .icon{width:32px;margin-right:.75rem}.hover .btn_type6:hover,.btn_type6.hover{opacity:.8}.btn_type7{position:relative;padding:.25rem .728rem;background:#6ca529;border:2px solid #c9c9c9;height:34px;color:#fff;font-size:.857em;min-width:120px}.btn_type7 .icon{margin-right:.75rem;font-size:1.125em;vertical-align:-.1em}.hover .btn_type7:hover,.btn_type7.hover{opacity:.8}.btn_type8{background:#d2d2d2;padding:4px;color:#fff;text-align:left;line-height:1.75;transition-property:opacity}.btn_type8 .layer{display:block;position:relative;background-color:#ffd052;border-radius:6px;padding:.45rem}.btn_type8 .icon{position:absolute;top:0;bottom:0;left:1rem;margin:auto;font-size:1.4em;width:1em;height:1em}.btn_type8 .text{padding-left:2.75rem}.hover .btn_type8:hover,.btn_type8.hover{opacity:.8}.btn_type8.__pink .layer{background-color:#f29204}.btn_type8.__pdf{max-width:130px}.btn_type8.__favorite .layer{background-color:#999;transition-property:background-color}.hover .btn_type8.__favorite:hover .layer,.btn_type8.__favorite.hover .layer{background-color:#f29204}.btn_type8.__favorited .layer{background-color:#f29204}.btn_type8.__contact .layer{background-color:#6ca529;color:#fff}.btn_type9{font-size:1.28em;line-height:1.333;border:1px solid #ccc;background-color:#f9f9f9;padding:1.428rem;max-width:none}.hover .btn_type9:hover,.btn_type9.hover{background-color:#ddd}@media screen and (max-width:599px){.btn_type9{font-size:1.266em;padding:1.125rem}}.btn_type10{line-height:1.333;font-size:.857em;border-radius:0;padding:.45rem .714rem;border-radius:15px/50%;background-color:#ffd052;color:#000}.btn_type10 .hover a:hover,.btn_type10 a.hover{opacity:.7}.btn_type10.__orrange{background-color:#ffd052}.btn_type10.__orrange.__border{padding:.25rem .814rem;border:3px solid #eb6100}.btn_type10.__blue{background-color:#0089eb;color:#fff}.btn_type10.__green{background-color:#094;color:#fff}.btn_type10.__red{background-color:#eb0014;color:#fff}.btn_type10.__yellow{background-color:#ebd700;color:#fff}.btn_type10.__yellowgreen{background-color:#63a302;color:#fff}.btn_type10.__lightblue{background-color:#02c2b2;color:#fff}.btn_type10.__purple{background-color:#d700eb;color:#fff}.btn_type10.__bluepurple{background-color:#6200eb;color:#fff}.btn_type10.__brown{background-color:#7e3603;color:#fff}.btn_type10.__pink{background-color:#eb0089;color:#fff}.btn_type10.__lightpink{background-color:#f6978f;color:#fff}.btn_type10.__gold{background-color:#e6b422;color:#fff}.btn_type10.__redbrown{background-color:#da633d;color:#fff}.btn_type10.__redpurple{background-color:#c80558;color:#fff}.btn_type10.__darkblue{background-color:#0014eb;color:#fff}.btn_type10.__pumpkin{background-color:#ce6402;color:#fff}.btn_type10.__beni{background-color:#be040d;color:#fff}.btn_type10.__orrange1{background-color:#fd9267;color:#fff}.btn_type10.__orrange2{background-color:#dc915b;color:#fff}.btn_type10.__orrange3{background-color:#f2b16a;color:#fff}.btn_type10.__orrange4{background-color:#ffb600;color:#fff}.btn_type10.__orrange5{background-color:#ff7f50;color:#fff}.btn_type10.__orrange6{background-color:#df543a;color:#fff}.btn_type10.__orrange7{background-color:#ef4644;color:#fff}.btn_type10.__orrange8{background-color:#fb9966;color:#fff}.btn_type10.__orrange9{background-color:#de3838;color:#fff}.btn_type10.__orrange10{background-color:#e89a3c;color:#fff}.btn_type10.__orrange11{background-color:#ffbc00;color:#fff}.btn_type10.__orrange12{background-color:#ad674e;color:#fff}.btn_type10.__orrange13{background-color:#faa55c;color:#fff}.btn_type10.__orrange14{background-color:#e46e59;color:#fff}.btn_type10.__orrange15{background-color:#db5c35;color:#fff}.btn_type10.__orrange16{background-color:#c90;color:#fff}@media screen and (max-width:768px){.btn_type10{padding:.3rem .5rem}}.btn_type11{background-color:#d2d2d2;color:#fff;padding:4px}.btn_type11 .layer{background-color:#6ca529;border-radius:6px;display:block;padding:.45rem}.hover .btn_type11:hover,.btn_type11.hover{opacity:.7}.btn_type12{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#6ca529;border:1px solid #6ca529;color:#fff;font-weight:700;position:relative;padding:1rem;height:65px}.btn_type12 .icon{position:absolute;top:0;bottom:0;right:1.428rem;margin:auto;width:1em;height:1em}.btn_type12.__two_row{padding:.75rem}.btn_type12.__two_row .layer{line-height:1.333}.btn_type12.__two_row .small{font-size:.79em}.btn_type12.__bg_thirdly{background-color:#ffd052;border-color:#ffd052}.hover .btn_type12:hover,.btn_type12.hover{background-color:#fff;color:#6ca529}.btn_type13{background-color:#fff;color:#5a5a5a;padding-left:5px;line-height:1;font-size:.8571428571em}.btn_type13 .arrow{position:absolute;top:50%;left:0;display:inline-block;width:30px;height:30px;margin:0 10px;border-left:2px solid #a5a5a5;border-bottom:2px solid #a5a5a5;transform:translateY(-50%) rotate(45deg)}.btn_type14{border:2px solid #fff;color:#fff;font-size:1.1428571429em;background-color:#6ca529;height:3.6rem;border-radius:1.6rem/50%}.btn_type14 .icon{height:100%;margin-right:.25rem}.btn_type14 .icon:before{font-size:.9285714286em}.btn_type14.__small{padding:.25rem .5rem}.hover .btn_type14:hover,.btn_type14.hover{background-color:#f3f3f3;color:#6ca529}.btn_type14{border:2px solid #fff;color:#fff;font-size:1.1428571429em;background-color:#6ca529;height:3.6rem;border-radius:1.6rem/50%}.btn_type14 .icon{height:100%;margin-right:.25rem}.btn_type14 .icon:before{font-size:.9285714286em}.btn_type14.__small{padding:.25rem .5rem}.hover .btn_type14:hover,.btn_type14.hover{background-color:#f3f3f3;color:#6ca529}.btn_icon1{width:46px;height:46px;position:relative;display:block;border:1px solid #fff;border-radius:50px;background-color:#999}.btn_icon1 .icon{display:block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:1.5em;height:.9em;color:#fff;font-size:1.414em}.btn_icon1.__favorited{background-color:#f29204}.hover .btn_icon1:hover,.btn_icon1.hover{background-color:#f29204}.btn_sup1{background-color:#6ca529;border:2px solid #d2d2d2;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff;text-align:center}.btn_sup1.__gray{background-color:#999}.hover .btn_sup1:hover,.btn_sup1.hover{opacity:.8}.btn_submit1{border:#999 1px solid;border-radius:6px;background-color:#fff;text-align:center;color:#534237;position:relative;padding:.3rem .75rem}.btn_submit1 .layer{letter-spacing:.25em;margin-right:-.25em;white-space:nowrap}.btn_submit1 .icon{position:absolute;top:0;bottom:0;right:.75rem;width:1em;height:1em;margin:auto}.hover .btn_submit1:hover,.btn_submit1.hover{background-color:#e28b41;border-color:#e28b41;color:#fff}.btn_submit1.__secondary{background-color:#f29204;border-color:#f29204;color:#fff;font-weight:700;font-size:1.125em;padding:1.428rem}.hover .btn_submit1.__secondary:hover,.btn_submit1.__secondary.hover{background-color:#fff;border-color:#f29204;color:#f29204}.btn_submit1.__fourth{background-color:#6ca529;border-color:#6ca529;color:#fff;font-weight:700;font-size:1.125em;padding:1.428rem}.hover .btn_submit1.__fourth:hover,.btn_submit1.__fourth.hover{background-color:#fff;border-color:#6ca529;color:#6ca529}.btn_submit1.__ls_normal .layer{letter-spacing:normal;margin-right:0}.btn_fix_right{width:58px;height:227px;position:fixed;z-index:5;top:180px;right:0;background:linear-gradient(to bottom,#6ca529 0,#498e1d 100%);border:6px outset #7faf48;border-radius:6px 0 0 6px;box-sizing:border-box;color:#fff;overflow:hidden}.btn_fix_right:before{content:"";display:block;width:100%;top:0;left:-100%;transition:.3s;animation:shine 3s ease-in-out infinite;background-color:#fff;content:" ";height:100%;left:0;opacity:0;position:absolute;top:-180px;transform:rotate(45deg);width:30px}@keyframes shine{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}.btn_fix_right .icon{position:relative;right:-2px;width:26px;margin-bottom:.75rem}.btn_fix_right .text{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.1em}.hover .btn_fix_right:hover{border-width:4px 2px 4px 4px}@media screen and (max-width:768px){.btn_fix_right{display:none}}.btn_close1{border-radius:6px;background-color:#ffd052;position:relative;width:25px;height:25px;font-size:0}.btn_close1:after,.btn_close1:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:9px;height:2px;background-color:#fff;transition:transform .12s cubic-bezier(0,0,.58,1)}.btn_close1:after{transform:translateX(-3px) rotate(45deg)}.btn_close1:before{transform:translateX(3px) rotate(-45deg)}.btn_close1.__active:after,.btn_close1.__active:before{width:18px}.btn_close1.__active:after{transform:translateX(0) rotate(45deg)}.btn_close1.__active:before{transform:translateX(0) rotate(-45deg)}.btn_close1.__white{background-color:#fff}.btn_close1.__white:after,.btn_close1.__white:before{background-color:#ffd052}[class*=" dropdown_"],[class^=dropdown_]{text-align:center;border-radius:6px;max-width:500px}[class*=" dropdown_"].__small,[class^=dropdown_].__small{max-width:130px;padding:.493em 1em;font-size:.857em}[class*=" dropdown_"].__no_radius,[class^=dropdown_].__no_radius{border-radius:0}[class*=" dropdown_"].__width_middle,[class^=dropdown_].__width_middle{max-width:300px;width:100%}.dropdown_type1{max-width:230px;padding:.3571428571rem 1.0714285714rem;padding-right:2.5rem;color:#3c4043;background-color:#fff;border:1px solid #efefef;font-size:14px;transition-property:opacity}.dropdown_type1:after{content:"";position:absolute;top:50%;right:1.0714285714rem;transform:translateY(-50%);border-top:5px solid #3c4043;border-right:5px solid transparent;border-left:5px solid transparent;width:.7142857143rem;height:auto;font-size:.5rem}.hover .dropdown_type1:hover,.dropdown_type1.hover{background-color:#999}.dropdown_type1__container{position:relative}.dropdown_type1__list{display:none;position:absolute;right:0;top:100%;background-color:#fff;z-index:3;max-width:300px;min-width:230px;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);padding:.7142857143rem .3571428571rem}.dropdown_type1__list.__active{display:block;z-index:4}.dropdown_type1__list-item{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;-ms-flex-align:center;align-items:center;width:100%;min-height:2.5714285714rem;padding-left:.7142857143rem}.hover .dropdown_type1__list-item:hover,.dropdown_type1__list-item.hover{background-color:#efefef}.layout_search_box__above .headline_type4{display:none}.layout_search_box__above .headline_type5{display:block}@media screen and (max-width:768px){.layout_search_box__above .headline_type4{display:block}.layout_search_box__above .headline_type5{display:none}}.headline_type1{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.headline_type1 .image{-ms-flex-preferred-size:60px;flex-basis:60px}.headline_type1 .icon{width:35px}.headline_type1 .detail{-ms-flex-preferred-size:calc(100% - 82px);flex-basis:calc(100% - 82px);max-width:calc(100% - 82px);padding-left:1.428rem;line-height:1.5}.headline_type1 .subtext{color:#999;font-size:.714em;text-transform:uppercase;margin-bottom:.25rem}.headline_type1 .headline{font-size:1.714em;font-weight:600;line-height:1.333;color:#e28b41}.headline_type1.__vari1{-ms-flex-align:start;align-items:flex-start}.headline_type1.__vari1 .image{padding-top:2px;-ms-flex-preferred-size:auto;flex-basis:auto}.headline_type1.__vari1 .headline{padding-bottom:10px;color:#000;border-bottom:2px solid #e6e6e6}@media screen and (max-width:768px){.headline_type1.__vari1 .image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.headline_type1.__vari1 .headline{padding-bottom:0;border-bottom:none}}@media screen and (max-width:768px){.headline_type1{margin-top:30px}.headline_type1{-ms-flex-flow:row wrap;flex-flow:row wrap}.headline_type1 .image{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;margin-bottom:1rem}.headline_type1 .detail{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;position:relative;border-bottom:0;margin-top:1rem;padding-bottom:1rem;padding-left:0}.headline_type1 .detail:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:60px;height:3px;background-color:#e6e6e6}.headline_type1 .subtext{text-align:center;font-size:.889em}.headline_type1 .headline{text-align:center;font-size:1.424em}.headline_type1 .icon{width:22px}}.headline_type2{background-color:#e28b41;border-radius:6px;padding:.8rem;padding-left:calc(1.55rem + 24px);position:relative}.headline_type2 .icon,.headline_type2 .headline{display:block}.headline_type2 .icon{width:24px;position:absolute;top:0;left:.8rem;bottom:0;margin:auto;margin-right:.75rem}.headline_type2 .headline{line-height:1.333;font-size:1.285em;color:#fff}.headline_type2 .headline .sub{font-size:12px;padding-left:13px}@media screen and (max-width:599px){.box_type1 .content_page .headline_type2{margin-left:-1.153rem;margin-right:-1.153rem;border-radius:0;border:none}.headline_type2{border-radius:6px;padding-top:1rem;padding-bottom:1rem}.headline_type2 .headline{font-size:1.125em;font-weight:700}}.headline_type3{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;padding-top:15px;padding-left:20px}.headline_type3 .headline{font-size:2em;font-weight:600;line-height:1.333;color:#5d4b40}@media screen and (max-width:768px){.headline_type3{padding-top:0;padding-left:0}}.headline_type4{text-align:center;line-height:1.333}.headline_type4 .icon_logo01{margin-bottom:.857rem}.headline_type4 .headline{font-size:1.4285714286em;font-weight:700;color:#e28b41;margin-bottom:.25rem}.headline_type4 .subtext{font-size:.714em;color:#999;text-transform:uppercase}@media screen and (max-width:599px){.headline_type4.__sp_logo_none .icon_logo01{display:none}}.headline_type5{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;min-width:220px}.headline_type5 .icon-logo01{-ms-flex:0 0;flex:0 0;-ms-flex-preferred-size:82px;flex-basis:82px;max-width:82px}.headline_type5 .detail{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:.285rem;line-height:1.5}.headline_type5 .headline{font-size:1.2857142857em;color:#343434}.headline_type5 .subtext{color:#999;font-size:.7142857143em;text-transform:uppercase;padding-left:.7142857143rem}@media screen and (max-width:768px){.headline_type5{display:block}.headline_type5 .icon_logo01{margin-bottom:.857rem}.headline_type5 .detail{max-width:100%;padding-left:0;text-align:center}}@media screen and (max-width:599px){.headline_type5 .icon-logo01{-ms-flex-preferred-size:50px;flex-basis:50px;max-width:50px}}.headline_type6{font-weight:700;font-size:1.285em}@media screen and (max-width:599px){.headline_type6{font-size:1.125em}}.headline_type7 .headline{color:#e28b41;font-size:20px;text-align:center}.headline_type7 .subtext{color:#999;font-size:10px;text-align:center;text-transform:uppercase;line-height:1}.headline_type8{position:relative;width:100%;background-color:#f0f0f0;padding:30px 0}.headline_type8 .headline{color:#333;font-size:1.714em;text-align:center}.headline_type8 .subtext{color:#707070;font-size:1em;text-align:center;text-transform:uppercase}.headline_type8:after{content:"";position:absolute;top:100%;left:50%;margin-left:-56px;border:56px solid transparent;border-top:25px solid #f0f0f0}@media screen and (max-width:599px){.headline_type8{font-size:1.125em}}.headline_side1{color:#fff;font-size:1.142em}.headline_side1.__search{font-size:1.75rem}.headline_side1 .icon,.headline_side1 .headline{display:inline;vertical-align:middle}.headline_side1 .icon{margin-right:.75rem;margin-left:.5rem;vertical-align:-.2em;font-size:1.266em}.headline_side1 .headline{font-weight:700}@media screen and (max-width:768px){.headline_side1{text-align:center}}.headline_side2{background-color:#e28b41;color:#fff;padding:1rem .5rem}@media screen and (max-width:768px){.headline_side2{text-align:center;font-weight:700}}.headline_mypage1{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.headline_mypage1 .icon-box{position:relative;-ms-flex:0 0;flex:0 0;-ms-flex-preferred-size:90px;flex-basis:90px;min-width:90px;height:60px}.headline_mypage1 .icon-box .icon{width:60px;height:60px;margin:0 15px;color:#fff;background-color:#e28b41;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.16);font-size:2em;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:-8px;left:0}.headline_mypage1 .headline{position:relative;padding:.7142857143em 0;font-size:1.4285714286em;color:#343434;width:100%}.headline_mypage1 .headline:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#dedede}.list_type1>.litem{line-height:2;list-style:disc;margin-left:1.4em}.list_type2 .litem{width:100%;padding:2px 10px;background-color:#dedddb;color:#5a5a5a;margin-bottom:2px}.list_type2 .litem.__flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;background-color:#fff;padding:2px 11px}.list_type2 .litem.__flex .check_type1:not(:last-child){padding-right:10px}.list_type2 .litem.__flex .check_type1 .label{padding-left:14px}.list_type2 .litem.__flex .check_type1 .label:before{width:12px;height:12px;border-radius:3px}.list_type2.__side .litem{padding:5px 10px 10px}.list_type2.__side .litem.__flex .check_type1{padding:2px 0 8px;width:78px}.area_list{width:100%}.area_list .list_type2 .litem{font-size:.8571428571rem}.area_list .list_type2 .litem .anchor{padding-right:.7142857143rem}.area_list .list_type2 .litem .anchor:hover{color:#e28b41}.dlist_type1{display:-ms-flexbox;display:flex;margin-top:10px}.dlist_type1 .dhead,.dlist_type1 .ditem{display:inline-block}.dlist_type1 .dhead{padding:.3rem;background-color:#eee;color:#666;font-size:.857em;white-space:nowrap;margin-right:.3rem}.dlist_type2 .dhead,.dlist_type2 .ditem{display:inline}.dlist_type2 .dhead:after{content:"："}.dlist_type3{font-size:.889em}.dlist_type3 .dhead,.dlist_type3 .ditem{padding:5px 10px}.dlist_type3 .dhead{font-size:12px;font-weight:700;border-bottom:2px solid #eee;border-top:2px solid #eee}.dlist_type3 .dhead:before{content:"・" ；}.dlist_type3 .ditem{line-height:1.75}.olist_type1>.litem{line-height:2;list-style:decimal;margin-left:1.4em}.olist_type2 .litem{line-height:2;list-style:lower-roman;margin-left:1.4em}.olist_type3 .litem{line-height:2;list-style-type:none;counter-increment:cnt}.olist_type3 .litem:before{content:"(" counter(cnt) ") "}.list_notice1{font-size:.875em}.list_notice1 .litem{position:relative;padding-left:1em;color:#666}.list_notice1 .litem:before{content:"※";position:absolute;top:-1px;left:0}.list_merchant{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.list_merchant .litem{margin-bottom:.571rem;margin-right:.571rem}.list_merchant .litem:not(.__more):nth-of-type(n+6){visibility:hidden;opacity:0;position:absolute;z-index:-1;transition:cubic-bezier(0,0,.58,1);transition-property:visibility,opacity;transition-delay:.2s,0s;transition-duration:0s,.2s}.list_merchant.__active .litem:nth-of-type(n+6){visibility:visible;opacity:1;position:static;z-index:0;transition-delay:0s,1ms}@media screen and (max-width:768px){.list_merchant .list_merchant .litem{margin-top:.3rem}.list_merchant .list_merchant .litem.__more{margin-left:0}.list_merchant .list_merchant .litem.__more .anchor_type1{display:block;padding:.3rem .5rem;text-decoration:none;color:#fff;line-height:1.333;background-color:#666}}@media screen and (max-width:599px){.list_merchant .list_merchant .litem.__more{display:none}}.list_merchant_more{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.list_merchant_more .litem{margin-top:.571rem;margin-right:.571rem}.category_sb{display:none}.category_sb.__active{display:block}.option-tag .t_body_item .thead{background-color:#c9c9c9}.list_search_type{margin:1.7857142857rem 0;width:25%}.list_search_type .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.2857142857rem;background-color:#5e8b2c;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#fff;margin:5px 0;padding-left:4px}.list_search_type .item .icon-box{width:27%;text-align:center}.list_search_type .item .icon-box .icon{width:42px;display:block;margin:0 auto}.list_search_type .item .txt{font-size:1.2857142857rem;font-weight:600;line-height:1;padding:.7142857143rem 0}.list_search_type .item.__active{margin-left:-10px;background-color:#6ca529}@media screen and (max-width:768px){.list_search_type{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.7857142857rem auto 1.0714285714rem;width:95%;-ms-flex-pack:justify;justify-content:space-between}.list_search_type .item{margin:5px;width:70px;min-height:70px;border-radius:10px}.list_search_type .item .txt{display:none}.list_search_type .item .icon-box .icon{width:55px}.list_search_type .item.__active{margin-left:5px}}@media screen and (max-width:599px){.list_search_type .item{width:70px;min-height:70px}.list_search_type .item .icon-box .icon:before{width:55px}}.list_information{font-size:1em;padding-left:5.7142857143em}.list_information .item{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;line-height:1.5;font-size:1.142em;position:relative}.list_information .item+.item{margin-top:1.0714285714rem}.list_information .icon{color:#e28b41;font-size:1.4285714286rem;position:absolute;top:0;left:-30px}.list_information .type{padding-left:20px;padding-right:20px}.list_information .type .tag{min-width:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:3px 10px;color:#fff;background-color:#e28b41;border-radius:3px;font-size:.7857142857em}.list_information .type .tag.__color1{background-color:#54b0da}.list_information .type .tag.__color2{background-color:#d34e97}.list_information .date{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:120px;letter-spacing:.05em;font-size:.8571428571em;color:#999}.list_information .headline{-ms-flex-preferred-size:calc(100% - 120px - 50px);flex-basis:calc(100% - 120px - 50px);max-width:calc(100% - 120px - 50px);padding-right:1.428rem;line-height:inherit}.list_information .headline .anchor{text-decoration:none}.hover .list_information .headline .anchor:hover{text-decoration:none}.list_information .new{-ms-flex-preferred-size:50px;flex-basis:50px;max-width:50px;color:#e28b41;letter-spacing:.05em;font-size:.889em}.list_information.__vari1{padding:0}.list_information.__vari1 .item+.item{margin-top:1.428rem}@media screen and (max-width:768px){.list_information{padding:0 1.111rem}.list_information .item{-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;line-height:1.333;font-size:1em}.list_information .item{border-bottom:1px dashed #ccc;padding-bottom:1rem;margin-bottom:1rem}.list_information .icon{margin-left:0;margin:0 10px;margin-right:1.0714285714rem;position:unset}.list_information .date{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100px}.list_information .headline{margin-top:.714rem;padding-right:2rem;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-ms-flex-order:3;order:3}.list_information .headline .anchor{text-decoration:none;font-weight:700}.list_information .type .tag{min-width:4.2857142857rem}.list_information .new{padding-top:1.5px;padding-bottom:1.5px;-ms-flex-order:2;order:2;background-color:#e28b41;border-radius:6px;color:#fff;text-align:center}}.list_phase{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;opacity:80%}.list_phase .item{padding-right:1.7857142857rem;margin:0;width:97px}.list_phase .item .circle{width:12px;height:12px;border-radius:50%;background-color:#fff;border:solid 1px #a5a5a5;margin:0 auto;position:relative}.list_phase .item:not(:last-child) .circle:after{content:"";position:absolute;top:50%;left:100%;width:97px;height:1px;background-color:#a5a5a5}.list_phase .item .text{font-size:.8571428571rem;text-align:center;color:#a5a5a5}.list_phase .item.__active .circle{background-color:#e28b41;border:solid 1px #e28b41}.list_phase .item.__active .text{color:#5a5a5a}@media screen and (max-width:768px){.list_phase{margin-top:1.4285714286rem}}@media screen and (max-width:599px){.list_phase{display:none}}.list_history>.litem:nth-of-type(even) .box_type7{background-color:#f3f3f3}.list_history>.litem:not(:last-child){border-bottom:1px dashed #ccc}.list_history>.litem .box_type7 .remarks{margin:5px;padding:5px;border:1px dashed #ccc}.list_history2 .box_type8:not(:last-child){margin-bottom:.714rem}@media screen and (max-width:768px){.list_history2 .box_type8:not(:last-child){margin-bottom:1.428rem}}.dlist_search{margin-bottom:2.1428571429rem}.dlist_search .dhead{margin-bottom:.714rem;font-size:1.4285714286em;color:#e28b41;line-height:1;font-weight:900}.dlist_search .dhead .icon{color:#000;opacity:.57;vertical-align:-.07em;margin-right:.5rem}.dlist_search .ditem:not(:last-child){margin-bottom:.714rem}.dlist_search .ditem.__flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.dlist_search .ditem.__flex .tilde{padding:0 5%}.dlist_search .ditem.__price_min{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dlist_search .ditem.__price_min .select_type1{-ms-flex-positive:1;flex-grow:1}.dlist_search .ditem.__price_min .tilde{padding-left:.5rem}@media screen and (max-width:768px){.dlist_search .check_type1.__area{background-color:#999;font-size:1.4em;font-weight:700;color:#fff}.dlist_search .check_type1.__area .label,.dlist_search .check_type1.__pref .label{padding:.7142857143rem 1.7857142857rem}.dlist_search .check_type1.__area .label:before,.dlist_search .check_type1.__pref .label:before{margin:.7142857143rem .3571428571rem}.dlist_search .check_type1.__area .label:after,.dlist_search .check_type1.__pref .label:after{margin:.7142857143rem .3571428571rem}.dlist_search .check_type1+.sp_area_box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dlist_search .check_type1+.sp_area_box .check_type1{margin-top:0}.dlist_search .check_type1+.sp_area_box .check_type1.__pref{width:25%}.dlist_search .ditem.__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:599px){.dlist_search .check_type1+.sp_area_box .check_type1.__pref{width:33%}}@media screen and (max-width:768px){.all_search_list.__all-search{background-color:none;overflow:scroll;height:280px}}.list_form1{display:-ms-flexbox;display:flex}.list_form1.__block{display:block}.list_form1>.dhead,.list_form1>.ditem{display:block}.list_form1>.dhead{font-weight:700;font-size:1.125em;margin-bottom:.714rem;padding-left:.714rem;width:15.3571428571rem;position:relative}.list_form1>.dhead:before{position:absolute;top:0;left:0;content:"";width:4px;height:2.2857142857rem;background-color:#e28b41;border-radius:20px}.list_form1>.dhead .subtext{font-size:.702em;color:#999;font-weight:400}.list_form1>.ditem{width:80%}.list_form1>.ditem .input.text_type2{max-width:23.9285714286rem}.list_form1>.ditem .input.text_type2.__regist{border-radius:6px;height:3.5714285714rem}.list_form1>.ditem .asterisk{width:100%}@media screen and (max-width:768px){.list_form1{display:block}.list_form1>.ditem{width:100%}}.list_form1.__mypage_sub .list_form1__box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list_form1.__mypage_sub .list_form2{padding-right:20px;min-height:50px}.list_form1.__mypage_sub .list_form2.__width40{width:40%}.list_form1.__mypage_sub .list_form2.__width60{width:60%}.list_form1.__mypage_sub .list_form2.__width80{width:80%}.list_form1.__mypage_sub .list_form2 .dhead{min-width:60px;font-weight:700;font-size:14px}.list_form1.__regist{display:block}.list_form1.__regist .text_type2{min-width:320px}@media screen and (max-width:768px){.list_form1.__regist{color:#333}}.list_form2{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.list_form2>.dhead{font-size:.889em;min-width:60px}.list_form2>.ditem{-ms-flex-positive:1;flex-grow:1;margin-left:.714rem}.list_form2.__mb10{margin-bottom:10px}@media screen and (max-width:599px){.list_form2{display:block}.list_form2>.dhead{font-weight:700}.list_form2>.ditem{margin-left:0}}.list_form3{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:baseline;align-items:baseline}.list_form3>.dhead{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;min-width:180px;font-size:1em;font-weight:600;color:#e28b41}.list_form3>.dhead .asterisk{color:#ffd052;border:solid 1px #ffd052}.list_form3>.ditem{-ms-flex-positive:1;flex-grow:1;margin-left:.714rem;-ms-flex-pack:left;justify-content:left;-ms-flex-align:center;align-items:center}.list_form3>.ditem label{width:auto}.list_form3>.ditem .input_item{margin-right:20px}.list_form3>.ditem .plan_image{max-width:300px}.list_form3>.ditem .plan_delete{padding:5px 20px;width:190px;border:solid 1px #cdcdcd;border-radius:5px;background-color:#fc5656;color:#fff}.list_form3>.ditem .select2 .select2-selection{padding:5px 10px 0;min-height:20px;height:53px;max-width:900px;border:1px solid #bbb}.list_form3>.ditem .select2 .select2-selection__rendered{padding-left:15px;line-height:40px;max-width:900px}.list_form3>.ditem .select2 .select2-selection__arrow{width:40px;height:52px}.list_form3>.ditem .select2 .select2-selection__choice{height:32px;line-height:32px}.list_form3>.ditem .select2 .select2-selection__clear{margin-top:0}.list_form3>.ditem .select_type2.input_item{height:52px;border:1px solid #bbb}.list_form3>.ditem .input.text_type4{height:52px;border:1px solid #bbb}.list_form3>.ditem .input.select{height:52px}.list_form3>.ditem .check_type1 .label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list_form3>.ditem .check_type1 .label span{padding-top:2px;padding-left:10px;font-size:14px}.list_form3>.ditem .check_type1 .label:after{width:6px;height:10.5px}.list_form3>.ditem .check_type1 .label:before{width:20px;height:20px}@media screen and (max-width:599px){.list_form3{display:block}.list_form3>.dhead{font-weight:700}.list_form3>.ditem{margin-left:0}.list_form3 .select_type2.input_item{margin-bottom:5px}}.list_mypage1{padding:15px}.list_mypage1 .item .anchor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:.7142857143em;color:#e28b41}.list_mypage1 .item .anchor .icon{width:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#918c87}.list_mypage1 .item .anchor .text{font-size:1.0714285714em}.list_mypage2{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.list_mypage2>.dhead{font-size:1em;min-width:120px}.list_mypage2>.ditem{-ms-flex-positive:1;flex-grow:1;margin-left:.714rem;width:400px}@media screen and (max-width:768px){.list_mypage2>.ditem{width:auto}}@media screen and (max-width:599px){.list_mypage2{display:block}.list_mypage2>.dhead{font-weight:700}.list_mypage2>.ditem{margin-left:0}}.list_mypage3 .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1em;color:#716e6b;background-color:#dedede}.list_mypage3 .item:not(:last-child){border-bottom:1px solid #b5b5b5}.list-navi1{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:540px;margin-bottom:30px;margin-left:5px}.list-navi1 .anchor{display:inline-block;width:25%;height:36px;padding:3px;line-height:30px;background-color:#999;color:#fff;border-radius:6px;font-size:13px;text-align:center;margin-right:10px}.list-navi1 .anchor:last-child{margin-right:0}.list-navi1 .anchor.__active{background-color:#e28b41}.list_status_search{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:5px}.list_status_search .item{padding-right:10px}.list_status_result .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:3px 10px;margin-bottom:5px;border:solid 1px #ccc;border-radius:3px}.list_status_result .item .subject{min-width:130px}.list_status_result .item .content{text-align:right;min-width:50px}.table_container{overflow-x:scroll;-webkit-overflow-scrolling:touch}@media screen and (max-width:979px){.table_container::-webkit-scrollbar{height:5px}.table_container::-webkit-scrollbar-track{border-radius:10px;background-color:#eee;box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.table_container::-webkit-scrollbar-thumb{background-color:rgba(29,33,139,.7);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.7)}}[class*=" table_"],[class^=table_]{width:100%}.table_type1{border-collapse:separate;border-spacing:10px;margin-left:-10px;margin-top:-10px}.table_type1 .thead,.table_type1 .titem{vertical-align:text-top;text-align:left;padding:.3rem .6rem}.table_type1 .thead{width:120px;background-color:#eee;color:#666;font-size:.857em;white-space:nowrap}.table_type1.__text_small .thead,.table_type1.__text_small .titem{font-size:.857em}.table_type1.__vari1 .thead,.table_type1.__vari1 .titem{vertical-align:middle;line-height:1.75}.table_type1.__vari1 .thead{text-align:center;font-weight:700;width:60px}@media screen and (max-width:599px){.table_type1 .thead{width:90px}.table_type1 .titem{padding-left:0}}.table_type2 .thead,.table_type2 .titem{padding:1.142rem;text-align:left;background-color:#fff}.table_type2 .floor{text-align:center;background-color:#d2d2d2}.table_type2 .floor_name{border-right:2px solid #eee}.table_type2 .space{border-right:2px solid #eee}.table_type2 .space,.table_type2 .price{font-size:12px}.table_type2 .space .icon,.table_type2 .price .icon{display:none;color:#e28b41;font-size:1.2em;vertical-align:-.1em;margin-right:.25rem}.table_type2 .price{border-right:2px solid #eee}.table_type2 tbody .row:not(:last-child){border-bottom:2px solid #eee}.table_type2.__vari1{border:#eee 1rem solid}@media screen and (max-width:768px){.table_type2 .thead,.table_type2 .titem{display:block;border-left:1px solid #eee;border-right:1px solid #eee;padding:.75rem 0;text-align:center}.table_type2 .floor{padding:.5rem;padding-bottom:0;background-color:#eee}.table_type2 .floor_name{font-weight:700;background-color:#eee;padding-top:0}.table_type2 .space,.table_type2 .price{float:left;height:54px}.table_type2 .space .icon,.table_type2 .price .icon{display:inline}.table_type2 .space{border-right:none;width:30%}.table_type2 .price{border-left:none;width:40%}.table_type2 .more{float:left;width:30%;border-left:none}.table_type2 .more [class*=" btn_type"],.table_type2 .more [class^=btn_type]{margin-left:auto;margin-right:auto}.table_type2 tbody .row:not(:last-child){border-bottom:none}.table_type2 tbody .row:last-child{border-bottom:1px solid #eee}}@media screen and (max-width:599px){.table_type2 .space,.table_type2 .price{width:100%;height:auto;text-align:left;padding-left:.75rem}.table_type2 .more{float:none;clear:both;width:100%;padding-top:0;border-left:1px solid #eee}.table_type2.__vari1{border:none}}.table_type3 .thead,.table_type3 .titem{text-align:left;vertical-align:text-top}.table_type3 .thead{width:120px;white-space:nowrap}.table_type3 .titem{padding-left:1.2rem}@media screen and (max-width:768px){.table_type3 .thead{color:#534237}}@media screen and (max-width:599px){.table_type3 .thead{width:90px}}.table_type4 .thead,.table_type4 .titem{text-align:left;vertical-align:text-top;padding:.4rem .857rem}.table_type4 .thead{font-size:.857em;color:#666;white-space:nowrap;width:100px}@media screen and (max-width:768px){.table_type4 .thead,.table_type4 .titem{padding:.2rem .857rem}}@media screen and (max-width:599px){.table_type4 .thead,.table_type4 .titem{line-height:1.5}}.table_type5 .thead,.table_type5 .titem{padding:1.25rem 0;text-align:left;vertical-align:text-top}.table_type5 .thead{width:120px;padding-right:.75rem;font-weight:700;color:#e28b41}.table_type5 .titem{padding-left:.75rem}.table_type5 tbody tr:not(:last-child) .thead,.table_type5 tbody tr:not(:last-child) .titem{border-bottom:1px solid #999}.table_type5 .t_list .litem+.litem{margin-top:1rem}.table_type5.__vari1 .thead{color:#333;width:240px}@media screen and (max-width:599px){.table_type5 .thead{width:100px}.table_type5.__vari1 .thead,.table_type5.__vari1 .titem{display:block;width:100%;line-height:1.75}.table_type5.__vari1 .thead{border-bottom:none;padding-bottom:0;margin-bottom:.714rem}.table_type5.__vari1 .thead br{display:none}.table_type5.__vari1 .titem{border-top:none;padding-top:0;padding-left:0}.table_type5.__vari1 tr:not(:last-child) .thead{border-bottom:none}}.table_type6{width:100%}.table_type6__container{overflow:scroll}.table_type6 thead tr{background-color:#dedede;color:#555}.table_type6 thead tr .thead{white-space:nowrap;padding:.7142857143em;line-height:1.2;text-align:center;height:3.2142857143em}.table_type6 thead tr .thead:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;padding:.7142857143em .7142857143em .7142857143em 1.4285714286em}.table_type6 thead tr .thead:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;padding:.7142857143em 1.4285714286em .7142857143em .7142857143em}.table_type6 thead tr .thead.__start{text-align:start}.table_type6 thead tr .thead.__end{text-align:end}.table_type6 tbody tr{color:#343434;position:relative}.table_type6 tbody tr:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:98%;height:.5px;background-color:#999}.table_type6 tbody tr .titem{white-space:nowrap;padding:.7142857143em;height:3.2142857143em;padding:10px;line-height:1.2;text-align:center}.table_type6 tbody tr .titem:last-child{border-bottom:1px solid #343434}.table_type6 tbody tr .titem.__start{text-align:start}.table_type6 tbody tr .titem.__end{text-align:end}@media screen and (max-width:599px){.table_type6 .thead{width:100px}}.table_search_index{width:100%;background-color:#eee;padding:1rem 1.5714285714rem;border-collapse:separate;border-spacing:0 .5714285714rem}.table_search_index .thead{color:#fff;background-color:#555;font-size:.8571428571em;text-align:center}.table_search_index .thead .type{padding-right:1.7857142857rem}.table_search_index .titem .item{background-color:#fff;padding:.5rem}.table_search_index .titem .item .type{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:180px;min-height:45px;padding:0 .7142857143rem;background-color:#f2e8b4;border-radius:3px;font-size:.9285714286rem;text-align:center}.table_search_index .titem .item .text{font-size:1.2857142857em;font-weight:700}.table_search_index .titem .item .count{text-align:center}.table_search_index .titem .item .count .large{font-size:1.4285714286em}@media screen and (max-width:768px){.table_search_index .thead{display:none}.table_search_index .titem .item{display:block;width:100%}.table_search_index .titem .item .type{width:100%;max-width:100%}.table_search_index .titem .item .btn_type7{margin:0 auto}}.table_shop_data{min-width:2000px}.table_shop_data a{text-decoration:underline;color:#6196b5}.table_shop_data .body{max-height:100px;overflow:hidden}.table_shop_data .thead,.table_shop_data .titem{padding:.5rem .75rem;border:1px solid #ccc}.table_shop_data .thead.cat_shopinfo .f-bold,.table_shop_data .titem.cat_shopinfo .f-bold{font-weight:700;font-size:13px}.table_shop_data .thead.cat_spaceinfo,.table_shop_data .titem.cat_spaceinfo{background-color:#fff;width:192px}.table_shop_data .thead.cat_rank,.table_shop_data .titem.cat_rank{background-color:#f5f7f9}.table_shop_data .head .thead{font-size:.857em;white-space:nowrap;color:#f0f5f9;vertical-align:middle;background-color:#6ca529}.table_shop_data .head .thead .subtext{display:block;font-size:.714em;font-weight:400;margin-top:.25rem}.table_shop_data .head .thead .subtext .dhead,.table_shop_data .head .thead .subtext .ditem{display:inline-block}.table_shop_data .head .thead .subtext .dhead{font-weight:700;margin-right:.25rem}.table_shop_data .head .thead .subtext .dhead:after{content:"："}.table_shop_data .head .thead .subtext .ditem:not(:last-child):after{content:"、"}.table_shop_data .head .row.__one .thead{font-weight:700;font-size:1em}.table_shop_data .body .shop_close .titem{color:#ccc;background-color:#eee}.table_shop_data .body .shop_close .titem a{color:#a4cde5}.table_shop_data .body .shop_close .titem img{opacity:.5}.table_shop_data .body .shop_close .titem.__shoptype{color:#e34141}.table_shop_data .body .titem.__shoptype{font-weight:700;text-align:center}.table_shop_data .body .titem.__photo{width:200px}.table_shop_data .body .titem.__yagou,.table_shop_data .body .titem.__shop_name,.table_shop_data .body .titem.__address{font-size:.857em}.table_shop_data .body .titem.__space .__space_photo{margin-top:.25rem;max-width:190px}.table_shop_data .body .dlist{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:.857em}.table_shop_data .body .dlist .dhead{-ms-flex-preferred-size:75px;flex-basis:75px;max-width:75px}.table_shop_data .body .dlist .ditem{-ms-flex-preferred-size:calc(100% - 75px);flex-basis:calc(100% - 75px)}.table_shop_data .body .dlist.__space_name{font-weight:700;padding-bottom:.25rem;margin-bottom:.25rem;border-bottom:1px dotted #ccc}.table_shop_data .body .dlist.__space_name dt{max-width:190px;-ms-flex-positive:1;flex-grow:1;-ms-flex-order:-1;order:-1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.table_shop_data .body .dlist.__space_name dt a{white-space:nowrap}.print-header{height:35px}.print-header .print_form{position:fixed;background-color:#1161a3;width:100%;opacity:.7}.print-header .print_form .print_button{background-color:inherit;width:100%;font-weight:700;color:#fff;border-top:4px solid #48aaec;border-right:4px solid #0a405f;border-bottom:4px solid #0f4c74;border-left:4px solid #8ccdf9;border-radius:0}.print-header .print_form .print_button:hover{border-top:4px solid #0f4c74;border-right:4px solid #8ccdf9;border-bottom:4px solid #48aaec;border-left:4px solid #0a405f}@media print{.print-header{display:none}}.mapwindow__td{padding-left:10px}.mapwindow__content th{text-align:left;padding-right:10px}.mapwindow__content td{position:relative;padding-left:10px}.mapwindow__content td:before{content:":";position:absolute;top:50%;left:-10px;transform:translateY(-50%);font-weight:600}@media screen and (max-width:599px){.mapwindow__th,.mapwindow__td{display:block;width:100%}.mapwindow__content tr{display:block;width:100%}}.status-index__table{width:100%;overflow:hidden;overflow-x:scroll}.status-index.__vali1__table{width:100%;overflow:visible;overflow-x:unset}.table_status{width:100%;border-collapse:collapse;white-space:nowrap;margin-bottom:200px}.table_status thead{background-color:#ebebeb}.table_status th,.table_status td{border:solid 1px #cfcfcf;padding:5px 10px;text-align:left;white-space:nowrap}.table_status th a,.table_status td a{white-space:nowrap}.table_status th{text-align:center}.table_status.__vali1 tbody tr{background-color:#fffaf5}.table_status.__vali1 tbody tr:nth-child(2n){background-color:#fefff3}[class*=" box_"],[class^=box_]{display:block}[class*=" box_"].__inline,[class^=box_].__inline{display:inline-block}.box_type1{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:2.142rem}.box_type1.__mt30{margin-top:30px}.box_type1.__ptb30{padding-top:90px;padding-bottom:90px}.box_type1.__vari1{position:relative}.box_type1.__vari1:after{content:"";position:absolute;top:0;right:2.142rem;background-color:#ccc;width:22px;height:28px;border-bottom-left-radius:50%;border-bottom-right-radius:50%}.box_type1.__vari2{padding:2.142rem 2px;position:relative}.box_type1.__vari2:after{content:"";position:absolute;top:0;right:2.142rem;background-color:#ccc;width:22px;height:28px;border-bottom-left-radius:50%;border-bottom-right-radius:50%}.box_type1.__vari2 .b_subbox{position:relative;padding:0 2.142rem}.box_type1.__vari2 .b_subbox:not(:first-child){margin-top:2.142rem}.box_type1.__vari2 .b_subbox:not(:last-child){padding-bottom:2.142rem;border-bottom:2px solid #ccc}.box_type1.__vari2 .b_subbox.__ranking{background:linear-gradient(to top,#d5e7f6 0,#fff 75%)}.box_type1.__vari3{padding:1.2142857143rem}.box_type1 .right_position{text-align:right}.box_type1.__no_padding{padding:0}.box_type1.__padding_small{padding:1.5rem}.box_type1.__padding_large{padding:2.142rem}.box_type1.__margin_bottom{margin-bottom:8rem}@media screen and (max-width:599px){.box_type1,.box_type1.__padding_large{padding:1.414rem 1.153rem}}.box_type2{position:relative;width:200px;height:170px;border-radius:10px;color:#fff;text-align:center;padding:1rem 1.5rem 1.5rem}.box_type2:nth-of-type(2n-1){background-color:#f8be3b}.box_type2:nth-of-type(2n){background-color:#bed866}.box_type2 .bg{position:absolute;top:0;left:0;height:100%;object-fit:contain;font-family:"object-fit: contain;object-position: center;"}.box_type2 .content{position:relative;z-index:2;line-height:1.75;color:#555;font-size:1em}.box_type2 .subtext{margin-bottom:.714rem;font-size:1.285em;color:#fff;font-weight:600}.box_type2 .headline{display:block;margin-bottom:10px;color:#111;font-size:1.385em;font-weight:900}.box_type2 .paragraph{display:block;text-align:justify;text-align-last:center;font-size:.857em;line-height:1.5}.box_type2.__gray{background-color:#eee;color:#333}.box_type2.__gray .subtext{color:#333}.box_type2.__gray .dlist .headline{color:#333}.box_type2.__vari1{height:90px}.box_type2.__vari1 .subtext{margin-bottom:5px;font-size:1.15em}.box_type2.__vari1 .headline{margin-bottom:0;color:#fff;font-size:1em}@media screen and (max-width:768px){.box_type2{-ms-flex-preferred-size:100%;flex-basis:100%;padding:1rem 1.111rem;height:80px}.box_type2 .bg{position:absolute;object-position:left center;font-family:"object-fit: contain;object-position: left center;"}.box_type2 .content{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.box_type2 .dlist{text-align:left;-ms-flex-preferred-size:180px;flex-basis:180px}.box_type2 .subtext{margin-bottom:0;font-size:1.2em;color:#fff}.box_type2 .headline{margin-bottom:0;font-size:1.65em;color:#fff;line-height:1.25}.box_type2 .paragraph{font-size:1.2em;text-align-last:left;-ms-flex-preferred-size:calc(100% - 180px);flex-basis:calc(100% - 180px);color:#fff}.box_type2.__vari1 .dlist,.box_type2.__vari1 .headline{text-align:center}.box_type2:not(:first-child){margin-top:.5rem}.box_type2:not(:first-child).__vari1{margin-top:0}}@media screen and (max-width:599px){.box_type2{padding:1rem 1.153rem;height:130px}.box_type2 .bg{object-position:center;font-family:"object-fit: contain;object-position: center;"}.box_type2 .content{display:block}.box_type2 .dlist{text-align:center;margin-bottom:.75rem}.box_type2 .paragraph{text-align:justify}.box_type2.__vari1{padding:1rem .5rem}.box_type2.__vari1 .dlist{margin-bottom:0}.box_type2.__vari1 .subtext{font-size:.79em}.box_type2.__vari1 .headline{font-size:.889em}}.box_type3{border:1px solid #eee;border-radius:6px;background-color:#fff;padding:3px;position:relative;transition:.12s cubic-bezier(0,0,.58,1);transition-property:background-color,color}.box_type3.__shadow{box-shadow:0 0 6px rgba(0,0,0,.16);height:100%}.box_type3.__background a{width:100%;height:100%;min-height:267px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.box_type3 .btn_type8.__pdf{position:absolute;max-width:110px;z-index:2;top:calc(.928rem + 1px);right:calc(50px + .5rem);padding:2px;font-size:.889em}.box_type3 .btn_type8.__pdf .layer{padding:.25rem}.box_type3 .btn_icon1{position:absolute;z-index:2;top:.428em;right:.428em}.box_type3 .image{overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px;display:-ms-flexbox;display:flex;background:#fff}.box_type3 .image .objfit{height:170px;width:auto;margin:0 auto;transition:.12s cubic-bezier(0,0,.58,1);transition-property:transform,opacity}.box_type3 .detail{padding:.857rem .571rem;line-height:1.5}.box_type3 .paragraph{font-size:.857em}.hover .box_type3:hover,.box_type3.hover{background-color:#f3f3f3;color:#e28b41}.hover .box_type3:hover .image .objfit,.box_type3.hover .image .objfit{transform:scale(1.05);opacity:.7}.box_type3.__facility_item{border:none;border-radius:0;background-color:#eee;padding:0}.box_type3.__facility_item .image{border-radius:0}.box_type3.__facility_item .image .objfit{height:210px;width:100%}.box_type3.__facility_item .detail{padding:.857rem .75rem}.box_type3.__facility_item .headline{font-weight:700}.box_type3.__facility_item .paragraph{margin-top:.75rem;color:#666}.box_type3.__ranking .detail{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.box_type3.__ranking .detail .crown{margin-right:.75rem}.box_type3.__ranking .detail .rank{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;font-size:18px;font-weight:700;color:#fff;background-color:#264458;border-radius:50%;margin-right:.75rem}@media screen and (max-width:599px){.box_type3 .image .objfit{height:155px}.box_type3 .paragraph{color:#999}.box_type3.__facility_item .image .objfit{height:155px}}.box_type4{position:relative;transition:opacity .12s cubic-bezier(0,0,.58,1)}.box_type4 .image .objfit{height:120px;width:100%;object-fit:cover}.box_type4 .headline{position:absolute;top:50%;left:50%;width:100%;max-width:170px;transform:translate(-50%,-50%);background-color:rgba(255,255,255,.85);border-radius:6px;text-align:center;line-height:1.75;font-size:1.142em;white-space:nowrap;padding:.5rem 1rem}.hover .box_type4:hover,.box_type4.hover{opacity:.7}@media screen and (max-width:599px){.box_type4 .image .objfit{height:100px}.box_type4 .headline{border-radius:0;max-width:100%;top:auto;left:0;bottom:0;transform:translate(0,0);font-size:1em;font-weight:700;padding:.25rem 1rem}}.box_type5{border:1px solid #aaa;padding:.714rem;line-height:1.75;color:#534237;font-size:.889em}.box_type5.__mypage{background-color:#fff;border:none;max-width:600px;color:#666}.box_type6{background-color:#e28b41;border-radius:10px;border:1px solid #e28b41;padding:1.428rem}.box_type6 .icon_logo01{width:70px;height:70px}.box_type6 .headline{margin-bottom:1.428rem;text-align:center;font-weight:700;font-size:1.285em;color:#fff}.box_type6 .detail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border-radius:inherit;padding:1.428rem;text-align:justify}.box_type6 .detail>:not(:last-child){margin-bottom:1.428rem}.box_type6 .icon{color:#e28b41}.box_type6 .btn_type12{background-color:#6ca529;border-color:#6ca529}.box_type6 .btn_type12 .icon{color:#fff}.box_type6.__bg_thirdly{background-color:#ce580f}@media screen and (max-width:768px){.box_type6{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;margin-bottom:20px}.box_type6 .head{-ms-flex-preferred-size:200px;flex-basis:200px;max-width:200px}.box_type6 .detail{-ms-flex-preferred-size:calc(100% - 200px);flex-basis:calc(100% - 200px);max-width:calc(100% - 200px)}}@media screen and (max-width:599px){.box_type6{display:block;padding:.714rem}.box_type6 .head,.box_type6 .detail{max-width:100%}.box_type6 .headline{font-size:1.414em}}.box_type7{background-color:#fff;padding:2.5rem}.box_type7 .head{position:relative}.box_type7 .dlist_type2{color:#999;display:inline-block}.box_type7 .head_detail{margin-top:.3rem;max-width:calc(100% - 130px - 1.428rem)}.box_type7 .head_detail .headline{font-weight:700;font-size:1.424em;color:#333}.box_type7 .accordion_button{background-color:#e28b41;border-radius:6px;color:#fff;font-weight:700;font-size:1.125em;padding:.714rem 1.428rem;position:absolute;width:130px;right:1.428rem;top:50%;transform:translateY(-50%)}.box_type7 .accordion_button .icon{font-size:.889em;display:inline-block;transform:rotate(90deg);margin-left:.714rem}.box_type7 .detail{display:none;margin-top:1.428rem}.box_type7 .preferred_date .litem{display:inline-block}.box_type7 .preferred_date .litem+.litem{margin-left:.714rem}.box_type7.__contact .facility_detail{max-width:calc(100% - 190px - 1.428rem)}.box_type7.__contact .accordion_button{width:190px}@media screen and (max-width:599px){.box_type7{padding:1.428rem}.box_type7 .head_detail{max-width:100%}.box_type7 .head_detail .headline{font-weight:400;font-size:1.266em}.box_type7 .accordion_button{position:static;width:100%;transform:translate(0);font-size:1em;color:#e28b41;padding:0;margin-top:1.428rem;margin-bottom:.714rem;border-radius:0;background-color:transparent}.box_type7 .time_reserved{font-size:.889em}.box_type7 .detail{margin-top:0;padding:.714rem 0;border-top:1px solid #e28b41;border-bottom:1px solid #e28b41;background-color:transparent;font-size:.889em}.box_type7 .preferred_date .litem{display:block}.box_type7 .preferred_date .litem+.litem{margin-left:0;margin-top:.714rem}.box_type7.__contact .facility_detail{max-width:100%}.box_type7.__contact .accordion_button{width:100%}}.box_type8{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.box_type8 .detail{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1;background-color:#eee;padding:.3rem .714rem}.box_type8 .detail>:not(:last-child){position:relative;margin-right:.75rem;padding-right:.75rem}.box_type8 .detail>:not(:last-child):after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;background-color:#ccc;width:1px;height:80%}.box_type8 .b_dlist1{-ms-flex-positive:0;flex-grow:0}.box_type8 .b_dlist1 .dhead,.box_type8 .b_dlist1 .ditem{display:inline}.box_type8 .b_dlist1 .dhead:after{content:"："}.box_type8 .headline{-ms-flex-positive:1;flex-grow:1;font-size:1.424em;font-weight:700;text-align:right;color:#333}.box_type8 .headline .text_small{font-size:.702em}.box_type8 .btn_type7{width:150px;margin-left:.714rem}@media screen and (max-width:768px){.box_type8{display:block}.box_type8 .btn_type7{width:230px;display:block;margin:.714rem auto 0}}@media screen and (max-width:599px){.box_type8 .detail{display:block}.box_type8 .detail .b_dlist1{display:inline}.box_type8 .detail .b_dlist1:nth-of-type(n+2){display:block}.box_type8 .detail .b_dlist1:nth-of-type(n+2):after{content:none}}.box_type_empty .btn_icon1{position:absolute;z-index:2;top:.428em;right:.428em}.box_btn3{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.box_btn3 .btn_type3{max-width:240px}.box_btn3 .btn_type3:not(:last-child){margin-right:1.428rem}@media screen and (max-width:599px){.box_btn3{display:block}.box_btn3 .btn_type3{max-width:100%}.box_btn3 .btn_type3:not(:last-child){margin-right:0;margin-bottom:.714rem}}.box_form1{padding:2.5rem;background-color:#f3f3f3}@media screen and (max-width:599px){.box_form1{padding:1.428rem}}.box_form2{padding:1.428rem .714rem;background-color:#fff}.box_form2.__transparent{background-color:transparent}.box_form2.__width1250{max-width:1250px}.box_form2.__flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box_form2.__flex .box_form2__item{width:40%;min-width:440px;padding-right:30px}.box_form2.__flex .box_form2__item .list_form1>.dhead{width:auto;min-width:160px}.box_form2.__flex .box_form2__item .ditem{position:relative}.box_form2.__flex .box_form2__item.__one{margin-right:50%}.box_form2.__flex .box_form2__item.__one_small{min-width:800px;width:95%;margin-right:30%}.box_form2.__flex .box_form2__item.__one_big{width:80%;margin-right:20%}.box_form2.__flex .box_form2__item.__border{padding-bottom:1.4285714286rem;border-bottom:solid 1px #cdcdcd}@media screen and (max-width:768px){.box_form2.__flex .box_form2__item{min-width:50%}.box_form2.__flex .box_form2__item.__one_small{min-width:100%;width:100%}.box_form2.__flex .box_form2__item.__one_big{width:100%;margin-right:0}}@media screen and (max-width:599px){.box_form2{padding:.5714285714rem}.box_form2.__flex{display:block}.box_form2.__flex .box_form2__item{min-width:100%;padding-right:0}.box_form2.__flex .box_form2__item .list_form2{width:100%}.box_form2.__flex .box_form2__item.__one_big{width:100%;margin-right:0}}.box_gmap{border:1px solid #ccc}.box_gmap iframe{vertical-align:bottom;border:none;width:100%;height:300px}.box_search_type1,.box_search_type2{padding:.7142857143rem}.box_search_type1 .b_head .icon-box,.box_search_type2 .b_head .icon-box{width:62px}.box_search_type1 .b_head .headline,.box_search_type2 .b_head .headline{padding-left:.3571428571rem}.box_search_type1 .b_body.type1,.box_search_type2 .b_body.type1{padding:3.5714285714rem 2.5rem}.box_search_type1 .b_body.type2 .object_map,.box_search_type2 .b_body.type2 .object_map{position:absolute;top:.5714285714rem;left:2.1428571429rem}.box_search_type1 .b_body.type3,.box_search_type2 .b_body.type3{padding:.8571428571rem 2.1428571429rem}.box_search_type1 .b_body.type4,.box_search_type2 .b_body.type4{overflow-y:scroll;padding:.8571428571rem 2.1428571429rem}.box_search_type1 .b_button,.box_search_type2 .b_button{text-align:right}.box_search_type1 .b_button.flex,.box_search_type2 .b_button.flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.box_search_type1 .b_button .left_position,.box_search_type2 .b_button .left_position{position:absolute;bottom:1.7142857143rem;left:0}.box_search_type1 .b_button .right_position,.box_search_type2 .b_button .right_position{position:absolute;bottom:1.7142857143rem;right:2.2857142857rem;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.box_search_type1 .b_button .right_position.__right,.box_search_type2 .b_button .right_position.__right{right:1.4285714286rem}.box_search_type1.__info-type{height:436px;overflow:scroll}.box_search_type2{display:none}.box_search_type2.__active{display:block}.box_search_type2 .all_search{display:none}.box_search_type2 .all_search.__active{display:block}.box_search_type2 .modalContents{position:relative;height:430px}.box_search_type2 .box_search_title2{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.box_search_type1 .box_search_title2,.box_search_type2 .box_search_title2{display:block}.box_search_type1 .b_body.type1,.box_search_type2 .b_body.type1{padding:2.5rem 0}.box_search_type1 .b_body.type2 .object_map,.box_search_type2 .b_body.type2 .object_map{display:none}.box_search_type1 .b_body.type3,.box_search_type2 .b_body.type3{padding:.8571428571rem 0}}.scroll-require{height:300px;border:1px solid #cdcdcd;overflow-y:scroll;margin-bottom:30px}.scroll-require::-webkit-scrollbar{width:10px;height:10px}.scroll-require::-webkit-scrollbar-track{border-radius:5px;border:solid 1px #cdcdcd}.scroll-require::-webkit-scrollbar-thumb{border-radius:5px;background:#31729d}.scroll-require.read::-webkit-scrollbar-thumb{border-radius:5px;background:#d441a5}.box_map_field{width:100%}.box_map_field-iframe{width:100%;height:50vh;border-radius:4px}.box_map_field-txt{margin:1.428rem 1.428rem 0 0;font-size:1.05rem;color:#ffd052;text-align:right}.box_map_field-txt .anchor{position:relative;display:inline-block;transition:.3s}.box_map_field-txt a:after{position:absolute;bottom:0;left:50%;content:"";width:100%;height:2px;background-color:#ffd052;transition:.3s;transform:translateX(-50%)}.box_map_field-txt a:hover:after{width:0}.option-tag .box_search_type1{padding:0 0 10px}.modalBox{display:none;position:fixed;z-index:30;top:0;left:0;width:100%;height:100%}.modalBox .modalBg{width:100%;height:100%;background-color:rgba(0,0,0,.6)}.modalBox .modalWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;max-width:676px;height:460px;padding:.7142857143rem 1.2142857143rem;background-color:#fff;border-radius:10px}.modalBox .modalWrapper.__height{height:auto}.modalBox .modalWrapper .modalContents{position:relative;height:100%}.modalBox .modalWrapper .modalContents .all_search{display:none}.modalBox .modalWrapper .modalContents .all_search.__active{display:block}.modalBox .modalWrapper .modalContents .all_search.__active .list_phase{position:absolute;top:0;left:260px;z-index:2;padding-top:25px}.modalBox .closeModal{position:absolute;cursor:pointer;top:-55px;right:0;width:40px;height:40px}.modalBox .closeModal:before,.modalBox .closeModal:after{content:"";display:block;width:2px;height:56.5685424949px;background:#fff;position:absolute;top:50%;left:50%}.modalBox .closeModal:before{transform:translate(-50%,-50%) rotate(45deg)}.modalBox .closeModal:after{transform:translate(-50%,-50%) rotate(-45deg)}.modalBox.__keep-term .modalWrapper{padding:2.8571428571rem}@media screen and (max-width:599px){.modalBox.__keep-term .modalWrapper .layout_search_box_termsbox__name{margin-top:10px}.modalBox.__keep-term .modalWrapper .layout_search_box_termsbox__name input{margin-top:5px;margin-left:0;margin-right:0}}.box_checkbox{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-direction:column;flex-direction:column;height:270px;overflow:hidden;overflow-y:scroll;overflow-x:scroll}.box_checkbox .check_type1{min-width:230px;margin-top:1rem}@media screen and (max-width:768px){.box_checkbox{display:block;height:300px}}@media screen and (max-width:599px){.box_checkbox .check_type1{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.box_checkbox .check_type1:nth-of-type(n+2){margin-top:1rem}}.box_mypage1{width:100%}.box_hr_type1{width:100%;height:0;margin:0;padding:0;border-top:solid 7px #ffd052;box-shadow:0 -4px 10px rgba(0,0,0,.16)}.box_search_type1.__station .b_body{overflow-y:scroll;height:380px}.box_search_type1.__station .b_body.__sub{height:330px}.box_station_area{margin-top:.5rem;margin-bottom:.5rem;width:100%;height:auto;border:2px solid #d2d2d2;border-radius:10px}.box_station_area.__search{width:450px}.box_station_area .label{padding-left:5px}.box_station_area .headline{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:.25rem 1rem;border-radius:8px;background-color:#6ca529;color:#fff}.box_station_area .headline .line_name{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.box_station_area .headline .line_name .label{min-width:10rem}.box_station_area .headline .line_name .option-button{color:#fff}.box_station_area .headline .open{position:absolute;top:0;right:0;z-index:0;width:100%;height:2.5rem;color:#fff;font-size:1.6em}.box_station_area .headline .open:after{position:absolute;top:0;right:10px;content:"＋"}.box_station_area .headline .open.is-active:after{content:"ー"}.box_station_area .station{display:none}.box_station_area .station__content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem 1rem}.box_station_area .station__content-list{padding:.5rem 0;width:20%}.box_station_area .station__content-list.__max{width:60%}.box_station_area .station__content-list.__middle{width:40%}.box_station_area .station__content-list.__min{width:20%}@media screen and (max-width:768px){.box_station_area .station__content-list{padding:0;width:25%}.box_station_area .station__content-list.__max{width:100%}.box_station_area .station__content-list.__middle{width:50%}.box_station_area .station__content-list.__min{width:25%}}@media screen and (max-width:599px){.box_station_area .station__content-list{width:50%}.box_station_area .station__content-list.__max{width:100%}.box_station_area .station__content-list.__middle{width:50%}.box_station_area .station__content-list.__min{width:50%}.box_station_area .headline .line_name .option-button{display:none}}.about-box{display:-ms-flexbox;display:flex}.about-box__imageBox{padding-top:80px;-ms-flex-order:2;order:2;width:40%}.about-box__detailBox{padding-right:40px;-ms-flex-order:1;order:1;width:60%}@media screen and (max-width:768px){.about-box{display:block}.about-box .about-box__imageBox{padding-top:10px;width:100%}.about-box .about-box__detailBox{padding-right:0;width:100%}}.relation_item{display:none}.asterisk{color:#c80f0f;font-weight:400;font-size:.702em;line-height:1;vertical-align:middle;display:inline-block;padding:.3em .4em .2em;margin-left:.324em}.label.__text{position:absolute;z-index:0;top:0;left:0;transform:translate(.555em,.702em);pointer-events:none;color:#ababab;transition:.26s cubic-bezier(.225,1,.32,1);transition-property:transform,font-size}.label.__error .msg{color:#f14a2f}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password]{width:100%;outline:none}input[type=text].__medium,input[type=email].__medium,input[type=tel].__medium,input[type=url].__medium,input[type=password].__medium{max-width:520px}input[type=text]._small,input[type=email]._small,input[type=tel]._small,input[type=url]._small,input[type=password]._small{max-width:260px}@media screen and (max-width:768px){input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password]{font-size:16px}}@media screen and (max-width:599px){input[type=text].__medium,input[type=text].__small,input[type=email].__medium,input[type=email].__small,input[type=tel].__medium,input[type=tel].__small,input[type=url].__medium,input[type=url].__small,input[type=password].__medium,input[type=password].__small{max-width:100%}}.input.text_type1[type=text],.input.text_type1[type=email],.input.text_type1[type=tel],.input.text_type1[type=url],.input.text_type1[type=password]{position:relative;border:none;border-bottom:1px solid #cdcdcd;background-color:#fff;padding:.455em .555em .355em;transition:.4s cubic-bezier(.075,.82,.165,1);transition-property:border-color}.input.text_type1[type=text]:not(:-ms-input-placeholder),.input.text_type1[type=email]:not(:-ms-input-placeholder),.input.text_type1[type=tel]:not(:-ms-input-placeholder),.input.text_type1[type=url]:not(:-ms-input-placeholder),.input.text_type1[type=password]:not(:-ms-input-placeholder){border-width:2px;padding-bottom:calc(.355em - 1px)}.input.text_type1[type=text]:focus,.input.text_type1[type=text]:not(:placeholder-shown),.input.text_type1[type=text].__error,.input.text_type1[type=email]:focus,.input.text_type1[type=email]:not(:placeholder-shown),.input.text_type1[type=email].__error,.input.text_type1[type=tel]:focus,.input.text_type1[type=tel]:not(:placeholder-shown),.input.text_type1[type=tel].__error,.input.text_type1[type=url]:focus,.input.text_type1[type=url]:not(:placeholder-shown),.input.text_type1[type=url].__error,.input.text_type1[type=password]:focus,.input.text_type1[type=password]:not(:placeholder-shown),.input.text_type1[type=password].__error{border-width:2px;padding-bottom:calc(.355em - 1px)}.input.text_type1[type=text]:not(:-ms-input-placeholder)+.label,.input.text_type1[type=email]:not(:-ms-input-placeholder)+.label,.input.text_type1[type=tel]:not(:-ms-input-placeholder)+.label,.input.text_type1[type=url]:not(:-ms-input-placeholder)+.label,.input.text_type1[type=password]:not(:-ms-input-placeholder)+.label{transform:translate(.555em,-1.3em);font-size:.79em;color:#666}.input.text_type1[type=text]:focus+.label,.input.text_type1[type=text]:not(:placeholder-shown)+.label,.input.text_type1[type=text].__error+.label,.input.text_type1[type=email]:focus+.label,.input.text_type1[type=email]:not(:placeholder-shown)+.label,.input.text_type1[type=email].__error+.label,.input.text_type1[type=tel]:focus+.label,.input.text_type1[type=tel]:not(:placeholder-shown)+.label,.input.text_type1[type=tel].__error+.label,.input.text_type1[type=url]:focus+.label,.input.text_type1[type=url]:not(:placeholder-shown)+.label,.input.text_type1[type=url].__error+.label,.input.text_type1[type=password]:focus+.label,.input.text_type1[type=password]:not(:placeholder-shown)+.label,.input.text_type1[type=password].__error+.label{transform:translate(.555em,-1.3em);font-size:.79em;color:#666}.input.text_type1[type=text]:not(:-ms-input-placeholder),.input.text_type1[type=email]:not(:-ms-input-placeholder),.input.text_type1[type=tel]:not(:-ms-input-placeholder),.input.text_type1[type=url]:not(:-ms-input-placeholder),.input.text_type1[type=password]:not(:-ms-input-placeholder){border-color:#fdc23e}.input.text_type1[type=text]:focus,.input.text_type1[type=text]:not(:placeholder-shown),.input.text_type1[type=email]:focus,.input.text_type1[type=email]:not(:placeholder-shown),.input.text_type1[type=tel]:focus,.input.text_type1[type=tel]:not(:placeholder-shown),.input.text_type1[type=url]:focus,.input.text_type1[type=url]:not(:placeholder-shown),.input.text_type1[type=password]:focus,.input.text_type1[type=password]:not(:placeholder-shown){border-color:#fdc23e}.input.text_type1[type=text].__error,.input.text_type1[type=text]:invalid,.input.text_type1[type=email].__error,.input.text_type1[type=email]:invalid,.input.text_type1[type=tel].__error,.input.text_type1[type=tel]:invalid,.input.text_type1[type=url].__error,.input.text_type1[type=url]:invalid,.input.text_type1[type=password].__error,.input.text_type1[type=password]:invalid{border-color:#f14a2f}.input.text_type2[type=text],.input.text_type2[type=email],.input.text_type2[type=tel],.input.text_type2[type=url],.input.text_type2[type=password]{border:1px solid #999;background-color:#fff;padding:.65rem;transition:.2s cubic-bezier(.075,.82,.165,1);transition-property:border-color,background-color}.input.text_type2[type=text]:focus,.input.text_type2[type=email]:focus,.input.text_type2[type=tel]:focus,.input.text_type2[type=url]:focus,.input.text_type2[type=password]:focus{border-color:#ffd052}.input.text_type2[type=text].__error,.input.text_type2[type=text]:invalid,.input.text_type2[type=email].__error,.input.text_type2[type=email]:invalid,.input.text_type2[type=tel].__error,.input.text_type2[type=tel]:invalid,.input.text_type2[type=url].__error,.input.text_type2[type=url]:invalid,.input.text_type2[type=password].__error,.input.text_type2[type=password]:invalid{border-color:#f14a2f}.input.text_type2[type=text].__vari1,.input.text_type2[type=email].__vari1,.input.text_type2[type=tel].__vari1,.input.text_type2[type=url].__vari1,.input.text_type2[type=password].__vari1{border-radius:6px;padding:.714rem}input:-ms-input-placeholder{color:#999}input:placeholder-shown{color:#999}input::-webkit-input-placeholder{color:#999}input:-moz-placeholder{color:#999}input::-moz-placeholder{color:#999}input:-ms-input-placeholder{color:#999}.input.text_type3[type=text],.input.text_type3[type=email],.input.text_type3[type=tel],.input.text_type3[type=url],.input.text_type3[type=password]{border:1px solid #dedede;border-radius:6px;background-color:#f8f8f8;padding:.75rem}.input.text_type4[type=text],.input.text_type4[type=email],.input.text_type4[type=tel],.input.text_type4[type=url],.input.text_type4[type=password]{border:1px solid #707070;border-radius:6px;background-color:#fff;padding:.7142857143rem 1.0714285714rem}.textarea_type1{width:100%;min-height:180px;resize:vertical;outline:none;border:#cdcdcd 1px solid;border-radius:3px;background-color:#fff;padding:.65rem;font-size:1em;line-height:1.75;transition:.32s cubic-bezier(.215,.61,.355,1);transition-property:background-color,border-color}.textarea_type1:focus{border-color:#ffd052}.textarea_type1.large{height:300px}.textarea_type1.medium{height:200px}.textarea_type1.small{height:100px}@media screen and (max-width:768px){.textarea_type1{font-size:16px}}textarea:-ms-input-placeholder{color:#999}textarea:placeholder-shown{color:#999}textarea::-webkit-input-placeholder{color:#999}textarea:-moz-placeholder{color:#999}textarea::-moz-placeholder{color:#999}textarea:-ms-input-placeholder{color:#999}.select_type1{position:relative;display:-ms-flexbox;display:flex;width:100%;border:1px solid #dedede;border-radius:6px;background-color:#f8f8f8;padding-left:.65rem;padding-right:0}.select_type1:after{content:"";position:absolute;top:0;bottom:0;right:8px;margin:auto;width:0;height:0;border-style:solid;border-width:10px 6px 0;border-color:#999 transparent transparent}.select_type1 .input.select{-webkit-appearance:none;appearance:none;outline:none;display:block;width:100%;border:none;background-color:transparent;color:#999;padding:.75rem}.select_type1.__disable{background-color:#d8d8d8}.select_type1.medium{max-width:500px}.select_type1.small{max-width:300px}.select_type1.__all-search{min-width:200px}.select_type1.__vari1{border-color:#999}@media screen and (max-width:768px){.select_type1 .input.select{font-size:16px}}@media screen and (max-width:599px){.select_type1.medium,.select_type1.small{max-width:100%}}.select_type2{position:relative;display:block;width:100%;min-width:180px;border:1px solid #999;border-radius:3px;background-color:#fff;padding-left:.65rem;padding-right:0}.select_type2.__side{margin-bottom:10px}.select_type2.__small{display:inline-block;width:40%;min-width:100px}.select_type2.__flex{display:-ms-flexbox;display:flex;min-width:200px}.select_type2.__mapping{margin-bottom:5px;height:35px;width:240px}.select_type2:after{content:"";position:absolute;top:0;bottom:0;right:8px;margin:auto;width:0;height:0;border-style:solid;border-width:10px 5px 0;border-color:#5a5a5a transparent transparent;transform:scale(1,.6)}.select_type2 .input.select{-webkit-appearance:none;appearance:none;outline:none;display:block;width:100%;border:none;background-color:transparent;color:#5a5a5a;padding:.6428571429rem}.select_type2.__disable{background-color:#d8d8d8}.select_type2.medium{max-width:500px}.select_type2.small{max-width:300px}.select_type2.__vari1{border-color:#999}@media screen and (max-width:768px){.select_type2 .input.select{font-size:16px}}@media screen and (max-width:599px){.select_type2.medium,.select_type2.small{max-width:100%}}.input.toggle{opacity:0;width:0}.input.toggle+.label{padding-left:2.8em;position:relative;line-height:1.75}.input.toggle+.label:before{content:"";width:2rem;height:1rem;display:inline-block;position:absolute;top:0;left:0;margin-right:4px;background-color:#e6e6e6;border-radius:8px;box-shadow:0 2px 8px -2px rgba(0,0,0,.24) inset}.input.toggle+.label:after{content:"";display:block;width:calc(1rem - 4px);height:calc(1rem - 4px);position:absolute;top:2px;left:2px;border:1px solid #ededed;border-radius:50%;background-color:#fff;box-shadow:0 4px 8px -4px rgba(0,0,0,.6);transition:transform .1s cubic-bezier(.215,.61,.355,1)}.input.toggle:checked+.label:before{background-color:#fdc23e;border-color:#fdc23e}.input.toggle:checked+.label:after{transform:translateX(1rem)}.check_item{display:inline-block;margin-right:10px}.input.checkbox{opacity:0;width:0}.input.checkbox[disabled]+.label{color:#ababab}.input.checkbox:not([disabled])+.label{padding-left:1.602em;position:relative;line-height:1.75}.input.checkbox:not([disabled])+.label:before{content:"";width:1rem;height:1rem;display:inline-block;position:absolute;top:2px;left:0;margin-right:4px;background-color:#e6e6e6;border-radius:3px;box-shadow:0 2px 8px -2px rgba(0,0,0,.24) inset}.input.checkbox:not([disabled])+.label:after{content:"";display:block;width:6px;height:12px;position:absolute;top:-5px;bottom:0;left:5px;margin:auto;border-right:3px solid #fff;border-bottom:3px solid #fff;opacity:0;transform:rotate(45deg);transition:opacity .1s cubic-bezier(.215,.61,.355,1)}.input.checkbox:checked+.label:before{background-color:#fdc23e;border-color:#fdc23e}.input.checkbox:checked+.label:after{opacity:1}.check_type1{position:relative}.check_type1.__big .label:after{top:3.9px;left:6.766px}.check_type1.__inline{display:inline-block;margin-right:1rem}.check_type1 .input{width:0;opacity:0;position:absolute}.check_type1 .input:checked+.label:before{background-color:#f6911d;border-color:#f6911d}.check_type1 .input:checked+.label:after{opacity:1}.check_type1 .label{position:relative;display:block;padding-left:18px;line-height:1;font-size:12px}.check_type1 .label:before{content:"";position:absolute;top:0;left:0;width:12px;height:12px;border:1px solid #999;border-radius:3px;background-color:#fff}.check_type1 .label:after{content:"";width:5px;height:6.5px;position:absolute;top:1.9px;left:3.766px;border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transform:rotate(45deg);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.check_type1.__block{display:block}.check_type1.__side{padding:3px 0}.box_form1 .check_type1 .label:before{background-color:#fff}@media screen and (max-width:768px){.check_type1{margin-top:.714rem}}.check_type2{position:relative}.check_type2.__inline{display:inline-block;margin-right:1rem}.check_type2 .input{width:0;opacity:0;position:absolute}.check_type2 .input:checked+.label:before{background-color:#f6911d;border-color:#f6911d}.check_type2 .input:checked+.label:after{opacity:1}.check_type2 .label{position:relative;display:block;padding-left:2.1428571429rem;line-height:1;font-size:1.4285714286rem}.check_type2 .label:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #999;border-radius:3px;background-color:#fff}.check_type2 .label:after{content:"";width:9px;height:14px;position:absolute;top:1.4px;left:5.9px;border-right:3px solid #fff;border-bottom:3px solid #fff;opacity:0;transform:rotate(45deg);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.check_type2.__block{display:block}.check_type2.__side{padding:3px 0}.box_form1 .check_type2 .label:before{background-color:#fff}@media screen and (max-width:768px){.check_type2{margin-top:.714rem}}.radio_type1{position:relative}.radio_type1.__big .label{padding-left:25px;padding-top:3px;font-size:14px}.radio_type1.__big .label:before{width:20px;height:20px}.radio_type1.__big .label:after{width:20px;height:20px}.radio_type1.__inline{display:inline-block;margin-right:1rem}.radio_type1 .input{width:0;opacity:0;position:absolute}.radio_type1 .input:checked+.label:before{background-color:#f6911d;border-color:#f6911d}.radio_type1 .input:checked+.label:after{opacity:1}.radio_type1 .label{position:relative;display:block;padding-left:18px;line-height:1;font-size:12px}.radio_type1 .label:before{content:"";position:absolute;top:0;left:0;width:12px;height:12px;border:1px solid #999;border-radius:50%;background-color:#fff}.radio_type1 .label:after{content:"";width:5px;height:6.5px;position:absolute;top:1.9px;left:3.766px}.radio_type1.__block{display:block}.box_form1 .radio_type1 .label:before{background-color:#fff}@media screen and (max-width:768px){.radio_type1{margin-top:.714rem}}.radio_item{display:inline-block;margin-right:10px}.input.radio{opacity:0;width:0}.input.radio[disabled]+.label{color:#ababab}.input.radio:not([disabled])+.label{padding-left:1.602em;position:relative}.input.radio:not([disabled])+.label:before{content:"";width:1em;height:1em;display:block;border-radius:50%;border:#cfcfcf 1px solid;box-shadow:0 2px 8px -2px rgba(0,0,0,.24) inset;background-color:#e6e6e6;position:absolute;left:0;top:2px}.input.radio:not([disabled])+.label:after{content:"";width:calc(1rem - 8px);height:calc(1rem - 8px);display:block;margin:auto;background-color:#fff;border-radius:50%;opacity:0;position:absolute;top:6px;left:4px;transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.input.radio:checked+.label:before{background-color:#fdc23e;border-color:#fdc23e}.input.radio:checked+.label:after{opacity:1}input[type=file]{display:none}input[type=file]+.btn_file{display:inline-block;width:auto;background-color:#efefef;border-radius:3px;border:1px solid #ccc;padding:3px 8px;cursor:pointer;font-size:.85em}input[type=checkbox][disabled]+.label{color:#909090}input[type=checkbox][disabled]+.label:before{border:none}.balloon_agree{position:relative;display:inline-block;margin:1.5em 0;padding:7px 10px;max-width:100%;background:#ffebe0;border-radius:15px}.balloon_agree:before{content:"";position:absolute;top:98%;left:8%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #ffebe0}.datepicker__container{position:relative}.datepicker__container .ui-datepicker-trigger{position:absolute;top:8px;right:10px}.accordion_type1 .btn_toggle{background-color:#333;border-radius:3px;font-size:.889em;color:#fff;position:relative;padding:.5rem}.accordion_type1 .btn_toggle:before,.accordion_type1 .btn_toggle:after{content:"";position:absolute;top:0;bottom:0;left:1rem;margin:auto;width:16px;height:2px;background-color:#fff}.accordion_type1 .btn_toggle:after{transform:rotate(90deg)}.accordion_type1 .body{margin-top:.714rem;display:none}.layout_type1{padding-top:2.8571428571em;padding-bottom:3.5714285714em}.layout_type1.__ranking{padding-bottom:0}.layout_type1.__var01{background-color:#fffcf8}.layout_type1.__var02{position:relative;overflow:hidden;background-image:url(img/mainimage_mosaic.png);background-size:100% auto}.layout_type1.__var03{overflow:hidden}.layout_type1.__var04{background-color:#fffcf8}.layout_type1.__var05{position:relative;overflow:hidden;background-image:url(img/mainimage_pattern.png);background-size:100% auto}.layout_type1.__var05 .headline_type1 .headline{color:#fff}.layout_type1.__var05 .headline_type1 .subtext{color:#fff}.layout_type1.__var05 .l_right-result{color:#fff}.layout_type1.__var05 .l_right-result .number{color:#fff}.layout_type1.__border1{border-bottom:solid 2px #e3e3e3}.layout_type1.__border2{border-bottom:solid .5px #dedede}.layout_type1.__border3{border-top:solid 7px #ffd052;box-shadow:0 -4px 10px rgba(0,0,0,.16)}.layout_type1 .list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.layout_type1 .list .litem{-ms-flex-preferred-size:calc(33.33% - .428rem);flex-basis:calc(33.33% - .428rem)}.layout_type1 .list .litem:not(:nth-of-type(3n)){margin-right:.428rem}@media screen and (max-width:599px){.subpage.mapping .layout_type1{display:none}}.layout_type2{display:-ms-flexbox;display:flex}.layout_type2 .l_detail{padding-top:20px;width:100%}.layout_type2 .l_box_btn{text-align:right;margin-top:1.285rem}@media screen and (max-width:768px){.layout_type2{display:block}.layout_type2 .l_head{max-width:100%;margin-bottom:1.285rem}.layout_type2 .l_detail{max-width:100%}.layout_type2 .l_box_btn{text-align:center}}.layout_type3{border:1px solid #ccc;border-radius:10px;background-color:#fff;padding:2.428rem 1.428rem}.layout_type3 .inner{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start;position:relative}.layout_type3 .l_left{-ms-flex-preferred-size:190px;flex-basis:190px;max-width:190px;position:sticky;top:140px;left:0}.layout_type3 .l_right{-ms-flex-preferred-size:calc(100% - 190px);flex-basis:calc(100% - 190px);max-width:calc(100% - 190px);padding-left:1.428rem}@media screen and (max-width:768px){.layout_type3 .inner{display:block}.layout_type3 .l_left{position:static}.layout_type3 .box_btns{position:fixed;z-index:3;width:100%;bottom:56px;left:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;padding:.75rem 1.153rem}.layout_type3 .box_btns .btn_type8{margin-bottom:0;font-size:11px;font-weight:700}.layout_type3 .box_btns .btn_type8 .icon{left:.7rem}.layout_type3 .box_btns .btn_type8 .text{padding-left:2.2rem}.layout_type3 .headline_type4{display:none}.layout_type3 .l_left,.layout_type3 .l_right{max-width:100%;padding-left:0}.layout_type3 .l_left .anchor_type1{display:none}.layout_type3 .l_left .box_btns{text-align:center}.layout_type3 .l_left .box_btns .btn_type8{display:inline-block;width:calc(50% - .3rem)}.layout_type3.__vari1 .l_left .box_btns .btn_type8{width:calc(50% - .3rem)}}@media screen and (max-width:599px){.layout_type3{border:none;padding:0}.layout_type3 .headline_type2{margin-left:-1.153rem;margin-right:-1.153rem}}.layout_container_type1{position:relative;padding-bottom:100px;min-height:calc(100vh - 464px)}.layout_container_type1.__gray{background-color:#f0f0f0}.layout_container_type1.__no-padding-bottom{padding-bottom:0;min-height:0}.layout_container_type1 .content_flex_page{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-flow:nowrap;flex-flow:nowrap}.layout_container_type1 .l_content{width:100%}.layout_container_type1 .l_main_content{width:calc(100% - 200px);padding-left:48px;padding-right:48px}.layout_container_type1 .l_main_content.__like-no-login{min-width:100%}.layout_container_type1 .l_side_content{-ms-flex:0 0;flex:0 0;-ms-flex-preferred-size:200px;flex-basis:200px;max-width:200px}.layout_container_type1 .l_side_content.none{display:none}.layout_container_type1 .l_side_content .side_type2{position:fixed;top:106px;left:0;width:200px;height:calc(100vh - 106px)}@media screen and (max-width:768px){.layout_container_type1 .content_page{display:block}.layout_container_type1 .l_main_content,.layout_container_type1 .l_side_content{max-width:100%;width:100%;padding-left:0;padding-right:0}.layout_container_type1 .l_main_content{padding-left:20px;padding-right:20px}.layout_container_type1 .content_flex_page .l_side_content{width:100%;-ms-flex-preferred-size:0;flex-basis:0px}.layout_container_type1 .l_side_content .side_type2{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}}@media screen and (max-width:599px){.layout_container_type1 .l_main_content{padding-left:10px;padding-right:10px}}.l_side_content.__sp_view{display:none}.l_side_content.__pc_view{display:block}.__sp_view{display:none}@media screen and (max-width:768px){.l_side_content.__pc_view{display:none}.l_side_content.__sp_view{display:block}.__sp_view{display:block}}.layout_headline1{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-right:35px}.layout_headline1 .headline_type1{-ms-flex-positive:1;flex-grow:1;max-width:none}.layout_headline1 .l_right{color:#999;font-size:.857em;text-align:right}.layout_headline1 .l_right-result{color:#333;font-size:1.1428571429em;text-align:right;font-weight:900}.layout_headline1 .l_right-result .number{display:-ms-inline-flexbox;display:inline-flex;height:2.2rem;overflow:hidden;font-size:2em;padding:0 5px 0 20px;color:#e28b41;line-height:1}.layout_headline1 .l_right-result .number .num .prev{position:relative;z-index:-1;display:block;transform:translateY(0)}.layout_headline1 .l_right-result .number .num .prev.in-active{z-index:1;transform:translateY(-25px);transition:.2s}.layout_headline1 .l_right-result .number .num .now{position:relative;z-index:-1;display:block;transform:translateY(10px)}.layout_headline1 .l_right-result .number .num .now.in-active{z-index:1;transform:translateY(-20px);transition:.1s}@media screen and (max-width:768px){.layout_headline1 .l_right-result{margin-top:20px;padding-right:0;text-align:center}}.layout_headline1 .btn_type2{margin-top:.75rem}@media screen and (max-width:768px){.layout_headline1{display:block;padding-right:0}.layout_headline1 .subtext{margin-top:10px}.layout_headline1 .l_right{margin-top:1rem;-ms-flex-preferred-size:100%;flex-basis:100%;color:#534237;text-align:center;font-size:1em}}@media screen and (max-width:599px){.layout_headline1{padding:0 10px}.layout_headline1 .paragraph{padding-left:0;margin-top:0;font-size:1em;line-height:1.5;text-align:left;padding:.75rem;background-color:#eee;border-radius:6px}}.layout_headline5{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.layout_headline5 .headline_type5{-ms-flex-positive:1;flex-grow:1;max-width:none}.layout_headline5 .l_right{color:#999;font-size:.857em;text-align:right}.layout_headline5 .btn_type2{margin-top:.75rem}@media screen and (max-width:768px){.layout_headline5{display:block}.layout_headline5 .l_right{margin-top:1rem;-ms-flex-preferred-size:100%;flex-basis:100%;color:#534237;text-align:center;font-size:1em}}@media screen and (max-width:599px){.layout_headline5 .paragraph{padding-left:0;margin-top:0;font-size:1em;line-height:1.5;text-align:left;padding:.75rem;background-color:#eee;border-radius:6px}}.layout_dlist3{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.layout_dlist3 .dlist_type3{width:calc(50% - 1.428rem)}.layout_dlist3 .dlist_type3:nth-child(n+3){margin-top:1.428rem}.layout_ranking{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-.714rem;margin-right:-.714rem}.layout_ranking .litem{width:33.333%;padding-left:.714rem;padding-right:.714rem}.layout_ranking .litem:nth-child(n+4){width:25%;margin-top:1.428rem}@media screen and (max-width:768px){.layout_ranking .litem:nth-child(n+4){width:33.333%}}@media screen and (max-width:599px){.layout_ranking .litem{width:100%}.layout_ranking .litem:nth-child(n+2){margin-top:.714rem}.layout_ranking .litem:nth-child(n+4){width:100%}}.layout_newstore{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-.714rem;margin-right:-.714rem}.layout_newstore .litem{width:25%;padding-left:.714rem;padding-right:.714rem}.layout_newstore .litem:nth-child(n+5){margin-top:1.428rem}@media screen and (max-width:768px){.layout_newstore .litem{width:33.333%}.layout_newstore .litem:nth-child(n+4){margin-top:1.428rem}}@media screen and (max-width:599px){.layout_newstore .litem{width:100%}.layout_newstore .litem:nth-child(n+2){margin-top:.714rem}}.period_change{padding:5px 12px;background:#e28b41;color:#fff;border-radius:2px}.layout_calendar_schedule{margin-bottom:1.428rem}.layout_calendar_schedule.__week .l_body tr td{min-height:640px;height:640px}@media(max-width:1464px){.layout_calendar_schedule .status-calendar-frame{overflow-x:scroll}}.layout_calendar_schedule .l_head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.6rem 0}.layout_calendar_schedule .l_head_current{margin-left:30px;margin-right:30px;font-weight:700;font-size:18px;width:240px;text-align:center}.layout_calendar_schedule .l_head_prev,.layout_calendar_schedule .l_head_next{width:60px;height:100%;background-color:#e28b41;border-radius:3px}.layout_calendar_schedule .l_head_prev a,.layout_calendar_schedule .l_head_next a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;font-weight:700;color:#fff}.layout_calendar_schedule .l_head_prev .arrow,.layout_calendar_schedule .l_head_next .arrow{font-size:.6em}.layout_calendar_schedule .l_head_prev .arrow{transform:scaleX(-1)}.layout_calendar_schedule .l_body_head{padding:3px;text-align:center;border:1px solid #ccc;border-width:1px 1px 0;font-size:.8571428571rem}.layout_calendar_schedule .l_head_container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.layout_calendar_schedule .l_body{width:100%}.layout_calendar_schedule .l_body tr{position:relative;overflow:hidden}.layout_calendar_schedule .l_body tr:first-child [class^=calendar_date_cell]{border-top:none}.layout_calendar_schedule .l_body tr:last-child .calendar_date_cell_{border:none;height:0!important;padding:0}.layout_calendar_schedule .l_body tr td{min-width:120px;min-height:200px;height:200px;z-index:0}.layout_calendar_schedule [class^=calendar_date_cell]{border:1px solid #ccc;padding:10px}.layout_calendar_schedule [class^=calendar_date_cell]:nth-last-child(2){color:#00f}.layout_calendar_schedule [class^=calendar_date_cell]:last-child{color:#f00}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag{position:absolute;top:0;left:0;z-index:3;margin-top:-2px;height:25px;overflow:hidden;border-radius:5px;line-height:1.85;color:#fff;cursor:pointer}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__none{display:none}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__col_1{width:calc(100%/7*1 - 10px);margin-left:1px;padding:2px 10px;font-size:12px}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__col_2{width:calc(100%/7*2 - 10px);margin-left:1px;padding:2px 10px;font-size:12px}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__col_3{width:calc(100%/7*3 - 10px);margin-left:1px;padding:2px 10px;font-size:12px}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__col_4{width:calc(100%/7*4 - 10px);margin-left:1px;padding:2px 10px;font-size:12px}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__col_5{width:calc(100%/7*5 - 10px);margin-left:1px;padding:2px 10px;font-size:12px}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__col_6{width:calc(100%/7*6 - 10px);margin-left:1px;padding:2px 10px;font-size:12px}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__col_7{width:calc(100%/7*7 - 10px);margin-left:1px;padding:2px 10px;font-size:12px}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__left_1{left:calc((100%/7)*1 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__left_2{left:calc((100%/7)*2 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__left_3{left:calc((100%/7)*3 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__left_4{left:calc((100%/7)*4 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__left_5{left:calc((100%/7)*5 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__left_6{left:calc((100%/7)*6 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__left_7{left:calc((100%/7)*7 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__row_1{top:calc(27px*1 + 10px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__row_2{top:calc(27px*2 + 10px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__row_3{top:calc(27px*3 + 10px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__row_4{top:calc(27px*4 + 10px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__row_5{top:calc(27px*5 + 10px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__row_6{top:calc(27px*6 + 10px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__row_7{top:calc(27px*7 + 10px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__row_8{top:calc(27px*8 + 10px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__row_9{top:calc(27px*9 + 10px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__row_10{top:calc(27px*10 + 10px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__row_11{top:calc(27px*11 + 10px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag.__row_12{top:calc(27px*12 + 10px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag .status,.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag .business,.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag .facility,.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .cell_tag .space{pointer-events:none}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail{display:none;position:absolute;top:89px;left:162px;background:#fff;padding:20px 30px;width:300px;z-index:5;border-radius:6px;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail__close{position:absolute;top:3px;right:14px;font-size:18px;cursor:pointer;color:#333}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail__back{margin-bottom:5px;width:20px;height:20px;border-radius:50%}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail__item{display:-ms-flexbox;display:flex;color:#333}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__row_1{top:calc(27px*1 + 34px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__left_1{left:calc((100%/7)*1 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__row_2{top:calc(27px*2 + 34px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__left_2{left:calc((100%/7)*2 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__row_3{top:calc(27px*3 + 34px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__left_3{left:calc((100%/7)*3 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__row_4{top:calc(27px*4 + 34px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__left_4{left:calc((100%/7)*4 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__row_5{top:calc(27px*5 + 34px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__left_5{left:calc((100%/7)*5 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__row_6{top:calc(27px*6 + 34px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__left_6{left:calc((100%/7)*6 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__row_7{top:calc(27px*7 + 34px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__left_7{left:calc((100%/7)*7 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__row_8{top:calc(27px*8 + 34px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__left_8{left:calc((100%/7)*8 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__row_9{top:calc(27px*9 + 34px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__left_9{left:calc((100%/7)*9 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__row_10{top:calc(27px*10 + 34px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__left_10{left:calc((100%/7)*10 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__row_11{top:calc(27px*11 + 34px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__left_11{left:calc((100%/7)*11 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__row_12{top:calc(27px*12 + 34px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__left_12{left:calc((100%/7)*12 - (100%/7) + 1px)}.layout_calendar_schedule [class^=calendar_date_cell] .calendar_cell_box .schedule_detail.__active{display:block}.layout_calendar_schedule [class^=calendar_date_cell] .status{display:none;color:#999;font-weight:700;font-size:12px;background-color:#eee;border-radius:6px;padding:0 5px}.layout_calendar_schedule [class^=calendar_date_cell] .price{display:block;width:100%;font-weight:700}.layout_calendar_schedule [class^=calendar_date_cell] .date{font-size:12px;margin-top:-8px}.layout_calendar_schedule [class^=calendar_date_cell] .date.__now{background:#1a73e8;color:#fff;width:25px;height:25px;border-radius:50%;text-align:center}@media screen and (max-width:768px){.layout_calendar_schedule .l_head_container{width:100%;display:block}}.modal_schedule_detail{display:none;position:absolute;top:100%;left:0;background:#fff;padding:20px 30px;width:300px;z-index:5;border-radius:6px;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}.modal_schedule_detail__container{position:relative}.modal_schedule_detail__close{position:absolute;top:3px;right:14px;font-size:18px;cursor:pointer;color:#333}.modal_schedule_detail__back{margin-bottom:5px;width:20px;height:20px;border-radius:50%}.modal_schedule_detail__item{display:-ms-flexbox;display:flex;color:#333}.modal_schedule_detail.__active{display:block}.layout_calendar{margin-bottom:1.428rem}.layout_calendar .l_head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.6rem 0}.layout_calendar .l_head_current{font-weight:700;font-size:18px}.layout_calendar .l_head_prev,.layout_calendar .l_head_next{width:60px;height:100%;background-color:#e28b41;border-radius:3px}.layout_calendar .l_head_prev a,.layout_calendar .l_head_next a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;font-weight:700;color:#fff}.layout_calendar .l_head_prev .arrow,.layout_calendar .l_head_next .arrow{font-size:.6em}.layout_calendar .l_head_prev .arrow{transform:scaleX(-1)}.layout_calendar .l_body_head{padding:10px;background-color:#eee;text-align:left}.layout_calendar .l_body_head:not(:last-child){border-right:1px solid #fff}.layout_calendar .l_body{width:100%}.layout_calendar .l_body tr:first-child [class^=calendar_date_cell]{border-top:none}.layout_calendar .l_body tr:last-child .calendar_date_cell_{border:none;height:0!important;padding:0}.layout_calendar [class^=calendar_date_cell]{border:1px solid #ccc;padding:10px}.layout_calendar [class^=calendar_date_cell]:nth-last-child(2){color:#00f}.layout_calendar [class^=calendar_date_cell]:last-child{color:#f00}.layout_calendar [class^=calendar_date_cell] .cell_box{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.layout_calendar [class^=calendar_date_cell] .status{color:#999;font-weight:700;font-size:12px;background-color:#eee;border-radius:6px;padding:0 5px}.layout_calendar [class^=calendar_date_cell] .price{display:block;width:100%;font-weight:700}.layout_calendar [class^=calendar_date_cell] .date{font-size:15px}@media screen and (max-width:599px){.layout_calendar .l_body_head{display:none}.layout_calendar .l_body{display:block;border-bottom:1px solid #ccc}.layout_calendar .l_body tbody,.layout_calendar .l_body tr{display:block;width:100%}.layout_calendar .l_body tr:first-child [class^=calendar_date_cell]{border-top:1px solid #ccc}.layout_calendar .l_body [class^=calendar_date_cell]{display:block;height:auto!important;border-bottom:none}.layout_calendar .l_body .calendar_date_cell_{display:none}.layout_calendar .l_body .cell_box{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.layout_calendar .l_body .date{-ms-flex-positive:1;flex-grow:1}.layout_calendar .l_body .status{width:80px;text-align:center}.layout_calendar .l_body .price{width:80px;text-align:right}}.layout_pager1{margin-top:1.2rem;margin-bottom:3.2rem}.layout_option{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 1.25rem}.layout_option .layout_sort{margin-top:1.2rem}.layout_option .layout_sort .icon-arrow04{margin-top:.8rem;color:#707070}.layout_option .layout_sort .select_type1{width:210px}@media screen and (max-width:768px){.layout_option{padding:0}.layout_option .layout_sort{display:none}}.layout_top_search{position:relative;overflow:hidden}.layout_top_search:after{content:"";position:absolute;top:60px;left:0;width:100%;height:calc(45% - 30px);background-color:#e28b41}.layout_top_search:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(55% - 30px);background-color:#ffd052}.layout_top_search .content_page{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:768px){.layout_top_search{display:block}.layout_top_search:after,.layout_top_search:before{content:none}.layout_top_search .content_page{padding:0}}.layout_search_type1{margin-bottom:76px}.layout_search_type1 .search_contents{margin-top:20px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout_search_type1 .search_contents .search_content{width:156px;margin:21px 20px 0 0}.layout_search_type1 .search_contents .search_content .icon-box{cursor:pointer;width:156px;height:138px;background-color:#fff;border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.16)}.layout_search_type1 .search_contents .search_content .icon-box .icon{position:relative}.layout_search_type1 .search_contents .search_content .icon-box .icon:before{width:156px;position:absolute;top:0;left:0}.layout_search_type1 .search_contents .search_content .icon-box:hover{border:solid 8px #f29204}.layout_search_type1 .search_contents .search_content .icon-box:hover .icon:before{top:-8px;left:-8px}.layout_search_type1 .search_contents .search_content .text{text-align:center;color:#74472c;font-size:1.142em;line-height:1;padding-top:10px}@media screen and (max-width:768px){.layout_search_type1{margin-top:40px}.layout_search_type1{border-radius:0;margin-bottom:0;padding:1.428rem}.layout_search_type1 .inner{padding-top:0}.layout_search_type1:after{content:none}.layout_search_type1 .ornament{display:none}.layout_search_type1 .l_head2{border-radius:0}.layout_search_type1 .search_contents{margin-top:-36px;margin-right:0;-ms-flex-pack:center;justify-content:center}.layout_search_type1 .search_contents .search_content{margin-top:36px;margin-left:16px;margin-right:0}}@media screen and (max-width:599px){.layout_search_type1{padding:1.428rem 1.153rem}.layout_search_type1 .search_contents{margin-left:6px}.layout_search_type1 .search_contents .search_content{width:126px;margin:21px 12px 0 0}.layout_search_type1 .search_contents .search_content .icon-box{cursor:pointer;width:126px;height:110px}.layout_search_type1 .search_contents .search_content .icon-box .icon{position:relative}.layout_search_type1 .search_contents .search_content .icon-box .icon:before{width:124px}.layout_search_type1 .l_head{display:none}.layout_search_type1 .l_head2{margin-bottom:1rem}.layout_search_type1 .l_head2 .subtext{display:block;padding-left:2.5rem}.layout_search_type1 .l_headline{margin-bottom:0}}.layout_search_type2{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:2.5rem;padding-right:.5714285714rem}.layout_search_type2 .search_content{width:70%;border:solid 10px #6ca529;border-radius:22px;background-color:#fff}.layout_search_type2 .list_search_type .item{cursor:pointer}.layout_search_type2 .list_search_type .item .icon-box{pointer-events:none;min-width:5rem}.layout_search_type2 .list_search_type .item .icon-box .icon{width:26px}.layout_search_type2 .list_search_type .item .txt{pointer-events:none}@media screen and (max-width:768px){.layout_search_type2{display:block;padding-left:.7142857143rem}.layout_search_type2 .list_search_type .item{padding:0}.layout_search_type2 .list_search_type .item .icon-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.layout_search_type2 .list_search_type .item .icon-box .icon{width:50%}.layout_search_type2 .search_content{width:100%}}.layout_search_type-area{position:absolute;top:0;left:0}.layout_search_type-area .map.__pc{position:relative;text-align:center;padding-bottom:.25rem}.layout_search_type-area .map.__sp{display:none}.layout_search_type-area .item_area{background-color:#fff;border:2px solid #d2d2d2;border-radius:6px;opacity:65%;display:block;position:absolute;font-size:.857em;line-height:1.5;transition:.12s cubic-bezier(0,0,.58,1);transition-property:background-color}.layout_search_type-area .item_area .anchor{display:block;position:relative;white-space:nowrap;line-height:1.65;transition:.12s cubic-bezier(0,0,.58,1);transition-property:color}.layout_search_type-area .item_area.__vari1,.layout_search_type-area .item_area.__vari2{padding:0}.layout_search_type-area .item_area.__vari1 .headline,.layout_search_type-area .item_area.__vari2 .headline{color:#fff;text-align:left;background-color:#f6911d;border-top-left-radius:4px;border-top-right-radius:4px;padding:.45rem .5rem .3rem}.layout_search_type-area .item_area.__vari1 .prefecture,.layout_search_type-area .item_area.__vari2 .prefecture{text-align:left;padding:.3rem .5rem}.layout_search_type-area .item_area.__vari1 .prefecture .check_type1,.layout_search_type-area .item_area.__vari2 .prefecture .check_type1{padding:.15rem 0}.layout_search_type-area .item_area.__vari2 .prefecture{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.layout_search_type-area .item_area.__vari2 .prefecture .anchor{-ms-flex-preferred-size:45%;flex-basis:45%}.layout_search_type-area .item_area.__hokkaido{width:80px;left:510px;top:85px}.layout_search_type-area .item_area.__tohoku{width:137px;left:445px;top:140px}.layout_search_type-area .item_area.__kitakanto{width:80px;left:435px;top:230px}.layout_search_type-area .item_area.__hokuriku{width:80px;left:290px;top:115px}.layout_search_type-area .item_area.__ko-shinetsu{width:80px;left:335px;top:205px}.layout_search_type-area .item_area.__kanto{width:85px;left:435px;top:320px}.layout_search_type-area .item_area.__tokai{width:80px;left:345px;top:320px}.layout_search_type-area .item_area.__kinki{width:88px;left:240px;top:205px}.layout_search_type-area .item_area.__shikoku{width:137px;left:198px;top:353px}.layout_search_type-area .item_area.__sanin{width:80px;left:153px;top:180px}.layout_search_type-area .item_area.__chugoku{width:80px;left:153px;top:255px}.layout_search_type-area .item_area.__kyusyu{width:88px;left:60px;top:273px}.layout_search_type-area .item_area.__okinawa{width:80px;left:57px;top:80px}.layout_search_type-area .list_area{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.428rem}.layout_search_type-area .list_area .btn_type5{-ms-flex-preferred-size:calc(50% - .357rem);flex-basis:calc(50% - .357rem)}.layout_search_type-area .list_area .btn_type5:nth-of-type(n+2){margin-top:.714rem}.layout_search_type-area .list_area .sublist_area{-ms-flex-preferred-size:100%;flex-basis:100%;background-color:#eee;display:none;margin-top:.714rem;padding:.714rem}.layout_search_type-area .list_area .sublist_area .list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.layout_search_type-area .list_area .sublist_area .litem{-ms-flex-preferred-size:calc(50% - .357rem);flex-basis:calc(50% - .357rem)}.layout_search_type-area .list_area .sublist_area .litem:nth-of-type(n+3){margin-top:.714rem}.layout_search_type-area .list_area .sublist_area .anchor{display:block;position:relative;background-color:#6ca529;border-radius:6px;border:1px solid #6ca529;color:#fff;padding:.25rem .75rem}.layout_search_type-area .list_area .sublist_area .anchor .icon{position:absolute;top:0;bottom:0;right:.75rem;margin:auto;width:1em;height:1em;font-size:.79em}.layout_search_type-area .mapping{background-color:#dcdcdc;position:relative}.layout_search_type-area .mapping .image{position:absolute;top:-65px;right:52px}.layout_search_type-area .mapping .flex{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:end;align-items:flex-end}.layout_search_type-area .mapping .flex .left{-ms-flex-preferred-size:430px;flex-basis:430px;padding-bottom:1.428rem}.layout_search_type-area .mapping .flex .right{-ms-flex-preferred-size:calc(100% - 430px);flex-basis:calc(100% - 430px);padding-bottom:1.428rem;padding-right:1.428rem;padding-left:1rem}.layout_search_type-area .mapping .inline{display:inline}.layout_search_type-area .mapping .input{margin-left:1.428rem;width:calc(100% - 1.428rem)}.layout_search_type-area .ornament{position:absolute;z-index:2;left:-60px;top:360px}@media screen and (max-width:768px){.layout_search_type-area{width:100%}.layout_search_type-area.__all-search{background-color:none;overflow:scroll;height:316px;margin-top:60px}.layout_search_type-area.__area{position:static;background-color:#fff;height:25.7142857143rem;overflow:scroll}.layout_search_type-area .map.__pc{display:none}.layout_search_type-area .map.__sp{display:block}.layout_search_type-area .mapping .image{position:absolute;top:-30px;right:10px}.layout_search_type-area .mapping .flex{-ms-flex-flow:row wrap;flex-flow:row wrap}.layout_search_type-area .mapping .flex .left{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:1.428rem}.layout_search_type-area .mapping .flex .right{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0}.layout_search_type-area .mapping .flex .right .btn_type1{margin:auto;margin-bottom:1.428rem}.layout_search_type-area .mapping .input{margin-right:1rem;margin-left:1rem;width:calc(100% - 2rem)}}@media screen and (max-width:599px){.layout_search_type-area .list_area{margin-bottom:1rem}.layout_search_type-area .mapping .image{display:none}}.layout_search_type1.__area{width:660px;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between;border-top-right-radius:0}.layout_search_type1.__area>:not(:nth-last-child(2)){margin-bottom:1rem}.layout_search_type1.__area .inner{height:auto}.layout_search_type1.__area:after{border-top-left-radius:6px}.layout_search_type1.__area .map.__pc{position:relative;text-align:center;padding-bottom:.25rem}.layout_search_type1.__area .map.__sp{display:none}.layout_search_type1.__area .item_area{background-color:rgba(255,255,255,.75);border:2px solid #d2d2d2;border-radius:6px;padding:.25rem .5rem;display:block;position:absolute;font-size:.857em;line-height:1.5;transition:.12s cubic-bezier(0,0,.58,1);transition-property:background-color}.hover .layout_search_type1.__area .item_area:hover{background-color:#fff}.layout_search_type1.__area .item_area .anchor{display:block;position:relative;white-space:nowrap;text-align:center;line-height:1.65;transition:.12s cubic-bezier(0,0,.58,1);transition-property:color}.layout_search_type1.__area .item_area .anchor:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#999;transition:.12s cubic-bezier(0,0,.58,1);transition-property:opacity}.hover .layout_search_type1.__area .item_area .anchor:hover{color:#e28b41}.hover .layout_search_type1.__area .item_area .anchor:hover:after{opacity:0}.layout_search_type1.__area .item_area.__vari1,.layout_search_type1.__area .item_area.__vari2{padding:0}.layout_search_type1.__area .item_area.__vari1 .headline,.layout_search_type1.__area .item_area.__vari2 .headline{text-align:center;color:#fff;background-color:rgba(153,153,153,.75);padding:.1rem .25rem}.layout_search_type1.__area .item_area.__vari1 .headline .text,.layout_search_type1.__area .item_area.__vari2 .headline .text{letter-spacing:.5em;margin-right:-.5em}.layout_search_type1.__area .item_area.__vari1 .prefecture,.layout_search_type1.__area .item_area.__vari2 .prefecture{padding:.2rem .3rem .3rem}.layout_search_type1.__area .item_area.__vari2 .prefecture{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.layout_search_type1.__area .item_area.__vari2 .prefecture .anchor{-ms-flex-preferred-size:45%;flex-basis:45%}.layout_search_type1.__area .item_area.__hokkaido{left:530px;top:45px}.layout_search_type1.__area .item_area.__tohoku{width:100px;left:430px;top:140px}.layout_search_type1.__area .item_area.__kitakanto{width:auto;left:430px;top:240px}.layout_search_type1.__area .item_area.__hokuriku{width:auto;left:280px;top:170px}.layout_search_type1.__area .item_area.__ko-shinetsu{width:55px;left:340px;top:160px}.layout_search_type1.__area .item_area.__kanto{width:110px;left:400px;top:360px}.layout_search_type1.__area .item_area.__tokai{width:90px;left:290px;top:380px}.layout_search_type1.__area .item_area.__kinki{width:110px;left:240px;top:270px}.layout_search_type1.__area .item_area.__shikoku{width:90px;left:190px;top:400px}.layout_search_type1.__area .item_area.__sanin{width:60px;left:170px;top:280px}.layout_search_type1.__area .item_area.__chugoku{width:55px;left:105px;top:290px}.layout_search_type1.__area .item_area.__kyusyu{width:60px;left:30px;top:320px}.layout_search_type1.__area .item_area.__okinawa{left:60px;top:130px}.layout_search_type1.__area .list_area{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.428rem}.layout_search_type1.__area .list_area .btn_type5{-ms-flex-preferred-size:calc(50% - .357rem);flex-basis:calc(50% - .357rem)}.layout_search_type1.__area .list_area .btn_type5:nth-of-type(n+2){margin-top:.714rem}.layout_search_type1.__area .list_area .sublist_area{-ms-flex-preferred-size:100%;flex-basis:100%;background-color:#eee;display:none;margin-top:.714rem;padding:.714rem}.layout_search_type1.__area .list_area .sublist_area .list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.layout_search_type1.__area .list_area .sublist_area .litem{-ms-flex-preferred-size:calc(50% - .357rem);flex-basis:calc(50% - .357rem)}.layout_search_type1.__area .list_area .sublist_area .litem:nth-of-type(n+3){margin-top:.714rem}.layout_search_type1.__area .list_area .sublist_area .anchor{display:block;position:relative;background-color:#6ca529;border-radius:6px;border:1px solid #6ca529;color:#fff;padding:.25rem .75rem}.layout_search_type1.__area .list_area .sublist_area .anchor .icon{position:absolute;top:0;bottom:0;right:.75rem;margin:auto;width:1em;height:1em;font-size:.79em}.layout_search_type1.__area .mapping{background-color:#dcdcdc;position:relative}.layout_search_type1.__area .mapping .image{position:absolute;top:-65px;right:52px}.layout_search_type1.__area .mapping .flex{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:end;align-items:flex-end}.layout_search_type1.__area .mapping .flex .left{-ms-flex-preferred-size:430px;flex-basis:430px;padding-bottom:1.428rem}.layout_search_type1.__area .mapping .flex .right{-ms-flex-preferred-size:calc(100% - 430px);flex-basis:calc(100% - 430px);padding-bottom:1.428rem;padding-right:1.428rem;padding-left:1rem}.layout_search_type1.__area .mapping .input{margin-left:1.428rem;width:calc(100% - 1.428rem)}.layout_search_type1.__area .ornament{position:absolute;z-index:2;left:-60px;top:360px}@media screen and (max-width:768px){.layout_search_type1.__area{width:100%;background-color:#e28b41}.layout_search_type1.__area .map.__pc{display:none}.layout_search_type1.__area .map.__sp{display:block}.layout_search_type1.__area .mapping .image{position:absolute;top:-30px;right:10px}.layout_search_type1.__area .mapping .flex{-ms-flex-flow:row wrap;flex-flow:row wrap}.layout_search_type1.__area .mapping .flex .left{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:1.428rem}.layout_search_type1.__area .mapping .flex .right{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0}.layout_search_type1.__area .mapping .flex .right .btn_type1{margin:auto;margin-bottom:1.428rem}.layout_search_type1.__area .mapping .input{margin-right:1rem;margin-left:1rem;width:calc(100% - 2rem)}}@media screen and (max-width:599px){.layout_search_type1.__area .list_area{margin-bottom:1rem}.layout_search_type1.__area .mapping .image{display:none}}.layout_search_type1.__conditions{width:740px;position:relative;border-top-left-radius:0}.layout_search_type1.__conditions:after{border-top-right-radius:6px}.layout_search_type1.__conditions .inner_form{padding:1.428rem}.layout_search_type1.__conditions .search_facility_type .box_checkbox{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.layout_search_type1.__conditions .search_facility_type .box_checkbox .check_type1{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%}.layout_search_type1.__conditions .search_facility_type .box_checkbox .check_type1:nth-of-type(n+3){margin-top:1rem}.layout_search_type1.__conditions .search_detail .inner_form>:not(:first-child){margin-top:1.2rem}.layout_search_type1.__conditions .comodity{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.layout_search_type1.__conditions .comodity .select_type1{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%}.layout_search_type1.__conditions .dlist{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.layout_search_type1.__conditions .dlist .dhead{-ms-flex-preferred-size:80px;flex-basis:80px;max-width:80px}.layout_search_type1.__conditions .dlist .dhead .icon{color:#999;vertical-align:-.1em;margin-right:.5rem}.layout_search_type1.__conditions .dlist .ditem{-ms-flex-preferred-size:calc(100% - 80px);flex-basis:calc(100% - 80px);max-width:calc(100% - 80px)}.layout_search_type1.__conditions .dlist.__budget .ditem{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.layout_search_type1.__conditions .dlist.__budget .ditem>*{-ms-flex-positive:1;flex-grow:1}.layout_search_type1.__conditions .dlist.__budget .ditem>:not(:last-child){margin-right:.5rem}.layout_search_type1.__conditions .dlist.__budget .ditem .tilde{-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:20px;flex-basis:20px}.layout_search_type1.__conditions .ornament{position:absolute;z-index:2;right:-60px;top:70px}@media screen and (max-width:768px){.layout_search_type1.__conditions{width:100%;background-color:#ffd052}}@media screen and (max-width:599px){.layout_search_type1.__conditions .search_facility_type .box_checkbox .check_type1{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.layout_search_type1.__conditions .search_facility_type .box_checkbox .check_type1:nth-of-type(n+2){margin-top:1rem}.layout_search_type1.__conditions .comodity .select_type1{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.layout_search_type1.__conditions .comodity .select_type1:not(:first-child){margin-top:1rem}.layout_search_type1.__conditions .dlist.__budget{-ms-flex-align:start;align-items:flex-start}.layout_search_type1.__conditions .dlist.__budget .dhead{padding-top:.4rem}.layout_search_type1.__conditions .dlist.__budget .ditem{-ms-flex-flow:row wrap;flex-flow:row wrap}.layout_search_type1.__conditions .dlist.__budget .ditem>*{-ms-flex-preferred-size:100%;flex-basis:100%}.layout_search_type1.__conditions .dlist.__budget .ditem>:not(:last-child){margin-right:0;margin-bottom:.5rem}.layout_search_type1.__conditions .dlist.__budget .ditem .__price_min{-ms-flex-preferred-size:calc(100% - .5rem - 20px);flex-basis:calc(100% - .5rem - 20px)}.layout_search_type1.__conditions .dlist.__budget .ditem .tilde{margin-left:.5rem}}.layout_mapping{position:relative;min-height:calc(100vh - (106px + 135px));background-color:#ccc}.layout_mapping__search{position:relative;min-height:135px}.layout_mapping .l_container{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.layout_mapping .l_text_input{background-color:#fff;border-radius:10px;border:1px solid #c9c9c9;padding:1rem 1.285rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.layout_mapping .l_text_input .headline{margin-right:2.857rem}.layout_mapping .l_text_input .headline .icon,.layout_mapping .l_text_input .headline .text{display:inline}.layout_mapping .l_text_input .headline .icon{color:#666;margin-right:.75rem}.layout_mapping .l_text_input .headline .text{font-size:1.142em;font-weight:700;white-space:nowrap}.layout_mapping .l_text_input .text_type2{width:450px;margin-right:1rem}.layout_mapping .l_text_input .btn_type1{max-width:120px}.layout_mapping .l_box_map{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.layout_mapping .map{min-height:300px;max-height:900px;width:80%;height:calc(100vh - (106px + 135px));position:sticky;top:0}.layout_mapping .map iframe{width:100%;height:702px}.layout_mapping .list_facility{position:relative;width:20%;max-height:calc(100vh - (106px + 135px));padding-top:10px;background:#fff;border:none;box-shadow:2px 0 4px 4px rgba(0,0,0,.4)}.layout_mapping .list_facility .list{overflow:auto}.layout_mapping .side_type1{position:absolute;top:0;left:0;z-index:10;width:100%;height:110%;-ms-flex-negative:0;flex-shrink:0;margin-right:1rem}.layout_mapping .side_type1 .inner{padding-bottom:50px}@media screen and (max-width:768px){.layout_mapping{display:block;min-height:calc(100vh - 56px)}.layout_mapping__search{min-height:unset}.layout_mapping .l_container{width:100%}.layout_mapping .l_text_input{padding:.75rem 1.25rem;margin-bottom:.714rem;-ms-flex-pack:start;justify-content:flex-start}.layout_mapping .l_text_input .headline{margin-right:1.414rem}.layout_mapping .l_text_input .text_type2{width:350px}.layout_mapping .l_box_map{display:block}.layout_mapping .l_box_map .map{max-width:100%;width:100%;height:93vh}.layout_mapping .l_box_map .map iframe{height:300px}.layout_mapping .list_facility{display:none}.layout_mapping .side_type1.__mapping{position:relative;top:0;left:0;width:100%;max-width:100%;margin-top:.714rem;box-shadow:none}}@media screen and (max-width:599px){.layout_mapping{display:block;min-height:calc(100vh - 56px)}.layout_mapping .l-container{position:fixed;top:0;left:0}.layout_mapping .l_text_input{padding:.75rem 1.25rem;margin-bottom:.714rem;display:block}.layout_mapping .l_text_input .headline{margin-right:1.414rem}.layout_mapping .l_text_input .text_type2{width:100%;margin-bottom:.714rem}.layout_mapping .l_text_input .btn_type1{max-width:230px;margin-left:auto;margin-right:auto}.layout_mapping .l_box_map{display:block}.layout_mapping .l_box_map .map{max-width:100%;width:100%;height:93vh}.layout_mapping .l_box_map .map iframe{height:300px}.layout_mapping .list_facility{display:none}}.list_facility{overflow-y:scroll;border:4px solid #bfbfbf;background-color:#fff;padding:2px}.list_facility .l_headline{text-align:center;padding-top:1rem;padding-bottom:1rem;font-size:1rem}.list_facility .l_headline .layout{padding-bottom:.2142857143rem;border-bottom:solid 1px #cfcfcf;margin-bottom:.3571428571rem}.list_facility .l_headline .layout .switching{padding:0 .3571428571rem;cursor:pointer;cursor:hand}.list_facility .l_headline .layout .switching.__list{color:#e28b41}.list_facility .l_headline .layout .switching.__index{color:#000}.list_facility .l_headline .result .em{font-weight:700;color:#c30;transform:scale(.75,1);display:inline-block;margin-left:-3px}.list_facility .l_headline .result span{font-size:1.428em;transform:scale(.75,1);display:inline-block;margin-left:-3px;font-weight:700}.list_facility .litem{padding-top:2px;margin-bottom:36px;text-align:center;position:relative}.list_facility .litem .favorite{position:absolute;top:0;left:0;width:100%}.list_facility .litem .icon{display:none;width:23px;height:23px;position:absolute;top:10px;left:10px;text-align:center}.list_facility .litem .icon:before{content:"";background-color:#6ca529;position:absolute;top:4px;bottom:0;left:0;right:0;margin:auto;width:23px;height:23px;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.list_facility .litem .icon .layer{position:relative;z-index:2;color:#fff;font-weight:700}.list_facility .litem .image{max-width:calc(100% - 60px);margin-left:auto;margin-right:auto;margin-bottom:.714rem}.list_facility .litem .headline{max-width:calc(100% - 60px);margin-left:auto;margin-right:auto;font-weight:700;font-size:1em;line-height:1.333;text-align:left}.list_facility .litem .paragraph{max-width:calc(100% - 60px);margin-left:auto;margin-right:auto;font-size:.8em;line-height:1.333;text-align:left}.list_facility.__index .layout .switching.__list{color:#000}.list_facility.__index .layout .switching.__index{color:#e28b41}.list_facility.__index .litem{position:relative;padding:10px 0;margin-bottom:5px;background:#fbfbfb}.list_facility.__index .litem .image{position:absolute;top:10px;left:10px;max-width:40px}.list_facility.__index .litem .headline{margin-left:60px}.list_facility.__index .litem .paragraph{margin-left:60px}@media screen and (max-width:599px){.list_facility .list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;align-items:stretch}.list_facility .litem{-ms-flex-preferred-size:50%;flex-basis:50%}.list_facility .litem:nth-of-type(odd){border-right:1px solid #ccc}.list_facility .litem .headline,.list_facility .litem .paragraph{font-size:.769em}}.layout_top_step_forplace{display:-ms-flexbox;display:flex;width:100%;max-width:932px;margin:0 auto}.layout_top_step_forplace .icon-arrow01{color:#e28b41;font-size:1.6em;-ms-flex-item-align:center;align-self:center;margin:0 1.114rem}@media screen and (max-width:768px){.layout_top_step_forplace{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;padding-left:1.111rem;padding-right:1.111rem}.layout_top_step_forplace .icon-arrow01{display:none}}@media screen and (max-width:599px){.layout_top_step_forplace{-ms-flex-flow:column;flex-flow:column;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}.layout_top_step_forplace .box_type2{-ms-flex-preferred-size:100%;flex-basis:100%}.layout_top_step_forplace .box_type2 .content .ditem{font-size:.813em;padding:0 1.428rem}.layout_top_step_forplace .icon-arrow01{transform:rotateZ(90deg);margin:.214rem 0}}.icon-arrow01_reverse{display:inline-block;margin-right:8px;transform:rotate(180deg)}.layout_top_team_company{border:solid .5px #dedede;border-width:.5px 0;width:100%;padding:6.5px 0;margin:0;overflow:hidden}.layout_top_team_company .headline{color:#999;margin-bottom:.5rem;position:relative}.layout_top_team_company .headline .layer{position:relative;z-index:2;display:inline-block;background-color:#fff;padding-right:1rem}.layout_top_team_company .headline:after{content:"";width:100%;height:1px;position:absolute;top:0;bottom:0;left:0;margin:auto;background-color:#eee}.layout_top_team_company .slide_team_company{display:block;height:82px}.layout_top_team_company .slide_team_company .slide_item{padding-left:.75rem;padding-right:.75rem}.layout_top_team_company .slide_team_company .image{text-align:center}.layout_top_team_company .slide_team_company .image .objfit{height:82px;margin:0 auto;object-fit:contain}.layout_top_team_company .slide_team_company_title{display:none}@media screen and (max-width:768px){.layout_top_team_company .slide_team_company{height:82px}.layout_top_team_company .slide_team_company .image .objfit{height:82px}}@media screen and (max-width:599px){.layout_top_team_company .slide_team_company_title{display:block;padding:0 1.153rem;margin-bottom:.3571428571rem}.layout_top_team_company .slide_team_company{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;height:auto;padding:0;margin-left:0;margin-right:0}.layout_top_team_company .slide_team_company .slide_item{padding:0;-ms-flex-preferred-size:calc(50% - .25rem);flex-basis:calc(50% - .25rem);border:1px dotted #999;border-radius:5px}.layout_top_team_company .slide_team_company .slide_item.__duplication{display:none}.layout_top_team_company .slide_team_company .slide_item:nth-of-type(n+3){margin-top:.5rem}.layout_top_team_company .slide_team_company .image .objfit{height:45px}}.layout_top_introduction{border-bottom:solid 2px #f0f0f0}.layout_top_introduction .headline_type1,.layout_top_introduction .layout_top_step_forplace,.layout_top_introduction .paragraph_type1{margin-bottom:2.142rem}@media screen and (max-width:768px){.layout_top_introduction.box_type1{border:none}.layout_top_introduction .paragraph_type1{padding:0 1.111rem}}@media screen and (max-width:599px){.layout_top_introduction .paragraph_type1{padding:0 1.153rem}}.layout_top_news{margin:60px 0}.layout_top_news .layout_type2 .l_box_btn{text-align:right;margin-top:3.2142857143rem}.slide_type1{overflow:hidden}.slide_type1.flex_type2{position:relative;margin-left:0;margin-right:0;width:285px;margin:0 auto;padding:0;overflow:visible}.slide_type1.flex_type2 .slick-list{overflow:visible}.slide_type1 .fitem{padding:0 2.5px}.flex_type2 .slide-arrow{position:absolute;color:#707070;font-size:3rem;transform:scale(1,1.8)}.flex_type2 .slide-arrow.prev-arrow{left:-5rem;top:0;bottom:0}.flex_type2 .slide-arrow.next-arrow{right:-4rem;top:0;bottom:0}.layout_search_box{margin-left:auto;margin-right:auto;margin-bottom:30px;padding:0 20px;max-width:1240px;color:#333}.layout_search_box.__nosearch{display:none}.layout_search_box__inner{position:relative;padding:10px 22px;border-radius:5px;border:1px solid #ccc;background-color:#fff}.layout_search_box.mapping_page{margin:0;padding:0;max-width:none;width:100%}.layout_search_box.mapping_page__inner{border-width:1px 0;border-radius:0}.layout_search_box__above{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.layout_search_box__above .headline_type1 .headline{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:20px}.layout_search_box__above .headline_type1 .subtext{font-size:10px;color:#999}.layout_search_box__option{position:absolute;right:0}.layout_search_box__option-item{display:-ms-flexbox;display:flex}.layout_search_box__option-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:6px;margin-bottom:6px;line-height:1;color:#5a5a5a}.layout_search_box__option-button:nth-of-type(1){margin-right:30px}.layout_search_box__option-button .icon{margin-right:6px;font-size:12px}.layout_search_box__option-button .text{font-size:14px}.layout_search_box__headline{width:calc(100% - 277px);padding:5px 0;font-weight:300;color:#ce6a32;font-size:30px;border-bottom:1px solid #dedede}.layout_search_box .search_tag_box{display:-ms-flexbox;margin:10px 0;min-height:45px;border-radius:5px;border:1px solid #ccc;background-color:#f5f5f5;box-sizing:border-box;cursor:text;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;position:relative;z-index:3}.layout_search_box .search_tag_box-field{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-left:40px;min-height:56px}.layout_search_box .search_tag_box-field.__space{min-height:auto}.layout_search_box .search_tag_box .search_icon{position:absolute;top:10px;left:10px;font-size:1.4285714286em}.layout_search_box .search_tag_box .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:10px;margin-right:8px;padding:0 10px;height:24px;line-height:24px;font-size:12px;border-radius:10px/50%;color:#ce6a32;background-color:#ffebca}.layout_search_box .search_tag_box .item .keyword{font-size:12px;line-height:inherit}.layout_search_box .search_tag_box .item .close{font-size:11px;line-height:inherit;margin-left:5px;-webkit-appearance:none;appearance:none;border:none;background:none;cursor:pointer;color:#999}.layout_search_box .search_tag_box .item_freeword{-ms-flex:1;flex:1;min-width:200px;height:43px}.layout_search_box .search_tag_box .input{width:100%;height:100%;padding:0;display:block;-ms-flex-positive:1;flex-grow:1;font-size:16px;line-height:44px;background-color:#f5f5f5;border:none}.layout_search_box .search_tag_box .input:focus{background-color:#f5f5f5!important}.layout_search_box .refined_search{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.layout_search_box .refined_search__list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none}.layout_search_box .refined_search__list .item{margin-right:20px}.layout_search_box .refined_search .search_selection_box .flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.layout_search_box .refined_search .search_selection_box .pop-up_btn{cursor:pointer}.layout_search_box .refined_search .search_selection_box .pop-up_btn .name{font-size:14px;margin-right:5px}.layout_search_box .refined_search .search_selection_box .pop-up_btn .selection_mark{margin-right:5px;width:20px;height:20px;border-radius:50%;background-color:#ce6a32;color:#fff;text-align:center;font-size:12px;line-height:20px;display:none}.layout_search_box .refined_search .search_selection_box .pop-up_btn .selection_mark.__active{display:block}.layout_search_box .refined_search .search_selection_box .pop-up_btn .selection_arrow{font-size:5px;font-weight:900}.layout_search_box .refined_search .search_selection_box .search_pop-up{display:none;position:absolute;z-index:30;background-color:#fff;border:solid 1px #dedede;box-shadow:0 2px 2px rgba(0,0,0,.16)}.layout_search_box .refined_search .search_selection_box .search_pop-up.__active{display:block}.layout_search_box .refined_search .search_selection_box .search_pop-up .tilde{width:20px;text-align:right}.layout_search_box .refined_search .search_selection_box .search_pop-up .tilde.__block{display:block;width:100%;text-align:left}.layout_search_box .refined_search .search_selection_box .search_pop-up__close{width:100%;color:#5a5a5a;background-color:#f0f0f0;font-size:.8571428571em;text-align:center;line-height:30px;cursor:pointer}.layout_search_box .refined_search .search_selection_box .search_pop-up__marginbox{margin:15px 15px 0}.layout_search_box .refined_search .search_selection_box .search_pop-up__marginbox .item1{margin-bottom:15px}.layout_search_box .refined_search .search_selection_box .search_pop-up__marginbox .check_type1{margin-bottom:7px}.layout_search_box .refined_search .search_selection_box .search_pop-up__marginbox .check_type1 .label:before{background-color:#dedede}.layout_search_box .refined_search .search_selection_box .search_pop-up__marginbox .check_type1 .input:checked+.label:before{background-color:#f6911d}.layout_search_box .refined_search .search_selection_box.__active .pop-up_btn .selection_arrow{transform:rotateX(180deg)}.layout_search_box .refined_search .search_selection_box.__active .search_pop-up{display:block}.layout_search_box__button{padding:10px 25px;border-radius:5px;border:1px solid #ce6a32;background-color:#ce6a32;color:#fff;cursor:pointer}.layout_search_box__center{margin-bottom:50px;text-align:center}.layout_search_box .search_tag_box{position:relative}.layout_search_box .search_tag_box.__space{min-height:46px}.layout_search_box .search_tag_box .search_candidate{display:none;position:absolute;top:100%;left:0;width:100%;height:auto;background-color:#fff;border:1px solid #534237}.layout_search_box .search_tag_box .search_candidate__list{display:block;padding:10px;width:100%;font-size:12px}.hover .layout_search_box .search_tag_box .search_candidate__list:hover[href],.hover .layout_search_box .search_tag_box .search_candidate__list:hover[type],.layout_search_box .search_tag_box .search_candidate__list.hover[href],.layout_search_box .search_tag_box .search_candidate__list.hover[type]{background-color:#ddd}.layout_search_box .search_tag_box .search_candidate__list:not(:last-child){border-bottom:1px solid #eee}.layout_search_box .search_tag_box .search_candidate.in-active{display:block}.layout_search_box.__mapping{max-width:100%;min-height:135px;margin-bottom:0;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.4);z-index:20;background-color:#fff}.layout_search_box.__mapping .layout_search_box__inner{padding-left:0;padding-right:0}.layout_search_box.__mapping .layout_search_box__headline{display:none}.layout_search_box.__mapping .layout_search_box__mapping_box{display:block;width:calc(100% - 300px)}.layout_search_box.__mapping .layout_search_box__search{display:block;width:300px;text-align:left;padding-left:10px}.layout_search_box.__mapping .layout_search_box__option{position:static;display:-ms-flexbox;display:flex;padding:0 0 6px}.layout_search_box.__mapping .layout_search_box__option-item{-ms-flex-pack:end;justify-content:flex-end}.layout_search_box.__mapping .search_tag_box{-ms-flex-order:1;order:1;width:100%}.layout_search_box.__mapping .layout_search_box__above{-ms-flex-order:2;order:2}.layout_search_box.__mapping .headline_type5{display:none}.layout_search_box.__mapping .layout_search_box__inner{border:none;border-radius:0}.layout_search_box.__mapping .layout_search_box__form{display:-ms-flexbox;display:flex}.layout_search_box.__mapping .icon.__index:before{content:url(img/icon_layout_index.png);margin-right:5px}.layout_search_box.__mapping .icon.__list:before{content:url(img/icon_layout_list.png);margin-right:5px}.layout_search_box.__mapping .icon.__block:before{content:url(img/icon_layout_block.png);margin-right:5px}.layout_search_box.__mapping .dlist{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.layout_search_box.__mapping .dlist .ditem{margin-left:15px}.layout_search_box.__mapping .dlist .icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;cursor:hand}.layout_search_box.__sp{padding:0}.layout_search_box.__sp .search_tag_box .item .keyword{font-size:12px}.layout_search_box.__sp .search_candidate__list{font-size:14px}@media screen and (max-width:768px){.layout_search_box__option{margin:10px 0;position:static}.layout_search_box.__mapping{height:calc(100vh - 56px)}.layout_search_box.__mapping .layout_search_box__option-item{display:block}.layout_search_box.__mapping .layout_search_box__search{width:auto}.layout_search_box.__mapping .layout_search_box__mapping_box{min-width:75%}.layout_search_box__above{display:block}}@media screen and (max-width:768px){.layout_search_box.__mapping .layout_search_box__form{display:block}.layout_search_box.__mapping .layout_search_box__mapping_box{min-width:100%}.layout_search_box.__mapping .layout_search_box__option-item{display:-ms-flexbox;display:flex}.layout_search_box.__mapping .layout_search_box__search{text-align:center}.layout_search_box{display:none;z-index:10;padding-bottom:3rem;position:fixed;top:0;left:0;width:100%;height:95%;overflow-y:scroll;background-color:#fff;text-align:center}.layout_search_box__inner{padding:10px 0;border-radius:0;border:none}.layout_search_box__button{margin-top:10px}.layout_search_box__headline{display:none}.layout_search_box.active{display:block}.layout_search_box .search_tag_box{text-align:left}.layout_search_box .refined_search{display:block}.layout_search_box .refined_search>.dlist{display:none}.layout_search_box .refined_search__list{display:block;text-align:left}.layout_search_box .refined_search__list .item{margin-right:0}.layout_search_box .refined_search__list .item .search_pop-up{position:static;width:100%;margin-bottom:1rem}.layout_search_box .refined_search__list .item .search_pop-up .check_type1{margin-bottom:18px}.layout_search_box .refined_search__list .item .search_pop-up .check_type1 .label{padding-left:18px;font-size:14px}.layout_search_box .refined_search__list .item .search_pop-up .check_type1 .label:before{width:14px;height:14px}.layout_search_box .refined_search__list .item .search_pop-up .list_type2 .litem{padding:2px 10px 0;height:37px}.layout_search_box .refined_search__list .item .search_pop-up .list_type2 .litem.__flex{height:auto}.layout_search_box .refined_search__list .item .search_pop-up .radio_type1 .label{font-size:14px}.layout_search_box .refined_search__list .item .search_pop-up .radio_type1 .label:before{width:14px;height:14px}.layout_search_box .refined_search__list .pop-up_btn{-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem;background-color:#eee;margin-bottom:.5rem}}.__fix{margin-top:121px;overflow:hidden}.__fix .layout_search_box.__mapping{position:fixed;top:0;left:0;z-index:999999;width:100%;background:#fff;min-height:13vh}.search_pop-up__marginbox .item1.inline{display:inline}.block_side_content .search_selection_box .search_pop-up .item1{margin-top:10px}.block_side_content .search_selection_box .search_pop-up__marginbox .tilde{font-size:14px;font-weight:700}.block_side_content .search_selection_box .search_pop-up__marginbox .tilde.__block{display:block;margin-top:20px}@media(min-width:600px){.layout_search_box_mapping_sp{display:none}}@media screen and (max-width:599px){.layout_search_box_mapping_sp{position:absolute;top:72px;z-index:5;padding:6px 1.153rem;width:100%;background:rgba(255,255,255,.75)}.layout_search_box_mapping_sp .layout_search_box__form{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.layout_search_box_mapping_sp .layout_search_box__form .search_tag_box{width:100%}.layout_search_box_mapping_sp .layout_search_box__form .search_tag_box .input{padding:8px 10px;width:calc(100% - 10px);border-radius:5px;border:1px solid #aaa}.layout_search_box_mapping_sp .layout_search_box__button{padding:8px 0;font-size:12px;text-align:center;width:60px}}.layout_search_box_termsbox__tag{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}.layout_search_box_termsbox__tag .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:10px;margin-right:8px;padding:0 10px;height:24px;line-height:24px;font-size:12px;border-radius:10px/50%;color:#ce6a32;background-color:#ffebca}.layout_search_box_termsbox__tag .item .keyword{font-size:12px;line-height:inherit}.layout_search_box_termsbox__tag .item .close{font-size:11px;line-height:inherit;margin-left:5px;-webkit-appearance:none;appearance:none;border:none;background:none;cursor:pointer;color:#999}.layout_search_box_termsbox .input{display:inline;margin:30px 10px 10px;padding:10px;max-width:400px;font-size:14px;background-color:#f5f5f5;border:1px solid #CCC;border-radius:5px}.layout_search_result{background-color:#fff;border:1px solid #ccc;border-radius:10px}.layout_search_result .headline_type4{margin-top:-2.7rem;margin-bottom:2rem}.layout_search_result .part_above{text-align:center;padding:1.414rem}.layout_search_result .part_below{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:stretch;align-items:stretch}.layout_search_result .result_headline1{color:#f29204;font-size:1.714em;font-weight:700;line-height:1.333}.layout_search_result .result_headline2{font-size:1.714em}.layout_search_result .result_headline2 .result_number{color:#d65c33}.layout_search_result .head_conditions{-ms-flex:0 0;flex:0 0;-ms-flex-preferred-size:100px;flex-basis:100px;max-width:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#c9c9c9;border-bottom-left-radius:10px;color:#fff}.layout_search_result .list_conditions{padding:1rem 1.428rem;background-color:#eee;border-bottom-right-radius:10px}.layout_search_result .list_conditions .litem{display:inline-block;color:#666;margin-right:1.571rem}.layout_search_result .list_conditions .dlist .dhead{display:inline}.layout_search_result .list_conditions .dlist .dhead:after{content:"："}.layout_search_result .list_conditions .conditions_parameter{display:inline;color:#f29204}.layout_search_result .list_conditions .conditions_parameter.__gray{color:#ccc}@media screen and (max-width:768px){.layout_search_result{border:none}.layout_search_result .headline_type4{padding-top:1.428rem}.layout_search_result .headline_type4 .icon_logo01{display:none}.layout_search_result .part_above{margin-bottom:2rem}.layout_search_result .page_navigation{display:block;font-size:.79em;line-height:1.333}}@media screen and (max-width:599px){.layout_search_result .headline_type4{margin-top:0;margin-bottom:1.414em}.layout_search_result .part_above{padding:0;margin-bottom:1.414rem}.layout_search_result .result_headline1{font-size:1.266em;margin-bottom:.75rem}.layout_search_result .result_headline2{font-size:1.125em;color:#666}.layout_search_result .result_headline2 .result_number{font-weight:700}.layout_search_result .part_below{display:block;padding:1.125rem}.layout_search_result .head_conditions{max-width:100%;background-color:transparent;color:#333;text-align:center;font-weight:700;margin-bottom:.75rem}.layout_search_result .list_conditions{background-color:transparent;padding:0}.layout_search_result .list_conditions .litem{margin-right:0;display:block}.layout_search_result .list_conditions .litem:not(:last-child){border-bottom:1px dotted #ccc}.layout_search_result .list_conditions .dlist{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.layout_search_result .list_conditions .dlist .dhead{font-size:.923em;-ms-flex-preferred-size:90px;flex-basis:90px}.layout_search_result .list_conditions .dlist .dhead:after{content:none}.layout_search_result .list_conditions .dlist .conditions_parameter{-ms-flex-preferred-size:calc(100% - 90px);flex-basis:calc(100% - 90px);font-size:.923em}}.layout_search_navi{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid #9a9999}.layout_search_navi .layout_search_result_navi{margin-left:1.2142857143rem;padding-bottom:1.142rem;line-height:1;font-size:20px}.layout_search_navi .layout_search_result_navi .total_result_number{padding-bottom:8px}.layout_search_navi .layout_search_result_navi .page_navigation{font-size:16px}.layout_search_navi .layout_search_result_navi .result_number{color:#c30}@media screen and (max-width:768px){.layout_search_navi{display:block}.layout_search_navi .layout_search_result_navi .result_headline2{display:-ms-flexbox;display:flex}.layout_search_navi .layout_search_result_navi .result_headline2 .page_navigation{padding-top:.2142857143rem}}@media screen and (max-width:599px){.layout_search_navi .layout_search_result_navi .result_headline2{display:block}.layout_search_navi .layout_search_result_navi .result_headline2 .page_navigation{padding-top:0}}.layout_search_layout_navi{padding-bottom:1.142rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.layout_search_layout_navi .dlist{margin-right:1.5rem}.layout_search_layout_navi .dlist .dhead,.layout_search_layout_navi .dlist .ditem{display:inline-block;color:#666}.layout_search_layout_navi .dlist .ditem{margin-left:1rem}.layout_search_layout_navi .dlist .icon{font-size:.857em;color:inherit;padding-left:25px;background-size:18px;background-repeat:no-repeat;background-position:left center}.layout_search_layout_navi .dlist .icon .text{text-decoration:underline}.layout_search_layout_navi .dlist .icon.__index{background-image:url(img/icon_layout_index.png)}.layout_search_layout_navi .dlist .icon.__list{background-image:url(img/icon_layout_list.png)}.layout_search_layout_navi .dlist .icon.__block{background-image:url(img/icon_layout_block.png)}.layout_search_layout_navi .dlist .icon.__active{color:#e28b41}.layout_search_layout_navi .dlist .icon.__active .text{text-decoration:none;font-weight:700}.hover .layout_search_layout_navi .dlist .icon:hover .text,.layout_search_layout_navi .dlist .icon.hover .text{text-decoration:none}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.layout_search_layout_navi .dlist .icon.__inedx{background-image:url(img/icon_layout_index@2x.png)}.layout_search_layout_navi .dlist .icon.__list{background-image:url(img/icon_layout_list@2x.png)}.layout_search_layout_navi .dlist .icon.__block{background-image:url(img/icon_layout_block@2x.png)}}.layout_search_layout_navi .btn_type7{width:auto;margin-right:1.2142857143rem}@media screen and (max-width:599px){.layout_search_layout_navi{display:block;padding:1rem .5rem;background-color:#fff}.layout_search_layout_navi .dlist{margin-right:0;text-align:center}.layout_search_layout_navi .dlist .dhead{display:none}.layout_search_layout_navi .dlist .ditem{margin-left:.5rem}.layout_search_layout_navi .dlist .icon{border:1px solid #ccc;border-radius:6px;background-color:#fff;padding:.45rem .75rem .45rem 2.25rem;background-position:left .45rem center}.layout_search_layout_navi .dlist .icon .text{text-decoration:none}.layout_search_layout_navi .dlist .icon.__active{background-color:#eee}.layout_search_layout_navi .btn_type7{display:none}}.search_item_container:not(.__active){display:none}@media screen and (max-width:768px){.search_item_container.__block{margin-top:1.428rem}}.layout_facility_item_list .l_head{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;padding:1.428rem 1.571rem;padding-right:0}.layout_facility_item_list .headline .text{transition:.3s ease-in-out;font-weight:700;font-size:1.714em;line-height:1.333}.layout_facility_item_list .headline .subtext{display:block;text-align:right;line-height:1.333;color:#999;font-size:.857em}.hover .layout_facility_item_list .headline:hover .text,.layout_facility_item_list .headline.hover .text{color:#e28b41}.layout_facility_item_list .__facility_info .row:not(.__more):nth-of-type(n+4){visibility:hidden;opacity:0;position:absolute;z-index:-1;transition:cubic-bezier(0,0,.58,1);transition-property:visibility,opacity;transition-delay:.2s,0s;transition-duration:0s,.2s}.layout_facility_item_list .__facility_info.__active .row:nth-of-type(n+4){visibility:visible;opacity:1;position:static;z-index:0;transition-delay:0s,1ms}.layout_facility_item_list .box_btns{margin-right:1.25rem;-ms-flex-preferred-size:340px;flex-basis:340px;max-width:340px;text-align:right}.layout_facility_item_list .box_btns .btn_type8{display:inline-block}.layout_facility_item_list .btn_type8.__favorite,.layout_facility_item_list .btn_type8.__favorited{max-width:190px}.layout_facility_item_list .l_box{background-color:#eee;padding:1.714rem 1.571rem}.layout_facility_item_list .facility_info_above{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:stretch;align-items:stretch;margin-bottom:2.142rem}.layout_facility_item_list .image_facility{-ms-flex-preferred-size:330px;flex-basis:330px;max-width:330px;height:200px;padding-right:1.285rem}.layout_facility_item_list .image_facility .objfit{height:100%}.layout_facility_item_list .outline_facility{-ms-flex-preferred-size:calc(100% - 500px);flex-basis:calc(100% - 500px);max-width:calc(100% - 500px);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.layout_facility_item_list .outline_facility .small_headline{color:#666;font-size:.857em;background-color:#c9c9c9;padding:.6rem .75rem}.layout_facility_item_list .outline_facility .small_headline.__sb{margin-top:1.142rem}.layout_facility_item_list .outline_facility .small_headline .more{color:#c30;text-decoration:underline;line-height:1;margin-left:.75rem}.hover .layout_facility_item_list .outline_facility .small_headline .more:hover,.layout_facility_item_list .outline_facility .small_headline .more.hover{text-decoration:none}.layout_facility_item_list .outline_facility .login_required{background-color:#195289;padding:.3rem .75rem;font-weight:700;color:#fff}.layout_facility_item_list .open_category{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:170px;padding:3px}.layout_facility_item_list .open_category .btn_type7{padding:12px 0;font-size:14px;font-weight:600;line-height:1;color:#587933;background-color:#eaf4df;border-color:#6ca529;border-width:3px}.layout_facility_item_list .open_category .btn_type7.__info-type{padding:8px 0}.layout_facility_item_list .table_type4{margin-bottom:1rem}@media screen and (max-width:768px){.layout_facility_item_list .headline .subtext{display:none}.layout_facility_item_list .l_box{padding:1rem}.layout_facility_item_list .facility_info_above{-ms-flex-align:start;align-items:flex-start}.layout_facility_item_list .image_facility{-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%;height:162.67px}.layout_facility_item_list .outline_facility{-ms-flex-preferred-size:65%;flex-basis:65%;max-width:65%}.layout_facility_item_list .table_type2{border:1px solid #cdcfd2}.layout_facility_item_list .table_type2 .thead,.layout_facility_item_list .table_type2 .titem{border:none}.layout_facility_item_list .table_type2 tbody .row:not(:first-child){border-top:1px solid #cdcfd2}.layout_facility_item_list .table_type2 tbody .row:last-child{border-bottom:none}.layout_facility_item_list .table_type2 .floor,.layout_facility_item_list .table_type2 .floor_name{background-color:#d9dde1}}@media screen and (max-width:599px){.layout_facility_item_list .l_head{display:block;position:relative;padding-left:0;padding-right:0}.layout_facility_item_list .headline{display:block}.layout_facility_item_list .headline .text{font-size:1.414em}.layout_facility_item_list .btn_type8.__pdf{position:absolute;z-index:2;top:calc(100% + 1rem + .7rem);right:calc(50px + 2rem);max-width:110px;padding:2px}.layout_facility_item_list .btn_type8.__pdf .layer{padding:.25rem}.layout_facility_item_list .btn_type8.__favorite,.layout_facility_item_list .btn_type8.__favorited{position:absolute;z-index:2;top:calc(100% + 1rem);right:1rem;border-radius:50%;border:2px solid #d2d2d2;background-color:#999;width:50px;height:50px}.layout_facility_item_list .btn_type8.__favorite .layer,.layout_facility_item_list .btn_type8.__favorited .layer{background-color:transparent;position:static}.layout_facility_item_list .btn_type8.__favorite .icon,.layout_facility_item_list .btn_type8.__favorited .icon{position:absolute;top:4px;left:0;bottom:0;right:0;margin:auto;width:25px;font-size:1.6em}.layout_facility_item_list .btn_type8.__favorite .text,.layout_facility_item_list .btn_type8.__favorited .text{display:none}.hover .layout_facility_item_list .btn_type8.__favorite:hover,.layout_facility_item_list .btn_type8.__favorite.hover,.hover .layout_facility_item_list .btn_type8.__favorited:hover,.layout_facility_item_list .btn_type8.__favorited.hover{background-color:#f29204}.hover .layout_facility_item_list .btn_type8.__favorite:hover .layer,.layout_facility_item_list .btn_type8.__favorite.hover .layer,.hover .layout_facility_item_list .btn_type8.__favorited:hover .layer,.layout_facility_item_list .btn_type8.__favorited.hover .layer{background-color:transparent}.layout_facility_item_list .facility_info_above{display:block}.layout_facility_item_list .image_facility{max-width:100%;height:264.94px;padding-right:0;margin-bottom:1rem}.layout_facility_item_list .outline_facility{max-width:100%}}.layout_facility_item_block{border-top:3px solid #e28b41;padding-top:1px;margin-bottom:1.4285714286rem}.layout_facility_item_block .l_box_space .litem{position:relative;line-height:1.75}.layout_facility_item_block .l_box_space .litem:not(:first-child){border-top:#eee 5px solid}.layout_facility_item_block .l_box_space .litem .space_item{display:block;background-color:#ddd;padding:.75rem 1rem;min-height:120px;transition:opacity .12s cubic-bezier(0,0,.58,1)}.hover .layout_facility_item_block .l_box_space .litem .space_item:hover,.layout_facility_item_block .l_box_space .litem .space_item.hover{opacity:.7}.layout_facility_item_block .l_box_space .litem .arrow{position:absolute;right:1rem;top:0;bottom:0;margin:auto;width:1em;height:1em;color:#6ca529;font-size:2em}.layout_facility_item_block .l_box_space .litem:not(.__more):nth-of-type(n+3){visibility:hidden;opacity:0;position:absolute;z-index:-1;transition:cubic-bezier(0,0,.58,1);transition-property:visibility,opacity;transition-delay:.2s,0s;transition-duration:0s,.2s}.layout_facility_item_block .l_box_space.__active .litem:nth-of-type(n+3){visibility:visible;opacity:1;position:relative;z-index:0;transition-delay:0s,1ms}.layout_facility_item_block .l_more{padding:.75rem}.layout_facility_item_block .block-row{width:87%}@media screen and (max-width:768px){.layout_facility_item_block{border-top:none}.layout_facility_item_block .l_more .btn_type7{font-size:1em;font-weight:700}}@media screen and (max-width:599px){.layout_facility_item_block .l_more{margin-bottom:2.5rem}}.lab_member{display:inline-block;position:relative;overflow:hidden;margin:0 auto;width:100%}.lab_member .__mosaic{-ms-filter:blur(6px);filter:blur(6px)}.lab_member .__anchor{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;white-space:nowrap;top:35%;left:20%;width:60%}@media screen and (max-width:599px){.lab_member .__anchor{display:inline-block}}.layout_facility_detail .head{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem}.layout_facility_detail .head .headline{font-weight:700;font-size:1.714em;line-height:1.333}.layout_facility_detail .head .date{color:#666}.layout_facility_detail .l_right_top{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.layout_facility_detail .l_right_top .detail{-ms-flex-preferred-size:400px;flex-basis:400px;max-width:400px}.layout_facility_detail .l_right_top .map{-ms-flex-preferred-size:calc(100% - 400px);flex-basis:calc(100% - 400px);max-width:calc(100% - 400px);padding-left:1.428rem}.layout_facility_detail .l_right_top .map .map_text{line-height:1.333;text-align:right}.layout_facility_detail .l_right_top .map .map_text .anchor{color:#999;font-size:.857em;text-decoration:underline}.hover .layout_facility_detail .l_right_top .map .map_text .anchor:hover,.layout_facility_detail .l_right_top .map .map_text .anchor.hover{text-decoration:none}.layout_facility_detail .main_images .slick-list{border-radius:10px;overflow:hidden}.layout_facility_detail .main_images .objfit{max-width:400px;max-height:280px;vertical-align:middle;border-radius:10px}.layout_facility_detail .l_more_detail .column{padding-left:1rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.layout_facility_detail .l_more_detail .column .c_left{-ms-flex-preferred-size:280px;flex-basis:280px;max-width:280px}.layout_facility_detail .l_more_detail .column .c_right{-ms-flex-preferred-size:calc(100% - 280px);flex-basis:calc(100% - 280px);max-width:calc(100% - 280px);padding-left:70px}@media screen and (max-width:768px){.layout_facility_detail .head{display:block;margin-bottom:1.428rem}.layout_facility_detail .head .date{color:#999}.layout_facility_detail .main_images .objfit{margin:0 auto}.layout_facility_detail .l_right_top{display:block}.layout_facility_detail .l_right_top .detail{max-width:100%}.layout_facility_detail .l_right_top .map{max-width:100%;margin-top:2.5rem;padding-left:0}.layout_facility_detail .l_more_detail .column{display:block;padding-left:.75rem}.layout_facility_detail .l_more_detail .column .c_left,.layout_facility_detail .l_more_detail .column .c_right{max-width:100%}.layout_facility_detail .l_more_detail .column .c_right{padding-left:0}}@media screen and (max-width:599px){.layout_facility_detail .table_type1{margin-left:-10px}.layout_facility_detail .l_right_top .map{max-width:none;width:100%;margin-left:-1.153rem;margin-right:-1.153rem}.layout_facility_detail .l_right_top .map iframe{height:200px}.layout_facility_detail .l_right_top .map .map_text{font-size:.889em;padding-right:1.153rem}.layout_facility_detail .l_more_detail .column{padding-left:0}}.layout_space_detail .head{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem}.layout_space_detail .head .headline{width:80%;font-weight:700;font-size:1.714em;line-height:1.333}.layout_space_detail .head .headline .icon{display:inline;vertical-align:middle;width:24px;margin-right:.857rem}.layout_space_detail .head .headline .text{display:inline;vertical-align:middle}.layout_space_detail .head .headline .text .anchor{text-decoration:underline;margin-right:.857rem;font-weight:700}.hover .layout_space_detail .head .headline .text .anchor:hover{text-decoration:none}.layout_space_detail .head .headline .text .name_space{font-weight:700;padding-left:5%;font-size:.8em}.layout_space_detail .head .headline .name_space{font-weight:700;padding-left:5%;font-size:.8em}.layout_space_detail .head .headline .name_space .name_space_p{margin-top:7px}.layout_space_detail .head .date{color:#666}@media screen and (max-width:768px){.layout_space_detail .head{display:block;margin-bottom:1.428rem}.layout_space_detail .head .date{color:#999}}@media screen and (max-width:599px){.layout_space_detail .head .headline{font-size:1.414em;line-height:1.5}.layout_space_detail .head .headline .icon{display:none}.layout_space_detail .head .headline .name_space{display:block}}.layout_search_detail{position:relative;margin:1.428rem auto calc(2em + 1.428rem);width:85%}.layout_search_detail .images{height:inherit;width:100%}.layout_search_detail .images .litem{height:auto;height:290px;width:100%;border-radius:10px;padding:0 10px}.layout_search_detail .images img{height:auto;height:inherit;width:100%;object-position:center;font-family:"object-fit: cover;object-position: center;";border-radius:10px}.layout_search_detail .slick-slide{text-align:center}.layout_search_detail .slick-prev{left:-40px;width:40px;height:40px}.layout_search_detail .slick-prev:before{font-size:40px}.layout_search_detail .slick-next{right:-40px;width:40px;height:40px}.layout_search_detail .slick-next:before{font-size:40px}.layout_search_detail .slick-prev:before,.layout_search_detail .slick-next:before{color:#000}@media screen and (max-width:768px){.layout_search_detail .images .litem{height:180px}}@media screen and (max-width:599px){.layout_search_detail{height:auto}.layout_search_detail .images{margin-bottom:1.428rem}.layout_search_detail .images .litem:nth-of-type(1),.layout_search_detail .images .litem:nth-of-type(2),.layout_search_detail .images .litem:nth-of-type(3){width:100%;position:static}.layout_search_detail .images .litem:nth-of-type(1) .objfit,.layout_search_detail .images .litem:nth-of-type(2) .objfit,.layout_search_detail .images .litem:nth-of-type(3) .objfit{height:180px}}.layout_login{background-color:#eee;padding:3.571rem 3rem}.layout_login .table{margin-left:auto;margin-right:auto;position:relative;left:-75px}.layout_login .table .thead,.layout_login .table .titem{padding:1.071rem;text-align:left}.layout_login .table .thead{padding-left:0;width:150px}.layout_login .input.text_type2{width:220px;border:1px solid #000}@media screen and (max-width:768px){.layout_login .table{left:0}.layout_login .table .thead{width:120px}}@media screen and (max-width:599px){.layout_login{padding:1.428rem}.layout_login .table .thead,.layout_login .table .titem{display:block;padding:0}.layout_login .table .thead{width:120px;color:#666}.layout_login .table .titem{padding-bottom:1.071rem}.layout_login .table .login .thead{display:none}.layout_login .table .login .titem{padding-top:1.071rem;text-align:center}}.layout_step1 .litem{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:start;align-items:flex-start}.layout_step1 .litem:not(:last-child){margin-bottom:5rem;position:relative}.layout_step1 .litem:not(:last-child):after{content:"";position:absolute;top:calc(100% + 2.5rem - 10px);left:85px;width:0;height:0;border-style:solid;border-width:20px 15px 0;border-color:#999 transparent transparent}.layout_step1 .head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:200px;flex-basis:200px;max-width:200px;font-size:1.125em;font-weight:700;color:#fff;padding:1.428rem;background-color:#ffd052;border-radius:6px;border:1px solid #999}.layout_step1 .detail{-ms-flex-preferred-size:calc(100% - 200px - 1.428rem);flex-basis:calc(100% - 200px - 1.428rem);max-width:calc(100% - 200px - 1.428rem);margin-left:1.428rem}.layout_step1.__color_vari1 .head{background-color:#5d4b40}@media screen and (max-width:599px){.layout_step1 .litem{display:block}.layout_step1 .litem:not(:last-child){margin-bottom:3.214rem}.layout_step1 .litem:not(:last-child):after{top:calc(100% + 1.607rem - 10px);left:0;right:0;margin:auto}.layout_step1 .head{max-width:100%;border-radius:0;border:none}.layout_step1 .detail{max-width:100%;margin-left:0;padding:1.428rem;background-color:#f3f3f3;border:1px solid #999;border-top:none}}.layout_regist_step{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.layout_regist_step .arrow{margin-left:1.428rem;margin-right:1.428rem;color:#ffd052}.layout_regist_step .box_type2{-ms-flex-preferred-size:190px;flex-basis:190px;max-width:190px}@media screen and (max-width:599px){.layout_regist_step .arrow{margin-left:.714rem;margin-right:.714rem}}.layout_navigation_menu{max-width:1340px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;align-items:stretch;margin-left:-30px}.layout_navigation_menu .litem{max-width:350px;min-height:300px;width:calc(30% - 30px);margin-left:30px;margin-bottom:45px;border-radius:6px;box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:#fff;transition:80ms cubic-bezier(0,0,.58,1);transition-property:background-color,color}.layout_navigation_menu .box{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.layout_navigation_menu .box .text{font-weight:700;font-size:1.125em;color:#333}.hover .layout_navigation_menu .box:hover,.layout_navigation_menu .box.hover{background-color:#ffd052}.hover .layout_navigation_menu .box:hover .image,.hover .layout_navigation_menu .box:hover .text,.layout_navigation_menu .box.hover .image,.layout_navigation_menu .box.hover .text{color:#fff}@media screen and (max-width:768px){.layout_navigation_menu{margin-left:-10px}.layout_navigation_menu .litem{margin-left:12px;width:calc(50% - 40px)}.layout_navigation_menu.__mypage-spmenu{margin-left:0;padding-left:0}.layout_navigation_menu.__mypage-spmenu .litem{min-height:300px;width:33.33333%;min-height:120px;margin:0}.layout_navigation_menu.__mypage-spmenu .litem:nth-of-type(n+4){border-top:none}.layout_navigation_menu.__mypage-spmenu .box{display:block;text-align:center}.layout_navigation_menu.__mypage-spmenu .box .image{display:block;margin-top:30px;font-size:3em;color:#e28b41}}@media screen and (max-width:599px){.layout_navigation_menu .litem{width:100%;min-height:200px;max-width:100%}.layout_navigation_menu.__mypage-spmenu .litem{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;height:90px;border-top:1px solid #ccc}.layout_navigation_menu.__mypage-spmenu .litem:nth-of-type(even){border-left:none}.layout_navigation_menu.__mypage-spmenu .litem:nth-of-type(odd){border-left:1px solid #ccc}.layout_navigation_menu.__mypage-spmenu .litem:nth-of-type(n+3){border-top:none}.layout_navigation_menu.__mypage-spmenu .box{padding:.714rem;-ms-flex-align:end;align-items:flex-end}.layout_navigation_menu.__mypage-spmenu .box .image{font-size:2.2em}.layout_navigation_menu.__mypage-spmenu .box .text{font-size:1em}}.layout_recomented{padding-top:2.5rem;padding-bottom:2.5rem;background-color:#eee}.top .layout_recomented{background-color:transparent;padding-top:0;padding-bottom:0}.layout_regist{display:-ms-flexbox;display:flex;box-sizing:border-box;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.layout_regist .wrapper-movie{width:calc(100% - 450px);height:100%;padding:16px 0 16px 16px}.layout_regist .wrapper-movie__video{position:relative;background-color:#fff;border-radius:8px;overflow:hidden;height:calc(100vh - 100px - 97px - 48px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:1599px){.layout_regist .wrapper-movie__video{height:calc(100vh - 100px - 97px - 48px)}}.layout_regist .wrapper-movie__video video{transform:scale(1.05);width:100%;height:100%;z-index:1;object-fit:cover}.layout_regist .wrapper-movie__video-logo{position:absolute;z-index:2;top:50px;left:50px}.layout_regist .wrapper-movie__video-logo .desc{color:#fff;font-size:.785em;font-weight:600;text-align:right}.layout_regist .wrapper-movie__video-txt{padding:1rem 1.8rem;position:absolute;z-index:3;bottom:50px;right:50px;color:#fff;font-size:1.75em;font-weight:600;background-color:rgba(0,0,0,.6)}.layout_regist .wrapper-movie__link{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:90px;font-size:11px;margin-top:16px;width:100%;overflow:hidden}@media screen and (max-width:1599px){.layout_regist .wrapper-movie__link{height:90px}}.layout_regist .wrapper-movie__link .left,.layout_regist .wrapper-movie__link .right{position:relative;height:100%;width:50%}.layout_regist .wrapper-movie__link .left img,.layout_regist .wrapper-movie__link .right img{position:absolute;object-fit:cover;top:0;left:0;z-index:0;height:100%;width:100%;border-radius:8px}.layout_regist .wrapper-movie__link .left-text,.layout_regist .wrapper-movie__link .right-text{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 3rem;font-size:1.85em;color:#fff;font-weight:600;height:100%}.layout_regist .wrapper-movie__link .left{margin-right:16px}.layout_regist .wrapper-form{margin-left:25px;margin-right:25px;width:400px;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff}@media screen and (max-width:768px){.layout_regist{position:relative}.layout_regist .wrapper-movie{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;padding:0}.layout_regist .wrapper-movie__video{width:100%;height:100%;border-radius:0}.layout_regist .wrapper-movie__video-txt{display:none}.layout_regist .wrapper-movie__video-logo{top:20px;left:0;right:0;text-align:center}.layout_regist .wrapper-movie__video-logo img{width:250px}.layout_regist .wrapper-movie__video-logo .desc{margin-bottom:5px;font-size:12px;text-align:center}.layout_regist .wrapper-movie__link{display:none}.layout_regist .wrapper-form{display:block;position:relative;top:0;background-color:rgba(255,255,255,.85);margin:120px auto 80px;padding:20px;overflow-y:scroll}.layout_regist .wrapper-form .text_type2{min-width:auto;width:100%}.layout_regist .slide_team_company{padding:0}}@media screen and (max-width:599px){.layout_regist .wrapper-movie__video-logo{top:10px}.layout_regist .wrapper-movie__video-logo img{width:160px}.layout_regist .wrapper-movie__video-logo .desc{font-size:10px}.layout_regist .wrapper-form{margin:80px 20px 20px}}@media screen and (max-width:768px){.content_regist .layout_regist{height:calc(100vh - 150px)}}@media screen and (max-width:599px){.content_regist .layout_regist{height:calc(100vh - 116px)}}.mapping_cluster{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.1428571429rem;border-radius:50%}.mapping_cluster.__blue{width:20px;height:20px;background:#008cff;outline:double px #3da3f7;outline-offset:.5px}.mapping_cluster.__yellow{width:30px;height:30px;background:#ffbf00;outline:double 5px #f8cc47;outline-offset:1px}.mapping_cluster.__red{width:40px;height:40px;background:red;outline:double 6px #f84343;outline-offset:2px}.mapping_cluster.__purple{width:50px;height:50px;background:#ff00ed;outline:double 7px #fa3ded;outline-offset:3px}.header .fixed_header{height:106px;position:fixed;z-index:10;top:0;left:0;background-color:#fff;border-bottom:4px solid #e28b41;width:100%;min-width:1240px}.mapping .header .fixed_header{position:relative}.header .desc{color:#999;font-size:.785em}.header .inner{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.header .content_menu{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header .logo{margin-right:50px}.header .search_menu{-ms-flex-preferred-size:280px;flex-basis:280px;max-width:280px;margin-right:20px}.header .search_menu .publishing_result{margin-bottom:.25rem;font-size:1em}.header .search_menu .publishing_result .number{display:-ms-inline-flexbox;display:inline-flex;height:1.5rem;overflow:hidden;margin-left:.25rem;margin-right:.25rem;font-weight:700;color:#f29204;font-size:1.5em;letter-spacing:.025em;line-height:1}.header .search_menu .publishing_result .number .num .prev{position:relative;z-index:-1;display:block;transform:translateY(0)}.header .search_menu .publishing_result .number .num .prev.in-active{z-index:1;transform:translateY(-20px);transition:.2s}.header .search_menu .publishing_result .number .num .now{position:relative;z-index:-1;display:block;transform:translateY(0)}.header .search_menu .publishing_result .number .num .now.in-active{z-index:1;transform:translateY(-20px);transition:.1s}.header .search_menu .btns{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}.header .search_menu .btns .btn_sup1{padding:.1rem .5rem}.header .search_menu .btns .btn_sup1:not(:last-child){margin-right:.75rem}.header .navigation{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-preferred-size:580px;flex-basis:580px}.header .mypage_menu{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-right:1rem}.header .mypage_menu .litem:not(:last-child) .anchor{border-right:none}.header .mypage_menu .anchor{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:80px;height:80px;color:#666;font-size:.857em;text-align:center;border:4px solid #d2d2d2;border-bottom:none;transition:.12s cubic-bezier(0,0,.58,1);transition-property:color,background-color}.header .mypage_menu .anchor .icon,.header .mypage_menu .anchor .label{display:block}.header .mypage_menu .anchor .icon{font-size:2.7em;color:#e28b41;margin-bottom:.75rem}.header .mypage_menu .anchor .label{line-height:.8}.header .mypage_menu .anchor.__favorite .icon{font-size:2.5em}.hover .header .mypage_menu .anchor:hover,.header .mypage_menu .anchor.hover{background-color:#e28b41;color:#fff}.hover .header .mypage_menu .anchor:hover .icon,.header .mypage_menu .anchor.hover .icon{color:inherit}.header .sub_menu{-ms-flex-preferred-size:240px;flex-basis:240px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.header .sub_menu .__publishing{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:.3rem}.header .sub_menu .__flex1,.header .sub_menu .__flex2{max-width:49%;-ms-flex-preferred-size:49%;flex-basis:49%;margin-bottom:.3rem}.header .sub_menu .__flex1 .icon,.header .sub_menu .__flex2 .icon{height:18px}.header .sub_menu .__flex1{letter-spacing:-2px}.header .sub_menu .__flex2{letter-spacing:0}@media screen and (max-width:768px){.header{padding-top:.25rem;padding-bottom:.714rem}.header .fixed_header{height:85px;position:static;min-width:inherit;border-bottom:none}.header .desc{text-align:center;margin-bottom:.5rem}.header .logo{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;margin-right:0}.header .logo img{width:250px}.header .content_menu{display:none}}@media screen and (max-width:599px){.header .flex_header{height:80px}.header .desc{font-size:10px}.header .logo img{width:200px}}@media screen and (max-width:768px){.subpage.mapping{padding-bottom:0}.subpage.mapping .header{position:fixed;top:-3px;left:0;z-index:10;width:100%}.subpage.mapping .header .fixed_header{padding:5px 0}.subpage.mapping .topicpath{display:none}}.header_sub{background:linear-gradient(to right,#e28b41 0,#ffd052 100%);color:#fff;padding-top:.714rem;padding-bottom:.714rem;position:fixed;z-index:10;top:106px;left:0;width:100%;min-width:1240px}.header_sub .content_page{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.header_sub .search{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.header_sub .search .headline{display:inline-block;font-weight:700;margin-right:.5rem}.header_sub .search .headline .icon{vertical-align:-.1em;margin-right:.25rem}.header_sub .search .headline .headline{display:inline}.header_sub .search .input{width:320px;margin-right:.75rem;padding:.6rem}.header_sub .menu{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end}.header_sub .menu .litem{display:block;position:relative;line-height:1.333}.header_sub .menu .litem:not(:last-child){padding-right:.75rem;margin-right:.75rem}.header_sub .menu .litem:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#fff}.header_sub .menu .litem .anchor{text-decoration:underline}.hover .header_sub .menu .litem .anchor:hover{text-decoration:none}@media screen and (max-width:768px){.header_sub{display:none}}.nav_toggle{display:none;padding:0;height:22px;width:36px;position:relative}.nav_toggle .bd,.nav_toggle .bd:after,.nav_toggle .bd:before{display:block}.nav_toggle .bd:before,.nav_toggle .bd:after{content:""}@media screen and (max-width:1039px){.nav_toggle{display:block}}.nav_gb,.mypage_gb,.contact_gb{display:block;opacity:0;visibility:hidden;position:fixed;z-index:20;width:100%;bottom:56px;left:0;padding:1.153rem;border-top:6px solid #999;transition-property:opacity,visibility;transition-duration:.16s,0s;transition-delay:0s,.16s}.nav_gb.active,.mypage_gb.active,.contact_gb.active{opacity:1;visibility:visible;transition-delay:1ms,0s}.nav_sp{display:none;position:fixed;z-index:15;bottom:0;left:0;width:100%;height:56px;border-top:2px solid #eee;background-color:#fff}.nav_sp .inner{max-width:calc(100% - 55px);height:100%;display:-ms-flexbox;display:flex;-js-display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.nav_sp .nitem{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;height:100%;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:20px;font-size:1em;padding-top:.8rem;padding-bottom:.8rem}.nav_sp .nitem:after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:1px;height:18px;background-color:#9fa0a0}.nav_sp .nitem .icon{-ms-flex-preferred-size:100%;flex-basis:100%;height:20px;font-size:1.4em;color:#e28b41;position:relative;display:block}.nav_sp .nitem .subtext{font-size:.666rem;font-weight:700}.nav_sp .nitem .icon_close:after,.nav_sp .nitem .icon_close:before{display:block;content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:20px;height:2px;background-color:#fff;opacity:0;transition:.1s cubic-bezier(0,0,.58,1);transition-property:transform,opacity}.nav_sp .nitem.active .icon_close:before,.nav_sp .nitem.active .icon_close:after{opacity:1}.nav_sp .nitem.active .icon_close:before{transform:rotate(45deg)}.nav_sp .nitem.active .icon_close:after{transform:rotate(-45deg)}.nav_sp .nitem.__navigation{transition:.12s cubic-bezier(0,0,.58,1);transition-property:background-color}.nav_sp .nitem.__navigation .bd,.nav_sp .nitem.__navigation .bd:before,.nav_sp .nitem.__navigation .bd:after{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:20px;height:2px;background-color:#e28b41;transition:.12s cubic-bezier(0,0,.58,1);transition-property:background-color,transform,opacity}.nav_sp .nitem.__navigation .bd:before,.nav_sp .nitem.__navigation .bd:after{content:""}.nav_sp .nitem.__navigation .bd:before{transform:translateY(6px)}.nav_sp .nitem.__navigation .bd:after{transform:translateY(-6px)}.nav_sp .nitem.__navigation.active{background-color:#e28b41;color:#fff}.nav_sp .nitem.__navigation.active .bd{transform:rotate(45deg)}.nav_sp .nitem.__navigation.active .bd,.nav_sp .nitem.__navigation.active .bd:before,.nav_sp .nitem.__navigation.active .bd:after{background-color:#fff}.nav_sp .nitem.__navigation.active .bd:before{transform:translateY(0) rotate(90deg)}.nav_sp .nitem.__navigation.active .bd:after{opacity:0;transform:translateY(0)}.nav_sp .nitem.__mypage{transition:.12s cubic-bezier(0,0,.58,1);transition-property:background-color}.nav_sp .nitem.__mypage.active{background-color:#e28b41;color:#fff}.nav_sp .nitem.__mypage.active .icon-user01{display:none}.nav_sp .nitem.__search{transition:.12s cubic-bezier(0,0,.58,1);transition-property:background-color}.nav_sp .nitem.__search.active{background-color:#e28b41;color:#fff}.nav_sp .nitem.__search.active .icon-search01{display:none}.nav_sp .nitem.__top{transition:.12s cubic-bezier(0,0,.58,1);transition-property:background-color}.nav_sp .nitem.__top.active{background-color:#e28b41;color:#fff}.nav_sp .nitem.__top.active .icon-company{display:none}@media screen and (max-width:768px){.nav_sp{display:block}}.nav_gb{background-color:#fff}.nav_gb .litem:nth-of-type(n+2){margin-top:.714rem}.nav_gb .btn_type3{max-width:100%}.contact_gb{background-color:#fff}.contact_gb .mailbox .headline{font-weight:700;text-align:center;font-size:1.266em;line-height:1.333;margin-bottom:1.153rem}.contact_gb .mailbox .list .litem+.litem{margin-top:.714rem}.mypage_gb{background-color:#e28b41}.footer{position:relative;color:#fff}.footer .bg{background-color:#e28b41;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}.footer .footer_border{background-image:url(img/footer_border.png?v=2);background-repeat:repeat-x;background-position:center bottom;border:none;display:block;width:100%;height:50px;margin:0;position:absolute;top:-50px;left:0}.footer .logo{text-align:center;margin-bottom:2.5rem}.footer .nav_footer{max-width:665px;margin-left:auto;margin-right:auto;margin-bottom:2.5rem;text-align:center}.footer .nav_footer .list:not(:last-child){margin-bottom:1rem}.footer .nav_footer .list .litem{display:inline-block;position:relative;line-height:1.333}.footer .nav_footer .list .litem:not(:last-child){margin-right:.75rem;padding-right:.75rem}.footer .nav_footer .list .litem:not(:last-child):after{content:"";width:1px;height:100%;background-color:#fff;position:absolute;right:0;top:0}.footer .nav_footer .list .litem .anchor{text-decoration:underline}.hover .footer .nav_footer .list .litem .anchor:hover,.footer .nav_footer .list .litem .anchor.hover{text-decoration:none}.footer .company{text-align:center}.footer .company .dhead,.footer .company .ditem{display:inline}.footer .company .dhead:after{content:"："}.footer .company .anchor{text-decoration:underline}.hover .footer .company .anchor:hover,.footer .company .anchor.hover{text-decoration:none}@media screen and (max-width:768px){.footer .logo{max-width:250px;margin-left:auto;margin-right:auto}.footer .nav_footer .list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.footer .nav_footer .list:not(:last-child){margin-bottom:.714rem;padding-bottom:.714rem;border-bottom:1px solid #fff}.footer .nav_footer .list .litem{-ms-flex-preferred-size:calc(50% - .357rem);flex-basis:calc(50% - .357rem);display:block;margin:5px 0;width:calc(50% - 5px)}.footer .nav_footer .list .litem:not(:last-child){margin-right:0;padding-right:0}.footer .nav_footer .list .litem:not(:last-child):after{content:none}.footer .nav_footer .list .litem .anchor{display:block;background-color:#fff;border:2px solid #ddd;padding:.75rem .5rem;text-decoration:none;color:#333;font-weight:700;font-size:.889em;border-radius:8px}.footer .nav_footer .list.__contact .litem{-ms-flex-preferred-size:100%;flex-basis:100%}.footer .nav_footer .list.__contact .litem:not(:first-child){margin-top:.714rem}}@media screen and (max-width:599px){.subpage.mapping .footer{display:none}}.pagetop{position:fixed;z-index:2;display:none;top:100%;right:1.9607843137%;width:108px;outline:none;cursor:pointer;padding:.5rem .75rem;background-color:#e28b41;border-radius:6px 6px 0 0;color:#fff;font-size:.857em;text-align:center;transition:.12s cubic-bezier(0,0,.58,1);transition-property:background-color;transform:translateY(-100%)}.pagetop.fadein{display:block}.pagetop.static{position:absolute;top:0}.hover .pagetop:hover,.pagetop.hover{background-color:#ffd052}@media screen and (max-width:768px){.pagetop{position:fixed;right:0;top:auto;bottom:3px;z-index:20;width:40px;height:50px;background-color:#dcdddd;border:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:6px;border-bottom-left-radius:6px;font-size:0;transform:translateY(0)}.pagetop:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:0;height:0;border-style:solid;border-width:0 6px 11px;border-color:transparent transparent #595757}.pagetop.hover:after{border-color:transparent transparent #fff}}@media(min-width:600px){.pagetop.mapping{display:none}}.copyright{text-align:center;line-height:1.5;color:#fff;padding:5px 1.9607843137%;display:block;background-color:#534237}@media screen and (max-width:599px){.copyright{text-align:left;font-size:8px;padding:5px 1.153rem}}[class*=" side_type"],[class^=side_type]{position:relative}[class*=" side_type"] .btn_close1,[class^=side_type] .btn_close1{position:absolute;top:12px;right:8px}.side_type1{background-color:#ffd052}.side_type1 .inner{padding:1.428rem .5rem}.side_type1 .headline_side2{margin-bottom:1.428rem}.side_type1 .section_side_search{padding:0 .5rem}.side_type1 .dlist_search{margin-bottom:.714rem}.side_type1 .facilities .check_type1+.check_type1{margin-top:.714rem}.side_type1 .accordion_type1{margin-top:.714rem}.side_type1.__mapping{max-width:348px}.side_type1 .btn_type1{max-width:100%}@media screen and (max-width:768px){.side_type1{max-width:100%;opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.16s,0s;transition-delay:0s,.16s;border-radius:0;position:fixed;z-index:5;bottom:56px;left:0;height:calc(100% - 56px);width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:1.153rem}.side_type1.active{opacity:1;visibility:visible;transition-delay:1ms,0s}.side_type1 .btn_close1{top:13px}.side_type1 .inner{margin-top:1.153rem}.side_type1 .btn_type1{margin-left:auto;margin-right:auto}.side_type1.__mapping{padding:.75rem;opacity:1;visibility:visible;height:auto;border-radius:6px}.side_type1.__mapping .inner{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.side_type1.__mapping .inner>:first-child{-ms-flex-preferred-size:45%;flex-basis:45%}.side_type1.__mapping .inner>:nth-of-type(2){-ms-flex-preferred-size:55%;flex-basis:55%;padding-left:1.428rem}}@media screen and (max-width:599px){.side_type1.__mapping{padding:.75rem;opacity:1;visibility:visible;height:auto;border-radius:6px}.side_type1.__mapping .inner{display:block}.side_type1.__mapping .inner>:first-child{-ms-flex-preferred-size:100%;flex-basis:100%}.side_type1.__mapping .inner>:nth-of-type(2){-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0}}.side_type2{color:#fff;width:200px;height:calc(100vh - 106px);background-color:#918c87}.side_type2 .mypage_item{width:200px}.side_type2 .mypage_item .mylist{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:50px;font-size:1em;border-bottom:1px solid #b5b5b5;cursor:pointer;-ms-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;transition:.12s cubic-bezier(0,0,.58,1);transition-property:background-color,color}.side_type2 .mypage_item .mylist .icon{width:3.5714285714rem;padding-left:15px;font-size:1em;text-align:center}.side_type2 .mypage_item .mylist.__active{background-color:#6ca529}.side_type2 .mypage_item .mysublist{display:none}.side_type2 .mypage_item .mysublist.__active{display:block}.side_type2 .mypage_item .mysublist .item{height:40px;cursor:pointer;-ms-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}.side_type2 .mypage_item .mysublist .item .anchor{height:40px;padding-left:3.2142857143rem}.side_type2 .mypage_item .mylist.__active{background-color:#e28b41}.side_type2 .mypage_item .mylist.__active+.mysublist{display:block}.side_type2 .mypage_item .anchor{display:block;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.side_type2.active{display:block}.side_type2 .mypage_item{width:100%}.side_type2 .inner{margin-top:85px}}.mypage_side_sp{display:none}.mypage_side_sp.active{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.mainimage.top{width:100%;height:33.5714285714rem;position:relative;background-image:url(img/mainimage_bg.png?v=2);background-position:center top;background-repeat:no-repeat;background-size:cover;overflow:hidden}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.mainimage.top{background-image:url(img/mainimage_bg@2x.png?v=2);background-size:cover}}.mainimage.top .content_page{max-width:1240px}.mainimage.top .content_page .detail{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:420px}.mainimage.top .content_page .detail__right{margin-top:50px;margin-bottom:40px;padding-left:80px;max-width:60%}.mainimage.top .content_page .detail__right.__vari2{padding-left:0;margin-left:-20px;min-width:660px}.mainimage.top .content_page .detail__comment{font-size:22px;line-height:40px}.mainimage.top .content_page .detail__title{text-align:center;line-height:50px}.mainimage.top .content_page .detail__title-main{font-size:55px;font-family:Helvetica Neue,sans-serif;color:#000;font-weight:600}.mainimage.top .content_page .detail__title-sub{display:block;margin-bottom:20px;color:#6ca529;font-size:21px;font-weight:600}.mainimage.top .content_page .detail__title-middle{color:#e28b41;font-size:66px}.mainimage.top .content_page .detail__title-big{color:#e28b41;font-size:80px}.mainimage.top .content_page .detail__title-small{color:#e28b41;font-size:40px}.mainimage.top .content_page .detail__title-small2{color:#000;font-size:40px}.mainimage.top .content_page .detail__comment{font-size:16px;line-height:32px;text-align:center}.mainimage.top .content_page .detail .over-tb-none{display:none}@media screen and (max-width:768px){.mainimage.top .content_page .detail{display:block;min-height:680px}.mainimage.top .content_page .detail__left.__vari2{padding:0 15%}.mainimage.top .content_page .detail__left.__vari2 img{padding:50px 0 0;width:100%}.mainimage.top .content_page .detail__left.__padding-bottom{padding-bottom:60px}.mainimage.top .content_page .detail__right{margin-top:0;margin-bottom:0;padding-left:10px;max-width:60%}.mainimage.top .content_page .detail__right.__vari2{padding:0;max-width:100%;margin-left:0}.mainimage.top .content_page .detail__title-sub{-ms-flex-wrap:wrap;flex-wrap:wrap}.mainimage.top .content_page .detail__title-sub.__vari2{height:90px}.mainimage.top .content_page .detail__title-commom{width:100%;text-align:center}.mainimage.top .content_page .detail__title-bold{width:100%;text-align:center}.mainimage.top .content_page .detail__title-num{padding-bottom:16px}.mainimage.top .content_page .detail__comment{font-size:16px;line-height:30px}.mainimage.top .content_page .detail.__vari1{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 50px}.mainimage.top .content_page .detail.__vari1 .detail__left{margin:30px 0;width:100%}.mainimage.top .content_page .detail .over-tb-none{display:none}}@media screen and (max-width:599px){.mainimage.top .content_page .detail{display:block;min-height:400px}.mainimage.top .content_page .detail__left.__vari2{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.mainimage.top .content_page .detail__left.__padding-bottom{padding-bottom:20px}.mainimage.top .content_page .detail__right.__vari2{min-width:100%;margin-top:0}.mainimage.top .content_page .detail__right.__vari2 img{width:70%}.mainimage.top .content_page .detail__title-main{font-size:24px;line-height:30px}.mainimage.top .content_page .detail__title-sub{margin-bottom:10px;font-size:16px;line-height:24px}.mainimage.top .content_page .detail__title-middle{font-size:34px}.mainimage.top .content_page .detail__title-big{font-size:40px}.mainimage.top .content_page .detail__title-small{font-size:28px}.mainimage.top .content_page .detail__comment{font-size:12px;line-height:20px}.mainimage.top .content_page .detail.__vari1{padding:0}.mainimage.top .content_page .detail.__vari1 .detail__left{margin:30px 0 10px}.mainimage.top .content_page .detail.__vari1 .detail__right{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.mainimage.top .content_page .detail .over-tb-none{display:block}}@media screen and (max-width:768px){.mainimage.top{min-height:720px}}@media screen and (max-width:599px){.mainimage.top{min-height:400px}}.mainimage.top2{height:42.5714285714rem;background-image:url(img/mainimage_bg.png);background-position:center top;background-repeat:no-repeat;background-size:100%}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.mainimage.top2{background-image:url(img/mainimage_bg@2x.png);background-size:100%}}.mainimage.sub{position:relative}.mainimage.sub .objfit{height:200px}.mainimage.sub .content_page{position:absolute;left:0;right:0;top:0;margin:auto;height:100%}.mainimage.sub .content_page .headline{position:absolute;top:50%;left:0;width:100%;text-align:center;font-size:2em;font-weight:700;transform:translateY(-50%)}.mainimage.mosaic{background-image:url(img/mainimage_mosaic.png);width:119.4285714286rem;height:52.0714285714rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.topicpath{padding-top:1.142rem;padding-bottom:1.142rem}.topicpath li{display:inline-block;color:#666}.topicpath li:after{content:">";margin-left:10px}.topicpath li:last-child:after{content:none}.topicpath li a{text-decoration:underline}.hover .topicpath li a:hover,.topicpath li a.hover{text-decoration:none}.topicpath._vari li{color:#4d4d4d}.topicpath._vari li:last-child{content:none}.topicpath._vari li a{text-decoration:none}@media screen and (max-width:599px){.topicpath{background-color:#eee;padding-top:.25rem;padding-bottom:.25rem;margin-bottom:1.142rem;font-size:10px}}.pager_type1{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:left;justify-content:left}.pager_type1 .pager_box:not(:last-child){margin-right:.75em}.pager_type1 .pager_box>*{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border:1px solid #ccc;background-color:#fff;text-align:center;font-size:1em;color:#333}.pager_type1 .pager_box:not(.arrow) a{font-size:1.266em}.pager_type1 .pager_box a{transition:50ms cubic-bezier(.455,.03,.515,.955);transition-property:color,background-color,border-color}.hover .pager_type1 .pager_box a:hover,.pager_type1 .pager_box a.hover{background-color:#ddd}.pager_type1 .pager_box.current span{border:none;background-color:#ddd}.pager_type1.__small .pager_box>*{width:28px;height:28px;font-size:.9em}.pager_type1.__small .pager_box:not(.arrow) a{font-size:.9em}.pager_type1.__small .pager_box:not(:last-child){margin-right:.48em}@media screen and (max-width:599px){.pager_type1 .pager_box:not(:last-child){margin-right:.18em}.pager_type1 .pager_box>*{width:30px}}.tab_type1 .t_head{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;margin:0 auto;padding-left:4px;padding-right:4px}.tab_type1 .t_head .t_head_item{padding-left:2px;padding-right:2px}.tab_type1 .t_head .anchor{display:block;width:130px;position:relative;font-size:13px;color:#fff;line-height:1.333;background-color:#f29204;border-radius:6px 6px 0 0;padding:.75rem .9rem;transition:.12s cubic-bezier(0,0,.58,1);transition-property:opacity}.__tenant .tab_type1 .t_head .anchor{background-color:#498e1d}.hover .tab_type1 .t_head .anchor:not(.__active):hover,.tab_type1 .t_head .anchor:not(.__active).hover{opacity:.7}.tab_type1 .t_head .anchor .arrow{position:absolute;top:7px;bottom:0;right:.75rem;width:1em;height:1em;margin:auto;font-size:1.266em;transform:rotate(90deg)}.tab_type1 .t_head .anchor.__active{background-color:#eee;color:#000}.tab_type1 .t_head .anchor.__active .arrow{top:0;bottom:7px;transform:rotate(-90deg);color:#666}.tab_type1 .t_body{border:2px solid #eee;border-radius:6px}.tab_type1 .t_body .t_body_item{padding:1.6rem;display:none}.tab_type1 .t_body .t_body_item.__active{display:block}@media screen and (max-width:768px){.tab_type1{position:relative}.tab_type1 .t_head{position:sticky;top:0;left:0;background-color:#fff;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-top:5px}.tab_type1 .t_head .t_head_item{margin-bottom:5px;-ms-flex-preferred-size:calc(33.33% - 2.5px);flex-basis:calc(33.33% - 2.5px)}.tab_type1 .t_head .anchor{width:100%;border-radius:6px}}@media screen and (max-width:599px){.tab_type1 .t_head .t_head_item{-ms-flex-preferred-size:calc(50% - 2.5px);flex-basis:calc(50% - 2.5px)}.tab_type1 .t_head .anchor{padding:.5rem}.tab_type1 .t_body{margin-left:-1.153rem;margin-right:-1.153rem;border-radius:0;border:none;background-color:#eee;padding:1.428rem 1.153rem}.tab_type1 .t_body .t_body_item{padding:.714rem 1.153rem;background-color:#fff}}.tab_type2 .t_head{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;margin:0 auto}.tab_type2 .t_head .t_head_item{padding-left:5px;padding-right:5px}.tab_type2 .t_head .anchor{display:block;width:100px;position:relative;color:#fff;line-height:1.333;font-size:.9285714286em;background-color:#918c87;border-top-left-radius:6px;border-top-right-radius:6px;box-sizing:border-box;border:solid #918c87;border-width:2px 2px 0;padding:.25rem .5rem;transition:.12s cubic-bezier(0,0,.58,1);transition-property:opacity}.tab_type2 .t_head .anchor .arrow{position:absolute;top:7px;bottom:0;right:.75rem;width:1em;height:1em;margin:auto;font-size:.9285714286em;transform:rotate(90deg)}.tab_type2 .t_head .anchor .hover,.tab_type2 .t_head .anchor:not(.__active):hover,.tab_type2 .t_head .anchor:not(.__active).hover{opacity:.7}.tab_type2 .t_head .anchor.__active{background-color:#fff;color:#918c87;font-weight:600}.tab_type2 .t_head .anchor.__active .arrow{top:0;bottom:7px;transform:rotate(-90deg);color:#666}.tab_type2 .t_body{border:2px solid #918c87;border-radius:6px;background-color:#fff}.tab_type2 .t_body .t_body_item{padding:1.6rem;display:none}.tab_type2 .t_body .t_body_item.__active{display:block}.tab_type2 .t_body.__active{position:absolute;z-index:12;top:0;left:0;width:100%;min-height:100vh}@media screen and (max-width:768px){.tab_type2{position:relative}.tab_type2 .t_head{position:sticky;top:0;left:0;background-color:#fff;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;padding-top:5px}.tab_type2 .t_head .t_head_item{padding-left:0;padding-right:0;margin-bottom:5px;-ms-flex-preferred-size:calc(33.33% - 2.5px);flex-basis:calc(33.33% - 2.5px)}.tab_type2 .t_head .anchor{width:100%;border-radius:6px}}@media screen and (max-width:599px){.tab_type2 .t_head .t_head_item{-ms-flex-preferred-size:calc(50% - 2.5px);flex-basis:calc(50% - 2.5px)}.tab_type2 .t_head .anchor{padding:.5rem}.tab_type2 .t_body{margin-left:-1.153rem;margin-right:-1.153rem;border-radius:0;border:none;background-color:#eee;padding:1.428rem 1.153rem}.tab_type2 .t_body .t_body_item{padding:.714rem 1.153rem;background-color:#fff}}.top .layout_container_type1:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;max-height:980px;background-color:#eee}.top .bg_top1{position:absolute;z-index:2;top:5px;left:0;width:100%}.top .l_main_content{padding-top:2rem}.top .l_side_content{position:relative;top:-1rem}.top_margin_bottom{margin-bottom:90px}.__tenant .btn_fix_right{background:linear-gradient(to bottom,#f29204 0,#e28b41 100%);border:6px outset #f2a904}.__tenant .header .fixed_header{border-bottom:4px solid #6ca529}.__tenant .header .mypage_menu .anchor .icon{color:#6ca529}.hover .__tenant .header .mypage_menu .anchor:hover[href],.hover .__tenant .header .mypage_menu .anchor:hover[type],.__tenant .header .mypage_menu .anchor.hover[href],.__tenant .header .mypage_menu .anchor.hover[type]{background-color:#6ca529}.__tenant .header .sub_menu .btn_type3{background-color:#e28b41;border:1px solid #e28b41}.hover .__tenant .header .sub_menu .btn_type3:hover[href],.hover .__tenant .header .sub_menu .btn_type3:hover[type],.__tenant .header .sub_menu .btn_type3.hover[href],.__tenant .header .sub_menu .btn_type3.hover[type]{background-color:#fff;color:#e28b41}.hover .__tenant .header .sub_menu .btn_type4:hover[href],.hover .__tenant .header .sub_menu .btn_type4:hover[type],.__tenant .header .sub_menu .btn_type4.hover[href],.__tenant .header .sub_menu .btn_type4.hover[type]{color:#e28b41}.__tenant .mainimage.top{background-image:url(img/tenant/mainimage_bg.jpg)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.__tenant .mainimage.top{background-image:url(img/tenant/mainimage_bg@2x.jpg)}}.__tenant .mainimage.top .subtext{color:#5a4a3e}.__tenant .headline_type1 .headline{color:#6ca529}.__tenant .headline_type4 .headline{color:#6ca529}.__tenant .dlist_search .dhead{color:#6ca529}.__tenant .layout_search_type-area .item_area.__vari2 .headline,.__tenant .layout_search_type-area .item_area.__vari1 .headline{background-color:#6ca529}.__tenant .layout_search_type1 .search_contents .search_content .icon-box:hover{border:solid 8px #6ca529}.__tenant .list_search_type .item{background-color:#fff;color:#e28b41}.__tenant .list_search_type .item:hover{background-color:#ffe9d3}.__tenant .list_search_type .item.__active{background-color:#e28b41;color:#fff}.__tenant .list_search_type .item.__active .icon-box .icon-area04:before{content:url(svg/top/area03.svg)}.__tenant .list_search_type .item.__active .icon-box .icon-facility_type04:before{content:url(svg/top/facilityType03.svg)}.__tenant .list_search_type .item.__active .icon-box .icon-station04:before{content:url(svg/top/tenant/station03.svg)}.__tenant .list_search_type .item.__active .icon-box .icon-job04:before{content:url(svg/top/allSearch03.svg)}.__tenant .list_search_type .item.__active .icon-box .icon-mapping04:before{content:url(svg/top/mapping03.svg)}.__tenant .layout_search_type2 .search_content{border:solid 10px #e28b41}.__tenant .layout_type1.__var05{background-image:url(img/tenant/mainimage_pattern.png)}.__tenant .layout_type1.__border3{border-top:solid 7px #6ca529}.__tenant .paragraph_type1 .em{color:#6ca529}.__tenant .btn_type2{background-color:#6ca529}.hover .__tenant .btn_type2:hover[href],.hover .__tenant .btn_type2:hover[type],.__tenant .btn_type2.hover[href],.__tenant .btn_type2.hover[type]{color:#6ca529}.hover .__tenant .btn_type2:hover[href].__secondary,.hover .__tenant .btn_type2:hover[type].__secondary,.__tenant .btn_type2.hover[href].__secondary,.__tenant .btn_type2.hover[type].__secondary{background-color:#fff}.__tenant .btn_type2.__secondary{background-color:#707070}.__tenant .btn_type8.__contact .layer{background-color:#e28b41;color:#fff}.__tenant .footer .bg{background-color:#6ca529}.__tenant .footer .footer_border{background-image:url(img/tenant/footer_border.png)}.__tenant .pagetop{background-color:#6ca529}.__tenant .pagetop:after{border-color:transparent transparent #fff}.__tenant .content_wrapper{background-image:url(img/tenant/mainimage_bg.jpg);background-repeat:repeat-x}.hover .__tenant .layout_facility_item_list .headline:hover .text,.__tenant .layout_facility_item_list .headline.hover .text{color:#6ca529}.__tenant .headline_type2{background-color:#6ca529}.__tenant .list_form1>.dhead:before{background-color:#6ca529}.__tenant .btn_submit1.__secondary{background-color:#6ca529;border:1px solid #6ca529}.hover .__tenant .btn_submit1.__secondary:hover,.__tenant .btn_submit1.__secondary.hover{border-color:#6ca529;color:#6ca529}.__tenant.regist{background-color:#6ca529}.__tenant.regist .headline_type2{background-color:#498e1d}.__tenant.regist .list_form1 .dhead:before{background-color:#498e1d}.__tenant.regist .btn_type14{background-color:#e28b41}.__tenant .headline_mypage1 .icon-box .icon{background-color:#6ca529}.__tenant .list_mypage1 .item .anchor{color:#6ca529}.__tenant .list_form3>.dhead{color:#6ca529}.__tenant .list_form3>.dhead .asterisk{color:#bed866;border:solid 1px #bed866}@media screen and (max-width:768px){.__tenant .header .fixed_header{border-bottom:none}.__tenant .content_page.__flex{display:block}.__tenant .list_search_type .item .icon-box{padding-left:0}.__tenant .layout_search_type-area{background-color:#fff}}.c-margin-paragraph{margin-bottom:30px}.c-margin-content{margin-bottom:50px}.c-margin-section{margin-bottom:80px}
/*# sourceMappingURL=data:application/json;base64,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aUJBQ0Usd0JBQ0YsQ0FDQSxpQ0FDRSx3QkFDRixDQUNBLDJDQUNFLHdCQUNGLENBQ0EsNkJBQ0Usd0JBQ0YsQ0FDQSw0Q0FDRSx3QkFDRixDQUNBLHNDQUNFLGFBQ0YsQ0FDQSw2QkFDRSxhQUNGLENBQ0EsdUNBQ0UsYUFBYyxDQUNkLHdCQUNGLENBQ0Esb0NBQ0UsZ0NBQ0Usa0JBQ0YsQ0FDQSwrQkFDRSxhQUNGLENBQ0EsNENBQ0UsY0FDRixDQUNBLG1DQUNFLHFCQUNGLENBQ0YsQ0FFQSxvQkFDRSxrQkFDRixDQUVBLGtCQUNFLGtCQUNGLENBRUEsa0JBQ0Usa0JBQ0YiLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICog5aSJ5pWwIFxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogYlxuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIHZlcnNpb25cbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBQYWdlIENvbnRhaW5lclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIE1lZGlhIFF1ZXJ5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogTWFyZ2luXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogR3V0dGVycyBNYXJnaW5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBUeXBvZ3JhcGh5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogSGlnaHRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBDb2xvclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIOOCq+ODqeODvCAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQm9yZGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyog6KeS5Li4ICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBBbmltYXRpb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiBNaXhpblxuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBNZWRpYSBRdWVyeVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogTWVkaWEgUXVlcnkgSW1hZ2UgUmF0aW9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEhvdmVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBUcmFuc2l0aW9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIGJcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiB2ZXJzaW9uXG4qXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogUGFnZSBDb250YWluZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBNZWRpYSBRdWVyeVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIE1hcmdpblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEd1dHRlcnMgTWFyZ2luXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogVHlwb2dyYXBoeVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEhpZ2h0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQ29sb3JcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiDjgqvjg6njg7wgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEJvcmRlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIOinkuS4uCAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQW5pbWF0aW9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogTWl4aW5cbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogTWVkaWEgUXVlcnlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIE1lZGlhIFF1ZXJ5IEltYWdlIFJhdGlvXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBIb3ZlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogVHJhbnNpdGlvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiBGdW5jdGlvblxuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKlxuICogTGluZSBoZWlnaHTjga7kvZnnmb3jgpLpmaTjgYTjgZ/jg57jg7zjgrjjg7Pjga7lj5blvpdcbiAqXG4gKiBAcGFyYW0gcHggJGJhc2VNYXJnaW4g5pys5p2l44Gu5L2Z55m9XG4gKiBAcGFyYW0gcHggJGZvbnRTaXplIOODleOCqeODs+ODiOOCteOCpOOCulxuICogQHBhcmFtIGZsb2F0ICRsaW5lSGVpZ2h0IOihjOmWk1xuICoqL1xuLyoqXG4gKiBGb25044Gu5LiK5LiL5L2Z55m944KS5Y+W5b6XXG4gKlxuICogQHBhcmFtIGZsb2F0ICRsaW5lSGVpZ2h0IOihjOmWk1xuICogQHBhcmFtIGZsb2F0ICRjYXBpdGFsTGV0dGVyIOODleOCqeODs+ODiOOBruS4iuS4i+S9meeZvVxuICogQHBhcmFtIGZsb2F0ICRyYXRpbyDlj5blvpfjgZnjgovkvZnnmb3libLlkIhcbiAqKi9cbi8qKlxuICogUGl4ZWwgPT4gcmVt5aSJ5o+bXG4gKiBAcGFyYW0gcHggJHBpeGVsXG4gKiBAb2FyYW0gcHggJGZvbnRTaXplXG4gKiBAcmV0dXJuIHJlbVxuICoqL1xuLyoqXG4gKiBQaXhlbCA9PiBlbeWkieaPm1xuICogQHBhcmFtIHB4ICRwaXhlbFxuICogQG9hcmFtIHB4ICRmb250U2l6ZVxuICogQHJldHVybiByZW1cbiAqKi9cbi8qKlxuICogUGl4ZWwgPT4gdnflpInmj5tcbiAqIEBwYXJhbSBweCAkcGl4ZWxcbiAqIEBvYXJhbSBweCAkZm9udFNpemVcbiAqIEByZXR1cm4gcmVtXG4gKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiDjg5njg7zjgrfjg4Pjgq8gXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiDjg47jg7zjg57jg6njgqTjgrogKi9cbi8qIOODjuODvOODnuODqeOCpOOCuiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLypcbi8qIEFsbCBFbGVtZW50XG4vKlxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLypcbi8qIERvY3VtZW50XG4vKlxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLypcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLyogMiAqL1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vKlxuLyogU2VjdGlvbnNcbi8qXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vKlxuLyogR3JvdXBpbmcgQ29udGVudFxuLypcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8qXG4vKiBUZXh0IENvbnRlbnRcbi8qXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbnAsIGxpLCBkdCwgZGQsIHRoLCB0ZCwgcHJlIHtcbiAgbGluZS1icmVhazogc3RyaWN0O1xuICB3b3JkLWJyZWFrOiBicmVhay1zdHJpY3Q7XG4gIG1hcmdpbjogMDtcbn1cblxuYnIge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYTpob3ZlciwgYTphY3RpdmUge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8qIDIgKi9cbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnEge1xuICBxdW90ZXM6IFwi4oCcXCIgXCLigJ1cIiBcIuKAmFwiIFwi4oCZXCI7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8qXG4vKiBFbWJlZGRlZCBDb250ZW50XG4vKlxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8qXG4vKiBTY3JpcHRpbmcgQ29udGVudFxuLypcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vKlxuLyogRm9ybSBDb250ZW50XG4vKlxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuXG5idXR0b24sIGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYXBwZWFyYW5jZTogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLypcbi8qIEludGVyYWN0aXZlIENvbnRlbnRcbi8qXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLypcbi8qIFRhYmxlIENvbnRlbnRcbi8qXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLypcbi8qIExpc3QgQ29udGVudFxuLypcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnVsLCBvbCwgZGwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLypcbi8qIEhpZGRlblxuLypcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyog44Ki44Km44Op44OO44O844Oe44Op44Kk44K6ICovXG4vKiDjg47jg7zjg57jg6njgqTjgrogKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8qXG4vKiBBbGwgRWxlbWVudFxuLypcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8qXG4vKiBEb2N1bWVudFxuLypcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC8qIDIgKi9cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLypcbi8qIFNlY3Rpb25zXG4vKlxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLypcbi8qIEdyb3VwaW5nIENvbnRlbnRcbi8qXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vKlxuLyogVGV4dCBDb250ZW50XG4vKlxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5wLCBsaSwgZHQsIGRkLCB0aCwgdGQsIHByZSB7XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbiAgd29yZC1icmVhazogYnJlYWstc3RyaWN0O1xuICBtYXJnaW46IDA7XG59XG5cbmJyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvKiAyICovXG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5xIHtcbiAgcXVvdGVzOiBcIuKAnFwiIFwi4oCdXCIgXCLigJhcIiBcIuKAmVwiO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vKlxuLyogRW1iZWRkZWQgQ29udGVudFxuLypcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLCB2aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vKlxuLyogU2NyaXB0aW5nIENvbnRlbnRcbi8qXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLypcbi8qIEZvcm0gQ29udGVudFxuLypcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuYnV0dG9uLCBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGFwcGVhcmFuY2U6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5pbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICByZXNpemU6IG5vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8qXG4vKiBJbnRlcmFjdGl2ZSBDb250ZW50XG4vKlxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovXG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8qXG4vKiBUYWJsZSBDb250ZW50XG4vKlxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8qXG4vKiBMaXN0IENvbnRlbnRcbi8qXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG51bCwgb2wsIGRsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8qXG4vKiBIaWRkZW5cbi8qXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIOWfuuacrOOCueOCv+OCpOODq++8j+axjueUqOOCr+ODqeOCuVxuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4qOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFJldGluYeODouODi+OCv+OBrumam+OBq2ZvbnQtc21vb3RoaW5n44KS6YGp55SoICovXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgaHRtbCwgYm9keSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLyogRG9jdW1lbnRcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmh0bWwge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogaU9T55SoKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBpT1PnlKgqL1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vKiBHcm91cGluZyBDb250ZW50XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vKiBUZXh0IENvbnRlbnRcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5wLCBsaSwgZHQsIGRkLCB0aCwgdGQsIHByZSB7XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbiAgd29yZC1icmVhazogYnJlYWstc3RyaWN0O1xuICBtYXJnaW46IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5hOmhvdmVyLCBhOmFjdGl2ZSB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5bGe5oCnXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOeKtuaFi1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICog44OH44K244Kk44Oz44OR44O844OEIFxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyog44Kw44Oq44OD44OJICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiog44OV44Os44OD44Kv44K5XG4qXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjgrPjg7Pjg4bjg4rjgrXjgqTjgrrku6XkuIrjga7mqKrluYXjgqvjg6njg6BcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvbF9wY18xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmZvbF9wY18yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5mb2xfcGNfMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG5cbiAgLmZvbF9wY180IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5mb2xfcGNfNSB7XG4gICAgZmxleC1iYXNpczogNDEuNTU1NTU1NTU1NSU7XG4gIH1cblxuICAuZm9sX3BjXzYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuXG4gIC5mb2xfcGNfNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuZm9sX3BjXzgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLmZvbF9wY185IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gIH1cblxuICAuZm9sX3BjXzEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5mb2xfcGNfMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLmZvbF9wY18xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuXG4gIC8qIO+8leWIhuWJsiAqL1xuICAuZm9sX3BjX2ZpZnRoIHtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gIH1cblxuICAuZm9sX3BjXzM6bnRoLW9mLXR5cGUobis1KSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLmZvbF9wY180Om50aC1vZi10eXBlKG4rNCkge1xuICAgIG1hcmdpbi10b3A6IDIuODU2cmVtO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44K/44OW44Os44OD44OI55So44Kr44Op44OgXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZvbF90Yl8xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmZvbF90Yl8yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5mb2xfdGJfMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG5cbiAgLmZvbF90Yl80IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5mb2xfdGJfNSB7XG4gICAgZmxleC1iYXNpczogNDEuNTU1NTU1NTU1NSU7XG4gIH1cblxuICAuZm9sX3RiXzYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuXG4gIC5mb2xfdGJfNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuZm9sX3RiXzgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLmZvbF90Yl85IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gIH1cblxuICAuZm9sX3RiXzEwIHtcbiAgICBmbGV4LWJhc2lzOiA4MyU7XG4gIH1cblxuICAuZm9sX3RiXzExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5mb2xfdGJfMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cblxuICAvKiDvvJXliIblibIgKi9cbiAgLmZvbF90Yl9maWZ0aCB7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICB9XG5cbiAgLmZvbF90Yl82Om50aC1vZi10eXBlKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5mb2xfdGJfMTI6bnRoLW9mLXR5cGUobisyKSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44K544Oe44Ob55So44Kr44Op44OgXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5mb2xfc3BfMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5mb2xfc3BfMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NiU7XG4gIH1cblxuICAuZm9sX3NwXzMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxuXG4gIC5mb2xfc3BfNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuZm9sX3NwXzUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjU1NTU1NTU1NTUlO1xuICB9XG5cbiAgLmZvbF9zcF82IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cblxuICAuZm9sX3NwXzcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmZvbF9zcF84IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5mb2xfc3BfOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICB9XG5cbiAgLmZvbF9zcF8xMCB7XG4gICAgZmxleC1iYXNpczogODMlO1xuICB9XG5cbiAgLmZvbF9zcF8xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NiU7XG4gIH1cblxuICAuZm9sX3NwXzEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG5cbiAgLyog77yV5YiG5YmyICovXG4gIC5mb2xfc3BfZmlmdGgge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxuXG4gIC5mb2xfc3BfNjpudGgtb2YtdHlwZShuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuZm9sX3NwXzEyOm50aC1vZi10eXBlKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODleODrOODg+OCr+OCueODnOODg+OCr+OCueeUqCDlhbHpgJpcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuW2NsYXNzKj1cIiBmbGV4X1wiXSxcbltjbGFzc149ZmxleF9dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLyog44OV44Os44OD44Kv44K544Ki44Kk44OG44Og44Gu5Lim44Gz6aCGICovXG4gIC8qIOe4puOCkuecn+OCk+S4reaPg+OBiOOBqyAqL1xufVxuW2NsYXNzKj1cIiBmbGV4X1wiXS5fX2Zsb3dfcmV2ZXJzZSxcbltjbGFzc149ZmxleF9dLl9fZmxvd19yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuW2NsYXNzKj1cIiBmbGV4X1wiXS5fX2FsaWduX2NlbnRlcixcbltjbGFzc149ZmxleF9dLl9fYWxpZ25fY2VudGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5bY2xhc3MqPVwiIGZsZXhfXCJdLl9fZ3V0dGVyczEsXG5bY2xhc3NePWZsZXhfXS5fX2d1dHRlcnMxIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cblxuW2NsYXNzKj1cIiBmbGV4X1wiXS5fX2d1dHRlcnMxID4gKixcbltjbGFzc149ZmxleF9dLl9fZ3V0dGVyczEgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuW2NsYXNzKj1cIiBmbGV4X1wiXS5fX2d1dHRlcnMyLFxuW2NsYXNzXj1mbGV4X10uX19ndXR0ZXJzMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG5cbltjbGFzcyo9XCIgZmxleF9cIl0uX19ndXR0ZXJzMiA+ICosXG5bY2xhc3NePWZsZXhfXS5fX2d1dHRlcnMyID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbltjbGFzcyo9XCIgZmxleF9cIl0uX19ndXR0ZXJzMyxcbltjbGFzc149ZmxleF9dLl9fZ3V0dGVyczMge1xuICBtYXJnaW4tbGVmdDogLTAuNzE0cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjcxNHJlbTtcbn1cblxuW2NsYXNzKj1cIiBmbGV4X1wiXS5fX2d1dHRlcnMzID4gKixcbltjbGFzc149ZmxleF9dLl9fZ3V0dGVyczMgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjcxNHJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43MTRyZW07XG59XG5cbi5mbGV4X3R5cGUxIHtcbiAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXhfdHlwZTIge1xuICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmZsZXhfdHlwZTMge1xuICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuLyog44OV44Kp44Oz44OI44O744K/44Kk44Od44Kw44Op44OV44KjICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiDjg5Xjgqnjg7Pjg4jjg7vjg4bjgq3jgrnjg4hcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiDln7rmnKzjga7jg5Xjgqnjg7Pjg4jjgrXjgqTjgrogKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvIFczXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMy41cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5paH56ug5oqY44KK6L+U44GXXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRleHRfY2VudGVyLFxuLnNwX2p1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0X2xlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dF9yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dF9qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLyog5paH5a2X5oqY44KK6L+U44GX56aB5q2iICovXG4uc3BhY2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc3BfanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuLyog44Ki44Oz44Kr44O8ICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiDjgqLjg7Pjgqvjg7zjg7vjg6rjg7Pjgq/plqLpgKNcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDljYrpgI/mmI7jg6rjg7Pjgq9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaG92ZXJfYWxwaGEge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaG92ZXIgLmhvdmVyX2FscGhhOmhvdmVyLCAuaG92ZXJfYWxwaGEuaG92ZXIsIC5ob3Zlcl9hbHBoYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgem9vbTogMTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OV44Kj44Or44K/44O8KOODluODqeOCpOODiOODjeOCuSnjg6rjg7Pjgq9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaG92ZXJfYnJpZ2h0IHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDUwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5ob3ZlciAuaG92ZXJfYnJpZ2h0OmhvdmVyLCAuaG92ZXJfYnJpZ2h0LmhvdmVyLCAuaG92ZXJfYnJpZ2h0OmZvY3VzIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG59XG5cbi8qIOimi+WHuuOBlyAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiog6KaL5Ye644GXXG4qXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5YWx6YCa44K544K/44Kk44OrXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuW2NsYXNzKj1cIiBoZWFkbGluZV9cIl0sXG5bY2xhc3NePWhlYWRsaW5lX10ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyog44Oc44K/44OzICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiDjg5zjgr/jg7NcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDlhbHpgJrjgrnjgr/jgqTjg6tcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5bY2xhc3MqPVwiIGJ0bl9cIl0sXG5bY2xhc3NePWJ0bl9dIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxMjBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG4gIC8qIOOCpOODs+ODqeOCpOODs+ODnOOCv+ODsyAqL1xuICAvKiDluYXjgpLoh6rli5UgKi9cbiAgLyog56aB5q2i44Oc44K/44OzICovXG4gIC8qIOS4reWkrumFjee9riAqL1xuICAvKiDjgrnjg57jg5vmmYLkuK3lpK7phY3nva4gKi9cbiAgLyog5Y+z5a+E44GbICovXG4gIC8qIOW5heOCkjEwMCXjgavjgZnjgosgKi9cbn1cbltjbGFzcyo9XCIgYnRuX1wiXVtocmVmXSxcbltjbGFzc149YnRuX11baHJlZl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5bY2xhc3MqPVwiIGJ0bl9cIl0uX19pbmxpbmUsXG5bY2xhc3NePWJ0bl9dLl9faW5saW5lIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbltjbGFzcyo9XCIgYnRuX1wiXS5fX2lubGluZS5fX3dpZHRoX2F1dG8sXG5bY2xhc3NePWJ0bl9dLl9faW5saW5lLl9fd2lkdGhfYXV0byB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG5bY2xhc3MqPVwiIGJ0bl9cIl0uX19kaXNhYmxlZCxcbltjbGFzc149YnRuX10uX19kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgb3BhY2l0eTogMC44O1xuICBjb2xvcjogI2FiYWJhYjtcbn1cbltjbGFzcyo9XCIgYnRuX1wiXS5fX21hdXRvLFxuW2NsYXNzXj1idG5fXS5fX21hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIFtjbGFzcyo9XCIgYnRuX1wiXS5fX3NwX21hdXRvLFxuW2NsYXNzXj1idG5fXS5fX3NwX21hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbltjbGFzcyo9XCIgYnRuX1wiXS5fX21yaWdodCxcbltjbGFzc149YnRuX10uX19tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2NsYXNzKj1cIiBidG5fXCJdLl9fbWF4X3dpZHRoLFxuW2NsYXNzXj1idG5fXS5fX21heF93aWR0aCB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbn1cblxuLyog44Oc44OD44Kv44K577yI44Kr44O844OJ5Z6L77yJICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiog44Oc44OD44Kv44K5XG4qXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOWFsemAmuOCueOCv+OCpOODq1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbltjbGFzcyo9XCIgYm94X1wiXSxcbltjbGFzc149Ym94X10ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyog44Kk44Oz44Op44Kk44OzICovXG59XG5bY2xhc3MqPVwiIGJveF9cIl0uX19pbmxpbmUsXG5bY2xhc3NePWJveF9dLl9faW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiDjg6rjgrnjg4ggKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiDjg6rjgrnjg4hcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5YWx6YCa44K544K/44Kk44OrXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyog44OG44O844OW44OrICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiog44OG44O844OW44OrXG4qXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOWFsemAmuOCueOCv+OCpOODq1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbltjbGFzcyo9XCIgdGFibGVfXCJdLFxuW2NsYXNzXj10YWJsZV9dIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOimgee0oOOBruWbnuOCiui+vOOBv+ino+mZpFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5zYyB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjgq/jg6rjgqLjg5XjgqPjg4Pjgq/jgrlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY2Yge1xuICB6b29tOiAxO1xufVxuLmNmOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2Y6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Gd44Gu5LuWXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogYmxvY2sgKi9cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiByZWxhdGl2ZSAqL1xuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiDopoHntKDjgpLlpKnlnLDkuK3lpK4gKi9cbi5hYnNvbHV0ZV9jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4vKiBvYmpmaXQgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIOODh+ODkOOCpOOCueavjuOBruWHpueQhueUqFxuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFBD44K144Kk44K65Lul5LiKICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuICAub3Zlcl9wY19ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiDjg47jg7zjg4hQQ+OCteOCpOOCuuS7peS4iiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm92ZXJfbHBfbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyog44K/44OW44Os44OD44OI44K144Kk44K65Lul5LiKICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAub3Zlcl90Yl9ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiDjg47jg7zjg4hQQ+OCteOCpOOCuuS7peS4iyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLnVuZGVyX2xwX25vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIOOCv+ODluODrOODg+ODiOOCteOCpOOCuuS7peS4iyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVuZGVyX3RiX25vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIOOCueODnuODm+OCteOCpOOCuuS7peS4iyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnVuZGVyX3NwX25vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIOODluODqeOCpuOCtuabtOaWsFxuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5iZ19icm93c2VyX3VwZGF0ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5ib3hfYnJvd3Nlcl91cGRhdGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJveF9icm93c2VyX3VwZGF0ZSAuaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBjb2xvcjogI0UyOEI0MTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5ib3hfYnJvd3Nlcl91cGRhdGUgLmhlYWRsaW5lIC5zdWJ0ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5ib3hfYnJvd3Nlcl91cGRhdGUgLnBhcmFncmFwaCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmJveF9icm93c2VyX3VwZGF0ZSAuYnRuX3JlcXVpcmVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjhCNDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiDjgqLjgqbjg6njg63jgrRcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4jbG9nb19hdXJhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFweDtcbiAgcmlnaHQ6IDEuOTYwNzg0MzEzNyU7XG4gIHdpZHRoOiA3MHB4O1xuICBvcGFjaXR5OiAwLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAjbG9nb19hdXJhIHtcbiAgICByaWdodDogMS4xNTNyZW07XG4gIH1cbn1cblxuLyog44Kz44Oz44OG44OKICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiDjgrPjg7Pjg4bjg4rigJXjg7vjgrPjg7Pjg4bjg7Pjg4RcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgYm9keVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmJvZHkge1xuICBtaW4td2lkdGg6IDEyNDBweDtcbiAgcGFkZGluZy10b3A6IDEwNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5ib2R5LnJlZ2lzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyOTIwNDtcbn1cbmJvZHkubWFwcGluZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuYm9keS5saXN0LWZhY2lsaXR5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg5rjg7zjgrjjgrPjg7Pjg4bjg4rigJXvvIjkuIvlsaTjg5rjg7zjgrjvvIlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29udGVudF93cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2JnX3BhZ2UwMS5wbmc/dj0yXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY29udGVudF93cmFwcGVyIHtcbiAgICAvKiDjgrnjg57jg5vmmYIg6IOM5pmv6Z2e6KGo56S6ICovXG4gIH1cbiAgLmNvbnRlbnRfd3JhcHBlci5fX3NwX2JnX25vbmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Oa44O844K444Kz44Oz44OG44OK4oCV77yI5pyA5aSn5bmF5oyH5a6a77yJXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbnRlbnRfcGFnZSB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAvKiDluYXlsI/jgZXjgoExICovXG4gIC8qIOW5heWwj+OBleOCgTIgKi9cbiAgLyog5YWl44KM5a2Q44Gu5aC05ZCI44Gv5bem5Y+z5L2Z55m944KS44Gk44GR44Gq44GEICovXG59XG4uY29udGVudF9wYWdlLl9fc21hbGwxIHtcbiAgbWF4LXdpZHRoOiA5NTBweDtcbn1cbi5jb250ZW50X3BhZ2UuX19zbWFsbDIge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xufVxuLmNvbnRlbnRfcGFnZS5fX3BhZGRpbmctdG9wLWJvdHRvbS02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5jb250ZW50X3BhZ2UgLmNvbnRlbnRfcGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jb250ZW50X3BhZ2UuX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cbi5jb250ZW50X3BhZ2UuX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRfcGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjExMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjExMXJlbTtcbiAgfVxuICAuY29udGVudF9wYWdlLl9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbnRlbnRfcGFnZS5fX2ZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY29udGVudF9wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTUzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMTUzcmVtO1xuICB9XG59XG5cbi5jb250ZW50X21heCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg5rjg7zjgrjjgrPjg7Pjg4bjg4rigJXvvIjkvJrlk6HnmbvpjLLvvIlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29udGVudF9yZWdpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udGVudF9yZWdpc3QgLmxheW91dF9yZWdpc3Qge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5N3B4KTtcbn1cbi5jb250ZW50X3JlZ2lzdCAubGF5b3V0X3RvcF90ZWFtX2NvbXBhbnkge1xuICBoZWlnaHQ6IDk3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Kz44Oz44OG44Oz44OEXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrX3NlY3Rpb25fbGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4uYmxvY2tfc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMuMjE0cmVtO1xufVxuXG4uYmxvY2tfY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLmJsb2NrX3BhcmFncmFwaCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4cmVtO1xufVxuXG4uYmxvY2tfcGFydHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNHJlbTtcbn1cblxuLyog44K144Kk44OJ57We44KK6L6844G/5qSc57SiICovXG4uYmxvY2tfc2lkZV9jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJsb2NrX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4cmVtO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDluoPlkYog44Kz44Oz44OG44Oz44OEXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbnRlbnRzX2FkIHtcbiAgd2lkdGg6IDY1MHB4O1xuICBoZWlnaHQ6IDQzNnB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmNvbnRlbnRzX2FkIC5hbmNob3Ige1xuICBjb2xvcjogI0UyOEI0MTtcbn1cbi5jb250ZW50c19hZC5fX3RlbmFudCB7XG4gIHdpZHRoOiAzMzJweDtcbiAgaGVpZ2h0OiA0MzZweDtcbiAgcGFkZGluZy10b3A6IDM3cHg7XG59XG4uY29udGVudHNfYWQuX190ZW5hbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250ZW50c19hZF9fcHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnRzX2FkX19wci5fX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRlbnRzX2FkX19wci5fX2FjdGl2ZS5fX2JhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAzcHggI2VmZWZlZjtcbn1cbi5jb250ZW50c19hZF9fcHIuX19hY3RpdmUuX19iYWNrZ3JvdW5kOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudHNfYWQge1xuICAgIHdpZHRoOiAzMzJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjgYrnn6XjgonjgZvoqbPntLAg44Kz44Oz44OG44Oz44OEXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbnRlbnRzX3RvcGljcyAuYW5jaG9yIHtcbiAgY29sb3I6ICNFMjhCNDE7XG59XG5cbi8qIOOCq+ODqeODoCAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogYlxuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIHZlcnNpb25cbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBQYWdlIENvbnRhaW5lclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIE1lZGlhIFF1ZXJ5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogTWFyZ2luXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogR3V0dGVycyBNYXJnaW5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBUeXBvZ3JhcGh5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogSGlnaHRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBDb2xvclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIOOCq+ODqeODvCAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQm9yZGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyog6KeS5Li4ICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBBbmltYXRpb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiBNaXhpblxuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBNZWRpYSBRdWVyeVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogTWVkaWEgUXVlcnkgSW1hZ2UgUmF0aW9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEhvdmVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBUcmFuc2l0aW9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiDjg5Xjg6zjg4Pjgq/jgrlcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOOCs+ODs+ODhuODiuOCteOCpOOCuuS7peS4iuOBruaoquW5heOCq+ODqeODoFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9sX3BjXzEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuZm9sX3BjXzIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLmZvbF9wY18zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cblxuICAuZm9sX3BjXzQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmZvbF9wY181IHtcbiAgICBmbGV4LWJhc2lzOiA0MS41NTU1NTU1NTU1JTtcbiAgfVxuXG4gIC5mb2xfcGNfNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG5cbiAgLmZvbF9wY183IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5mb2xfcGNfOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NiU7XG4gIH1cblxuICAuZm9sX3BjXzkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgfVxuXG4gIC5mb2xfcGNfMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmZvbF9wY18xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NiU7XG4gIH1cblxuICAuZm9sX3BjXzEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG5cbiAgLyog77yV5YiG5YmyICovXG4gIC5mb2xfcGNfZmlmdGgge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxuXG4gIC5mb2xfcGNfMzpudGgtb2YtdHlwZShuKzUpIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuZm9sX3BjXzQ6bnRoLW9mLXR5cGUobis0KSB7XG4gICAgbWFyZ2luLXRvcDogMi44NTZyZW07XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjgr/jg5bjg6zjg4Pjg4jnlKjjgqvjg6njg6BcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZm9sX3RiXzEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuZm9sX3RiXzIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLmZvbF90Yl8zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cblxuICAuZm9sX3RiXzQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmZvbF90Yl81IHtcbiAgICBmbGV4LWJhc2lzOiA0MS41NTU1NTU1NTU1JTtcbiAgfVxuXG4gIC5mb2xfdGJfNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG5cbiAgLmZvbF90Yl83IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5mb2xfdGJfOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NiU7XG4gIH1cblxuICAuZm9sX3RiXzkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgfVxuXG4gIC5mb2xfdGJfMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzJTtcbiAgfVxuXG4gIC5mb2xfdGJfMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLmZvbF90Yl8xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuXG4gIC8qIO+8leWIhuWJsiAqL1xuICAuZm9sX3RiX2ZpZnRoIHtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gIH1cblxuICAuZm9sX3RiXzY6bnRoLW9mLXR5cGUobiszKSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLmZvbF90Yl8xMjpudGgtb2YtdHlwZShuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjgrnjg57jg5vnlKjjgqvjg6njg6BcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmZvbF9zcF8xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmZvbF9zcF8yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5mb2xfc3BfMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG5cbiAgLmZvbF9zcF80IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5mb2xfc3BfNSB7XG4gICAgZmxleC1iYXNpczogNDEuNTU1NTU1NTU1NSU7XG4gIH1cblxuICAuZm9sX3NwXzYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuXG4gIC5mb2xfc3BfNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuZm9sX3NwXzgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLmZvbF9zcF85IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gIH1cblxuICAuZm9sX3NwXzEwIHtcbiAgICBmbGV4LWJhc2lzOiA4MyU7XG4gIH1cblxuICAuZm9sX3NwXzExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5mb2xfc3BfMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cblxuICAvKiDvvJXliIblibIgKi9cbiAgLmZvbF9zcF9maWZ0aCB7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICB9XG5cbiAgLmZvbF9zcF82Om50aC1vZi10eXBlKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5mb2xfc3BfMTI6bnRoLW9mLXR5cGUobisyKSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OV44Os44OD44Kv44K544Oc44OD44Kv44K555SoIOWFsemAmlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5bY2xhc3MqPVwiIGZsZXhfXCJdLFxuW2NsYXNzXj1mbGV4X10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiDjg5Xjg6zjg4Pjgq/jgrnjgqLjgqTjg4bjg6Djga7kuKbjgbPpoIYgKi9cbiAgLyog57im44KS55yf44KT5Lit5o+D44GI44GrICovXG59XG5bY2xhc3MqPVwiIGZsZXhfXCJdLl9fZmxvd19yZXZlcnNlLFxuW2NsYXNzXj1mbGV4X10uX19mbG93X3JldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5bY2xhc3MqPVwiIGZsZXhfXCJdLl9fYWxpZ25fY2VudGVyLFxuW2NsYXNzXj1mbGV4X10uX19hbGlnbl9jZW50ZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbltjbGFzcyo9XCIgZmxleF9cIl0uX19ndXR0ZXJzMSxcbltjbGFzc149ZmxleF9dLl9fZ3V0dGVyczEge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG5bY2xhc3MqPVwiIGZsZXhfXCJdLl9fZ3V0dGVyczEgPiAqLFxuW2NsYXNzXj1mbGV4X10uX19ndXR0ZXJzMSA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5bY2xhc3MqPVwiIGZsZXhfXCJdLl9fZ3V0dGVyczIsXG5bY2xhc3NePWZsZXhfXS5fX2d1dHRlcnMyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbn1cblxuW2NsYXNzKj1cIiBmbGV4X1wiXS5fX2d1dHRlcnMyID4gKixcbltjbGFzc149ZmxleF9dLl9fZ3V0dGVyczIgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuW2NsYXNzKj1cIiBmbGV4X1wiXS5fX2d1dHRlcnMzLFxuW2NsYXNzXj1mbGV4X10uX19ndXR0ZXJzMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43MTRyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNzE0cmVtO1xufVxuXG5bY2xhc3MqPVwiIGZsZXhfXCJdLl9fZ3V0dGVyczMgPiAqLFxuW2NsYXNzXj1mbGV4X10uX19ndXR0ZXJzMyA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzE0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjcxNHJlbTtcbn1cblxuW2NsYXNzKj1cIiBmbGV4X1wiXS5fX2d1dHRlcnM0ID4gKixcbltjbGFzc149ZmxleF9dLl9fZ3V0dGVyczQgPiAqIHtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG59XG5cbltjbGFzcyo9XCIgZmxleF9cIl0uX19ndXR0ZXJzNSxcbltjbGFzc149ZmxleF9dLl9fZ3V0dGVyczUge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbltjbGFzcyo9XCIgZmxleF9cIl0uX19ndXR0ZXJzNSA+ICosXG5bY2xhc3NePWZsZXhfXS5fX2d1dHRlcnM1ID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbltjbGFzcyo9XCIgZmxleF9cIl0uX19ndXR0ZXJzNiA+ICosXG5bY2xhc3NePWZsZXhfXS5fX2d1dHRlcnM2ID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuW2NsYXNzKj1cIiBmbGV4X1wiXS5fX2d1dHRlcnM2ID4gKixcbltjbGFzc149ZmxleF9dLl9fZ3V0dGVyczYgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIyLjVweDtcbn1cblxuLmZsZXhfdHlwZTEge1xuICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleF90eXBlMiB7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxleF90eXBlMiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZmxleF90eXBlMiAuaXRlbSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cbi5mbGV4X3R5cGUzIHtcbiAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbi5mbGV4X2JveDEge1xuICB3aWR0aDogNjAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsZXhfYm94MSAuZ3V0dGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAyJTtcbn1cbi5mbGV4X2JveDEgLmd1dHRlci5fX21pbiB7XG4gIHdpZHRoOiAxMCU7XG59XG4uZmxleF9ib3gxIC5ndXR0ZXIuX19tZWRpdW0ge1xuICB3aWR0aDogMzAlO1xufVxuLmZsZXhfYm94MSAuZ3V0dGVyLl9fbGFyZ2Uge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZmxleF9zZWFyY2hfYm94X215cGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDYwJTtcbn1cbi5mbGV4X3NlYXJjaF9ib3hfbXlwYWdlX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuLmZsZXhfc2VhcmNoX2JveF9teXBhZ2UgKyAuZmxleF90eXBlMiAuYnRuX3R5cGUyIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5mbGV4X3NlYXJjaF9ib3hfbXlwYWdlIC50ZXh0X3R5cGUyIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi5mbGV4X3NlYXJjaF9ib3hfbXlwYWdlIC5zZWxlY3RfdHlwZTIge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLmZsZXhfc2VhcmNoX2JveF9teXBhZ2UgLnNlbGVjdF90eXBlMiAuaW5wdXQuc2VsZWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXhfc2VhcmNoX2JveF9teXBhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mbGV4X3NlYXJjaF9ib3hfbXlwYWdlICsgLmZsZXhfdHlwZTIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAuZmxleF9zZWFyY2hfYm94X215cGFnZSArIC5mbGV4X3R5cGUyIC5idG5fdHlwZTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG4gIC5mbGV4X3NlYXJjaF9ib3hfbXlwYWdlIC5zZWxlY3RfdHlwZTIge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxuICAuZmxleF9zZWFyY2hfYm94X215cGFnZSAuc2VsZWN0X3R5cGUyIC5pbnB1dC5zZWxlY3Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4vKiDmsY7nlKjjgq/jg6njgrnvvIjjg4bjg7zjg57nlKjvvIkgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIOODmuODvOOCuOODreODvOODh+OCo+ODs+OCsOOCouODi+ODoeODvOOCt+ODp+ODs1xuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIOOCouOCpOOCs+ODs1xuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOOCueODmuODvOOCueODqeODnOODreOCtFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5pY29uX2xvZ28wMSB7XG4gIHdpZHRoOiA4MnB4O1xuICBoZWlnaHQ6IDgycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAvKiDjgqLjgqTjgrPjg7MgKi9cbiAgLyogV2Vi44OV44Kp44Oz44OIICovXG4gIC8qIOOCq+ODqeODvHRoaXJkbHkgKi9cbn1cbi5pY29uX2xvZ28wMSAuaWNvbiB7XG4gIHdpZHRoOiAzNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5pY29uX2xvZ28wMS5fX2ZvbnQgLmljb24ge1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIuNzVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmljb25fbG9nbzAxLl9fdGhpcmRseSB7XG4gIGNvbG9yOiAjRkZEMDUyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmljb25fbG9nbzAxIHtcbiAgICAvKiDjgqLjgqTjgrPjg7MgKi9cbiAgfVxuICAuaWNvbl9sb2dvMDEge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuaWNvbl9sb2dvMDEgLmljb24ge1xuICAgIHdpZHRoOiAyMnB4O1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFV0aWxpdHlcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFRoZW1lIENvbW1vbiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogTG9hZGluZyBBbmltYXRpb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBQYWdldG9wIEJ1dHRvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi51LXBhZ2V0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAxJTtcbiAgaGVpZ2h0OiA2NXB4O1xuICB3aWR0aDogNjVweDtcbiAgb3BhY2l0eTogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIGNvbG9yOiAjRTI4QjQxO1xuICBmb250LXNpemU6IDAuODg5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbn1cbi51LXBhZ2V0b3A6Zm9jdXMsIC51LXBhZ2V0b3A6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi51LXBhZ2V0b3AuZmFkZWluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cbi51LXBhZ2V0b3Auc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03MHB4O1xuICByaWdodDogMSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYWdldG9wLnN0YXRpYyB7XG4gICAgdG9wOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBNb2JpbGUgTWVudSBCdXR0b25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnUtbmF2aWdhdGlvbi10b2dnbGUge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEyO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDg1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnUtbmF2aWdhdGlvbi10b2dnbGVfX2JkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW46IDE2cHggMDtcbn1cbi51LW5hdmlnYXRpb24tdG9nZ2xlX19iZCwgLnUtbmF2aWdhdGlvbi10b2dnbGVfX2JkOmJlZm9yZSwgLnUtbmF2aWdhdGlvbi10b2dnbGVfX2JkOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi51LW5hdmlnYXRpb24tdG9nZ2xlX19iZDpiZWZvcmUsIC51LW5hdmlnYXRpb24tdG9nZ2xlX19iZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnUtbmF2aWdhdGlvbi10b2dnbGVfX2JkOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xufVxuLnUtbmF2aWdhdGlvbi10b2dnbGVfX2JkOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbn1cbi51LW5hdmlnYXRpb24tdG9nZ2xlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnUtbmF2aWdhdGlvbi10b2dnbGUuYWN0aXZlIC51LW5hdmlnYXRpb24tdG9nZ2xlX19iZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi51LW5hdmlnYXRpb24tdG9nZ2xlLmFjdGl2ZSAudS1uYXZpZ2F0aW9uLXRvZ2dsZV9fYmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKC05MGRlZyk7XG59XG4udS1uYXZpZ2F0aW9uLXRvZ2dsZS5hY3RpdmUgLnUtbmF2aWdhdGlvbi10b2dnbGVfX2JkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAudS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG4gIC51LW5hdmlnYXRpb24tdG9nZ2xlX19iZCB7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbiAgLnUtbmF2aWdhdGlvbi10b2dnbGVfX2JkLCAudS1uYXZpZ2F0aW9uLXRvZ2dsZV9fYmQ6YmVmb3JlLCAudS1uYXZpZ2F0aW9uLXRvZ2dsZV9fYmQ6YWZ0ZXIge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIC51LW5hdmlnYXRpb24tdG9nZ2xlX19iZDpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbiAgLnUtbmF2aWdhdGlvbi10b2dnbGVfX2JkOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgLnUtbmF2aWdhdGlvbi10b2dnbGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4vKiBDb2xvciAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogQ29sb3JcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBCYWNrZ3JvdW5kXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogVGV4dFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi51LWNvbG9yLXRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjRTI4QjQxO1xufVxuXG4udS1jb2xvci10ZXh0LWFsZXJ0IHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG5cbi8qIFdlYiBGb250cyAmIEljb24gKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIHdlYmZvbnQgdmVyIDIwMjEgN+OAnFxuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmkgLnRleHQge1xuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcImZvbnRzL2ljb21vb24uZW90PzM3bW1tdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9pY29tb29uLmVvdD8zN21tbXQjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2ljb21vb24udHRmPzM3bW1tdFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi53b2ZmPzM3bW1tdFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9pY29tb29uLnN2Zz8zN21tbXQjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbltjbGFzc149aWNvbi1dLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWFycm93MDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmljb24tYXJyb3cwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uaWNvbi1zdGFyMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmljb24tYXJyb3cwNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uaWNvbi1waW4wMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi1waW4wMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uaWNvbi1jbG9zZTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5pY29uLWFycm93MDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tYXJyb3cwMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1jb21wYW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLXN0YXR1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb24tcHJvamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1teXBhZ2VfdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pY29uLWFjaGlldmVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5pY29uLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmljb24tY2F0ZWdvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmljb24tZmFjaWxpdHlfdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uaWNvbi1mcmVld29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1tYXBwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5pY29uLW15X3NlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uaWNvbi1uZXdfZmFjaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmljb24tYXJyb3cwMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvbi1idWlsZDAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLWhlYXJ0MDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmljb24tbG9naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tbW9uZXkwMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1ub3RlMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmljb24tc2VhcmNoMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmljb24tbWFpbDAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLXVzZXIwMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1zZWFyY2gwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uaWNvbi1qYXBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1wYzAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5pY29uLXN0YXIwMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvbi1zZWFyY2gwMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1ub3RlMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmljb24taGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uaWNvbi1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmljb24tdXBsb2FkMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tY2FsZW5kYXIwMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uaWNvbi1jbG9zZTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5pY29uLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4vKiBTVkcgJiBJY29uICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIFNWR+OCouOCpOOCs+ODs++8iFVSTO+8iVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5pY29uLWZyZWV3b3JkMDE6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvZnJlZXdvcmQwMS5zdmcpO1xufVxuXG4uaWNvbi1mcmVld29yZDAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChzdmcvdG9wL2ZyZWV3b3JkMDIuc3ZnKTtcbn1cblxuLmljb24tZnJlZXdvcmQwMzpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC9mcmVld29yZDAzLnN2Zyk7XG59XG5cbi5pY29uLWFyZWEwMTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC9hcmVhMDEuc3ZnKTtcbn1cblxuLmljb24tYXJlYTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChzdmcvdG9wL2FyZWEwMi5zdmcpO1xufVxuXG4uaWNvbi1hcmVhMDM6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvYXJlYTAzLnN2Zyk7XG59XG5cbi5pY29uLWNhdGVnb3J5MDE6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvY2F0ZWdvcnkwMS5zdmcpO1xufVxuXG4uaWNvbi1jYXRlZ29yeTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChzdmcvdG9wL2NhdGVnb3J5MDIuc3ZnKTtcbn1cblxuLmljb24tY2F0ZWdvcnkwMzpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC9jYXRlZ29yeTAzLnN2Zyk7XG59XG5cbi5pY29uLWZhY2lsaXR5X3R5cGUwMTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC9mYWNpbGl0eVR5cGUwMS5zdmcpO1xufVxuXG4uaWNvbi1mYWNpbGl0eV90eXBlMDI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvZmFjaWxpdHlUeXBlMDIuc3ZnKTtcbn1cblxuLmljb24tZmFjaWxpdHlfdHlwZTAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChzdmcvdG9wL2ZhY2lsaXR5VHlwZTAzLnN2Zyk7XG59XG5cbi5pY29uLW1hcHBpbmcwMTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC9tYXBwaW5nMDEuc3ZnKTtcbn1cblxuLmljb24tbWFwcGluZzAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChzdmcvdG9wL21hcHBpbmcwMi5zdmcpO1xufVxuXG4uaWNvbi1tYXBwaW5nMDM6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvbWFwcGluZzAzLnN2Zyk7XG59XG5cbi5pY29uLW5ld19mYWNpbGl0eTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChzdmcvdG9wL25ld0ZhY2lsaXR5MDEuc3ZnKTtcbn1cblxuLmljb24tbmV3X2ZhY2lsaXR5MDI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvbmV3RmFjaWxpdHkwMi5zdmcpO1xufVxuXG4uaWNvbi1uZXdfZmFjaWxpdHkwMzpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC9uZXdGYWNpbGl0eTAzLnN2Zyk7XG59XG5cbi5pY29uLW15X3NlYXJjaDAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChzdmcvdG9wL215U2VhcmNoMDEuc3ZnKTtcbn1cblxuLmljb24tbXlfc2VhcmNoMDI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvbXlTZWFyY2gwMi5zdmcpO1xufVxuXG4uaWNvbi1teV9zZWFyY2gwMzpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC9teVNlYXJjaDAzLnN2Zyk7XG59XG5cbi5pY29uLWFsbF9zZWFyY2gwMTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC9hbGxTZWFyY2gwMS5zdmcpO1xufVxuXG4uaWNvbi1hbGxfc2VhcmNoMDI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvYWxsU2VhcmNoMDIuc3ZnKTtcbn1cblxuLmljb24tYWxsX3NlYXJjaDAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChzdmcvdG9wL2FsbFNlYXJjaDAzLnN2Zyk7XG59XG5cbi5fX3RlbmFudCAuaWNvbi1hcmVhMDE6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvdGVuYW50L2FyZWEwMS5zdmcpO1xufVxuLl9fdGVuYW50IC5pY29uLWZhY2lsaXR5X3R5cGUwMTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC90ZW5hbnQvZmFjaWxpdHlUeXBlMDEuc3ZnKTtcbn1cbi5fX3RlbmFudCAuaWNvbi1zdGF0aW9uMDE6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvdGVuYW50L3N0YXRpb24wMS5zdmcpO1xufVxuLl9fdGVuYW50IC5pY29uLWpvYjAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChzdmcvdG9wL3RlbmFudC9qb2IwMS5zdmcpO1xufVxuLl9fdGVuYW50IC5pY29uLW1hcHBpbmcwMTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC9tYXBwaW5nMDIuc3ZnKTtcbn1cbi5fX3RlbmFudCAuaWNvbi1hcmVhMDI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvdGVuYW50L2FyZWEwMi5zdmcpO1xufVxuLl9fdGVuYW50IC5pY29uLWZhY2lsaXR5X3R5cGUwMjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC90ZW5hbnQvZmFjaWxpdHlUeXBlMDIuc3ZnKTtcbn1cbi5fX3RlbmFudCAuaWNvbi1zdGF0aW9uMDI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvdGVuYW50L3N0YXRpb24wMi5zdmcpO1xufVxuLl9fdGVuYW50IC5pY29uLWpvYjAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChzdmcvdG9wL3RlbmFudC9qb2IwMi5zdmcpO1xufVxuLl9fdGVuYW50IC5pY29uLW1hcHBpbmcwMjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC90ZW5hbnQvbWFwcGluZzAyLnN2Zyk7XG59XG4uX190ZW5hbnQgLmljb24tc3RhdGlvbjAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChzdmcvdG9wL3RlbmFudC9zdGF0aW9uMDMuc3ZnKTtcbn1cbi5fX3RlbmFudCAuaWNvbi1qb2IwMzpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC90ZW5hbnQvam9iMDMuc3ZnKTtcbn1cbi5fX3RlbmFudCAuaWNvbi1hcmVhMDQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvdGVuYW50L2FyZWEwNC5zdmcpO1xufVxuLl9fdGVuYW50IC5pY29uLWZhY2lsaXR5X3R5cGUwNDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC90ZW5hbnQvZmFjaWxpdHlUeXBlMDQuc3ZnKTtcbn1cbi5fX3RlbmFudCAuaWNvbi1zdGF0aW9uMDQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvdGVuYW50L3N0YXRpb24wNC5zdmcpO1xufVxuLl9fdGVuYW50IC5pY29uLWpvYjA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChzdmcvdG9wL3RlbmFudC9qb2IwNC5zdmcpO1xufVxuLl9fdGVuYW50IC5pY29uLW1hcHBpbmcwNDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC90ZW5hbnQvbWFwcGluZzA0LnN2Zyk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIOODh+OCtuOCpOODs+ODkeODvOODhCBcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIOODleOCqeODs+ODiOODu+OCv+OCpOODneOCsOODqeODleOCoyAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiog44OV44Kp44Oz44OI44O744OG44Kt44K544OIXG4qXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5paH5a2X44K144Kk44K6XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyog6Kaq6KaB57Sg44Gr5a++44GX44Gm5paH5a2X44K144Kk44K6MC44NeWAjSAqL1xuLnRleHRfc21hbGwge1xuICBmb250LXNpemU6IDAuODg5ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG4vKiDopqropoHntKDjgavlr77jgZfjgabmloflrZfjgrXjgqTjgroxLjI2NuWAjSAqL1xuLnRleHRfbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMjY2ZW07XG59XG5cbi8qIOimquimgee0oOOBq+WvvuOBl+OBpuaWh+Wtl+OCteOCpOOCujIuMDI3ZW3lgI0gKi9cbi50ZXh0X2h1Z2Uge1xuICBmb250LXNpemU6IDIuMDI3ZW07XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOaWh+Wtl+OCueOCv+OCpOODq1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIOWkquWtlyAqL1xuLnRleHRfYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiDluoPjgoHjga7ooYzplpMgKi9cbi5saW5lX2hlaWdodF9oaWdoIHtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyO1xufVxuXG4vKiDjgqjjg6njg7wgKi9cbi50ZXh0X2FsZXJ0IHtcbiAgY29sb3I6ICNmMDA7XG59XG5cbi8qIOeUu+WDj+OCreODo+ODl+OCt+ODp+ODs+eUqOOBruODhuOCreOCueODiCAqL1xuLnRleHRfY2FwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtc2l6ZTogMC43OWVtO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi50ZXh0X2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyog44OG44Kt44K544OI5Y+N6Lui6ImyICovXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNFMjhCNDE7XG4gIC8q6IOM5pmv6ImyKi9cbiAgY29sb3I6ICNmZmY7XG4gIC8q5paH5a2X6ImyKi9cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5byV55SoXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxLjQyNmVtIDIuMjgxZW0gMS42MDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMmVtO1xufVxuLmJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbiAgZm9udC1zaXplOiA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2FiYWJhYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4uYmxvY2txdW90ZSAuY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIGZvbnQtc2l6ZTogMC44ODllbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOauteiQvTFcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucGFyYWdyYXBoX3R5cGUxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIGZvbnQtc2l6ZTogMS4xNDJlbTtcbiAgLyog5by36Kq/ICovXG4gIC8qIOS9meeZvSAqL1xufVxuLnBhcmFncmFwaF90eXBlMSAuZW0ge1xuICBjb2xvcjogI0UyOEI0MTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFyYWdyYXBoX3R5cGUxLl9fdG9wIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLnBhcmFncmFwaF90eXBlMS5fX2J1dHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYXJhZ3JhcGhfdHlwZTEge1xuICAgIGZvbnQtc2l6ZTogMS4xNTNlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOauteiQvTJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucGFyYWdyYXBoX3R5cGUyIHtcbiAgcGFkZGluZy10b3A6IDAuNzE0Mjg1NzE0M3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiDlvLfoqr8gKi9cbiAgLyog5L2Z55m9ICovXG59XG4ucGFyYWdyYXBoX3R5cGUyIC5lbSB7XG4gIGNvbG9yOiAjRTI4QjQxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYXJhZ3JhcGhfdHlwZTIuX190b3Age1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4ucGFyYWdyYXBoX3R5cGUyLl9fYnV0dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaF90eXBlMiB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGNvbG9yOiAjNTM0MjM3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFyYWdyYXBoX3R5cGUyIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgY29sb3I6ICM1MzQyMzc7XG4gIH1cbn1cblxuLyog44Kr44Op44O8ICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiDjgqvjg6njg7xcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDog4zmma9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg4bjgq3jgrnjg4hcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiDjg6rjg7Pjgq8gKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIOOCouODs+OCq+ODvOODu+ODquODs+OCr+mWoumAo1xuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOS4i+e3muODquODs+OCr1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50ZXh0X2hvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaG92ZXIgLnRleHRfaG92ZXI6aG92ZXIsIC50ZXh0X2hvdmVyLmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDkuIvnt5rjg6rjg7Pjgq8o44Ki44OL44Oh44O844K344On44OzKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ob3Zlcl9saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xufVxuLmhvdmVyX2xpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC4xZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLmhvdmVyIC5ob3Zlcl9saW5lOmhvdmVyOmFmdGVyLCAuaG92ZXJfbGluZS5ob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOS4i+e3muODquODs+OCrzFcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYW5jaG9yX3R5cGUxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC8qIOaWh+Wtl+WwjyAqL1xuICAvKiDnmb3lrZcgKi9cbiAgLyog44OX44Op44Kk44Oe44Oq44O844Kr44Op44O8ICovXG59XG4uaG92ZXIgLmFuY2hvcl90eXBlMTpob3ZlciwgLmFuY2hvcl90eXBlMS5ob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hbmNob3JfdHlwZTEuX19zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NTdlbTtcbn1cbi5hbmNob3JfdHlwZTEuX193aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFuY2hvcl90eXBlMS5fX3ByaW1hcnkge1xuICBjb2xvcjogI0UyOEI0MTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44KC44Gj44Go6KaL44KL44Oq44Oz44KvXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmFuY2hvcl90eXBlMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyMDIxMjQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcXDw7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7ICovXG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43MjhyZW07XG4gIC8qIGJhY2tncm91bmQ6ICMzMTcyOWQ7ICovXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjOWM5Yzk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG59XG4uaG92ZXIgLmFuY2hvcl90eXBlMjpob3ZlciwgLmFuY2hvcl90eXBlMi5ob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFuY2hvcl90eXBlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWvFwiO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDljYrpgI/mmI7jg6rjg7Pjgq9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaG92ZXJfYWxwaGEge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaG92ZXIgLmhvdmVyX2FscGhhOmhvdmVyLCAuaG92ZXJfYWxwaGEuaG92ZXIsIC5ob3Zlcl9hbHBoYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgem9vbTogMTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OV44Kj44Or44K/44O8KOODluODqeOCpOODiOODjeOCuSnjg6rjg7Pjgq9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaG92ZXJfYnJpZ2h0IHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDUwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5ob3ZlciAuaG92ZXJfYnJpZ2h0OmhvdmVyLCAuaG92ZXJfYnJpZ2h0LmhvdmVyLCAuaG92ZXJfYnJpZ2h0OmZvY3VzIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG59XG5cbi8qIOODnOOCv+ODsyAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiog44Oc44K/44OzXG4qXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OG44O844Oe55So5YWx6YCa44K544K/44Kk44OrXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuW2NsYXNzKj1cIiBidG5fXCJdLFxuW2NsYXNzXj1idG5fXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICAvKiDlsI/jgrXjgqTjgrogKi9cbiAgLyog6KeS5Li444Gq44GXICovXG4gIC8qIHdpZHRoICovXG59XG5bY2xhc3MqPVwiIGJ0bl9cIl0uX19zbWFsbCxcbltjbGFzc149YnRuX10uX19zbWFsbCB7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDAuNDkzZW0gMWVtO1xuICBmb250LXNpemU6IDAuODU3ZW07XG59XG5bY2xhc3MqPVwiIGJ0bl9cIl0uX19ub19yYWRpdXMsXG5bY2xhc3NePWJ0bl9dLl9fbm9fcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbltjbGFzcyo9XCIgYnRuX1wiXS5fX3dpZHRoX21pZGRsZSxcbltjbGFzc149YnRuX10uX193aWR0aF9taWRkbGUge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogYnRuX3R5cGUxXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bl90eXBlMSB7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI5MjA0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAvKiDjgqLjgqTjgrPjg7MgKi9cbiAgLyog5paH5a2X5oSf6YCa5bi4ICovXG4gIC8qIEdyYXkgKi9cbn1cbi5idG5fdHlwZTEgLmxheWVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMWVtO1xufVxuLmJ0bl90eXBlMSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEuNDI4cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDEuMjg1ZW07XG59XG4uYnRuX3R5cGUxLl9fdmFyaTEgLmxheWVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJ0bl90eXBlMS5fX2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBib3JkZXItY29sb3I6ICNlYWVhZWE7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmJ0bl90eXBlMS5fX2dyYXkgLmxheWVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmhvdmVyIC5idG5fdHlwZTE6aG92ZXIsIC5idG5fdHlwZTEuaG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIGJ0bl90eXBlMlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG5fdHlwZTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjhCNDE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODU3MTQyODU3MWVtO1xuICBwYWRkaW5nOiAzcHggMTJweCA2cHg7XG4gIG1pbi13aWR0aDogODZweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bl90eXBlMiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43OWVtO1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cbi5ob3ZlciAuYnRuX3R5cGUyOmhvdmVyLCAuYnRuX3R5cGUyLmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNFMjhCNDE7XG59XG4uYnRuX3R5cGUyLl9fc2tpcCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM1QTVBNUE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUyLl9fc2tpcCBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuX3R5cGUyLl9fc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Q0E1Mjk7XG59XG4uYnRuX3R5cGUyLl9fc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbn1cbi5idG5fdHlwZTIuX19zaXplMSB7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5idG5fdHlwZTIuX19zaXplMSAubGF5ZXIge1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbi5idG5fdHlwZTIuX19zaXplMyB7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5idG5fdHlwZTIuX19zaXplMyAubGF5ZXIge1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbi5idG5fdHlwZTIuX19idXR0b24ge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLmJ0bl90eXBlMi5fX3ZhcmkyIHtcbiAgcGFkZGluZzogNXB4IDEycHggNnB4O1xufVxuLmJ0bl90eXBlMi5fX2hyZWYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJ0bl90eXBlMi5fX2hyZWYgLmxheWVyIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bl90eXBlMiB7XG4gICAgLyog44K/44OW44Os44OD44OI5Lul5LiL44Gn44K144Kk44K65aSn44GN44GPICovXG4gIH1cbiAgLmJ0bl90eXBlMi5fX3RiX2xhcmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLm1vZGFsQm94IC5ib3hfc2VhcmNoX3R5cGUxIC5idG5fdHlwZTIsIC5sYXlvdXRfc2VhcmNoX3R5cGUyIC5idG5fdHlwZTIge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIGJ0bl90eXBlM1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG5fdHlwZTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNBNTI5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkNBNTI5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyog44Ki44Kk44Kz44OzICovXG4gIC8qIOiDjOaZr3RoaXJkbHkgKi9cbn1cbi5idG5fdHlwZTMgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxLjQyOHJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAxLjI4NWVtO1xufVxuLmJ0bl90eXBlMy5fX2JnX3RoaXJkbHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMDUyO1xuICBib3JkZXItY29sb3I6ICNGRkQwNTI7XG59XG4uaG92ZXIgLmJ0bl90eXBlMzpob3ZlciwgLmJ0bl90eXBlMy5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNkNBNTI5O1xufVxuLmJ0bl90eXBlMy5fX25hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI4QjQxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTI4QjQxO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBidG5fdHlwZTRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnRuX3R5cGU0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2QyZDJkMjtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIC8qIOWwj+OCteOCpOOCuiAqL1xufVxuLmJ0bl90eXBlNCAuaWNvbiB7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmJ0bl90eXBlNC5fX3NtYWxsIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG4uaG92ZXIgLmJ0bl90eXBlNDpob3ZlciwgLmJ0bl90eXBlNC5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGNvbG9yOiAjNkNBNTI5O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBidG5fdHlwZTVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnRuX3R5cGU1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC41cmVtIDEuNDI4cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZGRkIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4uYnRuX3R5cGU1IC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEuNDI4cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDAuODg5ZW07XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIGJ0bl90eXBlNlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG5fdHlwZTYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjVyZW0gMS40MjhyZW07XG4gIGJhY2tncm91bmQ6ICM2Q0E1Mjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bl90eXBlNiAuaWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uaG92ZXIgLmJ0bl90eXBlNjpob3ZlciwgLmJ0bl90eXBlNi5ob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogYnRuX3R5cGU3XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bl90eXBlNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjcyOHJlbTtcbiAgYmFja2dyb3VuZDogIzZDQTUyOTtcbiAgYm9yZGVyOiAycHggc29saWQgI2M5YzljOTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg1N2VtO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICAvKiDjgqLjgqTjgrPjg7MgKi9cbn1cbi5idG5fdHlwZTcgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjFlbTtcbn1cbi5ob3ZlciAuYnRuX3R5cGU3OmhvdmVyLCAuYnRuX3R5cGU3LmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBidG5fdHlwZThcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnRuX3R5cGU4IHtcbiAgYmFja2dyb3VuZDogI2QyZDJkMjtcbiAgcGFkZGluZzogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC8qIOOCouOCpOOCs+ODsyAqL1xuICAvKiDjg4bjgq3jgrnjg4ggKi9cbiAgLyog6IOM5pmv44OU44Oz44KvICovXG4gIC8qIFBERuWHuuWKm+ODnOOCv+ODsyAqL1xuICAvKuOBiuawl+OBq+WFpeOCiuODnOOCv+ODsyovXG59XG4uYnRuX3R5cGU4IC5sYXllciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQwNTI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMC40NXJlbTtcbn1cbi5idG5fdHlwZTggLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxcmVtO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xufVxuLmJ0bl90eXBlOCAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMi43NXJlbTtcbn1cbi5ob3ZlciAuYnRuX3R5cGU4OmhvdmVyLCAuYnRuX3R5cGU4LmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJ0bl90eXBlOC5fX3BpbmsgLmxheWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyOTIwNDtcbn1cbi5idG5fdHlwZTguX19wZGYge1xuICBtYXgtd2lkdGg6IDEzMHB4O1xufVxuLmJ0bl90eXBlOC5fX2Zhdm9yaXRlIC5sYXllciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG59XG4uaG92ZXIgLmJ0bl90eXBlOC5fX2Zhdm9yaXRlOmhvdmVyIC5sYXllciwgLmJ0bl90eXBlOC5fX2Zhdm9yaXRlLmhvdmVyIC5sYXllciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjkyMDQ7XG59XG4uYnRuX3R5cGU4Ll9fZmF2b3JpdGVkIC5sYXllciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjkyMDQ7XG59XG4uYnRuX3R5cGU4Ll9fY29udGFjdCAubGF5ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmNhNTI5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogYnRuX3R5cGU5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bl90eXBlOSB7XG4gIGZvbnQtc2l6ZTogMS4yOGVtO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDEuNDI4cmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uaG92ZXIgLmJ0bl90eXBlOTpob3ZlciwgLmJ0bl90eXBlOS5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYnRuX3R5cGU5IHtcbiAgICBmb250LXNpemU6IDEuMjY2ZW07XG4gICAgcGFkZGluZzogMS4xMjVyZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogYnRuX3R5cGUxMFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG5fdHlwZTEwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICBmb250LXNpemU6IDAuODU3ZW07XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogMC40NXJlbSAwLjcxNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTVweC81MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQwNTI7XG4gIGNvbG9yOiAjMDAwO1xuICAvKiDog4zmma/jgqrjg6zjg7PjgrggKi9cbiAgLyog6IOM5pmv6Z2SICovXG4gIC8qIOiDjOaZr+e3kSAqL1xuICAvKiDog4zmma/otaQgKi9cbiAgLyog6IOM5pmv6buEICovXG4gIC8qIOiDjOaZr+m7hOe3kSAqL1xuICAvKiDog4zmma/msLToibIgKi9cbiAgLyog6IOM5pmv57SrICovXG4gIC8qIOiDjOaZr+mdkue0qyAqL1xuICAvKiDog4zmma/ojLboibIgKi9cbiAgLyog6IOM5pmv44OU44Oz44KvICovXG4gIC8qIOiDjOaZr+iWhOODlOODs+OCryAqL1xuICAvKiDog4zmma/ph5EgKi9cbiAgLyog6IOM5pmv6LWk6Iy2ICovXG4gIC8qIOiDjOaZr+i1pOe0qyAqL1xuICAvKiDog4zmma/jg4Djg7zjgq/jg5bjg6vjg7wgKi9cbiAgLyog6IOM5pmv44OR44Oz44OX44Kt44OzICovXG4gIC8qIOiDjOaZr+e0heiJsiAqL1xuICAvKiDog4zmma/jg6Hjg63jg7zjg40gKi9cbiAgLyog6IOM5pmv5rWF5qGU6buEICovXG4gIC8qIOiDjOaZr+mbhOm7hCAqL1xuICAvKiDog4zmma9HZW5ldCAqL1xuICAvKiDog4zmma9Db3JhbCAqL1xuICAvKiDog4zmma/noYPohpggKi9cbiAgLyog6IOM5pmv57SF6ImyICovXG4gIC8qIOiDjOaZr+a3seaUr+WtkCAqL1xuICAvKiDog4zmma9TY2FybGV0ICovXG4gIC8qIOiDjOaZr0dvbGRlbiBZZWxsb3cgKi9cbiAgLyog6IOM5pmvTWFpcyAqL1xuICAvKiDog4zmma/lnJ/lmajoibIgKi9cbiAgLyog6IOM5pmv5p+R5a2Q6ImyICovXG4gIC8qIOiDjOaZr+e0heaJh+iyneiJsiAqL1xuICAvKiDog4zmma/mn7/oibIgKi9cbiAgLyog6IOM5pmvICovXG4gIC8qIOiDjOaZr+i1pOapmSAqL1xuICAvKiAmLl9fb3JyYW5nZTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkE1N0Q7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgfSAqL1xuICAvKiDog4zmma/jgrvjg7zjg5UgKi9cbiAgLyogJi5fX29ycmFuZ2UyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M5OTMzO1xuXG4gICAgY29sb3I6ICNmZmY7XG4gIH0gKi9cbiAgLyog6IOM5pmv5pyx6ImyICovXG4gIC8qICYuX19vcnJhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREQ0ODI3O1xuXG4gICAgY29sb3I6ICNmZmY7XG4gIH0gKi9cbn1cbi5idG5fdHlwZTEwIC5ob3ZlciBhOmhvdmVyLFxuLmJ0bl90eXBlMTAgYS5ob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5idG5fdHlwZTEwLl9fb3JyYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQwNTI7XG4gIC8qIOODnOODvOODgOODvCAgKi9cbn1cbi5idG5fdHlwZTEwLl9fb3JyYW5nZS5fX2JvcmRlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC44MTRyZW07XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlYjYxMDA7XG59XG4uYnRuX3R5cGUxMC5fX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OUVCO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fdHlwZTEwLl9fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTQ0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fdHlwZTEwLl9fcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCMDAxNDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUxMC5fX3llbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkQ3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bl90eXBlMTAuX195ZWxsb3dncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2M2EzMDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bl90eXBlMTAuX19saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDJjMmIyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fdHlwZTEwLl9fcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MDBFQjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUxMC5fX2JsdWVwdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMEVCO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fdHlwZTEwLl9fYnJvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2UzNjAzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fdHlwZTEwLl9fcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQjAwODk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bl90eXBlMTAuX19saWdodHBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY5NzhGO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fdHlwZTEwLl9fZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmI0MjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bl90eXBlMTAuX19yZWRicm93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTYzM2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bl90eXBlMTAuX19yZWRwdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgwNTU4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fdHlwZTEwLl9fZGFya2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNEVCO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fdHlwZTEwLl9fcHVtcGtpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTY0MDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bl90eXBlMTAuX19iZW5pIHtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogI0VGNDY0NDsgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlMDQwZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUxMC5fX29ycmFuZ2UxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEOTI2NztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUxMC5fX29ycmFuZ2UyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDOTE1QjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUxMC5fX29ycmFuZ2UzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyQjE2QTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUxMC5fX29ycmFuZ2U0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjYwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUxMC5fX29ycmFuZ2U1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGN0Y1MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUxMC5fX29ycmFuZ2U2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGNTQzQTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUxMC5fX29ycmFuZ2U3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDY0NDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUxMC5fX29ycmFuZ2U4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCOTk2NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUxMC5fX29ycmFuZ2U5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFMzgzODtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUxMC5fX29ycmFuZ2UxMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODlBM0M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bl90eXBlMTAuX19vcnJhbmdlMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fdHlwZTEwLl9fb3JyYW5nZTEyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FENjc0RTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUxMC5fX29ycmFuZ2UxMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUE1NUM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bl90eXBlMTAuX19vcnJhbmdlMTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQ2RTU5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fdHlwZTEwLl9fb3JyYW5nZTE1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCNUMzNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUxMC5fX29ycmFuZ2UxNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzk5MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bl90eXBlMTAge1xuICAgIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogYnRuX3R5cGUxMVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG5fdHlwZTExIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5idG5fdHlwZTExIC5sYXllciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Q0E1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNDVyZW07XG59XG4uaG92ZXIgLmJ0bl90eXBlMTE6aG92ZXIsIC5idG5fdHlwZTExLmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBidG5fdHlwZTEyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bl90eXBlMTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDQTUyOTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZDQTUyOTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogNjVweDtcbiAgLyog44Ki44Kk44Kz44OzICovXG4gIC8qIOODhuOCreOCueODiO+8kuihjCAqL1xuICAvKiDog4zmma90aGlyZGx5ICovXG59XG4uYnRuX3R5cGUxMiAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxLjQyOHJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cbi5idG5fdHlwZTEyLl9fdHdvX3JvdyB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uYnRuX3R5cGUxMi5fX3R3b19yb3cgLmxheWVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xufVxuLmJ0bl90eXBlMTIuX190d29fcm93IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43OWVtO1xufVxuLmJ0bl90eXBlMTIuX19iZ190aGlyZGx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDA1MjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZEMDUyO1xufVxuLmhvdmVyIC5idG5fdHlwZTEyOmhvdmVyLCAuYnRuX3R5cGUxMi5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNkNBNTI5O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBidG5fdHlwZTEzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bl90eXBlMTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzVBNUE1QTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuODU3MTQyODU3MWVtO1xufVxuLmJ0bl90eXBlMTMgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjQTVBNUE1O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0E1QTVBNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIGJ0bl90eXBlMTQgIDA4MzHov73liqBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnRuX3R5cGUxNCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTQyODU3MTQyOWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNBNTI5O1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtLzUwJTtcbiAgLyog5bCP44K144Kk44K6ICovXG59XG4uYnRuX3R5cGUxNCAuaWNvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmJ0bl90eXBlMTQgLmljb246OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2ZW07XG59XG4uYnRuX3R5cGUxNC5fX3NtYWxsIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG4uaG92ZXIgLmJ0bl90eXBlMTQ6aG92ZXIsIC5idG5fdHlwZTE0LmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgY29sb3I6ICM2Q0E1Mjk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIGJ0bl90eXBlMTQgIDA4MzHov73liqBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnRuX3R5cGUxNCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTQyODU3MTQyOWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNBNTI5O1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtLzUwJTtcbiAgLyog5bCP44K144Kk44K6ICovXG59XG4uYnRuX3R5cGUxNCAuaWNvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmJ0bl90eXBlMTQgLmljb246OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2ZW07XG59XG4uYnRuX3R5cGUxNC5fX3NtYWxsIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG4uaG92ZXIgLmJ0bl90eXBlMTQ6aG92ZXIsIC5idG5fdHlwZTE0LmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgY29sb3I6ICM2Q0E1Mjk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOOCouOCpOOCs+ODs+ODnOOCv+ODszFcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnRuX2ljb24xIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgLyog44GK5rCX44Gr5YWl44KKICovXG59XG4uYnRuX2ljb24xIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAwLjllbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS40MTRlbTtcbn1cbi5idG5faWNvbjEuX19mYXZvcml0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI5MjA0O1xufVxuLmhvdmVyIC5idG5faWNvbjE6aG92ZXIsIC5idG5faWNvbjEuaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI5MjA0O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDkuIrku5jjgY3jg5zjgr/jg7MxXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bl9zdXAxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDQTUyOTtcbiAgYm9yZGVyOiAycHggc29saWQgI2QyZDJkMjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIOiDjOaZr+OCsOODrOODvCAqL1xufVxuLmJ0bl9zdXAxLl9fZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG4uaG92ZXIgLmJ0bl9zdXAxOmhvdmVyLCAuYnRuX3N1cDEuaG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIHN1Ym1pdOODnOOCv+ODszFcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnRuX3N1Ym1pdDEge1xuICBib3JkZXI6ICM5OTk5OTkgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM1MzQyMzc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC4zcmVtIDAuNzVyZW07XG4gIC8qIOOCu+OCq+ODs+ODgOODquODvCAqL1xuICAvKiDmloflrZfplpPpgJrluLggKi9cbn1cbi5idG5fc3VibWl0MSAubGF5ZXIge1xuICBsZXR0ZXItc3BhY2luZzogMC4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnRuX3N1Ym1pdDEgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMC43NXJlbTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ob3ZlciAuYnRuX3N1Ym1pdDE6aG92ZXIsIC5idG5fc3VibWl0MS5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjhCNDE7XG4gIGJvcmRlci1jb2xvcjogI0UyOEI0MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3N1Ym1pdDEuX19zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI5MjA0O1xuICBib3JkZXItY29sb3I6ICNGMjkyMDQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBwYWRkaW5nOiAxLjQyOHJlbTtcbn1cbi5ob3ZlciAuYnRuX3N1Ym1pdDEuX19zZWNvbmRhcnk6aG92ZXIsIC5idG5fc3VibWl0MS5fX3NlY29uZGFyeS5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0YyOTIwNDtcbiAgY29sb3I6ICNGMjkyMDQ7XG59XG4uYnRuX3N1Ym1pdDEuX19mb3VydGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNBNTI5O1xuICBib3JkZXItY29sb3I6ICM2Q0E1Mjk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBwYWRkaW5nOiAxLjQyOHJlbTtcbn1cbi5ob3ZlciAuYnRuX3N1Ym1pdDEuX19mb3VydGg6aG92ZXIsIC5idG5fc3VibWl0MS5fX2ZvdXJ0aC5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzZDQTUyOTtcbiAgY29sb3I6ICM2Q0E1Mjk7XG59XG4uYnRuX3N1Ym1pdDEuX19sc19ub3JtYWwgLmxheWVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDlj7Plm7rlrprjg5zjgr/jg7NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnRuX2ZpeF9yaWdodCB7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDIyN3B4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMTgwcHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNkNBNTI5IDAlLCAjNDk4RTFEIDEwMCUpO1xuICBib3JkZXI6IDZweCBvdXRzZXQgIzdmYWY0ODtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJ0bl9maXhfcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uOiBzaGluZSAzcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xODBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMzBweDtcbn1cbkBrZXlmcmFtZXMgc2hpbmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKSByb3RhdGUoNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDgxJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSg0KSByb3RhdGUoNDVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSg1MCkgcm90YXRlKDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYnRuX2ZpeF9yaWdodCAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0ycHg7XG4gIHdpZHRoOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmJ0bl9maXhfcmlnaHQgLnRleHQge1xuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uaG92ZXIgLmJ0bl9maXhfcmlnaHQ6aG92ZXIge1xuICAvKiBvcGFjaXR5OiAwLjcgKi9cbiAgYm9yZGVyLXdpZHRoOiA0cHggMnB4IDRweCA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuX2ZpeF9yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDplonjgZjjgovjg5zjgr/jg7MxXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bl9jbG9zZTEge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQwNTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAwO1xuICAvKiDjgqLjgq/jg4bjgqPjg5YgKi9cbiAgLyog6IOM5pmv55m9ICovXG59XG4uYnRuX2Nsb3NlMTphZnRlciwgLmJ0bl9jbG9zZTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMjBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG59XG4uYnRuX2Nsb3NlMTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoNDVkZWcpO1xufVxuLmJ0bl9jbG9zZTE6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgcm90YXRlKC00NWRlZyk7XG59XG4uYnRuX2Nsb3NlMS5fX2FjdGl2ZTphZnRlciwgLmJ0bl9jbG9zZTEuX19hY3RpdmU6YmVmb3JlIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uYnRuX2Nsb3NlMS5fX2FjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYnRuX2Nsb3NlMS5fX2FjdGl2ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5idG5fY2xvc2UxLl9fd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bl9jbG9zZTEuX193aGl0ZTphZnRlciwgLmJ0bl9jbG9zZTEuX193aGl0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMDUyO1xufVxuXG4vKiDjg4njg63jg4Pjg5fjg4Djgqbjg7MgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIOODnOOCv+ODs1xuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODhuODvOODnueUqOWFsemAmuOCueOCv+OCpOODq1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbltjbGFzcyo9XCIgZHJvcGRvd25fXCJdLFxuW2NsYXNzXj1kcm9wZG93bl9dIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIC8qIOWwj+OCteOCpOOCuiAqL1xuICAvKiDop5LkuLjjgarjgZcgKi9cbiAgLyogd2lkdGggKi9cbn1cbltjbGFzcyo9XCIgZHJvcGRvd25fXCJdLl9fc21hbGwsXG5bY2xhc3NePWRyb3Bkb3duX10uX19zbWFsbCB7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDAuNDkzZW0gMWVtO1xuICBmb250LXNpemU6IDAuODU3ZW07XG59XG5bY2xhc3MqPVwiIGRyb3Bkb3duX1wiXS5fX25vX3JhZGl1cyxcbltjbGFzc149ZHJvcGRvd25fXS5fX25vX3JhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5bY2xhc3MqPVwiIGRyb3Bkb3duX1wiXS5fX3dpZHRoX21pZGRsZSxcbltjbGFzc149ZHJvcGRvd25fXS5fX3dpZHRoX21pZGRsZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBkcm9wZG93bl90eXBlMVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5kcm9wZG93bl90eXBlMSB7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIHBhZGRpbmc6IDAuMzU3MTQyODU3MXJlbSAxLjA3MTQyODU3MTRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgY29sb3I6ICMzYzQwNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5kcm9wZG93bl90eXBlMTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMS4wNzE0Mjg1NzE0cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjM2M0MDQzO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDAuNzE0Mjg1NzE0M3JlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDAuNXJlbTtcbn1cbi5ob3ZlciAuZHJvcGRvd25fdHlwZTE6aG92ZXIsIC5kcm9wZG93bl90eXBlMS5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG4uZHJvcGRvd25fdHlwZTFfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bl90eXBlMV9fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAwLjcxNDI4NTcxNDNyZW0gMC4zNTcxNDI4NTcxcmVtO1xufVxuLmRyb3Bkb3duX3R5cGUxX19saXN0Ll9fYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDQ7XG59XG4uZHJvcGRvd25fdHlwZTFfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIuNTcxNDI4NTcxNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjcxNDI4NTcxNDNyZW07XG59XG4uaG92ZXIgLmRyb3Bkb3duX3R5cGUxX19saXN0LWl0ZW06aG92ZXIsIC5kcm9wZG93bl90eXBlMV9fbGlzdC1pdGVtLmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi8qIOimi+WHuuOBlyAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiog6KaL5Ye644GXXG4qXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OG44O844Oe55So5YWx6YCa44K544K/44Kk44OrXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5qSc57Si57WQ5p6c44Gu44K/44Kk44OI44Or77yI44OH44OQ44Kk44K544Gr44KI44Gj44Gm5YiH44KK5pu/44GI44KL77yJXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxheW91dF9zZWFyY2hfYm94X19hYm92ZSAuaGVhZGxpbmVfdHlwZTQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dF9zZWFyY2hfYm94X19hYm92ZSAuaGVhZGxpbmVfdHlwZTUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfc2VhcmNoX2JveF9fYWJvdmUgLmhlYWRsaW5lX3R5cGU0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9ib3hfX2Fib3ZlIC5oZWFkbGluZV90eXBlNSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDopovlh7rjgZcxXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmhlYWRsaW5lX3R5cGUxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvKiDjgqTjg6Hjg7zjgrjjgqjjg6rjgqIgKi9cbiAgLyog44Ki44Kk44Kz44OzICovXG4gIC8qIOODhuOCreOCueODiOOCqOODquOCoiAqL1xuICAvKiDjgrXjg5bjg4bjgq3jgrnjg4ggKi9cbiAgLyog6KaL5Ye644GXICovXG59XG4uaGVhZGxpbmVfdHlwZTEgLmltYWdlIHtcbiAgZmxleC1iYXNpczogNjBweDtcbn1cbi5oZWFkbGluZV90eXBlMSAuaWNvbiB7XG4gIHdpZHRoOiAzNXB4O1xufVxuLmhlYWRsaW5lX3R5cGUxIC5kZXRhaWwge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA4MnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MnB4KTtcbiAgcGFkZGluZy1sZWZ0OiAxLjQyOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5oZWFkbGluZV90eXBlMSAuc3VidGV4dCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDAuNzE0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uaGVhZGxpbmVfdHlwZTEgLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjcxNGVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIGNvbG9yOiAjRTI4QjQxO1xufVxuLmhlYWRsaW5lX3R5cGUxLl9fdmFyaTEge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5oZWFkbGluZV90eXBlMS5fX3ZhcmkxIC5pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4uaGVhZGxpbmVfdHlwZTEuX192YXJpMSAuaGVhZGxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTZFNkU2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lX3R5cGUxLl9fdmFyaTEgLmltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkbGluZV90eXBlMS5fX3ZhcmkxIC5oZWFkbGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lX3R5cGUxIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIC8qIOOCpOODoeODvOOCuOOCqOODquOCoiAqL1xuICAgIC8qIOODhuOCreOCueODiOOCqOODquOCoiAqL1xuICAgIC8qIOOCteODluODhuOCreOCueODiCAqL1xuICAgIC8qIOimi+WHuuOBlyAqL1xuICB9XG4gIC5oZWFkbGluZV90eXBlMSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuaGVhZGxpbmVfdHlwZTEgLmltYWdlIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5oZWFkbGluZV90eXBlMSAuZGV0YWlsIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaGVhZGxpbmVfdHlwZTEgLmRldGFpbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIH1cbiAgLmhlYWRsaW5lX3R5cGUxIC5zdWJ0ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg4OWVtO1xuICB9XG4gIC5oZWFkbGluZV90eXBlMSAuaGVhZGxpbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNDI0ZW07XG4gIH1cbiAgLmhlYWRsaW5lX3R5cGUxIC5pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDopovlh7rjgZcyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmhlYWRsaW5lX3R5cGUyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyOEI0MTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwLjhyZW07XG4gIHBhZGRpbmctbGVmdDogY2FsYygxLjU1cmVtICsgMjRweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyog44Ki44Kk44Kz44OzICovXG4gIC8qIOimi+WHuuOBlyAqL1xufVxuLmhlYWRsaW5lX3R5cGUyIC5pY29uLCAuaGVhZGxpbmVfdHlwZTIgLmhlYWRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGxpbmVfdHlwZTIgLmljb24ge1xuICB3aWR0aDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAuOHJlbTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5oZWFkbGluZV90eXBlMiAuaGVhZGxpbmUge1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIGZvbnQtc2l6ZTogMS4yODVlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGxpbmVfdHlwZTIgLmhlYWRsaW5lIC5zdWIge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZWFkbGluZV90eXBlMiB7XG4gICAgLyogYm94MeWGheOBq+mFjee9riAqL1xuICAgIC8qIOimi+WHuuOBlyAqL1xuICB9XG4gIC5ib3hfdHlwZTEgLmNvbnRlbnRfcGFnZSAuaGVhZGxpbmVfdHlwZTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4xNTNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4xNTNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuaGVhZGxpbmVfdHlwZTIge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuaGVhZGxpbmVfdHlwZTIgLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog6KaL5Ye644GXM1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5oZWFkbGluZV90eXBlMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgLyog44Ki44Kk44Kz44OzICovXG4gIC8qIOimi+WHuuOBlyAqL1xufVxuLmhlYWRsaW5lX3R5cGUzIC5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIGNvbG9yOiAjNWQ0YjQwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lX3R5cGUzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog6KaL5Ye644GXNFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5oZWFkbGluZV90eXBlNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAvKiDjg63jgrTjgqLjgqTjgrPjg7MgKi9cbiAgLyog6KaL5Ye644GXICovXG4gIC8qIOiLseiqniAqL1xufVxuLmhlYWRsaW5lX3R5cGU0IC5pY29uX2xvZ28wMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuODU3cmVtO1xufVxuLmhlYWRsaW5lX3R5cGU0IC5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0UyOEI0MTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5oZWFkbGluZV90eXBlNCAuc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43MTRlbTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGxpbmVfdHlwZTQge1xuICAgIC8qIOOCueODnuODm+aZguODreOCtOmdnuihqOekuiAqL1xuICB9XG4gIC5oZWFkbGluZV90eXBlNC5fX3NwX2xvZ29fbm9uZSAuaWNvbl9sb2dvMDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog6KaL5Ye644GXNVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5oZWFkbGluZV90eXBlNSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgLyog44Ki44Kk44Kz44OzICovXG4gIC8qIOimi+WHuuOBl+ODhuOCreOCueODiOmDqOWIhiAqL1xuICAvKiDopovlh7rjgZcgKi9cbiAgLyog44K144OW44OG44Kt44K544OIICovXG59XG4uaGVhZGxpbmVfdHlwZTUgLmljb24tbG9nbzAxIHtcbiAgZmxleDogMCAwO1xuICBmbGV4LWJhc2lzOiA4MnB4O1xuICBtYXgtd2lkdGg6IDgycHg7XG59XG4uaGVhZGxpbmVfdHlwZTUgLmRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMC4yODVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaGVhZGxpbmVfdHlwZTUgLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdlbTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uaGVhZGxpbmVfdHlwZTUgLnN1YnRleHQge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAwLjcxNDI4NTcxNDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjcxNDI4NTcxNDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGxpbmVfdHlwZTUge1xuICAgIC8qIOOCouOCpOOCs+ODsyAqL1xuICAgIC8qIOimi+WHuuOBl+ODhuOCreOCueODiOmDqOWIhiAqL1xuICB9XG4gIC5oZWFkbGluZV90eXBlNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRsaW5lX3R5cGU1IC5pY29uX2xvZ28wMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NTdyZW07XG4gIH1cbiAgLmhlYWRsaW5lX3R5cGU1IC5kZXRhaWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGxpbmVfdHlwZTUge1xuICAgIC8qIOOCouOCpOOCs+ODsyAqL1xuICB9XG4gIC5oZWFkbGluZV90eXBlNSAuaWNvbi1sb2dvMDEge1xuICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOimi+WHuuOBlzZcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaGVhZGxpbmVfdHlwZTYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI4NWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlYWRsaW5lX3R5cGU2IHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog6KaL5Ye644GXN1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5oZWFkbGluZV90eXBlNyB7XG4gIC8qIOimi+WHuuOBlyAqL1xuICAvKiDjgrXjg5bjg4bjgq3jgrnjg4ggKi9cbn1cbi5oZWFkbGluZV90eXBlNyAuaGVhZGxpbmUge1xuICBjb2xvcjogI0UyOEI0MTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGxpbmVfdHlwZTcgLnN1YnRleHQge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDopovlh7rjgZc4XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmhlYWRsaW5lX3R5cGU4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICAvKiDopovlh7rjgZcgKi9cbiAgLyog44K144OW44OG44Kt44K544OIICovXG59XG4uaGVhZGxpbmVfdHlwZTggLmhlYWRsaW5lIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMS43MTRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRsaW5lX3R5cGU4IC5zdWJ0ZXh0IHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVhZGxpbmVfdHlwZTg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01NnB4O1xuICBib3JkZXI6IDU2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDI1cHggc29saWQgI0YwRjBGMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZWFkbGluZV90eXBlOCB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOOCteOCpOODiSDntZ7jgorovrzjgb/mpJzntKIg6KaL5Ye644GXMVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5oZWFkbGluZV9zaWRlMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTQyZW07XG59XG4uaGVhZGxpbmVfc2lkZTEuX19zZWFyY2gge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uaGVhZGxpbmVfc2lkZTEgLmljb24sIC5oZWFkbGluZV9zaWRlMSAuaGVhZGxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGVhZGxpbmVfc2lkZTEgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4yZW07XG4gIGZvbnQtc2l6ZTogMS4yNjZlbTtcbn1cbi5oZWFkbGluZV9zaWRlMSAuaGVhZGxpbmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkbGluZV9zaWRlMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOOCteOCpOODiSDntZ7jgorovrzjgb/mpJzntKIg6KaL5Ye644GXMlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5oZWFkbGluZV9zaWRlMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjhCNDE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkbGluZV9zaWRlMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODnuOCpOODmuODvOOCuCDopovlh7rjgZcxXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmhlYWRsaW5lX215cGFnZTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIOOCouOCpOOCs+ODsyAqL1xufVxuLmhlYWRsaW5lX215cGFnZTEgLmljb24tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDA7XG4gIGZsZXgtYmFzaXM6IDkwcHg7XG4gIG1pbi13aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmhlYWRsaW5lX215cGFnZTEgLmljb24tYm94IC5pY29uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI4QjQxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBmb250LXNpemU6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IDA7XG59XG4uaGVhZGxpbmVfbXlwYWdlMSAuaGVhZGxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzE0Mjg1NzE0M2VtIDA7XG4gIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2ZW07XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkbGluZV9teXBhZ2UxIC5oZWFkbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xufVxuXG4vKiDjg6rjgrnjg4ggKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiDjg6rjgrnjg4hcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OG44O844Oe55So5YWx6YCa44K544K/44Kk44OrXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Oq44K544OIMVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5saXN0X3R5cGUxID4gLmxpdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAxLjRlbTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Oq44K544OIMlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5saXN0X3R5cGUyIC5saXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREREQjtcbiAgY29sb3I6ICM1QTVBNUE7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5saXN0X3R5cGUyIC5saXRlbS5fX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCAxMXB4O1xufVxuLmxpc3RfdHlwZTIgLmxpdGVtLl9fZmxleCAuY2hlY2tfdHlwZTE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubGlzdF90eXBlMiAubGl0ZW0uX19mbGV4IC5jaGVja190eXBlMSAubGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG4ubGlzdF90eXBlMiAubGl0ZW0uX19mbGV4IC5jaGVja190eXBlMSAubGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmxpc3RfdHlwZTIuX19zaWRlIC5saXRlbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XG59XG4ubGlzdF90eXBlMi5fX3NpZGUgLmxpdGVtLl9fZmxleCAuY2hlY2tfdHlwZTEge1xuICBwYWRkaW5nOiAycHggMCA4cHg7XG4gIHdpZHRoOiA3OHB4O1xufVxuXG4uYXJlYV9saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJlYV9saXN0IC5saXN0X3R5cGUyIC5saXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xufVxuLmFyZWFfbGlzdCAubGlzdF90eXBlMiAubGl0ZW0gLmFuY2hvciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzE0Mjg1NzE0M3JlbTtcbn1cbi5hcmVhX2xpc3QgLmxpc3RfdHlwZTIgLmxpdGVtIC5hbmNob3I6aG92ZXIge1xuICBjb2xvcjogI0UyOEI0MTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5a6a576p44Oq44K544OIMVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5kbGlzdF90eXBlMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZGxpc3RfdHlwZTEgLmRoZWFkLFxuLmRsaXN0X3R5cGUxIC5kaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kbGlzdF90eXBlMSAuZGhlYWQge1xuICBwYWRkaW5nOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDAuODU3ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDlrprnvqnjg6rjgrnjg4gyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmRsaXN0X3R5cGUyIC5kaGVhZCxcbi5kbGlzdF90eXBlMiAuZGl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZGxpc3RfdHlwZTIgLmRoZWFkOmFmdGVyIHtcbiAgY29udGVudDogXCLvvJpcIjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5a6a576p44Oq44K544OIM1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5kbGlzdF90eXBlMyB7XG4gIGZvbnQtc2l6ZTogMC44ODllbTtcbn1cbi5kbGlzdF90eXBlMyAuZGhlYWQsXG4uZGxpc3RfdHlwZTMgLmRpdGVtIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uZGxpc3RfdHlwZTMgLmRoZWFkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWVlO1xufVxuLmRsaXN0X3R5cGUzIC5kaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiIO+8mztcbn1cbi5kbGlzdF90eXBlMyAuZGl0ZW0ge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog6aCG55Wq44Oq44K544OIMVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5vbGlzdF90eXBlMSA+IC5saXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBtYXJnaW4tbGVmdDogMS40ZW07XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOmghueVquODquOCueODiDIg4oWwLlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5vbGlzdF90eXBlMiAubGl0ZW0ge1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGlzdC1zdHlsZTogbG93ZXItcm9tYW47XG4gIG1hcmdpbi1sZWZ0OiAxLjRlbTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog6aCG55Wq44Oq44K544OIMyAoMSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ub2xpc3RfdHlwZTMgLmxpdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNudDtcbn1cbi5vbGlzdF90eXBlMyAubGl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY250KSBcIikgXCI7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOazqOaEj+abuOOBjeODquOCueODiFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5saXN0X25vdGljZTEge1xuICAvKiBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0OyAqL1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG4ubGlzdF9ub3RpY2UxIC5saXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGNvbG9yOiAjNjY2O1xufVxuLmxpc3Rfbm90aWNlMSAubGl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOWVhuadkOODquOCueODiFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOWVhuadkOODquOCueODiOOAgOaWsCAyMDIxMDkyN1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5saXN0X21lcmNoYW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLyogbW9yZeODnOOCv+ODs+aKvOS4iyAqL1xufVxuLmxpc3RfbWVyY2hhbnQgLmxpdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41NzFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41NzFyZW07XG4gIC8qIOWIneacn+ihqOekuuOBrzTjgaTjgb7jgacgKi9cbiAgLyogbW9yZeODnOOCv+ODsyAqL1xufVxuLmxpc3RfbWVyY2hhbnQgLmxpdGVtOm5vdCguX19tb3JlKTpudGgtb2YtdHlwZShuICsgNikge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdmlzaWJpbGl0eSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXMsIDBtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zLCAyMDBtcztcbn1cbi5saXN0X21lcmNoYW50Ll9fYWN0aXZlIC5saXRlbTpudGgtb2YtdHlwZShuICsgNikge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXMsIDFtcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0X21lcmNoYW50IC5saXN0X21lcmNoYW50IC5saXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICB9XG4gIC5saXN0X21lcmNoYW50IC5saXN0X21lcmNoYW50IC5saXRlbS5fX21vcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5saXN0X21lcmNoYW50IC5saXN0X21lcmNoYW50IC5saXRlbS5fX21vcmUgLmFuY2hvcl90eXBlMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5saXN0X21lcmNoYW50IC5saXN0X21lcmNoYW50IC5saXRlbS5fX21vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxpc3RfbWVyY2hhbnRfbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4ubGlzdF9tZXJjaGFudF9tb3JlIC5saXRlbSB7XG4gIG1hcmdpbi10b3A6IDAuNTcxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNTcxcmVtO1xufVxuLmNhdGVnb3J5X3NiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRlZ29yeV9zYi5fX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3B0aW9uLXRhZyAudF9ib2R5X2l0ZW0gLnRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5QzlDOTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5YKs5LqL44K544Oa44O844K55qSc57SiXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxpc3Rfc2VhcmNoX3R5cGUge1xuICBtYXJnaW46IDEuNzg1NzE0Mjg1N3JlbSAwO1xuICB3aWR0aDogMjUlO1xufVxuLmxpc3Rfc2VhcmNoX3R5cGUgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI4NTcxNDI4NTdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RThCMkM7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4ubGlzdF9zZWFyY2hfdHlwZSAuaXRlbSAuaWNvbi1ib3gge1xuICB3aWR0aDogMjclO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGlzdF9zZWFyY2hfdHlwZSAuaXRlbSAuaWNvbi1ib3ggLmljb24ge1xuICB3aWR0aDogNDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxpc3Rfc2VhcmNoX3R5cGUgLml0ZW0gLnR4dCB7XG4gIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC43MTQyODU3MTQzcmVtIDA7XG59XG4ubGlzdF9zZWFyY2hfdHlwZSAuaXRlbS5fX2FjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDQTUyOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0X3NlYXJjaF90eXBlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDEuNzg1NzE0Mjg1N3JlbSBhdXRvIDEuMDcxNDI4NTcxNHJlbTtcbiAgICB3aWR0aDogOTUlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGlzdF9zZWFyY2hfdHlwZSAuaXRlbSB7XG4gICAgbWFyZ2luOiA1cHggNXB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAubGlzdF9zZWFyY2hfdHlwZSAuaXRlbSAudHh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0X3NlYXJjaF90eXBlIC5pdGVtIC5pY29uLWJveCAuaWNvbiB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbiAgLmxpc3Rfc2VhcmNoX3R5cGUgLml0ZW0uX19hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5saXN0X3NlYXJjaF90eXBlIC5pdGVtIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5saXN0X3NlYXJjaF90eXBlIC5pdGVtIC5pY29uLWJveCAuaWNvbjpiZWZvcmUge1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOOBiuefpeOCieOBm+S4gOimp1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5saXN0X2luZm9ybWF0aW9uIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmctbGVmdDogNS43MTQyODU3MTQzZW07XG4gIC8qIOiomOS6iyAqL1xuICAvKiDjgqLjgqTjgrPjg7MgKi9cbiAgLyog44K/44KwICovXG4gIC8qIOaXpeS7mCAqL1xuICAvKiDjgr/jgqTjg4jjg6sgKi9cbiAgLyog5paw552A44OV44Op44KwICovXG4gIC8qIOS4i+S9meeZveWkp+OBjeOCgSAqL1xufVxuLmxpc3RfaW5mb3JtYXRpb24gLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMS4xNDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3RfaW5mb3JtYXRpb24gLml0ZW0gKyAuaXRlbSB7XG4gIG1hcmdpbi10b3A6IDEuMDcxNDI4NTcxNHJlbTtcbn1cbi5saXN0X2luZm9ybWF0aW9uIC5pY29uIHtcbiAgY29sb3I6ICNFMjhCNDE7XG4gIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTMwcHg7XG59XG4ubGlzdF9pbmZvcm1hdGlvbiAudHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5saXN0X2luZm9ybWF0aW9uIC50eXBlIC50YWcge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI4QjQxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3ZW07XG59XG4ubGlzdF9pbmZvcm1hdGlvbiAudHlwZSAudGFnLl9fY29sb3IxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0QjBEQTtcbn1cbi5saXN0X2luZm9ybWF0aW9uIC50eXBlIC50YWcuX19jb2xvcjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDM0RTk3O1xufVxuLmxpc3RfaW5mb3JtYXRpb24gLmRhdGUge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDAuODU3MTQyODU3MWVtO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5saXN0X2luZm9ybWF0aW9uIC5oZWFkbGluZSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDEyMHB4IC0gNTBweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIwcHggLSA1MHB4KTtcbiAgcGFkZGluZy1yaWdodDogMS40MjhyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmxpc3RfaW5mb3JtYXRpb24gLmhlYWRsaW5lIC5hbmNob3Ige1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG92ZXIgLmxpc3RfaW5mb3JtYXRpb24gLmhlYWRsaW5lIC5hbmNob3I6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlzdF9pbmZvcm1hdGlvbiAubmV3IHtcbiAgZmxleC1iYXNpczogNTBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBjb2xvcjogI0UyOEI0MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1zaXplOiAwLjg4OWVtO1xufVxuLmxpc3RfaW5mb3JtYXRpb24uX192YXJpMSB7XG4gIC8qIOiomOS6iyAqL1xuICBwYWRkaW5nOiAwO1xufVxuLmxpc3RfaW5mb3JtYXRpb24uX192YXJpMSAuaXRlbSArIC5pdGVtIHtcbiAgbWFyZ2luLXRvcDogMS40MjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlzdF9pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMCAxLjExMXJlbTtcbiAgICAvKiDjgqLjgqTjgrPjg7MgKi9cbiAgICAvKiDml6Xku5ggKi9cbiAgICAvKiDjgr/jgqTjg4jjg6sgKi9cbiAgICAvKiDjgr/jgrAgKi9cbiAgICAvKiDmlrDnnYDjg5Xjg6njgrAgKi9cbiAgfVxuICAubGlzdF9pbmZvcm1hdGlvbiAuaXRlbSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIC5saXN0X2luZm9ybWF0aW9uIC5pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2M7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAubGlzdF9pbmZvcm1hdGlvbiAuaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQyODU3MTRyZW07XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG4gIC5saXN0X2luZm9ybWF0aW9uIC5kYXRlIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbiAgLmxpc3RfaW5mb3JtYXRpb24gLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5saXN0X2luZm9ybWF0aW9uIC5oZWFkbGluZSAuYW5jaG9yIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmxpc3RfaW5mb3JtYXRpb24gLnR5cGUgLnRhZyB7XG4gICAgbWluLXdpZHRoOiA0LjI4NTcxNDI4NTdyZW07XG4gIH1cbiAgLmxpc3RfaW5mb3JtYXRpb24gLm5ldyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVweDtcbiAgICBvcmRlcjogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI4QjQxO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5LiA5ous5qSc57SiIOODleOCp+ODvOOCulxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5saXN0X3BoYXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogODAlO1xufVxuLmxpc3RfcGhhc2UgLml0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxNDI4NTdyZW07XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDk3cHg7XG59XG4ubGlzdF9waGFzZSAuaXRlbSAuY2lyY2xlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYTVhNWE1O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3RfcGhhc2UgLml0ZW06bm90KDpsYXN0LWNoaWxkKSAuY2lyY2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiA5N3B4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhNTtcbn1cbi5saXN0X3BoYXNlIC5pdGVtIC50ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNhNWE1YTU7XG59XG4ubGlzdF9waGFzZSAuaXRlbS5fX2FjdGl2ZSAuY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyOEI0MTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0UyOEI0MTtcbn1cbi5saXN0X3BoYXNlIC5pdGVtLl9fYWN0aXZlIC50ZXh0IHtcbiAgY29sb3I6ICM1YTVhNWE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlzdF9waGFzZSB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1NzE0Mjg2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGlzdF9waGFzZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDkuojntITnlLPjgZfovrzjgb/lsaXmrbTjgIHjgYrllY/jgYTlkIjjgo/jgZvlsaXmrbRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGlzdF9oaXN0b3J5ID4gLmxpdGVtOm50aC1vZi10eXBlKGV2ZW4pIC5ib3hfdHlwZTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuLmxpc3RfaGlzdG9yeSA+IC5saXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjY2NjO1xufVxuLmxpc3RfaGlzdG9yeSA+IC5saXRlbSAuYm94X3R5cGU3IC5yZW1hcmtzIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjY2M7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOiri+axguaDheWgsVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5saXN0X2hpc3RvcnkyIC5ib3hfdHlwZTg6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3RfaGlzdG9yeTIgLmJveF90eXBlODpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyOHJlbTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjgrXjgqTjg4kg57We44KK6L6844G/5qSc57Si44Gu5a6a576p44Oq44K544OIXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmRsaXN0X3NlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTQyODU3MTQyOXJlbTtcbiAgLyog5LqI566XIC0g5pyA5L2O6YeR6aGNICovXG4gIC8qIOOCqOODquOCouaknOe0ouOAgFRC54mIICovXG4gIC8qIOOCqOODquOCouaknOe0ouOAgFNQ54mIICovXG59XG4uZGxpc3Rfc2VhcmNoIC5kaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE0cmVtO1xuICBmb250LXNpemU6IDEuNDI4NTcxNDI4NmVtO1xuICBjb2xvcjogI0UyOEI0MTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uZGxpc3Rfc2VhcmNoIC5kaGVhZCAuaWNvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDdlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZGxpc3Rfc2VhcmNoIC5kaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTRyZW07XG59XG4uZGxpc3Rfc2VhcmNoIC5kaXRlbS5fX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZGxpc3Rfc2VhcmNoIC5kaXRlbS5fX2ZsZXggLnRpbGRlIHtcbiAgcGFkZGluZzogMCA1JTtcbn1cbi5kbGlzdF9zZWFyY2ggLmRpdGVtLl9fcHJpY2VfbWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kbGlzdF9zZWFyY2ggLmRpdGVtLl9fcHJpY2VfbWluIC5zZWxlY3RfdHlwZTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZGxpc3Rfc2VhcmNoIC5kaXRlbS5fX3ByaWNlX21pbiAudGlsZGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kbGlzdF9zZWFyY2ggLmNoZWNrX3R5cGUxLl9fYXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5kbGlzdF9zZWFyY2ggLmNoZWNrX3R5cGUxLl9fYXJlYSAubGFiZWwsIC5kbGlzdF9zZWFyY2ggLmNoZWNrX3R5cGUxLl9fcHJlZiAubGFiZWwge1xuICAgIHBhZGRpbmc6IDAuNzE0Mjg1NzE0M3JlbSAxLjc4NTcxNDI4NTdyZW07XG4gIH1cbiAgLmRsaXN0X3NlYXJjaCAuY2hlY2tfdHlwZTEuX19hcmVhIC5sYWJlbDpiZWZvcmUsIC5kbGlzdF9zZWFyY2ggLmNoZWNrX3R5cGUxLl9fcHJlZiAubGFiZWw6YmVmb3JlIHtcbiAgICBtYXJnaW46IDAuNzE0Mjg1NzE0M3JlbSAwLjM1NzE0Mjg1NzFyZW07XG4gIH1cbiAgLmRsaXN0X3NlYXJjaCAuY2hlY2tfdHlwZTEuX19hcmVhIC5sYWJlbDphZnRlciwgLmRsaXN0X3NlYXJjaCAuY2hlY2tfdHlwZTEuX19wcmVmIC5sYWJlbDphZnRlciB7XG4gICAgbWFyZ2luOiAwLjcxNDI4NTcxNDNyZW0gMC4zNTcxNDI4NTcxcmVtO1xuICB9XG4gIC5kbGlzdF9zZWFyY2ggLmNoZWNrX3R5cGUxICsgLnNwX2FyZWFfYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZGxpc3Rfc2VhcmNoIC5jaGVja190eXBlMSArIC5zcF9hcmVhX2JveCAuY2hlY2tfdHlwZTEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmRsaXN0X3NlYXJjaCAuY2hlY2tfdHlwZTEgKyAuc3BfYXJlYV9ib3ggLmNoZWNrX3R5cGUxLl9fcHJlZiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZGxpc3Rfc2VhcmNoIC5kaXRlbS5fX3dyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmRsaXN0X3NlYXJjaCAuY2hlY2tfdHlwZTEgKyAuc3BfYXJlYV9ib3ggLmNoZWNrX3R5cGUxLl9fcHJlZiB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuXG4vKiDkuIDmi6zmpJzntKIgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbGxfc2VhcmNoX2xpc3QuX19hbGwtc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OV44Kp44O844Og6aCF55uu44Gu44Oq44K544OIMVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5saXN0X2Zvcm0xIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5saXN0X2Zvcm0xLl9fYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5saXN0X2Zvcm0xID4gLmRoZWFkLCAubGlzdF9mb3JtMSA+IC5kaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxpc3RfZm9ybTEgPiAuZGhlYWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjcxNHJlbTtcbiAgd2lkdGg6IDE1LjM1NzE0Mjg1NzFyZW07XG4gIC8qIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLXByaW1hcnk7ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0X2Zvcm0xID4gLmRoZWFkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAyLjI4NTcxNDI4NTdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjhCNDE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ubGlzdF9mb3JtMSA+IC5kaGVhZCAuc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43MDJlbTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubGlzdF9mb3JtMSA+IC5kaXRlbSB7XG4gIHdpZHRoOiA4MCU7XG59XG4ubGlzdF9mb3JtMSA+IC5kaXRlbSAuaW5wdXQudGV4dF90eXBlMiB7XG4gIG1heC13aWR0aDogMjMuOTI4NTcxNDI4NnJlbTtcbn1cbi5saXN0X2Zvcm0xID4gLmRpdGVtIC5pbnB1dC50ZXh0X3R5cGUyLl9fcmVnaXN0IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBoZWlnaHQ6IDMuNTcxNDI4NTcxNHJlbTtcbn1cbi5saXN0X2Zvcm0xID4gLmRpdGVtIC5hc3RlcmlzayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3RfZm9ybTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5saXN0X2Zvcm0xID4gLmRpdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmxpc3RfZm9ybTEuX19teXBhZ2Vfc3ViIC5saXN0X2Zvcm0xX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubGlzdF9mb3JtMS5fX215cGFnZV9zdWIgLmxpc3RfZm9ybTIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmxpc3RfZm9ybTEuX19teXBhZ2Vfc3ViIC5saXN0X2Zvcm0yLl9fd2lkdGg0MCB7XG4gIHdpZHRoOiA0MCU7XG59XG4ubGlzdF9mb3JtMS5fX215cGFnZV9zdWIgLmxpc3RfZm9ybTIuX193aWR0aDYwIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5saXN0X2Zvcm0xLl9fbXlwYWdlX3N1YiAubGlzdF9mb3JtMi5fX3dpZHRoODAge1xuICB3aWR0aDogODAlO1xufVxuLmxpc3RfZm9ybTEuX19teXBhZ2Vfc3ViIC5saXN0X2Zvcm0yIC5kaGVhZCB7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5saXN0X2Zvcm0xLl9fcmVnaXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGlzdF9mb3JtMS5fX3JlZ2lzdCAudGV4dF90eXBlMiB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlzdF9mb3JtMS5fX3JlZ2lzdCB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OV44Kp44O844Og6aCF55uu44Gu44Oq44K544OIMlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5saXN0X2Zvcm0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxpc3RfZm9ybTIgPiAuZGhlYWQge1xuICBmb250LXNpemU6IDAuODg5ZW07XG4gIG1pbi13aWR0aDogNjBweDtcbn1cbi5saXN0X2Zvcm0yID4gLmRpdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tbGVmdDogMC43MTRyZW07XG59XG4ubGlzdF9mb3JtMi5fX21iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxpc3RfZm9ybTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5saXN0X2Zvcm0yID4gLmRoZWFkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAubGlzdF9mb3JtMiA+IC5kaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OV44Kp44O844Og6aCF55uu44Gu44Oq44K544OIM1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5saXN0X2Zvcm0zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4ubGlzdF9mb3JtMyA+IC5kaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRTI4QjQxO1xufVxuLmxpc3RfZm9ybTMgPiAuZGhlYWQgLmFzdGVyaXNrIHtcbiAgY29sb3I6ICNGRkQwNTI7XG4gIGJvcmRlcjogc29saWQgMXB4ICNGRkQwNTI7XG59XG4ubGlzdF9mb3JtMyA+IC5kaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLWxlZnQ6IDAuNzE0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGlzdF9mb3JtMyA+IC5kaXRlbSBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmxpc3RfZm9ybTMgPiAuZGl0ZW0gLmlucHV0X2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubGlzdF9mb3JtMyA+IC5kaXRlbSAucGxhbl9pbWFnZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4ubGlzdF9mb3JtMyA+IC5kaXRlbSAucGxhbl9kZWxldGUge1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2RjZGNkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzU2NTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpc3RfZm9ybTMgPiAuZGl0ZW0gLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgcGFkZGluZzogNXB4IDEwcHggMDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuLmxpc3RfZm9ybTMgPiAuZGl0ZW0gLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4ubGlzdF9mb3JtMyA+IC5kaXRlbSAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNTJweDtcbn1cbi5saXN0X2Zvcm0zID4gLmRpdGVtIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5saXN0X2Zvcm0zID4gLmRpdGVtIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3RfZm9ybTMgPiAuZGl0ZW0gLnNlbGVjdF90eXBlMi5pbnB1dF9pdGVtIHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuLmxpc3RfZm9ybTMgPiAuZGl0ZW0gLmlucHV0LnRleHRfdHlwZTQge1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG59XG4ubGlzdF9mb3JtMyA+IC5kaXRlbSAuaW5wdXQuc2VsZWN0IHtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuLmxpc3RfZm9ybTMgPiAuZGl0ZW0gLmNoZWNrX3R5cGUxIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGlzdF9mb3JtMyA+IC5kaXRlbSAuY2hlY2tfdHlwZTEgLmxhYmVsIHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5saXN0X2Zvcm0zID4gLmRpdGVtIC5jaGVja190eXBlMSAubGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwLjVweDtcbn1cbi5saXN0X2Zvcm0zID4gLmRpdGVtIC5jaGVja190eXBlMSAubGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5saXN0X2Zvcm0zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGlzdF9mb3JtMyA+IC5kaGVhZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmxpc3RfZm9ybTMgPiAuZGl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5saXN0X2Zvcm0zIC5zZWxlY3RfdHlwZTIuaW5wdXRfaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODnuOCpOODmuODvOOCuCDjg6rjgrnjg4gxXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxpc3RfbXlwYWdlMSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ubGlzdF9teXBhZ2UxIC5pdGVtIC5hbmNob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDNlbTtcbiAgY29sb3I6ICNFMjhCNDE7XG59XG4ubGlzdF9teXBhZ2UxIC5pdGVtIC5hbmNob3IgLmljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTE4Yzg3O1xufVxuLmxpc3RfbXlwYWdlMSAuaXRlbSAuYW5jaG9yIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxLjA3MTQyODU3MTRlbTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Oe44Kk44Oa44O844K4IOODquOCueODiDJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGlzdF9teXBhZ2UyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxpc3RfbXlwYWdlMiA+IC5kaGVhZCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuLmxpc3RfbXlwYWdlMiA+IC5kaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLWxlZnQ6IDAuNzE0cmVtO1xuICB3aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlzdF9teXBhZ2UyID4gLmRpdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxpc3RfbXlwYWdlMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxpc3RfbXlwYWdlMiA+IC5kaGVhZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmxpc3RfbXlwYWdlMiA+IC5kaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Oe44Kk44Oa44O844K4IOODquOCueODiDNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGlzdF9teXBhZ2UzIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjNzE2ZTZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xufVxuLmxpc3RfbXlwYWdlMyAuaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNWI1YjU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODiuODk+OCsuODvOOCt+ODp+ODs+ODquOCueODiFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5saXN0LW5hdmkxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5saXN0LW5hdmkxIC5hbmNob3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogM3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5saXN0LW5hdmkxIC5hbmNob3I6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5saXN0LW5hdmkxIC5hbmNob3IuX19hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI4QjQxO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg57jgqTjg5rjg7zjgrgg44K544OG44O844K/44K5566h55CG5qSc57SiXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxpc3Rfc3RhdHVzX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0X3N0YXR1c19zZWFyY2ggLml0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg57jgqTjg5rjg7zjgrgg44K544OG44O844K/44K5566h55CG5qSc57Si57WQ5p6cXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxpc3Rfc3RhdHVzX3Jlc3VsdCAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5saXN0X3N0YXR1c19yZXN1bHQgLml0ZW0gLnN1YmplY3Qge1xuICBtaW4td2lkdGg6IDEzMHB4O1xufVxuLmxpc3Rfc3RhdHVzX3Jlc3VsdCAuaXRlbSAuY29udGVudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG5cbi8qIOODhuODvOODluODqyAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIOODhuODvOODluODq1xuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg4bjg7zjg5bjg6vjgrPjg7Pjg4bjg4rjg7xcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGFibGVfY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC50YWJsZV9jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxuXG4gIC50YWJsZV9jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cblxuICAvKuOCueOCr+ODreODvOODq+ODkOODvOOBruWLleOBj+mDqOWIhiovXG4gIC50YWJsZV9jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAzMywgMTM5LCAwLjcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OG44O844Oe55So5YWx6YCa44K544K/44Kk44OrXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuW2NsYXNzKj1cIiB0YWJsZV9cIl0sXG5bY2xhc3NePXRhYmxlX10ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OG44O844OW44OrMVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50YWJsZV90eXBlMSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICAvKiDmloflrZfjgrXjgqTjgrrlsI8gKi9cbiAgLyog5bCP44K144Kk44K6ICovXG59XG4udGFibGVfdHlwZTEgLnRoZWFkLCAudGFibGVfdHlwZTEgLnRpdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwLjNyZW0gMC42cmVtO1xufVxuLnRhYmxlX3R5cGUxIC50aGVhZCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMC44NTdlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJsZV90eXBlMS5fX3RleHRfc21hbGwgLnRoZWFkLCAudGFibGVfdHlwZTEuX190ZXh0X3NtYWxsIC50aXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NTdlbTtcbn1cbi50YWJsZV90eXBlMS5fX3ZhcmkxIC50aGVhZCwgLnRhYmxlX3R5cGUxLl9fdmFyaTEgLnRpdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4udGFibGVfdHlwZTEuX192YXJpMSAudGhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC50YWJsZV90eXBlMSAudGhlYWQge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG4gIC50YWJsZV90eXBlMSAudGl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg4bjg7zjg5bjg6syXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRhYmxlX3R5cGUyIHtcbiAgLyog44OV44Ot44Ki5oOF5aCxICovXG4gIC8qIOODleODreOCouWQjeensCAqL1xuICAvKiDjg5Xjg63jgqLpnaLnqY0gKi9cbiAgLyog44OV44Ot44Ki6Z2i56mN44Go5L6h5qC8ICovXG4gIC8qIOS+oeagvCAqL1xuICAvKiDog4zmma/jgrDjg6zjg7wgKi9cbn1cbi50YWJsZV90eXBlMiAudGhlYWQsIC50YWJsZV90eXBlMiAudGl0ZW0ge1xuICBwYWRkaW5nOiAxLjE0MnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50YWJsZV90eXBlMiAuZmxvb3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG59XG4udGFibGVfdHlwZTIgLmZsb29yX25hbWUge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZWVlZWVlO1xufVxuLnRhYmxlX3R5cGUyIC5zcGFjZSB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNlZWVlZWU7XG59XG4udGFibGVfdHlwZTIgLnNwYWNlLCAudGFibGVfdHlwZTIgLnByaWNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnRhYmxlX3R5cGUyIC5zcGFjZSAuaWNvbiwgLnRhYmxlX3R5cGUyIC5wcmljZSAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjRTI4QjQxO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4udGFibGVfdHlwZTIgLnByaWNlIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2VlZWVlZTtcbn1cbi50YWJsZV90eXBlMiB0Ym9keSAucm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZWVlZTtcbn1cbi50YWJsZV90eXBlMi5fX3ZhcmkxIHtcbiAgYm9yZGVyOiAjZWVlIDFyZW0gc29saWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGVfdHlwZTIge1xuICAgIC8qIOODleODreOCoiAqL1xuICAgIC8qIOODleODreOCouWQjeensCAqL1xuICAgIC8qIOODleODreOCoumdouepjeOBqOS+oeagvCAqL1xuICAgIC8qIOODleODreOCoumdouepjSAqL1xuICAgIC8qIOS+oeagvCAqL1xuICAgIC8qIOips+e0sOODnOOCv+ODsyAqL1xuICB9XG4gIC50YWJsZV90eXBlMiAudGhlYWQsIC50YWJsZV90eXBlMiAudGl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRhYmxlX3R5cGUyIC5mbG9vciB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cbiAgLnRhYmxlX3R5cGUyIC5mbG9vcl9uYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC50YWJsZV90eXBlMiAuc3BhY2UsIC50YWJsZV90eXBlMiAucHJpY2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxuICAudGFibGVfdHlwZTIgLnNwYWNlIC5pY29uLCAudGFibGVfdHlwZTIgLnByaWNlIC5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnRhYmxlX3R5cGUyIC5zcGFjZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnRhYmxlX3R5cGUyIC5wcmljZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudGFibGVfdHlwZTIgLm1vcmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgLnRhYmxlX3R5cGUyIC5tb3JlIFtjbGFzcyo9XCIgYnRuX3R5cGVcIl0sXG4udGFibGVfdHlwZTIgLm1vcmUgW2NsYXNzXj1idG5fdHlwZV0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAudGFibGVfdHlwZTIgdGJvZHkgLnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC50YWJsZV90eXBlMiB0Ym9keSAucm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAudGFibGVfdHlwZTIge1xuICAgIC8qIOODleODreOCoumdouepjeOBqOS+oeagvCAqL1xuICAgIC8qIOips+e0sOODnOOCv+ODsyAqL1xuICAgIC8qIOiDjOaZr+OCsOODrOODvCAqL1xuICB9XG4gIC50YWJsZV90eXBlMiAuc3BhY2UsIC50YWJsZV90eXBlMiAucHJpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgfVxuICAudGFibGVfdHlwZTIgLm1vcmUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgfVxuICAudGFibGVfdHlwZTIuX192YXJpMSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODhuODvOODluODqzNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGFibGVfdHlwZTMgLnRoZWFkLCAudGFibGVfdHlwZTMgLnRpdGVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuLnRhYmxlX3R5cGUzIC50aGVhZCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJsZV90eXBlMyAudGl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZV90eXBlMyAudGhlYWQge1xuICAgIGNvbG9yOiAjNTM0MjM3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAudGFibGVfdHlwZTMgLnRoZWFkIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg4bjg7zjg5bjg6s0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRhYmxlX3R5cGU0IC50aGVhZCwgLnRhYmxlX3R5cGU0IC50aXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgcGFkZGluZzogMC40cmVtIDAuODU3cmVtO1xufVxuLnRhYmxlX3R5cGU0IC50aGVhZCB7XG4gIGZvbnQtc2l6ZTogMC44NTdlbTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZV90eXBlNCAudGhlYWQsIC50YWJsZV90eXBlNCAudGl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjg1N3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnRhYmxlX3R5cGU0IC50aGVhZCwgLnRhYmxlX3R5cGU0IC50aXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg4bjg7zjg5bjg6s1XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRhYmxlX3R5cGU1IHtcbiAgLyog44Oq44K544OIICovXG4gIC8qIFZhcmkxICovXG59XG4udGFibGVfdHlwZTUgLnRoZWFkLCAudGFibGVfdHlwZTUgLnRpdGVtIHtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG4udGFibGVfdHlwZTUgLnRoZWFkIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNFMjhCNDE7XG59XG4udGFibGVfdHlwZTUgLnRpdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuLnRhYmxlX3R5cGU1IHRib2R5IHRyOm5vdCg6bGFzdC1jaGlsZCkgLnRoZWFkLCAudGFibGVfdHlwZTUgdGJvZHkgdHI6bm90KDpsYXN0LWNoaWxkKSAudGl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTk5OTtcbn1cbi50YWJsZV90eXBlNSAudF9saXN0IC5saXRlbSArIC5saXRlbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4udGFibGVfdHlwZTUuX192YXJpMSAudGhlYWQge1xuICBjb2xvcjogIzMzMztcbiAgd2lkdGg6IDI0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnRhYmxlX3R5cGU1IC50aGVhZCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC50YWJsZV90eXBlNS5fX3ZhcmkxIC50aGVhZCwgLnRhYmxlX3R5cGU1Ll9fdmFyaTEgLnRpdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxuICAudGFibGVfdHlwZTUuX192YXJpMSAudGhlYWQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTRyZW07XG4gIH1cbiAgLnRhYmxlX3R5cGU1Ll9fdmFyaTEgLnRoZWFkIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZV90eXBlNS5fX3ZhcmkxIC50aXRlbSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnRhYmxlX3R5cGU1Ll9fdmFyaTEgdHI6bm90KDpsYXN0LWNoaWxkKSAudGhlYWQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OG44O844OW44OrNiBteXBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGFibGVfdHlwZTYge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZV90eXBlNl9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi50YWJsZV90eXBlNiB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuLnRhYmxlX3R5cGU2IHRoZWFkIHRyIC50aGVhZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAuNzE0Mjg1NzE0M2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMy4yMTQyODU3MTQzZW07XG59XG4udGFibGVfdHlwZTYgdGhlYWQgdHIgLnRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDAuNzE0Mjg1NzE0M2VtIDAuNzE0Mjg1NzE0M2VtIDAuNzE0Mjg1NzE0M2VtIDEuNDI4NTcxNDI4NmVtO1xufVxuLnRhYmxlX3R5cGU2IHRoZWFkIHRyIC50aGVhZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMC43MTQyODU3MTQzZW0gMS40Mjg1NzE0Mjg2ZW0gMC43MTQyODU3MTQzZW0gMC43MTQyODU3MTQzZW07XG59XG4udGFibGVfdHlwZTYgdGhlYWQgdHIgLnRoZWFkLl9fc3RhcnQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi50YWJsZV90eXBlNiB0aGVhZCB0ciAudGhlYWQuX19lbmQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4udGFibGVfdHlwZTYgdGJvZHkgdHIge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlX3R5cGU2IHRib2R5IHRyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB3aWR0aDogOTglO1xuICBoZWlnaHQ6IDAuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xufVxuLnRhYmxlX3R5cGU2IHRib2R5IHRyIC50aXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAuNzE0Mjg1NzE0M2VtO1xuICBoZWlnaHQ6IDMuMjE0Mjg1NzE0M2VtO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZV90eXBlNiB0Ym9keSB0ciAudGl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzQzNDM0O1xufVxuLnRhYmxlX3R5cGU2IHRib2R5IHRyIC50aXRlbS5fX3N0YXJ0IHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4udGFibGVfdHlwZTYgdGJvZHkgdHIgLnRpdGVtLl9fZW5kIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnRhYmxlX3R5cGU2IC50aGVhZCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOaknOe0ouS4gOimpyBpbmRleFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50YWJsZV9zZWFyY2hfaW5kZXgge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgcGFkZGluZzogMXJlbSAxLjU3MTQyODU3MTRyZW07XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDAuNTcxNDI4NTcxNHJlbTtcbn1cbi50YWJsZV9zZWFyY2hfaW5kZXggLnRoZWFkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZV9zZWFyY2hfaW5kZXggLnRoZWFkIC50eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMS43ODU3MTQyODU3cmVtO1xufVxuLnRhYmxlX3NlYXJjaF9pbmRleCAudGl0ZW0gLml0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4udGFibGVfc2VhcmNoX2luZGV4IC50aXRlbSAuaXRlbSAudHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwIDAuNzE0Mjg1NzE0M3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRThCNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlX3NlYXJjaF9pbmRleCAudGl0ZW0gLml0ZW0gLnRleHQge1xuICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N2VtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRhYmxlX3NlYXJjaF9pbmRleCAudGl0ZW0gLml0ZW0gLmNvdW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlX3NlYXJjaF9pbmRleCAudGl0ZW0gLml0ZW0gLmNvdW50IC5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGVfc2VhcmNoX2luZGV4IC50aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGVfc2VhcmNoX2luZGV4IC50aXRlbSAuaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlX3NlYXJjaF9pbmRleCAudGl0ZW0gLml0ZW0gLnR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGVfc2VhcmNoX2luZGV4IC50aXRlbSAuaXRlbSAuYnRuX3R5cGU3IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5YKs5LqL44K544Oa44O844K55LiA6KanXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRhYmxlX3Nob3BfZGF0YSB7XG4gIG1pbi13aWR0aDogMjAwMHB4O1xuICAvKiBcbiAgICBpbWcge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICB9ICovXG4gIC8qIOODhuODvOODluODq+ODmOODg+ODgOODvCAqL1xuICAvKiDjg4bjg7zjg5bjg6vjg5Djg4fjgqMgKi9cbn1cbi50YWJsZV9zaG9wX2RhdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzYxOTZiNTtcbn1cbi50YWJsZV9zaG9wX2RhdGEgLmJvZHkge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50YWJsZV9zaG9wX2RhdGEgLnRoZWFkLCAudGFibGVfc2hvcF9kYXRhIC50aXRlbSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLnRhYmxlX3Nob3BfZGF0YSAudGhlYWQuY2F0X3Nob3BpbmZvIC5mLWJvbGQsIC50YWJsZV9zaG9wX2RhdGEgLnRpdGVtLmNhdF9zaG9waW5mbyAuZi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi50YWJsZV9zaG9wX2RhdGEgLnRoZWFkLmNhdF9zcGFjZWluZm8sIC50YWJsZV9zaG9wX2RhdGEgLnRpdGVtLmNhdF9zcGFjZWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTkycHg7XG59XG4udGFibGVfc2hvcF9kYXRhIC50aGVhZC5jYXRfcmFuaywgLnRhYmxlX3Nob3BfZGF0YSAudGl0ZW0uY2F0X3Jhbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2Y5O1xufVxuLnRhYmxlX3Nob3BfZGF0YSAuaGVhZCAudGhlYWQge1xuICBmb250LXNpemU6IDAuODU3ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjZjBmNWY5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNBNTI5O1xufVxuLnRhYmxlX3Nob3BfZGF0YSAuaGVhZCAudGhlYWQgLnN1YnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjcxNGVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLnRhYmxlX3Nob3BfZGF0YSAuaGVhZCAudGhlYWQgLnN1YnRleHQgLmRoZWFkLCAudGFibGVfc2hvcF9kYXRhIC5oZWFkIC50aGVhZCAuc3VidGV4dCAuZGl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGFibGVfc2hvcF9kYXRhIC5oZWFkIC50aGVhZCAuc3VidGV4dCAuZGhlYWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLnRhYmxlX3Nob3BfZGF0YSAuaGVhZCAudGhlYWQgLnN1YnRleHQgLmRoZWFkOmFmdGVyIHtcbiAgY29udGVudDogXCLvvJpcIjtcbn1cbi50YWJsZV9zaG9wX2RhdGEgLmhlYWQgLnRoZWFkIC5zdWJ0ZXh0IC5kaXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCLjgIFcIjtcbn1cbi50YWJsZV9zaG9wX2RhdGEgLmhlYWQgLnJvdy5fX29uZSAudGhlYWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxZW07XG59XG4udGFibGVfc2hvcF9kYXRhIC5ib2R5IHtcbiAgLyog6ZaJ5bqXICovXG4gIC8qIGRsaXN0ICovXG59XG4udGFibGVfc2hvcF9kYXRhIC5ib2R5IC5zaG9wX2Nsb3NlIC50aXRlbSB7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnRhYmxlX3Nob3BfZGF0YSAuYm9keSAuc2hvcF9jbG9zZSAudGl0ZW0gYSB7XG4gIGNvbG9yOiAjYTRjZGU1O1xufVxuLnRhYmxlX3Nob3BfZGF0YSAuYm9keSAuc2hvcF9jbG9zZSAudGl0ZW0gaW1nIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnRhYmxlX3Nob3BfZGF0YSAuYm9keSAuc2hvcF9jbG9zZSAudGl0ZW0uX19zaG9wdHlwZSB7XG4gIGNvbG9yOiAjZTM0MTQxO1xufVxuLnRhYmxlX3Nob3BfZGF0YSAuYm9keSAudGl0ZW0ge1xuICAvKiDnqK7liKUgKi9cbiAgLyog5pa96Kit5YaZ55yfICovXG4gIC8qIOWxi+WPt+OAgeW6l+iIl+WQjeOAgeS9j+aJgCAqL1xuICAvKiDlgqzkuovjgrnjg5rjg7zjgrkgKi9cbn1cbi50YWJsZV9zaG9wX2RhdGEgLmJvZHkgLnRpdGVtLl9fc2hvcHR5cGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlX3Nob3BfZGF0YSAuYm9keSAudGl0ZW0uX19waG90byB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi50YWJsZV9zaG9wX2RhdGEgLmJvZHkgLnRpdGVtLl9feWFnb3UsIC50YWJsZV9zaG9wX2RhdGEgLmJvZHkgLnRpdGVtLl9fc2hvcF9uYW1lLCAudGFibGVfc2hvcF9kYXRhIC5ib2R5IC50aXRlbS5fX2FkZHJlc3Mge1xuICBmb250LXNpemU6IDAuODU3ZW07XG59XG4udGFibGVfc2hvcF9kYXRhIC5ib2R5IC50aXRlbS5fX3NwYWNlIC5fX3NwYWNlX3Bob3RvIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbn1cbi50YWJsZV9zaG9wX2RhdGEgLmJvZHkgLmRsaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmb250LXNpemU6IDAuODU3ZW07XG59XG4udGFibGVfc2hvcF9kYXRhIC5ib2R5IC5kbGlzdCAuZGhlYWQge1xuICBmbGV4LWJhc2lzOiA3NXB4O1xuICBtYXgtd2lkdGg6IDc1cHg7XG59XG4udGFibGVfc2hvcF9kYXRhIC5ib2R5IC5kbGlzdCAuZGl0ZW0ge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA3NXB4KTtcbn1cbi50YWJsZV9zaG9wX2RhdGEgLmJvZHkgLmRsaXN0Ll9fc3BhY2VfbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2NjO1xufVxuLnRhYmxlX3Nob3BfZGF0YSAuYm9keSAuZGxpc3QuX19zcGFjZV9uYW1lIGR0IHtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgZmxleC1ncm93OiAxO1xuICBvcmRlcjogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnRhYmxlX3Nob3BfZGF0YSAuYm9keSAuZGxpc3QuX19zcGFjZV9uYW1lIGR0IGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpbnQtaGVhZGVyIHtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLnByaW50LWhlYWRlciAucHJpbnRfZm9ybSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNjFhMztcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wcmludC1oZWFkZXIgLnByaW50X2Zvcm0gLnByaW50X2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM0OGFhZWM7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMwYTQwNWY7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMGY0Yzc0O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM4Y2NkZjk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucHJpbnQtaGVhZGVyIC5wcmludF9mb3JtIC5wcmludF9idXR0b246aG92ZXIge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzBmNGM3NDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzhjY2RmOTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM0OGFhZWM7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzBhNDA1Zjtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnByaW50LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Oe44OD44OX5qSc57SiIOODneODg+ODl+OCouODg+ODl1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tYXB3aW5kb3dfX3RkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1hcHdpbmRvd19fY29udGVudCB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubWFwd2luZG93X19jb250ZW50IHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubWFwd2luZG93X19jb250ZW50IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjpcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLyogLXdlYmtpdC0gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAqL1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1hcHdpbmRvd19fdGgsIC5tYXB3aW5kb3dfX3RkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFwd2luZG93X19jb250ZW50IHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg57jgqTjg5rjg7zjgrjjgIDjgrnjg4bjg7zjgr/jgrnnrqHnkIbjg4bjg7zjg5bjg6tcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uc3RhdHVzLWluZGV4X190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG4uc3RhdHVzLWluZGV4Ll9fdmFsaTFfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvdmVyZmxvdy14OiB1bnNldDtcbn1cblxuLnRhYmxlX3N0YXR1cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn1cbi50YWJsZV9zdGF0dXMgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuLnRhYmxlX3N0YXR1cyB0aCwgLnRhYmxlX3N0YXR1cyB0ZCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjZmNmY2Y7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYmxlX3N0YXR1cyB0aCBhLCAudGFibGVfc3RhdHVzIHRkIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYmxlX3N0YXR1cyB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZV9zdGF0dXMuX192YWxpMSB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZjU7XG59XG4udGFibGVfc3RhdHVzLl9fdmFsaTEgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZmZjM7XG59XG5cbi8qIOODnOODg+OCr+OCue+8iOOCq+ODvOODieWei++8iSAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIOODnOODg+OCr+OCuVxuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5bY2xhc3MqPVwiIGJveF9cIl0sXG5bY2xhc3NePWJveF9dIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5bY2xhc3MqPVwiIGJveF9cIl0uX19pbmxpbmUsXG5bY2xhc3NePWJveF9dLl9faW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg5zjg4Pjgq/jgrkxXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJveF90eXBlMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIuMTQycmVtO1xuICAvKiB2YXJpMSAqL1xuICAvKiB2YXJpMiAqL1xuICAvKiB2YXJpMiAqL1xuICAvKiBwYWRkaW5n5L2Z55m944Gq44GXICovXG4gIC8qIHBhZGRpbmfkvZnnmb3ni63jgoEgKi9cbiAgLyogcGFkZGluZ+S9meeZveW6g+OCgSAqL1xufVxuLmJveF90eXBlMS5fX210MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmJveF90eXBlMS5fX3B0YjMwIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuLmJveF90eXBlMS5fX3ZhcmkxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJveF90eXBlMS5fX3ZhcmkxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAyLjE0MnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xufVxuLmJveF90eXBlMS5fX3ZhcmkyIHtcbiAgcGFkZGluZzogMi4xNDJyZW0gMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94X3R5cGUxLl9fdmFyaTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDIuMTQycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XG59XG4uYm94X3R5cGUxLl9fdmFyaTIgLmJfc3ViYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDIuMTQycmVtO1xuICAvKiDjg6njg7Pjgq3jg7PjgrAgKi9cbn1cbi5ib3hfdHlwZTEuX192YXJpMiAuYl9zdWJib3g6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyLjE0MnJlbTtcbn1cbi5ib3hfdHlwZTEuX192YXJpMiAuYl9zdWJib3g6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjE0MnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XG59XG4uYm94X3R5cGUxLl9fdmFyaTIgLmJfc3ViYm94Ll9fcmFua2luZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNkNWU3ZjYgMCUsICNmZmZmZmYgNzUlKTtcbn1cbi5ib3hfdHlwZTEuX192YXJpMyB7XG4gIHBhZGRpbmc6IDEuMjE0Mjg1NzE0M3JlbTtcbn1cbi5ib3hfdHlwZTEgLnJpZ2h0X3Bvc2l0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYm94X3R5cGUxLl9fbm9fcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYm94X3R5cGUxLl9fcGFkZGluZ19zbWFsbCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5ib3hfdHlwZTEuX19wYWRkaW5nX2xhcmdlIHtcbiAgcGFkZGluZzogMi4xNDJyZW07XG59XG4uYm94X3R5cGUxLl9fbWFyZ2luX2JvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYm94X3R5cGUxLCAuYm94X3R5cGUxLl9fcGFkZGluZ19sYXJnZSB7XG4gICAgcGFkZGluZzogMS40MTRyZW0gMS4xNTNyZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Oc44OD44Kv44K5MlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ib3hfdHlwZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW0gMS41cmVtO1xuICAvKiDog4zmma8g5aWH5pWwICovXG4gIC8qIOiDjOaZryDlgbbmlbAgKi9cbiAgLyog6IOM5pmvICovXG4gIC8qIOOCs+ODs+ODhuODs+ODhOOCqOODquOCoiAqL1xuICAvKiDjgrXjg5bjg4bjgq3jgrnjg4ggKi9cbiAgLyog6KaL5Ye644GXICovXG4gIC8qIOacrOaWhyAqL1xuICAvKiDog4zmma/jgrDjg6zjgqQgKi9cbiAgLyogcGFyYWdyYXBo44Gq44GXICovXG59XG4uYm94X3R5cGUyOm50aC1vZi10eXBlKDJuLTEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4QkUzQjtcbn1cbi5ib3hfdHlwZTI6bnRoLW9mLXR5cGUoMm4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFRDg2Njtcbn1cbi5ib3hfdHlwZTIgLmJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpbjtvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcIjtcbn1cbi5ib3hfdHlwZTIgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uYm94X3R5cGUyIC5zdWJ0ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTRyZW07XG4gIGZvbnQtc2l6ZTogMS4yODVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYm94X3R5cGUyIC5oZWFkbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1zaXplOiAxLjM4NWVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmJveF90eXBlMiAucGFyYWdyYXBoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICBmb250LXNpemU6IDAuODU3ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYm94X3R5cGUyLl9fZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJveF90eXBlMi5fX2dyYXkgLnN1YnRleHQge1xuICBjb2xvcjogIzMzMztcbn1cbi5ib3hfdHlwZTIuX19ncmF5IC5kbGlzdCAuaGVhZGxpbmUge1xuICBjb2xvcjogIzMzMztcbn1cbi5ib3hfdHlwZTIuX192YXJpMSB7XG4gIGhlaWdodDogOTBweDtcbn1cbi5ib3hfdHlwZTIuX192YXJpMSAuc3VidGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxLjE1ZW07XG59XG4uYm94X3R5cGUyLl9fdmFyaTEgLmhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJveF90eXBlMiB7XG4gICAgLyog6IOM5pmvICovXG4gICAgLyog44Kz44Oz44OG44Oz44OE44Ko44Oq44KiICovXG4gICAgLyog6KaL5Ye644GX44OW44Ot44OD44KvICovXG4gICAgLyog44K144OW44OG44Kt44K544OIICovXG4gICAgLyog6KaL5Ye644GXICovXG4gICAgLyog5pys5paHICovXG4gICAgLyogcGFyYWdyYXBo44Gq44GXICovXG4gIH1cbiAgLmJveF90eXBlMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMTExcmVtO1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAuYm94X3R5cGUyIC5iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpbjtvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyO1wiO1xuICB9XG4gIC5ib3hfdHlwZTIgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJveF90eXBlMiAuZGxpc3Qge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleC1iYXNpczogMTgwcHg7XG4gIH1cbiAgLmJveF90eXBlMiAuc3VidGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5ib3hfdHlwZTIgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG4gIC5ib3hfdHlwZTIgLnBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTgwcHgpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5ib3hfdHlwZTIuX192YXJpMSAuZGxpc3QsIC5ib3hfdHlwZTIuX192YXJpMSAuaGVhZGxpbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYm94X3R5cGUyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLmJveF90eXBlMjpub3QoOmZpcnN0LWNoaWxkKS5fX3ZhcmkxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYm94X3R5cGUyIHtcbiAgICAvKiDog4zmma8gKi9cbiAgICAvKiDjgrPjg7Pjg4bjg7Pjg4Tjgqjjg6rjgqIgKi9cbiAgICAvKiDopovlh7rjgZfjg5bjg63jg4Pjgq8gKi9cbiAgICAvKiDmnKzmlocgKi9cbiAgICAvKiBwYXJhZ3JhcGjjgarjgZcgKi9cbiAgfVxuICAuYm94X3R5cGUyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMTUzcmVtO1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbiAgLmJveF90eXBlMiAuYmcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XCI7XG4gIH1cbiAgLmJveF90eXBlMiAuY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJveF90eXBlMiAuZGxpc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG4gIC5ib3hfdHlwZTIgLnBhcmFncmFwaCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICAuYm94X3R5cGUyLl9fdmFyaTEge1xuICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICB9XG4gIC5ib3hfdHlwZTIuX192YXJpMSAuZGxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJveF90eXBlMi5fX3ZhcmkxIC5zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDAuNzllbTtcbiAgfVxuICAuYm94X3R5cGUyLl9fdmFyaTEgLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDAuODg5ZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Oc44OD44Kv44K5M1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ib3hfdHlwZTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAxMjBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAvKiBQREblh7rlipvjg5zjgr/jg7MgKi9cbiAgLyog44GK5rCX44Gr5YWl44KK44Oc44K/44OzICovXG4gIC8qIOOCpOODoeODvOOCuCAqL1xuICAvKiDjg4bjgq3jgrnjg4jjgrPjg7Pjg4bjg7Pjg4QgKi9cbiAgLyog6KaL5Ye644GXICovXG4gIC8qIOacrOaWhyAqL1xuICAvKiDmlr3oqK3mpoLopoEgKi9cbiAgLyog44Op44Oz44Kt44Oz44KwICovXG59XG4uYm94X3R5cGUzLl9fc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYm94X3R5cGUzLl9fYmFja2dyb3VuZCBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjY3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJveF90eXBlMyAuYnRuX3R5cGU4Ll9fcGRmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICB6LWluZGV4OiAyO1xuICB0b3A6IGNhbGMoMC45MjhyZW0gKyAxcHgpO1xuICByaWdodDogY2FsYyg1MHB4ICsgMC41cmVtKTtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXNpemU6IDAuODg5ZW07XG59XG4uYm94X3R5cGUzIC5idG5fdHlwZTguX19wZGYgLmxheWVyIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbi5ib3hfdHlwZTMgLmJ0bl9pY29uMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwLjQyOGVtO1xuICByaWdodDogMC40MjhlbTtcbn1cbi5ib3hfdHlwZTMgLmltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmJveF90eXBlMyAuaW1hZ2UgLm9iamZpdCB7XG4gIGhlaWdodDogMTcwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogMTIwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC8qIG9iamVjdC1maXQ6IGNvdmVyOyAqL1xuICAvKiBib3gtc2hhZG93OiAxMHB4IDBweCA1cHggIzAwMDAwMDhhOyAqL1xufVxuLmJveF90eXBlMyAuZGV0YWlsIHtcbiAgcGFkZGluZzogMC44NTdyZW0gMC41NzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYm94X3R5cGUzIC5wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDAuODU3ZW07XG59XG4uaG92ZXIgLmJveF90eXBlMzpob3ZlciwgLmJveF90eXBlMy5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGNvbG9yOiAjRTI4QjQxO1xufVxuLmhvdmVyIC5ib3hfdHlwZTM6aG92ZXIgLmltYWdlIC5vYmpmaXQsIC5ib3hfdHlwZTMuaG92ZXIgLmltYWdlIC5vYmpmaXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYm94X3R5cGUzLl9fZmFjaWxpdHlfaXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAwO1xuICAvKiDopovlh7rjgZcgKi9cbiAgLyog5pys5paHICovXG59XG4uYm94X3R5cGUzLl9fZmFjaWxpdHlfaXRlbSAuaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uYm94X3R5cGUzLl9fZmFjaWxpdHlfaXRlbSAuaW1hZ2UgLm9iamZpdCB7XG4gIGhlaWdodDogMjEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJveF90eXBlMy5fX2ZhY2lsaXR5X2l0ZW0gLmRldGFpbCB7XG4gIHBhZGRpbmc6IDAuODU3cmVtIDAuNzVyZW07XG59XG4uYm94X3R5cGUzLl9fZmFjaWxpdHlfaXRlbSAuaGVhZGxpbmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ib3hfdHlwZTMuX19mYWNpbGl0eV9pdGVtIC5wYXJhZ3JhcGgge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBjb2xvcjogIzY2Njtcbn1cbi5ib3hfdHlwZTMuX19yYW5raW5nIC5kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ib3hfdHlwZTMuX19yYW5raW5nIC5kZXRhaWwgLmNyb3duIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmJveF90eXBlMy5fX3JhbmtpbmcgLmRldGFpbCAucmFuayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDQ1ODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYm94X3R5cGUzIHtcbiAgICAvKiDjgqTjg6Hjg7zjgrggKi9cbiAgICAvKiDmnKzmlocgKi9cbiAgICAvKiDmlr3oqK3mpoLopoEgKi9cbiAgfVxuICAuYm94X3R5cGUzIC5pbWFnZSAub2JqZml0IHtcbiAgICBoZWlnaHQ6IDE1NXB4O1xuICB9XG4gIC5ib3hfdHlwZTMgLnBhcmFncmFwaCB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gIH1cbiAgLmJveF90eXBlMy5fX2ZhY2lsaXR5X2l0ZW0gLmltYWdlIC5vYmpmaXQge1xuICAgIGhlaWdodDogMTU1cHg7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Oc44OD44Kv44K5NFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ib3hfdHlwZTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xuICAvKiDog4zmma/jgqTjg6Hjg7zjgrggKi9cbiAgLyog6KaL5Ye644GX44OG44Kt44K544OIICovXG59XG4uYm94X3R5cGU0IC5pbWFnZSAub2JqZml0IHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJveF90eXBlNCAuaGVhZGxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LXNpemU6IDEuMTQyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLmhvdmVyIC5ib3hfdHlwZTQ6aG92ZXIsIC5ib3hfdHlwZTQuaG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYm94X3R5cGU0IHtcbiAgICAvKiDog4zmma/jgqTjg6Hjg7zjgrggKi9cbiAgICAvKiDopovlh7rjgZfjg4bjgq3jgrnjg4ggKi9cbiAgfVxuICAuYm94X3R5cGU0IC5pbWFnZSAub2JqZml0IHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5ib3hfdHlwZTQgLmhlYWRsaW5lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Oc44OD44Kv44K5NVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ib3hfdHlwZTUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBwYWRkaW5nOiAwLjcxNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjNTM0MjM3O1xuICBmb250LXNpemU6IDAuODg5ZW07XG59XG4uYm94X3R5cGU1Ll9fbXlwYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBjb2xvcjogIzY2Njtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Oc44OD44Kv44K5NlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ib3hfdHlwZTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI4QjQxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTI4QjQxO1xuICBwYWRkaW5nOiAxLjQyOHJlbTtcbiAgLyog6IOM5pmvdGhpcmRseSAqL1xufVxuLmJveF90eXBlNiAuaWNvbl9sb2dvMDEge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuLmJveF90eXBlNiAuaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjQyOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI4NWVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib3hfdHlwZTYgLmRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgcGFkZGluZzogMS40MjhyZW07XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uYm94X3R5cGU2IC5kZXRhaWwgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjQyOHJlbTtcbn1cbi5ib3hfdHlwZTYgLmljb24ge1xuICBjb2xvcjogI0UyOEI0MTtcbn1cbi5ib3hfdHlwZTYgLmJ0bl90eXBlMTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNBNTI5O1xuICBib3JkZXItY29sb3I6ICM2Q0E1Mjk7XG59XG4uYm94X3R5cGU2IC5idG5fdHlwZTEyIC5pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm94X3R5cGU2Ll9fYmdfdGhpcmRseSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTU4MEY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm94X3R5cGU2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmJveF90eXBlNiAuaGVhZCB7XG4gICAgZmxleC1iYXNpczogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAuYm94X3R5cGU2IC5kZXRhaWwge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJveF90eXBlNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC43MTRyZW07XG4gIH1cbiAgLmJveF90eXBlNiAuaGVhZCwgLmJveF90eXBlNiAuZGV0YWlsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJveF90eXBlNiAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS40MTRlbTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg5zjg4Pjgq/jgrk3XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJveF90eXBlNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgLyog55Sz44GX6L6844G/5pel5pmC44Go44GK5ZWP44GE5ZCI44KP44Gb56iu5YilICovXG4gIC8qIOODmOODg+ODieips+e0sCAqL1xuICAvKiDoqbPntLDjg5zjgr/jg7MgKi9cbiAgLyog6Kmz57SwICovXG4gIC8qIOW4jOacm+aXpSAqL1xuICAvKiDjgYrllY/jgYTlkIjjgo/jgZvlsaXmrbQgKi9cbn1cbi5ib3hfdHlwZTcgLmhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94X3R5cGU3IC5kbGlzdF90eXBlMiB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm94X3R5cGU3IC5oZWFkX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCAtIDEuNDI4cmVtKTtcbn1cbi5ib3hfdHlwZTcgLmhlYWRfZGV0YWlsIC5oZWFkbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNDI0ZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJveF90eXBlNyAuYWNjb3JkaW9uX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjhCNDE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIHBhZGRpbmc6IDAuNzE0cmVtIDEuNDI4cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMzBweDtcbiAgcmlnaHQ6IDEuNDI4cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJveF90eXBlNyAuYWNjb3JkaW9uX2J1dHRvbiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC44ODllbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAwLjcxNHJlbTtcbn1cbi5ib3hfdHlwZTcgLmRldGFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEuNDI4cmVtO1xufVxuLmJveF90eXBlNyAucHJlZmVycmVkX2RhdGUgLmxpdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJveF90eXBlNyAucHJlZmVycmVkX2RhdGUgLmxpdGVtICsgLmxpdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzE0cmVtO1xufVxuLmJveF90eXBlNy5fX2NvbnRhY3Qge1xuICAvKiDmlr3oqK3oqbPntLAgKi9cbiAgLyog6Kmz57Sw44Oc44K/44OzICovXG59XG4uYm94X3R5cGU3Ll9fY29udGFjdCAuZmFjaWxpdHlfZGV0YWlsIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCAtIDEuNDI4cmVtKTtcbn1cbi5ib3hfdHlwZTcuX19jb250YWN0IC5hY2NvcmRpb25fYnV0dG9uIHtcbiAgd2lkdGg6IDE5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJveF90eXBlNyB7XG4gICAgLyog44OY44OD44OJ6Kmz57SwICovXG4gICAgLyog6Kmz57Sw44Oc44K/44OzICovXG4gICAgLyog55Sz44GX6L6844G/5pel5pmCICovXG4gICAgLyog6Kmz57SwICovXG4gICAgLyog5biM5pyb5pelICovXG4gICAgLyog44GK5ZWP44GE5ZCI44KP44Gb5bGl5q20ICovXG4gIH1cbiAgLmJveF90eXBlNyB7XG4gICAgcGFkZGluZzogMS40MjhyZW07XG4gIH1cbiAgLmJveF90eXBlNyAuaGVhZF9kZXRhaWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYm94X3R5cGU3IC5oZWFkX2RldGFpbCAuaGVhZGxpbmUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjI2NmVtO1xuICB9XG4gIC5ib3hfdHlwZTcgLmFjY29yZGlvbl9idXR0b24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgY29sb3I6ICNFMjhCNDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjQyOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJveF90eXBlNyAudGltZV9yZXNlcnZlZCB7XG4gICAgZm9udC1zaXplOiAwLjg4OWVtO1xuICB9XG4gIC5ib3hfdHlwZTcgLmRldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwLjcxNHJlbSAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTI4QjQxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTI4QjQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMC44ODllbTtcbiAgfVxuICAuYm94X3R5cGU3IC5wcmVmZXJyZWRfZGF0ZSAubGl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ib3hfdHlwZTcgLnByZWZlcnJlZF9kYXRlIC5saXRlbSArIC5saXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMC43MTRyZW07XG4gIH1cbiAgLmJveF90eXBlNy5fX2NvbnRhY3Qge1xuICAgIC8qIOaWveioreips+e0sCAqL1xuICAgIC8qIOips+e0sOODnOOCv+ODsyAqL1xuICB9XG4gIC5ib3hfdHlwZTcuX19jb250YWN0IC5mYWNpbGl0eV9kZXRhaWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYm94X3R5cGU3Ll9fY29udGFjdCAuYWNjb3JkaW9uX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Oc44OD44Kv44K5OFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ib3hfdHlwZTgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYm94X3R5cGU4IC5kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjcxNHJlbTtcbn1cbi5ib3hfdHlwZTggLmRldGFpbCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmJveF90eXBlOCAuZGV0YWlsID4gKjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA4MCU7XG59XG4uYm94X3R5cGU4IC5iX2RsaXN0MSB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5ib3hfdHlwZTggLmJfZGxpc3QxIC5kaGVhZCwgLmJveF90eXBlOCAuYl9kbGlzdDEgLmRpdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmJveF90eXBlOCAuYl9kbGlzdDEgLmRoZWFkOmFmdGVyIHtcbiAgY29udGVudDogXCLvvJpcIjtcbn1cbi5ib3hfdHlwZTggLmhlYWRsaW5lIHtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXNpemU6IDEuNDI0ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMzMzM7XG59XG4uYm94X3R5cGU4IC5oZWFkbGluZSAudGV4dF9zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43MDJlbTtcbn1cbi5ib3hfdHlwZTggLmJ0bl90eXBlNyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDAuNzE0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJveF90eXBlOCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJveF90eXBlOCAuYnRuX3R5cGU3IHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwLjcxNHJlbSBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5ib3hfdHlwZTggLmRldGFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJveF90eXBlOCAuZGV0YWlsIC5iX2RsaXN0MSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5ib3hfdHlwZTggLmRldGFpbCAuYl9kbGlzdDE6bnRoLW9mLXR5cGUobisyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJveF90eXBlOCAuZGV0YWlsIC5iX2RsaXN0MTpudGgtb2YtdHlwZShuKzIpOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODnOODg+OCr+OCuSDnqbpcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYm94X3R5cGVfZW1wdHkge1xuICAvKiDjgYrmsJfjgavlhaXjgorjg5zjgr/jg7MgKi9cbn1cbi5ib3hfdHlwZV9lbXB0eSAuYnRuX2ljb24xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDAuNDI4ZW07XG4gIHJpZ2h0OiAwLjQyOGVtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg5zjg4Pjgq/jgrkg44Oc44K/44OzM1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ib3hfYnRuMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJveF9idG4zIC5idG5fdHlwZTMge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuLmJveF9idG4zIC5idG5fdHlwZTM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMS40MjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYm94X2J0bjMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ib3hfYnRuMyAuYnRuX3R5cGUzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJveF9idG4zIC5idG5fdHlwZTM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0cmVtO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODnOODg+OCr+OCuSDjg5Xjgqnjg7zjg6BcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYm94X2Zvcm0xIHtcbiAgcGFkZGluZzogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJveF9mb3JtMSB7XG4gICAgcGFkZGluZzogMS40MjhyZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Oc44OD44Kv44K5IOODleOCqeODvOODoCAyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJveF9mb3JtMiB7XG4gIHBhZGRpbmc6IDEuNDI4cmVtIDAuNzE0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJveF9mb3JtMi5fX3RyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYm94X2Zvcm0yLl9fd2lkdGgxMjUwIHtcbiAgbWF4LXdpZHRoOiAxMjUwcHg7XG59XG4uYm94X2Zvcm0yLl9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ib3hfZm9ybTIuX19mbGV4IC5ib3hfZm9ybTJfX2l0ZW0ge1xuICB3aWR0aDogNDAlO1xuICBtaW4td2lkdGg6IDQ0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmJveF9mb3JtMi5fX2ZsZXggLmJveF9mb3JtMl9faXRlbSAubGlzdF9mb3JtMSA+IC5kaGVhZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE2MHB4O1xufVxuLmJveF9mb3JtMi5fX2ZsZXggLmJveF9mb3JtMl9faXRlbSAuZGl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94X2Zvcm0yLl9fZmxleCAuYm94X2Zvcm0yX19pdGVtLl9fb25lIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MCU7XG59XG4uYm94X2Zvcm0yLl9fZmxleCAuYm94X2Zvcm0yX19pdGVtLl9fb25lX3NtYWxsIHtcbiAgbWluLXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luLXJpZ2h0OiAzMCU7XG59XG4uYm94X2Zvcm0yLl9fZmxleCAuYm94X2Zvcm0yX19pdGVtLl9fb25lX2JpZyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1yaWdodDogMjAlO1xufVxuLmJveF9mb3JtMi5fX2ZsZXggLmJveF9mb3JtMl9faXRlbS5fX2JvcmRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjQyODU3MTQyODZyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2RjZGNkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJveF9mb3JtMi5fX2ZsZXggLmJveF9mb3JtMl9faXRlbSB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gIH1cbiAgLmJveF9mb3JtMi5fX2ZsZXggLmJveF9mb3JtMl9faXRlbS5fX29uZV9zbWFsbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib3hfZm9ybTIuX19mbGV4IC5ib3hfZm9ybTJfX2l0ZW0uX19vbmVfYmlnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5ib3hfZm9ybTIge1xuICAgIHBhZGRpbmc6IDAuNTcxNDI4NTcxNHJlbTtcbiAgfVxuICAuYm94X2Zvcm0yLl9fZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJveF9mb3JtMi5fX2ZsZXggLmJveF9mb3JtMl9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmJveF9mb3JtMi5fX2ZsZXggLmJveF9mb3JtMl9faXRlbSAubGlzdF9mb3JtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJveF9mb3JtMi5fX2ZsZXggLmJveF9mb3JtMl9faXRlbS5fX29uZV9iaWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBHb29nbGUgTWFw55So44Gu44Oc44OD44Kv44K5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJveF9nbWFwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5ib3hfZ21hcCBpZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDmpJzntKLjg5zjg4Pjgq/jgrlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYm94X3NlYXJjaF90eXBlMSwgLmJveF9zZWFyY2hfdHlwZTIge1xuICBwYWRkaW5nOiAwLjcxNDI4NTcxNDNyZW07XG59XG4uYm94X3NlYXJjaF90eXBlMSAuYl9oZWFkIC5pY29uLWJveCwgLmJveF9zZWFyY2hfdHlwZTIgLmJfaGVhZCAuaWNvbi1ib3gge1xuICB3aWR0aDogNjJweDtcbn1cbi5ib3hfc2VhcmNoX3R5cGUxIC5iX2hlYWQgLmhlYWRsaW5lLCAuYm94X3NlYXJjaF90eXBlMiAuYl9oZWFkIC5oZWFkbGluZSB7XG4gIHBhZGRpbmctbGVmdDogMC4zNTcxNDI4NTcxcmVtO1xufVxuLmJveF9zZWFyY2hfdHlwZTEgLmJfYm9keS50eXBlMSwgLmJveF9zZWFyY2hfdHlwZTIgLmJfYm9keS50eXBlMSB7XG4gIHBhZGRpbmc6IDMuNTcxNDI4NTcxNHJlbSAyLjVyZW07XG59XG4uYm94X3NlYXJjaF90eXBlMSAuYl9ib2R5LnR5cGUyIC5vYmplY3RfbWFwLCAuYm94X3NlYXJjaF90eXBlMiAuYl9ib2R5LnR5cGUyIC5vYmplY3RfbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNTcxNDI4NTcxNHJlbTtcbiAgbGVmdDogMi4xNDI4NTcxNDI5cmVtO1xufVxuLmJveF9zZWFyY2hfdHlwZTEgLmJfYm9keS50eXBlMywgLmJveF9zZWFyY2hfdHlwZTIgLmJfYm9keS50eXBlMyB7XG4gIHBhZGRpbmc6IDAuODU3MTQyODU3MXJlbSAyLjE0Mjg1NzE0MjlyZW07XG59XG4uYm94X3NlYXJjaF90eXBlMSAuYl9ib2R5LnR5cGU0LCAuYm94X3NlYXJjaF90eXBlMiAuYl9ib2R5LnR5cGU0IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiAwLjg1NzE0Mjg1NzFyZW0gMi4xNDI4NTcxNDI5cmVtO1xufVxuLmJveF9zZWFyY2hfdHlwZTEgLmJfYnV0dG9uLCAuYm94X3NlYXJjaF90eXBlMiAuYl9idXR0b24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ib3hfc2VhcmNoX3R5cGUxIC5iX2J1dHRvbi5mbGV4LCAuYm94X3NlYXJjaF90eXBlMiAuYl9idXR0b24uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ib3hfc2VhcmNoX3R5cGUxIC5iX2J1dHRvbiAubGVmdF9wb3NpdGlvbiwgLmJveF9zZWFyY2hfdHlwZTIgLmJfYnV0dG9uIC5sZWZ0X3Bvc2l0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEuNzE0Mjg1NzE0M3JlbTtcbiAgbGVmdDogMDtcbn1cbi5ib3hfc2VhcmNoX3R5cGUxIC5iX2J1dHRvbiAucmlnaHRfcG9zaXRpb24sIC5ib3hfc2VhcmNoX3R5cGUyIC5iX2J1dHRvbiAucmlnaHRfcG9zaXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMS43MTQyODU3MTQzcmVtO1xuICByaWdodDogMi4yODU3MTQyODU3cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbi5ib3hfc2VhcmNoX3R5cGUxIC5iX2J1dHRvbiAucmlnaHRfcG9zaXRpb24uX19yaWdodCwgLmJveF9zZWFyY2hfdHlwZTIgLmJfYnV0dG9uIC5yaWdodF9wb3NpdGlvbi5fX3JpZ2h0IHtcbiAgcmlnaHQ6IDEuNDI4NTcxNDI4NnJlbTtcbn1cblxuLmJveF9zZWFyY2hfdHlwZTEuX19pbmZvLXR5cGUge1xuICBoZWlnaHQ6IDQzNnB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uYm94X3NlYXJjaF90eXBlMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm94X3NlYXJjaF90eXBlMi5fX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJveF9zZWFyY2hfdHlwZTIgLmFsbF9zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJveF9zZWFyY2hfdHlwZTIgLmFsbF9zZWFyY2guX19hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ib3hfc2VhcmNoX3R5cGUyIC5tb2RhbENvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQzMHB4O1xufVxuLmJveF9zZWFyY2hfdHlwZTIgLmJveF9zZWFyY2hfdGl0bGUyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3hfc2VhcmNoX3R5cGUxIC5ib3hfc2VhcmNoX3RpdGxlMiwgLmJveF9zZWFyY2hfdHlwZTIgLmJveF9zZWFyY2hfdGl0bGUyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYm94X3NlYXJjaF90eXBlMSAuYl9ib2R5LnR5cGUxLCAuYm94X3NlYXJjaF90eXBlMiAuYl9ib2R5LnR5cGUxIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgfVxuICAuYm94X3NlYXJjaF90eXBlMSAuYl9ib2R5LnR5cGUyIC5vYmplY3RfbWFwLCAuYm94X3NlYXJjaF90eXBlMiAuYl9ib2R5LnR5cGUyIC5vYmplY3RfbWFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ib3hfc2VhcmNoX3R5cGUxIC5iX2JvZHkudHlwZTMsIC5ib3hfc2VhcmNoX3R5cGUyIC5iX2JvZHkudHlwZTMge1xuICAgIHBhZGRpbmc6IDAuODU3MTQyODU3MXJlbSAwO1xuICB9XG59XG4uc2Nyb2xsLXJlcXVpcmUge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2Nyb2xsLXJlcXVpcmU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5zY3JvbGwtcmVxdWlyZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjZGNkY2Q7XG59XG4uc2Nyb2xsLXJlcXVpcmU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjMzE3MjlkO1xufVxuLnNjcm9sbC1yZXF1aXJlLnJlYWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZDQ0MWE1O1xufVxuXG4uYm94X21hcF9maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJveF9tYXBfZmllbGQtaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTB2aDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJveF9tYXBfZmllbGQtdHh0IHtcbiAgbWFyZ2luOiAxLjQyOHJlbSAxLjQyOHJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgY29sb3I6ICNGRkQwNTI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJveF9tYXBfZmllbGQtdHh0IC5hbmNob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5ib3hfbWFwX2ZpZWxkLXR4dCBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDA1MjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmJveF9tYXBfZmllbGQtdHh0IGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5vcHRpb24tdGFnIC5ib3hfc2VhcmNoX3R5cGUxIHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODouODvOODgOODq+ODnOODg+OCr+OCuSB0b3BcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kYWxCb3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDMwO1xuICAvKuOCteOCpOODiOOBq+OCiOOBo+OBpuOBk+OBk+OBruaVsOWApOOBr+iqv+aVtCAqL1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWxCb3ggLm1vZGFsQmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ubW9kYWxCb3ggLm1vZGFsV3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA5NSU7XG4gIG1heC13aWR0aDogNjc2cHg7XG4gIGhlaWdodDogNDYwcHg7XG4gIHBhZGRpbmc6IDAuNzE0Mjg1NzE0M3JlbSAxLjIxNDI4NTcxNDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubW9kYWxCb3ggLm1vZGFsV3JhcHBlci5fX2hlaWdodCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tb2RhbEJveCAubW9kYWxXcmFwcGVyIC5tb2RhbENvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWxCb3ggLm1vZGFsV3JhcHBlciAubW9kYWxDb250ZW50cyAuYWxsX3NlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWxCb3ggLm1vZGFsV3JhcHBlciAubW9kYWxDb250ZW50cyAuYWxsX3NlYXJjaC5fX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsQm94IC5tb2RhbFdyYXBwZXIgLm1vZGFsQ29udGVudHMgLmFsbF9zZWFyY2guX19hY3RpdmUgLmxpc3RfcGhhc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMjYwcHg7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLm1vZGFsQm94IC5jbG9zZU1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogLTU1cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLm1vZGFsQm94IC5jbG9zZU1vZGFsOjpiZWZvcmUsIC5tb2RhbEJveCAuY2xvc2VNb2RhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1Ni41Njg1NDI0OTQ5cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5tb2RhbEJveCAuY2xvc2VNb2RhbDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5tb2RhbEJveCAuY2xvc2VNb2RhbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5tb2RhbEJveC5fX2tlZXAtdGVybSAubW9kYWxXcmFwcGVyIHtcbiAgcGFkZGluZzogMi44NTcxNDI4NTcxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubW9kYWxCb3guX19rZWVwLXRlcm0gLm1vZGFsV3JhcHBlciAubGF5b3V0X3NlYXJjaF9ib3hfdGVybXNib3hfX25hbWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLm1vZGFsQm94Ll9fa2VlcC10ZXJtIC5tb2RhbFdyYXBwZXIgLmxheW91dF9zZWFyY2hfYm94X3Rlcm1zYm94X19uYW1lIGlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBjaGVja2JveCDjg5zjg4Pjgq/jgrlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYm94X2NoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG4uYm94X2NoZWNrYm94IC5jaGVja190eXBlMSB7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm94X2NoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYm94X2NoZWNrYm94IC5jaGVja190eXBlMSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJveF9jaGVja2JveCAuY2hlY2tfdHlwZTE6bnRoLW9mLXR5cGUobisyKSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg57jgqTjg5rjg7zjgrjjgIBib3gxXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJveF9teXBhZ2UxIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOe3miDjg5zjg4Pjgq/jgrlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYm94X2hyX3R5cGUxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiBzb2xpZCA3cHggI0ZGRDA1MjtcbiAgYm94LXNoYWRvdzogMCAtNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog6aeFIOODnOODg+OCr+OCuVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ib3hfc2VhcmNoX3R5cGUxLl9fc3RhdGlvbiAuYl9ib2R5IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBoZWlnaHQ6IDM4MHB4O1xufVxuLmJveF9zZWFyY2hfdHlwZTEuX19zdGF0aW9uIC5iX2JvZHkuX19zdWIge1xuICBoZWlnaHQ6IDMzMHB4O1xufVxuXG4uYm94X3N0YXRpb25fYXJlYSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDJEMkQyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJveF9zdGF0aW9uX2FyZWEuX19zZWFyY2gge1xuICB3aWR0aDogNDUwcHg7XG59XG4uYm94X3N0YXRpb25fYXJlYSAubGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5ib3hfc3RhdGlvbl9hcmVhIC5oZWFkbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDQTUyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm94X3N0YXRpb25fYXJlYSAuaGVhZGxpbmUgLmxpbmVfbmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ib3hfc3RhdGlvbl9hcmVhIC5oZWFkbGluZSAubGluZV9uYW1lIC5sYWJlbCB7XG4gIG1pbi13aWR0aDogMTByZW07XG59XG4uYm94X3N0YXRpb25fYXJlYSAuaGVhZGxpbmUgLmxpbmVfbmFtZSAub3B0aW9uLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJveF9zdGF0aW9uX2FyZWEgLmhlYWRsaW5lIC5vcGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNmVtO1xufVxuLmJveF9zdGF0aW9uX2FyZWEgLmhlYWRsaW5lIC5vcGVuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBcIu+8i1wiO1xufVxuLmJveF9zdGF0aW9uX2FyZWEgLmhlYWRsaW5lIC5vcGVuLmlzLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi44O8XCI7XG59XG4uYm94X3N0YXRpb25fYXJlYSAuc3RhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm94X3N0YXRpb25fYXJlYSAuc3RhdGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5ib3hfc3RhdGlvbl9hcmVhIC5zdGF0aW9uX19jb250ZW50LWxpc3Qge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgd2lkdGg6IDIwJTtcbn1cbi5ib3hfc3RhdGlvbl9hcmVhIC5zdGF0aW9uX19jb250ZW50LWxpc3QuX19tYXgge1xuICB3aWR0aDogNjAlO1xufVxuLmJveF9zdGF0aW9uX2FyZWEgLnN0YXRpb25fX2NvbnRlbnQtbGlzdC5fX21pZGRsZSB7XG4gIHdpZHRoOiA0MCU7XG59XG4uYm94X3N0YXRpb25fYXJlYSAuc3RhdGlvbl9fY29udGVudC1saXN0Ll9fbWluIHtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3hfc3RhdGlvbl9hcmVhIC5zdGF0aW9uX19jb250ZW50LWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYm94X3N0YXRpb25fYXJlYSAuc3RhdGlvbl9fY29udGVudC1saXN0Ll9fbWF4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYm94X3N0YXRpb25fYXJlYSAuc3RhdGlvbl9fY29udGVudC1saXN0Ll9fbWlkZGxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ib3hfc3RhdGlvbl9hcmVhIC5zdGF0aW9uX19jb250ZW50LWxpc3QuX19taW4ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5ib3hfc3RhdGlvbl9hcmVhIC5zdGF0aW9uX19jb250ZW50LWxpc3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmJveF9zdGF0aW9uX2FyZWEgLnN0YXRpb25fX2NvbnRlbnQtbGlzdC5fX21heCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJveF9zdGF0aW9uX2FyZWEgLnN0YXRpb25fX2NvbnRlbnQtbGlzdC5fX21pZGRsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYm94X3N0YXRpb25fYXJlYSAuc3RhdGlvbl9fY29udGVudC1saXN0Ll9fbWluIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ib3hfc3RhdGlvbl9hcmVhIC5oZWFkbGluZSAubGluZV9uYW1lIC5vcHRpb24tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODnOODg+OCr+OCueOAgOOCueODmuODvOOCueODqeODnOOBrueJueW+tFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5hYm91dC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFib3V0LWJveF9faW1hZ2VCb3gge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiA0MCU7XG59XG4uYWJvdXQtYm94X19kZXRhaWxCb3gge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hYm91dC1ib3ggLmFib3V0LWJveF9faW1hZ2VCb3gge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hYm91dC1ib3ggLmFib3V0LWJveF9fZGV0YWlsQm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIOODleOCqeODvOODoCAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIOOCpOODs+ODl+ODg+ODiOODleOCqeODvOODoFxuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OG44Oz44OX44Os44O844OI44Kv44Op44K5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5yZWxhdGlvbl9pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFzdGVyaXNrIHtcbiAgY29sb3I6ICNjODBmMGY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC43MDJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zZW0gMC40ZW0gMC4yZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjMyNGVtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg6njg5njg6tcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGFiZWwuX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjU1NWVtLCAwLjcwMmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC41NTVlbSwgMC43MDJlbSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogI2FiYWJhYjtcbiAgdHJhbnNpdGlvbjogMjYwbXMgY3ViaWMtYmV6aWVyKDAuMjI1LCAxLCAwLjMyLCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBmb250LXNpemU7XG59XG5cbi5sYWJlbC5fX2Vycm9yIC5tc2cge1xuICBjb2xvcjogI2YxNGEyZjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OG44Kt44K544OIXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9dGV4dF0uX19tZWRpdW0sXG5pbnB1dFt0eXBlPWVtYWlsXS5fX21lZGl1bSxcbmlucHV0W3R5cGU9dGVsXS5fX21lZGl1bSxcbmlucHV0W3R5cGU9dXJsXS5fX21lZGl1bSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLl9fbWVkaXVtIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cbmlucHV0W3R5cGU9dGV4dF0uX3NtYWxsLFxuaW5wdXRbdHlwZT1lbWFpbF0uX3NtYWxsLFxuaW5wdXRbdHlwZT10ZWxdLl9zbWFsbCxcbmlucHV0W3R5cGU9dXJsXS5fc21hbGwsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXS5fc21hbGwge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgaW5wdXRbdHlwZT10ZXh0XS5fX21lZGl1bSwgaW5wdXRbdHlwZT10ZXh0XS5fX3NtYWxsLFxuaW5wdXRbdHlwZT1lbWFpbF0uX19tZWRpdW0sXG5pbnB1dFt0eXBlPWVtYWlsXS5fX3NtYWxsLFxuaW5wdXRbdHlwZT10ZWxdLl9fbWVkaXVtLFxuaW5wdXRbdHlwZT10ZWxdLl9fc21hbGwsXG5pbnB1dFt0eXBlPXVybF0uX19tZWRpdW0sXG5pbnB1dFt0eXBlPXVybF0uX19zbWFsbCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLl9fbWVkaXVtLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0uX19zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODhuOCreOCueODiCDjgr/jgqTjg5cxXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmlucHV0LnRleHRfdHlwZTFbdHlwZT10ZXh0XSxcbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9ZW1haWxdLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT10ZWxdLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT11cmxdLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT1wYXNzd29yZF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNDU1ZW0gMC41NTVlbSAwLjM1NWVtO1xuICB0cmFuc2l0aW9uOiA0MDBtcyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yO1xufVxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT10ZXh0XTpmb2N1cywgLmlucHV0LnRleHRfdHlwZTFbdHlwZT10ZXh0XTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSwgLmlucHV0LnRleHRfdHlwZTFbdHlwZT10ZXh0XS5fX2Vycm9yLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT1lbWFpbF06Zm9jdXMsXG4uaW5wdXQudGV4dF90eXBlMVt0eXBlPWVtYWlsXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9ZW1haWxdLl9fZXJyb3IsXG4uaW5wdXQudGV4dF90eXBlMVt0eXBlPXRlbF06Zm9jdXMsXG4uaW5wdXQudGV4dF90eXBlMVt0eXBlPXRlbF06bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uaW5wdXQudGV4dF90eXBlMVt0eXBlPXRlbF0uX19lcnJvcixcbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9dXJsXTpmb2N1cyxcbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9dXJsXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9dXJsXS5fX2Vycm9yLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4uaW5wdXQudGV4dF90eXBlMVt0eXBlPXBhc3N3b3JkXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9cGFzc3dvcmRdLl9fZXJyb3Ige1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNTVlbSAtIDFweCk7XG59XG4uaW5wdXQudGV4dF90eXBlMVt0eXBlPXRleHRdOmZvY3VzICsgLmxhYmVsLCAuaW5wdXQudGV4dF90eXBlMVt0eXBlPXRleHRdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmxhYmVsLCAuaW5wdXQudGV4dF90eXBlMVt0eXBlPXRleHRdLl9fZXJyb3IgKyAubGFiZWwsXG4uaW5wdXQudGV4dF90eXBlMVt0eXBlPWVtYWlsXTpmb2N1cyArIC5sYWJlbCxcbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9ZW1haWxdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmxhYmVsLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT1lbWFpbF0uX19lcnJvciArIC5sYWJlbCxcbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9dGVsXTpmb2N1cyArIC5sYWJlbCxcbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9dGVsXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIC5sYWJlbCxcbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9dGVsXS5fX2Vycm9yICsgLmxhYmVsLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT11cmxdOmZvY3VzICsgLmxhYmVsLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT11cmxdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmxhYmVsLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT11cmxdLl9fZXJyb3IgKyAubGFiZWwsXG4uaW5wdXQudGV4dF90eXBlMVt0eXBlPXBhc3N3b3JkXTpmb2N1cyArIC5sYWJlbCxcbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9cGFzc3dvcmRdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmxhYmVsLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT1wYXNzd29yZF0uX19lcnJvciArIC5sYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuNTU1ZW0sIC0xLjNlbSk7XG4gIGZvbnQtc2l6ZTogMC43OWVtO1xuICBjb2xvcjogIzY2Njtcbn1cbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9dGV4dF06Zm9jdXMsIC5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9dGV4dF06bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uaW5wdXQudGV4dF90eXBlMVt0eXBlPWVtYWlsXTpmb2N1cyxcbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9ZW1haWxdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT10ZWxdOmZvY3VzLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT10ZWxdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT11cmxdOmZvY3VzLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT11cmxdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4uaW5wdXQudGV4dF90eXBlMVt0eXBlPXBhc3N3b3JkXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkYzIzZTtcbn1cbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9dGV4dF0uX19lcnJvciwgLmlucHV0LnRleHRfdHlwZTFbdHlwZT10ZXh0XTppbnZhbGlkLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT1lbWFpbF0uX19lcnJvcixcbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9ZW1haWxdOmludmFsaWQsXG4uaW5wdXQudGV4dF90eXBlMVt0eXBlPXRlbF0uX19lcnJvcixcbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9dGVsXTppbnZhbGlkLFxuLmlucHV0LnRleHRfdHlwZTFbdHlwZT11cmxdLl9fZXJyb3IsXG4uaW5wdXQudGV4dF90eXBlMVt0eXBlPXVybF06aW52YWxpZCxcbi5pbnB1dC50ZXh0X3R5cGUxW3R5cGU9cGFzc3dvcmRdLl9fZXJyb3IsXG4uaW5wdXQudGV4dF90eXBlMVt0eXBlPXBhc3N3b3JkXTppbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE0YTJmO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg4bjgq3jgrnjg4gg44K/44Kk44OXMlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5pbnB1dC50ZXh0X3R5cGUyW3R5cGU9dGV4dF0sXG4uaW5wdXQudGV4dF90eXBlMlt0eXBlPWVtYWlsXSxcbi5pbnB1dC50ZXh0X3R5cGUyW3R5cGU9dGVsXSxcbi5pbnB1dC50ZXh0X3R5cGUyW3R5cGU9dXJsXSxcbi5pbnB1dC50ZXh0X3R5cGUyW3R5cGU9cGFzc3dvcmRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC42NXJlbTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgLyog6KeS5Li4ICovXG59XG4uaW5wdXQudGV4dF90eXBlMlt0eXBlPXRleHRdOmZvY3VzLFxuLmlucHV0LnRleHRfdHlwZTJbdHlwZT1lbWFpbF06Zm9jdXMsXG4uaW5wdXQudGV4dF90eXBlMlt0eXBlPXRlbF06Zm9jdXMsXG4uaW5wdXQudGV4dF90eXBlMlt0eXBlPXVybF06Zm9jdXMsXG4uaW5wdXQudGV4dF90eXBlMlt0eXBlPXBhc3N3b3JkXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDA1Mjtcbn1cbi5pbnB1dC50ZXh0X3R5cGUyW3R5cGU9dGV4dF0uX19lcnJvciwgLmlucHV0LnRleHRfdHlwZTJbdHlwZT10ZXh0XTppbnZhbGlkLFxuLmlucHV0LnRleHRfdHlwZTJbdHlwZT1lbWFpbF0uX19lcnJvcixcbi5pbnB1dC50ZXh0X3R5cGUyW3R5cGU9ZW1haWxdOmludmFsaWQsXG4uaW5wdXQudGV4dF90eXBlMlt0eXBlPXRlbF0uX19lcnJvcixcbi5pbnB1dC50ZXh0X3R5cGUyW3R5cGU9dGVsXTppbnZhbGlkLFxuLmlucHV0LnRleHRfdHlwZTJbdHlwZT11cmxdLl9fZXJyb3IsXG4uaW5wdXQudGV4dF90eXBlMlt0eXBlPXVybF06aW52YWxpZCxcbi5pbnB1dC50ZXh0X3R5cGUyW3R5cGU9cGFzc3dvcmRdLl9fZXJyb3IsXG4uaW5wdXQudGV4dF90eXBlMlt0eXBlPXBhc3N3b3JkXTppbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE0YTJmO1xufVxuLmlucHV0LnRleHRfdHlwZTJbdHlwZT10ZXh0XS5fX3ZhcmkxLFxuLmlucHV0LnRleHRfdHlwZTJbdHlwZT1lbWFpbF0uX192YXJpMSxcbi5pbnB1dC50ZXh0X3R5cGUyW3R5cGU9dGVsXS5fX3ZhcmkxLFxuLmlucHV0LnRleHRfdHlwZTJbdHlwZT11cmxdLl9fdmFyaTEsXG4uaW5wdXQudGV4dF90eXBlMlt0eXBlPXBhc3N3b3JkXS5fX3ZhcmkxIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwLjcxNHJlbTtcbn1cblxuLyog44OX44Os44O844K544Ob44Or44OA44O8ICovXG5pbnB1dDpwbGFjZWhvbGRlci1zaG93biB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg4bjgq3jgrnjg4gg44K/44Kk44OXM1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5pbnB1dC50ZXh0X3R5cGUzW3R5cGU9dGV4dF0sXG4uaW5wdXQudGV4dF90eXBlM1t0eXBlPWVtYWlsXSxcbi5pbnB1dC50ZXh0X3R5cGUzW3R5cGU9dGVsXSxcbi5pbnB1dC50ZXh0X3R5cGUzW3R5cGU9dXJsXSxcbi5pbnB1dC50ZXh0X3R5cGUzW3R5cGU9cGFzc3dvcmRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg4bjgq3jgrnjg4gg44K/44Kk44OXNFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5pbnB1dC50ZXh0X3R5cGU0W3R5cGU9dGV4dF0sXG4uaW5wdXQudGV4dF90eXBlNFt0eXBlPWVtYWlsXSxcbi5pbnB1dC50ZXh0X3R5cGU0W3R5cGU9dGVsXSxcbi5pbnB1dC50ZXh0X3R5cGU0W3R5cGU9dXJsXSxcbi5pbnB1dC50ZXh0X3R5cGU0W3R5cGU9cGFzc3dvcmRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjcxNDI4NTcxNDNyZW0gMS4wNzE0Mjg1NzE0cmVtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg4bjgq3jgrnjg4jjgqjjg6rjgqJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGV4dGFyZWFfdHlwZTEge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTgwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogI2NkY2RjZCAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC42NXJlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0cmFuc2l0aW9uOiAzMjBtcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xufVxuLnRleHRhcmVhX3R5cGUxOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZEMDUyO1xufVxuLnRleHRhcmVhX3R5cGUxLmxhcmdlIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi50ZXh0YXJlYV90eXBlMS5tZWRpdW0ge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLnRleHRhcmVhX3R5cGUxLnNtYWxsIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0YXJlYV90eXBlMSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qIOODl+ODrOODvOOCueODm+ODq+ODgOODvCAqL1xudGV4dGFyZWE6cGxhY2Vob2xkZXItc2hvd24ge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44K744Os44Kv44OIXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnNlbGVjdF90eXBlMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZy1sZWZ0OiAwLjY1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAvKiBkaXNhYmxlICovXG4gIC8qIOaeoOe3miAqL1xufVxuLnNlbGVjdF90eXBlMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDZweCAwIDZweDtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdF90eXBlMSAuaW5wdXQuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5zZWxlY3RfdHlwZTEuX19kaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbn1cbi5zZWxlY3RfdHlwZTEubWVkaXVtIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5zZWxlY3RfdHlwZTEuc21hbGwge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLnNlbGVjdF90eXBlMS5fX2FsbC1zZWFyY2gge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnNlbGVjdF90eXBlMS5fX3ZhcmkxIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlbGVjdF90eXBlMSAuaW5wdXQuc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zZWxlY3RfdHlwZTEubWVkaXVtLCAuc2VsZWN0X3R5cGUxLnNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44K744Os44Kv44OIMlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5zZWxlY3RfdHlwZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIC8qIGRpc2FibGUgKi9cbiAgLyog5p6g57eaICovXG59XG4uc2VsZWN0X3R5cGUyLl9fc2lkZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VsZWN0X3R5cGUyLl9fc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MCU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4uc2VsZWN0X3R5cGUyLl9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4uc2VsZWN0X3R5cGUyLl9fbWFwcGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMjQwcHg7XG59XG4uc2VsZWN0X3R5cGUyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDhweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEwcHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6ICM1QTVBNUEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMC42KTtcbn1cbi5zZWxlY3RfdHlwZTIgLmlucHV0LnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1QTVBNUE7XG4gIHBhZGRpbmc6IDAuNjQyODU3MTQyOXJlbTtcbn1cbi5zZWxlY3RfdHlwZTIuX19kaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbn1cbi5zZWxlY3RfdHlwZTIubWVkaXVtIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5zZWxlY3RfdHlwZTIuc21hbGwge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLnNlbGVjdF90eXBlMi5fX3ZhcmkxIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlbGVjdF90eXBlMiAuaW5wdXQuc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zZWxlY3RfdHlwZTIubWVkaXVtLCAuc2VsZWN0X3R5cGUyLnNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OI44Kw44Or44K544Kk44OD44OBXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmlucHV0LnRvZ2dsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwcHg7XG59XG4uaW5wdXQudG9nZ2xlICsgLmxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjhlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbi5pbnB1dC50b2dnbGUgKyAubGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjI0KSBpbnNldDtcbn1cbi5pbnB1dC50b2dnbGUgKyAubGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGhlaWdodDogY2FsYygxcmVtIC0gNHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmlucHV0LnRvZ2dsZTpjaGVja2VkICsgLmxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGMyM2U7XG4gIGJvcmRlci1jb2xvcjogI2ZkYzIzZTtcbn1cbi5pbnB1dC50b2dnbGU6Y2hlY2tlZCArIC5sYWJlbDphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcmVtKTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OB44Kn44OD44Kv44Oc44OD44Kv44K5MVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jaGVja19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5pbnB1dC5jaGVja2JveCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwcHg7XG59XG4uaW5wdXQuY2hlY2tib3hbZGlzYWJsZWRdICsgLmxhYmVsIHtcbiAgY29sb3I6ICNhYmFiYWI7XG59XG4uaW5wdXQuY2hlY2tib3g6bm90KFtkaXNhYmxlZF0pICsgLmxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjYwMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuLmlucHV0LmNoZWNrYm94Om5vdChbZGlzYWJsZWRdKSArIC5sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCkgaW5zZXQ7XG59XG4uaW5wdXQuY2hlY2tib3g6bm90KFtkaXNhYmxlZF0pICsgLmxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaW5wdXQuY2hlY2tib3g6Y2hlY2tlZCArIC5sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRjMjNlO1xuICBib3JkZXItY29sb3I6ICNmZGMyM2U7XG59XG4uaW5wdXQuY2hlY2tib3g6Y2hlY2tlZCArIC5sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODgeOCp+ODg+OCr+ODnOODg+OCr+OCuTFcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY2hlY2tfdHlwZTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIOOCpOODs+ODqeOCpOODsyAqL1xuICAvKiDjgqTjg7Pjg5fjg4Pjg4ggKi9cbiAgLyog44OG44Kt44K544OIICovXG4gIC8qIOODluODreODg+OCr+imgee0oCAqL1xuICAvKiBTUCDjgrXjgqTjg4njg5Djg7wgKi9cbiAgLyog6IOM5pmv55m9ICovXG59XG4uY2hlY2tfdHlwZTEuX19iaWcgLmxhYmVsOmFmdGVyIHtcbiAgdG9wOiAzLjlweDtcbiAgbGVmdDogNi43NjZweDtcbn1cbi5jaGVja190eXBlMS5fX2lubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmNoZWNrX3R5cGUxIC5pbnB1dCB7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIOODgeOCp+ODg+OCryAqL1xufVxuLmNoZWNrX3R5cGUxIC5pbnB1dDpjaGVja2VkICsgLmxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjkxMWQ7XG4gIGJvcmRlci1jb2xvcjogI2Y2OTExZDtcbn1cbi5jaGVja190eXBlMSAuaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2hlY2tfdHlwZTEgLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAvKiDjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrkg5p6gICovXG4gIC8qIOODgeOCp+ODg+OCr+ODnuODvOOCryAqL1xufVxuLmNoZWNrX3R5cGUxIC5sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNoZWNrX3R5cGUxIC5sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNi41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjlweDtcbiAgbGVmdDogMy43NjZweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5jaGVja190eXBlMS5fX2Jsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2hlY2tfdHlwZTEuX19zaWRlIHtcbiAgcGFkZGluZzogM3B4IDA7XG59XG4uYm94X2Zvcm0xIC5jaGVja190eXBlMSAubGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVja190eXBlMSB7XG4gICAgbWFyZ2luLXRvcDogMC43MTRyZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OB44Kn44OD44Kv44Oc44OD44Kv44K5MVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jaGVja190eXBlMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyog44Kk44Oz44Op44Kk44OzICovXG4gIC8qIOOCpOODs+ODl+ODg+ODiCAqL1xuICAvKiDjg4bjgq3jgrnjg4ggKi9cbiAgLyog44OW44Ot44OD44Kv6KaB57SgICovXG4gIC8qIFNQIOOCteOCpOODieODkOODvCAqL1xuICAvKiDog4zmma/nmb0gKi9cbn1cbi5jaGVja190eXBlMi5fX2lubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmNoZWNrX3R5cGUyIC5pbnB1dCB7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIOODgeOCp+ODg+OCryAqL1xufVxuLmNoZWNrX3R5cGUyIC5pbnB1dDpjaGVja2VkICsgLmxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjkxMWQ7XG4gIGJvcmRlci1jb2xvcjogI2Y2OTExZDtcbn1cbi5jaGVja190eXBlMiAuaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2hlY2tfdHlwZTIgLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg1NzE0MjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEuNDI4NTcxNDI4NnJlbTtcbiAgLyog44OB44Kn44OD44Kv44Oc44OD44Kv44K5IOaeoCAqL1xuICAvKiDjg4Hjgqfjg4Pjgq/jg57jg7zjgq8gKi9cbn1cbi5jaGVja190eXBlMiAubGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jaGVja190eXBlMiAubGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjRweDtcbiAgbGVmdDogNS45cHg7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uY2hlY2tfdHlwZTIuX19ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrX3R5cGUyLl9fc2lkZSB7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuLmJveF9mb3JtMSAuY2hlY2tfdHlwZTIgLmxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tfdHlwZTIge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0cmVtO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODqeOCuOOCquODnOOCv+ODsyAxXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnJhZGlvX3R5cGUxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiDjgqTjg7Pjg6njgqTjg7MgKi9cbiAgLyog44Kk44Oz44OX44OD44OIICovXG4gIC8qIOODhuOCreOCueODiCAqL1xuICAvKiDjg5bjg63jg4Pjgq/opoHntKAgKi9cbiAgLyog6IOM5pmv55m9ICovXG59XG4ucmFkaW9fdHlwZTEuX19iaWcgLmxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucmFkaW9fdHlwZTEuX19iaWcgLmxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucmFkaW9fdHlwZTEuX19iaWcgLmxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5yYWRpb190eXBlMS5fX2lubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnJhZGlvX3R5cGUxIC5pbnB1dCB7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIOODgeOCp+ODg+OCryAqL1xufVxuLnJhZGlvX3R5cGUxIC5pbnB1dDpjaGVja2VkICsgLmxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjkxMWQ7XG4gIGJvcmRlci1jb2xvcjogI2Y2OTExZDtcbn1cbi5yYWRpb190eXBlMSAuaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmFkaW9fdHlwZTEgLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAvKiDjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrkg5p6gICovXG4gIC8qIOODgeOCp+ODg+OCr+ODnuODvOOCryAqL1xufVxuLnJhZGlvX3R5cGUxIC5sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnJhZGlvX3R5cGUxIC5sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNi41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjlweDtcbiAgbGVmdDogMy43NjZweDtcbn1cbi5yYWRpb190eXBlMS5fX2Jsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYm94X2Zvcm0xIC5yYWRpb190eXBlMSAubGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yYWRpb190eXBlMSB7XG4gICAgbWFyZ2luLXRvcDogMC43MTRyZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Op44K444Kq44Oc44K/44OzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnJhZGlvX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmlucHV0LnJhZGlvIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDBweDtcbn1cbi5pbnB1dC5yYWRpb1tkaXNhYmxlZF0gKyAubGFiZWwge1xuICBjb2xvcjogI2FiYWJhYjtcbn1cbi5pbnB1dC5yYWRpbzpub3QoW2Rpc2FibGVkXSkgKyAubGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNjAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC5yYWRpbzpub3QoW2Rpc2FibGVkXSkgKyAubGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogI2NmY2ZjZiAxcHggc29saWQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCkgaW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG59XG4uaW5wdXQucmFkaW86bm90KFtkaXNhYmxlZF0pICsgLmxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMXJlbSAtIDhweCk7XG4gIGhlaWdodDogY2FsYygxcmVtIC0gOHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiA0cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaW5wdXQucmFkaW86Y2hlY2tlZCArIC5sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRjMjNlO1xuICBib3JkZXItY29sb3I6ICNmZGMyM2U7XG59XG4uaW5wdXQucmFkaW86Y2hlY2tlZCArIC5sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODleOCoeOCpOODq1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmlucHV0W3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuaW5wdXRbdHlwZT1maWxlXSArIC5idG5fZmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogZGlzYWJsZWRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5pbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyAubGFiZWwge1xuICBjb2xvcjogIzkwOTA5MDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIC5sYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5iYWxsb29uX2FncmVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMS41ZW0gMDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZWJlMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5iYWxsb29uX2FncmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5OCU7XG4gIGxlZnQ6IDglO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZmZlYmUwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBkYXRlcGlja2VyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlcGlja2VyX19jb250YWluZXIgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4vKiDjgqLjgrPjg7zjg4fjgqPjgqrjg7MgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIGFjY29yZGlvbl90eXBlMVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5hY2NvcmRpb25fdHlwZTEgLmJ0bl90b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMC44ODllbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLmFjY29yZGlvbl90eXBlMSAuYnRuX3RvZ2dsZTpiZWZvcmUsIC5hY2NvcmRpb25fdHlwZTEgLmJ0bl90b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxcmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hY2NvcmRpb25fdHlwZTEgLmJ0bl90b2dnbGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYWNjb3JkaW9uX3R5cGUxIC5ib2R5IHtcbiAgbWFyZ2luLXRvcDogMC43MTRyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIOODluODreODg+OCr+ODrOODmeODq+OBruODh+OCtuOCpOODs+ODkeODvOODhCBcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIOODrOOCpOOCouOCpuODiOODkeODvOODhCAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Os44Kk44Ki44Km44OIMDFcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGF5b3V0X3R5cGUxIHtcbiAgcGFkZGluZy10b3A6IDIuODU3MTQyODU3MWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy41NzE0Mjg1NzE0ZW07XG4gIC8qIOODquOCueODiCAqL1xufVxuLmxheW91dF90eXBlMS5fX3Jhbmtpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5sYXlvdXRfdHlwZTEuX192YXIwMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZDRjg7XG59XG4ubGF5b3V0X3R5cGUxLl9fdmFyMDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvbWFpbmltYWdlX21vc2FpYy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5sYXlvdXRfdHlwZTEuX192YXIwMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF5b3V0X3R5cGUxLl9fdmFyMDQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQ0Y4O1xufVxuLmxheW91dF90eXBlMS5fX3ZhcjA1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL21haW5pbWFnZV9wYXR0ZXJuLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLmxheW91dF90eXBlMS5fX3ZhcjA1IC5oZWFkbGluZV90eXBlMSAuaGVhZGxpbmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXRfdHlwZTEuX192YXIwNSAuaGVhZGxpbmVfdHlwZTEgLnN1YnRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXRfdHlwZTEuX192YXIwNSAubF9yaWdodC1yZXN1bHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXRfdHlwZTEuX192YXIwNSAubF9yaWdodC1yZXN1bHQgLm51bWJlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dF90eXBlMS5fX2JvcmRlcjEge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI0UzRTNFMztcbn1cbi5sYXlvdXRfdHlwZTEuX19ib3JkZXIyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMC41cHggI0RFREVERTtcbn1cbi5sYXlvdXRfdHlwZTEuX19ib3JkZXIzIHtcbiAgYm9yZGVyLXRvcDogc29saWQgN3B4ICNGRkQwNTI7XG4gIGJveC1zaGFkb3c6IDAgLTRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4ubGF5b3V0X3R5cGUxIC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5sYXlvdXRfdHlwZTEgLmxpc3QgLmxpdGVtIHtcbiAgZmxleC1iYXNpczogY2FsYygzMy4zMyUgLSAwLjQyOHJlbSk7XG59XG4ubGF5b3V0X3R5cGUxIC5saXN0IC5saXRlbTpub3QoOm50aC1vZi10eXBlKDNuKSkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNDI4cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc3VicGFnZS5tYXBwaW5nIC5sYXlvdXRfdHlwZTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODrOOCpOOCouOCpuODiDAyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxheW91dF90eXBlMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qIOimi+WHuuOBl+OCs+ODs+ODhuODiiAqL1xuICAvKiDjgrPjg7Pjg4bjg7Pjg4QgKi9cbiAgLyog44Oc44K/44OzICovXG59XG4ubGF5b3V0X3R5cGUyIC5sX2RldGFpbCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXlvdXRfdHlwZTIgLmxfYm94X2J0biB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxLjI4NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfdHlwZTIge1xuICAgIC8qIOimi+WHuuOBl+OCs+ODs+ODhuODiiAqL1xuICAgIC8qIOOCs+ODs+ODhuODs+ODhCAqL1xuICAgIC8qIOODnOOCv+ODsyAqL1xuICB9XG4gIC5sYXlvdXRfdHlwZTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sYXlvdXRfdHlwZTIgLmxfaGVhZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjg1cmVtO1xuICB9XG4gIC5sYXlvdXRfdHlwZTIgLmxfZGV0YWlsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxheW91dF90eXBlMiAubF9ib3hfYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Os44Kk44Ki44Km44OIMDNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGF5b3V0X3R5cGUzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMi40MjhyZW0gMS40MjhyZW07XG4gIC8qIOW3puOCteOCpOODiSAqL1xuICAvKiDlj7PjgrXjgqTjg4kgKi9cbn1cbi5sYXlvdXRfdHlwZTMgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXlvdXRfdHlwZTMgLmxfbGVmdCB7XG4gIGZsZXgtYmFzaXM6IDE5MHB4O1xuICBtYXgtd2lkdGg6IDE5MHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDE0MHB4O1xuICBsZWZ0OiAwO1xufVxuLmxheW91dF90eXBlMyAubF9yaWdodCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCk7XG4gIHBhZGRpbmctbGVmdDogMS40MjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0X3R5cGUzIHtcbiAgICAvKiDopovlh7rjgZc0ICovXG4gICAgLyog5bem44K144Kk44OJ44Go5Y+z44K144Kk44OJICovXG4gICAgLyog5bem44K144Kk44OJICovXG4gICAgLyog44K/44OW44Os44OD44OI5Lul5LiL44Gn44Gu44OV44OD44K/44O85Zu65a6a44Oc44K/44Oz44GM77yR44GkICovXG4gIH1cbiAgLmxheW91dF90eXBlMyAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sYXlvdXRfdHlwZTMgLmxfbGVmdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGF5b3V0X3R5cGUzIC5ib3hfYnRucyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiA1NnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjE1M3JlbTtcbiAgfVxuICAubGF5b3V0X3R5cGUzIC5ib3hfYnRucyAuYnRuX3R5cGU4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAubGF5b3V0X3R5cGUzIC5ib3hfYnRucyAuYnRuX3R5cGU4IC5pY29uIHtcbiAgICBsZWZ0OiAwLjdyZW07XG4gIH1cbiAgLmxheW91dF90eXBlMyAuYm94X2J0bnMgLmJ0bl90eXBlOCAudGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG4gIH1cbiAgLmxheW91dF90eXBlMyAuaGVhZGxpbmVfdHlwZTQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxheW91dF90eXBlMyAubF9sZWZ0LCAubGF5b3V0X3R5cGUzIC5sX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5sYXlvdXRfdHlwZTMgLmxfbGVmdCAuYW5jaG9yX3R5cGUxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYXlvdXRfdHlwZTMgLmxfbGVmdCAuYm94X2J0bnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubGF5b3V0X3R5cGUzIC5sX2xlZnQgLmJveF9idG5zIC5idG5fdHlwZTgge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjNyZW0pO1xuICB9XG4gIC5sYXlvdXRfdHlwZTMuX192YXJpMSAubF9sZWZ0IC5ib3hfYnRucyAuYnRuX3R5cGU4IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjNyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGF5b3V0X3R5cGUzIHtcbiAgICAvKiDopovlh7rjgZcyICovXG4gIH1cbiAgLmxheW91dF90eXBlMyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxheW91dF90eXBlMyAuaGVhZGxpbmVfdHlwZTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4xNTNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4xNTNyZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog77yS44Kr44Op44Og44Gu44Os44Kk44Ki44Km44OI44OR44K/44O844OzMVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYXlvdXRfY29udGFpbmVyX3R5cGUxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NjRweCk7XG4gIC8qIOOCs+ODs+ODhuODs+ODhCAqL1xuICAvKiDjg6HjgqTjg7PjgrPjg7Pjg4bjg7Pjg4QgKi9cbiAgLyog44K144Kk44OJ44Kz44Oz44OG44Oz44OEICovXG59XG4ubGF5b3V0X2NvbnRhaW5lcl90eXBlMS5fX2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xufVxuLmxheW91dF9jb250YWluZXJfdHlwZTEuX19uby1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmxheW91dF9jb250YWluZXJfdHlwZTEgLmNvbnRlbnRfZmxleF9wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IG5vd3JhcDtcbn1cbi5sYXlvdXRfY29udGFpbmVyX3R5cGUxIC5sX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXlvdXRfY29udGFpbmVyX3R5cGUxIC5sX21haW5fY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cbi5sYXlvdXRfY29udGFpbmVyX3R5cGUxIC5sX21haW5fY29udGVudC5fX2xpa2Utbm8tbG9naW4ge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4ubGF5b3V0X2NvbnRhaW5lcl90eXBlMSAubF9zaWRlX2NvbnRlbnQge1xuICBmbGV4OiAwIDA7XG4gIGZsZXgtYmFzaXM6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmxheW91dF9jb250YWluZXJfdHlwZTEgLmxfc2lkZV9jb250ZW50Lm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dF9jb250YWluZXJfdHlwZTEgLmxfc2lkZV9jb250ZW50IC5zaWRlX3R5cGUyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwNnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwNnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfY29udGFpbmVyX3R5cGUxIHtcbiAgICAvKiDjg6HjgqTjg7PjgrPjg7Pjg4bjg7Pjg4TjgajjgrXjgqTjg4njgrPjg7Pjg4bjg7Pjg4QgKi9cbiAgICAvKiDjg57jgqTjg5rjg7zjgrggKi9cbiAgICAvKiDjgrXjgqTjg4njgrPjg7Pjg4bjg7Pjg4QgKi9cbiAgfVxuICAubGF5b3V0X2NvbnRhaW5lcl90eXBlMSAuY29udGVudF9wYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGF5b3V0X2NvbnRhaW5lcl90eXBlMSAubF9tYWluX2NvbnRlbnQsXG4ubGF5b3V0X2NvbnRhaW5lcl90eXBlMSAubF9zaWRlX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLmxheW91dF9jb250YWluZXJfdHlwZTEgLmxfbWFpbl9jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAubGF5b3V0X2NvbnRhaW5lcl90eXBlMSAuY29udGVudF9mbGV4X3BhZ2UgLmxfc2lkZV9jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAwcHg7XG4gIH1cbiAgLmxheW91dF9jb250YWluZXJfdHlwZTEgLmxfc2lkZV9jb250ZW50IC5zaWRlX3R5cGUyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGF5b3V0X2NvbnRhaW5lcl90eXBlMSAubF9tYWluX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5sX3NpZGVfY29udGVudC5fX3NwX3ZpZXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxfc2lkZV9jb250ZW50Ll9fcGNfdmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uX19zcF92aWV3IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyog44K144Kk44OJ44Kz44Oz44OG44Oz44OEICovXG4gIC5sX3NpZGVfY29udGVudC5fX3BjX3ZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxfc2lkZV9jb250ZW50Ll9fc3BfdmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuX19zcF92aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog6KaL5Ye644GXMDHjga7jgrPjg7Pjg4bjg4pcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGF5b3V0X2hlYWRsaW5lMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgLyogaGVhZGxpbmUwNSAqL1xuICAvKiDlj7PlgbTjgrPjg7Pjg4bjg7Pjg4QgKi9cbiAgLyog44Oc44K/44OzMDIgKi9cbn1cbi5sYXlvdXRfaGVhZGxpbmUxIC5oZWFkbGluZV90eXBlMSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmxheW91dF9oZWFkbGluZTEgLmxfcmlnaHQge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAwLjg1N2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5sYXlvdXRfaGVhZGxpbmUxIC5sX3JpZ2h0LXJlc3VsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuMTQyODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5sYXlvdXRfaGVhZGxpbmUxIC5sX3JpZ2h0LXJlc3VsdCAubnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMi4ycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDJlbTtcbiAgcGFkZGluZzogMCA1cHggMCAyMHB4O1xuICBjb2xvcjogI0UyOEI0MTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubGF5b3V0X2hlYWRsaW5lMSAubF9yaWdodC1yZXN1bHQgLm51bWJlciAubnVtIC5wcmV2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuLmxheW91dF9oZWFkbGluZTEgLmxfcmlnaHQtcmVzdWx0IC5udW1iZXIgLm51bSAucHJldi5pbi1hY3RpdmUge1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmxheW91dF9oZWFkbGluZTEgLmxfcmlnaHQtcmVzdWx0IC5udW1iZXIgLm51bSAubm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cbi5sYXlvdXRfaGVhZGxpbmUxIC5sX3JpZ2h0LXJlc3VsdCAubnVtYmVyIC5udW0gLm5vdy5pbi1hY3RpdmUge1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB0cmFuc2l0aW9uOiAxMDBtcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfaGVhZGxpbmUxIC5sX3JpZ2h0LXJlc3VsdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubGF5b3V0X2hlYWRsaW5lMSAuYnRuX3R5cGUyIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfaGVhZGxpbmUxIHtcbiAgICAvKiDlj7PlgbTjgrPjg7Pjg4bjg7Pjg4QgKi9cbiAgfVxuICAubGF5b3V0X2hlYWRsaW5lMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5sYXlvdXRfaGVhZGxpbmUxIC5zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5sYXlvdXRfaGVhZGxpbmUxIC5sX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgY29sb3I6ICM1MzQyMzc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGF5b3V0X2hlYWRsaW5lMSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIC8qIOaWh+eroCAqL1xuICB9XG4gIC5sYXlvdXRfaGVhZGxpbmUxIC5wYXJhZ3JhcGgge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOimi+WHuuOBlzA144Gu44Kz44Oz44OG44OKXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxheW91dF9oZWFkbGluZTUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIGhlYWRsaW5lMDUgKi9cbiAgLyog5Y+z5YG044Kz44Oz44OG44Oz44OEICovXG4gIC8qIOODnOOCv+ODszAyICovXG59XG4ubGF5b3V0X2hlYWRsaW5lNSAuaGVhZGxpbmVfdHlwZTUge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5sYXlvdXRfaGVhZGxpbmU1IC5sX3JpZ2h0IHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMC44NTdlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGF5b3V0X2hlYWRsaW5lNSAuYnRuX3R5cGUyIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfaGVhZGxpbmU1IHtcbiAgICAvKiDlj7PlgbTjgrPjg7Pjg4bjg7Pjg4QgKi9cbiAgfVxuICAubGF5b3V0X2hlYWRsaW5lNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxheW91dF9oZWFkbGluZTUgLmxfcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBjb2xvcjogIzUzNDIzNztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5sYXlvdXRfaGVhZGxpbmU1IHtcbiAgICAvKiDmlofnq6AgKi9cbiAgfVxuICAubGF5b3V0X2hlYWRsaW5lNSAucGFyYWdyYXBoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDlrprnvqnjg6rjgrnjg4gwM+OBruOCs+ODs+ODhuODilxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYXlvdXRfZGxpc3QzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxheW91dF9kbGlzdDMgLmRsaXN0X3R5cGUzIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMS40MjhyZW0pO1xufVxuLmxheW91dF9kbGlzdDMgLmRsaXN0X3R5cGUzOm50aC1jaGlsZChuKzMpIHtcbiAgbWFyZ2luLXRvcDogMS40MjhyZW07XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODqeODs+OCreODs+OCsFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYXlvdXRfcmFua2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMC43MTRyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNzE0cmVtO1xufVxuLmxheW91dF9yYW5raW5nIC5saXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzE0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjcxNHJlbTtcbn1cbi5sYXlvdXRfcmFua2luZyAubGl0ZW06bnRoLWNoaWxkKG4rNCkge1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tdG9wOiAxLjQyOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfcmFua2luZyAubGl0ZW06bnRoLWNoaWxkKG4rNCkge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGF5b3V0X3JhbmtpbmcgLmxpdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0X3JhbmtpbmcgLmxpdGVtOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNHJlbTtcbiAgfVxuICAubGF5b3V0X3JhbmtpbmcgLmxpdGVtOm50aC1jaGlsZChuKzQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDmlrDlupfoiJdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGF5b3V0X25ld3N0b3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjcxNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43MTRyZW07XG59XG4ubGF5b3V0X25ld3N0b3JlIC5saXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMC43MTRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzE0cmVtO1xufVxuLmxheW91dF9uZXdzdG9yZSAubGl0ZW06bnRoLWNoaWxkKG4rNSkge1xuICBtYXJnaW4tdG9wOiAxLjQyOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfbmV3c3RvcmUgLmxpdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxuICAubGF5b3V0X25ld3N0b3JlIC5saXRlbTpudGgtY2hpbGQobis0KSB7XG4gICAgbWFyZ2luLXRvcDogMS40MjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5sYXlvdXRfbmV3c3RvcmUgLmxpdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0X25ld3N0b3JlIC5saXRlbTpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogMC43MTRyZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Kr44Os44Oz44OA44O8IOOCueOCseOCuOODpeODvOODq1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wZXJpb2RfY2hhbmdlIHtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNFMjhCNDE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjQyOHJlbTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUuX193ZWVrIC5sX2JvZHkgdHIgdGQge1xuICBtaW4taGVpZ2h0OiA2NDBweDtcbiAgaGVpZ2h0OiA2NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDY0cHgpIHtcbiAgLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSAuc3RhdHVzLWNhbGVuZGFyLWZyYW1lIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgLmxfaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNnJlbSAwO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSAubF9oZWFkX2N1cnJlbnQge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aWR0aDogMjQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgLmxfaGVhZF9wcmV2LFxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSAubF9oZWFkX25leHQge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI4QjQxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIC5sX2hlYWRfcHJldiBhLFxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSAubF9oZWFkX25leHQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgLmxfaGVhZF9wcmV2IC5hcnJvdyxcbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgLmxfaGVhZF9uZXh0IC5hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIC5sX2hlYWRfcHJldiAuYXJyb3cge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIC5sX2JvZHlfaGVhZCB7XG4gIHBhZGRpbmc6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG4gIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSAubF9oZWFkX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIC5sX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgLmxfYm9keSB0ciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgLmxfYm9keSB0cjpmaXJzdC1jaGlsZCBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0ge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSAubF9ib2R5IHRyOmxhc3QtY2hpbGQgLmNhbGVuZGFyX2RhdGVfY2VsbF8ge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIC5sX2JvZHkgdHIgdGQge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgei1pbmRleDogMDtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTBweDtcbiAgLyogJjpub3QoLmNhbGVuZGFyX2RhdGVfY2VsbF8pIHtcbiAgXHQuZGF0ZTphZnRlciB7XG4gIFx0XHRjb250ZW50OiBcIuaXpVwiO1xuICBcdH1cbiAgfSAqL1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF06bnRoLWxhc3QtY2hpbGQoMikge1xuICBjb2xvcjogIzAwZjtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdOmxhc3QtY2hpbGQge1xuICBjb2xvcjogI2YwMDtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNhbGVuZGFyX2NlbGxfYm94IC5jZWxsX3RhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fY29sXzEge1xuICB3aWR0aDogY2FsYygxMDAlLzcgKiAxIC0gMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fY29sXzIge1xuICB3aWR0aDogY2FsYygxMDAlLzcgKiAyIC0gMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fY29sXzMge1xuICB3aWR0aDogY2FsYygxMDAlLzcgKiAzIC0gMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fY29sXzQge1xuICB3aWR0aDogY2FsYygxMDAlLzcgKiA0IC0gMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fY29sXzUge1xuICB3aWR0aDogY2FsYygxMDAlLzcgKiA1IC0gMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fY29sXzYge1xuICB3aWR0aDogY2FsYygxMDAlLzcgKiA2IC0gMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fY29sXzcge1xuICB3aWR0aDogY2FsYygxMDAlLzcgKiA3IC0gMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fbGVmdF8xIHtcbiAgbGVmdDogY2FsYygoMTAwJS83KSAqIDEgLSAoMTAwJS83KSArIDFweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fbGVmdF8yIHtcbiAgbGVmdDogY2FsYygoMTAwJS83KSAqIDIgLSAoMTAwJS83KSArIDFweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fbGVmdF8zIHtcbiAgbGVmdDogY2FsYygoMTAwJS83KSAqIDMgLSAoMTAwJS83KSArIDFweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fbGVmdF80IHtcbiAgbGVmdDogY2FsYygoMTAwJS83KSAqIDQgLSAoMTAwJS83KSArIDFweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fbGVmdF81IHtcbiAgbGVmdDogY2FsYygoMTAwJS83KSAqIDUgLSAoMTAwJS83KSArIDFweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fbGVmdF82IHtcbiAgbGVmdDogY2FsYygoMTAwJS83KSAqIDYgLSAoMTAwJS83KSArIDFweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fbGVmdF83IHtcbiAgbGVmdDogY2FsYygoMTAwJS83KSAqIDcgLSAoMTAwJS83KSArIDFweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fcm93XzEge1xuICB0b3A6IGNhbGMoMjdweCAqIDEgKyAxMHB4KTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCAuY2VsbF90YWcuX19yb3dfMiB7XG4gIHRvcDogY2FsYygyN3B4ICogMiArIDEwcHgpO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNhbGVuZGFyX2NlbGxfYm94IC5jZWxsX3RhZy5fX3Jvd18zIHtcbiAgdG9wOiBjYWxjKDI3cHggKiAzICsgMTBweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fcm93XzQge1xuICB0b3A6IGNhbGMoMjdweCAqIDQgKyAxMHB4KTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCAuY2VsbF90YWcuX19yb3dfNSB7XG4gIHRvcDogY2FsYygyN3B4ICogNSArIDEwcHgpO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNhbGVuZGFyX2NlbGxfYm94IC5jZWxsX3RhZy5fX3Jvd182IHtcbiAgdG9wOiBjYWxjKDI3cHggKiA2ICsgMTBweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fcm93Xzcge1xuICB0b3A6IGNhbGMoMjdweCAqIDcgKyAxMHB4KTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCAuY2VsbF90YWcuX19yb3dfOCB7XG4gIHRvcDogY2FsYygyN3B4ICogOCArIDEwcHgpO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNhbGVuZGFyX2NlbGxfYm94IC5jZWxsX3RhZy5fX3Jvd185IHtcbiAgdG9wOiBjYWxjKDI3cHggKiA5ICsgMTBweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnLl9fcm93XzEwIHtcbiAgdG9wOiBjYWxjKDI3cHggKiAxMCArIDEwcHgpO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNhbGVuZGFyX2NlbGxfYm94IC5jZWxsX3RhZy5fX3Jvd18xMSB7XG4gIHRvcDogY2FsYygyN3B4ICogMTEgKyAxMHB4KTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCAuY2VsbF90YWcuX19yb3dfMTIge1xuICB0b3A6IGNhbGMoMjdweCAqIDEyICsgMTBweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnIC5zdGF0dXMsXG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLmNlbGxfdGFnIC5idXNpbmVzcyxcbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCAuY2VsbF90YWcgLmZhY2lsaXR5LFxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNhbGVuZGFyX2NlbGxfYm94IC5jZWxsX3RhZyAuc3BhY2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCAuc2NoZWR1bGVfZGV0YWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg5cHg7XG4gIGxlZnQ6IDE2MnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogNTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLnNjaGVkdWxlX2RldGFpbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNhbGVuZGFyX2NlbGxfYm94IC5zY2hlZHVsZV9kZXRhaWxfX2JhY2sge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCAuc2NoZWR1bGVfZGV0YWlsX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLnNjaGVkdWxlX2RldGFpbC5fX3Jvd18xIHtcbiAgdG9wOiBjYWxjKDI3cHggKiAxICsgMzRweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLnNjaGVkdWxlX2RldGFpbC5fX2xlZnRfMSB7XG4gIGxlZnQ6IGNhbGMoKDEwMCUvNykgKiAxIC0gKDEwMCUvNykgKyAxcHgpO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNhbGVuZGFyX2NlbGxfYm94IC5zY2hlZHVsZV9kZXRhaWwuX19yb3dfMiB7XG4gIHRvcDogY2FsYygyN3B4ICogMiArIDM0cHgpO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNhbGVuZGFyX2NlbGxfYm94IC5zY2hlZHVsZV9kZXRhaWwuX19sZWZ0XzIge1xuICBsZWZ0OiBjYWxjKCgxMDAlLzcpICogMiAtICgxMDAlLzcpICsgMXB4KTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCAuc2NoZWR1bGVfZGV0YWlsLl9fcm93XzMge1xuICB0b3A6IGNhbGMoMjdweCAqIDMgKyAzNHB4KTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCAuc2NoZWR1bGVfZGV0YWlsLl9fbGVmdF8zIHtcbiAgbGVmdDogY2FsYygoMTAwJS83KSAqIDMgLSAoMTAwJS83KSArIDFweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLnNjaGVkdWxlX2RldGFpbC5fX3Jvd180IHtcbiAgdG9wOiBjYWxjKDI3cHggKiA0ICsgMzRweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLnNjaGVkdWxlX2RldGFpbC5fX2xlZnRfNCB7XG4gIGxlZnQ6IGNhbGMoKDEwMCUvNykgKiA0IC0gKDEwMCUvNykgKyAxcHgpO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNhbGVuZGFyX2NlbGxfYm94IC5zY2hlZHVsZV9kZXRhaWwuX19yb3dfNSB7XG4gIHRvcDogY2FsYygyN3B4ICogNSArIDM0cHgpO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNhbGVuZGFyX2NlbGxfYm94IC5zY2hlZHVsZV9kZXRhaWwuX19sZWZ0XzUge1xuICBsZWZ0OiBjYWxjKCgxMDAlLzcpICogNSAtICgxMDAlLzcpICsgMXB4KTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCAuc2NoZWR1bGVfZGV0YWlsLl9fcm93XzYge1xuICB0b3A6IGNhbGMoMjdweCAqIDYgKyAzNHB4KTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCAuc2NoZWR1bGVfZGV0YWlsLl9fbGVmdF82IHtcbiAgbGVmdDogY2FsYygoMTAwJS83KSAqIDYgLSAoMTAwJS83KSArIDFweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLnNjaGVkdWxlX2RldGFpbC5fX3Jvd183IHtcbiAgdG9wOiBjYWxjKDI3cHggKiA3ICsgMzRweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLnNjaGVkdWxlX2RldGFpbC5fX2xlZnRfNyB7XG4gIGxlZnQ6IGNhbGMoKDEwMCUvNykgKiA3IC0gKDEwMCUvNykgKyAxcHgpO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNhbGVuZGFyX2NlbGxfYm94IC5zY2hlZHVsZV9kZXRhaWwuX19yb3dfOCB7XG4gIHRvcDogY2FsYygyN3B4ICogOCArIDM0cHgpO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNhbGVuZGFyX2NlbGxfYm94IC5zY2hlZHVsZV9kZXRhaWwuX19sZWZ0Xzgge1xuICBsZWZ0OiBjYWxjKCgxMDAlLzcpICogOCAtICgxMDAlLzcpICsgMXB4KTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCAuc2NoZWR1bGVfZGV0YWlsLl9fcm93Xzkge1xuICB0b3A6IGNhbGMoMjdweCAqIDkgKyAzNHB4KTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCAuc2NoZWR1bGVfZGV0YWlsLl9fbGVmdF85IHtcbiAgbGVmdDogY2FsYygoMTAwJS83KSAqIDkgLSAoMTAwJS83KSArIDFweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLnNjaGVkdWxlX2RldGFpbC5fX3Jvd18xMCB7XG4gIHRvcDogY2FsYygyN3B4ICogMTAgKyAzNHB4KTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCAuc2NoZWR1bGVfZGV0YWlsLl9fbGVmdF8xMCB7XG4gIGxlZnQ6IGNhbGMoKDEwMCUvNykgKiAxMCAtICgxMDAlLzcpICsgMXB4KTtcbn1cbi5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIC5jYWxlbmRhcl9jZWxsX2JveCAuc2NoZWR1bGVfZGV0YWlsLl9fcm93XzExIHtcbiAgdG9wOiBjYWxjKDI3cHggKiAxMSArIDM0cHgpO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNhbGVuZGFyX2NlbGxfYm94IC5zY2hlZHVsZV9kZXRhaWwuX19sZWZ0XzExIHtcbiAgbGVmdDogY2FsYygoMTAwJS83KSAqIDExIC0gKDEwMCUvNykgKyAxcHgpO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNhbGVuZGFyX2NlbGxfYm94IC5zY2hlZHVsZV9kZXRhaWwuX19yb3dfMTIge1xuICB0b3A6IGNhbGMoMjdweCAqIDEyICsgMzRweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLnNjaGVkdWxlX2RldGFpbC5fX2xlZnRfMTIge1xuICBsZWZ0OiBjYWxjKCgxMDAlLzcpICogMTIgLSAoMTAwJS83KSArIDFweCk7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuY2FsZW5kYXJfY2VsbF9ib3ggLnNjaGVkdWxlX2RldGFpbC5fX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLnN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAucHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxheW91dF9jYWxlbmRhcl9zY2hlZHVsZSBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4ubGF5b3V0X2NhbGVuZGFyX3NjaGVkdWxlIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAuZGF0ZS5fX25vdyB7XG4gIGJhY2tncm91bmQ6ICMxYTczZTg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfY2FsZW5kYXJfc2NoZWR1bGUgLmxfaGVhZF9jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tb2RhbF9zY2hlZHVsZV9kZXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMTFweCAxNXB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm1vZGFsX3NjaGVkdWxlX2RldGFpbF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsX3NjaGVkdWxlX2RldGFpbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm1vZGFsX3NjaGVkdWxlX2RldGFpbF9fYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm1vZGFsX3NjaGVkdWxlX2RldGFpbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm1vZGFsX3NjaGVkdWxlX2RldGFpbC5fX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjgqvjg6zjg7Pjg4Djg7xcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGF5b3V0X2NhbGVuZGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40MjhyZW07XG59XG4ubGF5b3V0X2NhbGVuZGFyIC5sX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNnJlbSAwO1xufVxuLmxheW91dF9jYWxlbmRhciAubF9oZWFkX2N1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmxheW91dF9jYWxlbmRhciAubF9oZWFkX3ByZXYsXG4ubGF5b3V0X2NhbGVuZGFyIC5sX2hlYWRfbmV4dCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjhCNDE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5sYXlvdXRfY2FsZW5kYXIgLmxfaGVhZF9wcmV2IGEsXG4ubGF5b3V0X2NhbGVuZGFyIC5sX2hlYWRfbmV4dCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dF9jYWxlbmRhciAubF9oZWFkX3ByZXYgLmFycm93LFxuLmxheW91dF9jYWxlbmRhciAubF9oZWFkX25leHQgLmFycm93IHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbn1cbi5sYXlvdXRfY2FsZW5kYXIgLmxfaGVhZF9wcmV2IC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5sYXlvdXRfY2FsZW5kYXIgLmxfYm9keV9oZWFkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sYXlvdXRfY2FsZW5kYXIgLmxfYm9keV9oZWFkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuLmxheW91dF9jYWxlbmRhciAubF9ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGF5b3V0X2NhbGVuZGFyIC5sX2JvZHkgdHI6Zmlyc3QtY2hpbGQgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5sYXlvdXRfY2FsZW5kYXIgLmxfYm9keSB0cjpsYXN0LWNoaWxkIC5jYWxlbmRhcl9kYXRlX2NlbGxfIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xufVxuLmxheW91dF9jYWxlbmRhciBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiAmOm5vdCguY2FsZW5kYXJfZGF0ZV9jZWxsXykge1xuICBcdC5kYXRlOmFmdGVyIHtcbiAgXHRcdGNvbnRlbnQ6IFwi5pelXCI7XG4gIFx0fVxuICB9ICovXG59XG4ubGF5b3V0X2NhbGVuZGFyIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIGNvbG9yOiAjMDBmO1xufVxuLmxheW91dF9jYWxlbmRhciBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF06bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjZjAwO1xufVxuLmxheW91dF9jYWxlbmRhciBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmNlbGxfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxheW91dF9jYWxlbmRhciBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLnN0YXR1cyB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG59XG4ubGF5b3V0X2NhbGVuZGFyIFtjbGFzc149Y2FsZW5kYXJfZGF0ZV9jZWxsXSAucHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxheW91dF9jYWxlbmRhciBbY2xhc3NePWNhbGVuZGFyX2RhdGVfY2VsbF0gLmRhdGUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGF5b3V0X2NhbGVuZGFyIC5sX2JvZHlfaGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGF5b3V0X2NhbGVuZGFyIC5sX2JvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG4gIC5sYXlvdXRfY2FsZW5kYXIgLmxfYm9keSB0Ym9keSwgLmxheW91dF9jYWxlbmRhciAubF9ib2R5IHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0X2NhbGVuZGFyIC5sX2JvZHkgdHI6Zmlyc3QtY2hpbGQgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgfVxuICAubGF5b3V0X2NhbGVuZGFyIC5sX2JvZHkgW2NsYXNzXj1jYWxlbmRhcl9kYXRlX2NlbGxdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5sYXlvdXRfY2FsZW5kYXIgLmxfYm9keSAuY2FsZW5kYXJfZGF0ZV9jZWxsXyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGF5b3V0X2NhbGVuZGFyIC5sX2JvZHkgLmNlbGxfYm94IHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIH1cbiAgLmxheW91dF9jYWxlbmRhciAubF9ib2R5IC5kYXRlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmxheW91dF9jYWxlbmRhciAubF9ib2R5IC5zdGF0dXMge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubGF5b3V0X2NhbGVuZGFyIC5sX2JvZHkgLnByaWNlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg5rjg7zjgrjjg6Pjg7wwMeOBruOCs+ODs+ODhuODilxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYXlvdXRfcGFnZXIxIHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOaknOe0oue1kOaenOODmuODvOOCuOODjeODvOOCt+ODp+ODs+ODu+S4puOBs+abv+OBiFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYXlvdXRfb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4ubGF5b3V0X29wdGlvbiAubGF5b3V0X3NvcnQge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG59XG4ubGF5b3V0X29wdGlvbiAubGF5b3V0X3NvcnQgLmljb24tYXJyb3cwNCB7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4ubGF5b3V0X29wdGlvbiAubGF5b3V0X3NvcnQgLnNlbGVjdF90eXBlMSB7XG4gIHdpZHRoOiAyMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sYXlvdXRfb3B0aW9uIC5sYXlvdXRfc29ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg4jjg4Pjg5cg44Ko44Oq44Ki5qSc57Si44Go6Kmz57Sw5qSc57SiXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyog5YWo5L2T44Gu44Kz44Oz44OG44OKICovXG4ubGF5b3V0X3RvcF9zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF5b3V0X3RvcF9zZWFyY2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYyg0NSUgLSAzMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyOEI0MTtcbn1cbi5sYXlvdXRfdG9wX3NlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYyg1NSUgLSAzMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDA1Mjtcbn1cbi5sYXlvdXRfdG9wX3NlYXJjaCAuY29udGVudF9wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0X3RvcF9zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sYXlvdXRfdG9wX3NlYXJjaDphZnRlciwgLmxheW91dF90b3Bfc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAubGF5b3V0X3RvcF9zZWFyY2ggLmNvbnRlbnRfcGFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiB0b3Djg5rjg7zjgrgg5qSc57SiMVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYXlvdXRfc2VhcmNoX3R5cGUxIHtcbiAgbWFyZ2luLWJvdHRvbTogNzZweDtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxIC5zZWFyY2hfY29udGVudHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEgLnNlYXJjaF9jb250ZW50cyAuc2VhcmNoX2NvbnRlbnQge1xuICB3aWR0aDogMTU2cHg7XG4gIG1hcmdpbjogMjFweCAyMHB4IDAgMDtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxIC5zZWFyY2hfY29udGVudHMgLnNlYXJjaF9jb250ZW50IC5pY29uLWJveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE1NnB4O1xuICBoZWlnaHQ6IDEzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMSAuc2VhcmNoX2NvbnRlbnRzIC5zZWFyY2hfY29udGVudCAuaWNvbi1ib3ggLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMSAuc2VhcmNoX2NvbnRlbnRzIC5zZWFyY2hfY29udGVudCAuaWNvbi1ib3ggLmljb246OmJlZm9yZSB7XG4gIHdpZHRoOiAxNTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMSAuc2VhcmNoX2NvbnRlbnRzIC5zZWFyY2hfY29udGVudCAuaWNvbi1ib3g6aG92ZXIge1xuICBib3JkZXI6IHNvbGlkIDhweCAjRjI5MjA0O1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEgLnNlYXJjaF9jb250ZW50cyAuc2VhcmNoX2NvbnRlbnQgLmljb24tYm94OmhvdmVyIC5pY29uOjpiZWZvcmUge1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IC04cHg7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMSAuc2VhcmNoX2NvbnRlbnRzIC5zZWFyY2hfY29udGVudCAudGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3NDQ3MkM7XG4gIGZvbnQtc2l6ZTogMS4xNDJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dF9zZWFyY2hfdHlwZTEge1xuICAgIC8qIOijhemjviAqL1xuICAgIC8qIOimi+WHuuOBlzIgKi9cbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMS40MjhyZW07XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZTEgLmlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlMTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlMSAub3JuYW1lbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZTEgLmxfaGVhZDIge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlMSAuc2VhcmNoX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZTEgLnNlYXJjaF9jb250ZW50cyAuc2VhcmNoX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGF5b3V0X3NlYXJjaF90eXBlMSB7XG4gICAgLyog6KaL5Ye644GX44Ki44Kk44Kz44OzICovXG4gICAgLyog6KaL5Ye644GXMiAqL1xuICAgIC8qIOimi+WHuuOBlyAqL1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxIHtcbiAgICBwYWRkaW5nOiAxLjQyOHJlbSAxLjE1M3JlbTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlMSAuc2VhcmNoX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxIC5zZWFyY2hfY29udGVudHMgLnNlYXJjaF9jb250ZW50IHtcbiAgICB3aWR0aDogMTI2cHg7XG4gICAgbWFyZ2luOiAyMXB4IDEycHggMCAwO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxIC5zZWFyY2hfY29udGVudHMgLnNlYXJjaF9jb250ZW50IC5pY29uLWJveCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMjZweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxIC5zZWFyY2hfY29udGVudHMgLnNlYXJjaF9jb250ZW50IC5pY29uLWJveCAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxIC5zZWFyY2hfY29udGVudHMgLnNlYXJjaF9jb250ZW50IC5pY29uLWJveCAuaWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZTEgLmxfaGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlMSAubF9oZWFkMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlMSAubF9oZWFkMiAuc3VidGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZTEgLmxfaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogdG9w44Oa44O844K4IOaknOe0ojJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGF5b3V0X3NlYXJjaF90eXBlMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41NzE0Mjg1NzE0cmVtO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTIgLnNlYXJjaF9jb250ZW50IHtcbiAgd2lkdGg6IDcwJTtcbiAgYm9yZGVyOiBzb2xpZCAxMHB4ICM2Y2E1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMiAubGlzdF9zZWFyY2hfdHlwZSAuaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUyIC5saXN0X3NlYXJjaF90eXBlIC5pdGVtIC5pY29uLWJveCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtaW4td2lkdGg6IDVyZW07XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMiAubGlzdF9zZWFyY2hfdHlwZSAuaXRlbSAuaWNvbi1ib3ggLmljb24ge1xuICB3aWR0aDogMjZweDtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUyIC5saXN0X3NlYXJjaF90eXBlIC5pdGVtIC50eHQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0Mjg1NzE0M3JlbTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlMiAubGlzdF9zZWFyY2hfdHlwZSAuaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlMiAubGlzdF9zZWFyY2hfdHlwZSAuaXRlbSAuaWNvbi1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlMiAubGlzdF9zZWFyY2hfdHlwZSAuaXRlbSAuaWNvbi1ib3ggLmljb24ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZTIgLnNlYXJjaF9jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Ko44Oq44Ki5qSc57SiXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC8qIOOCqOODquOCouODnOODg+OCr+OCue+8iFBD77yJICovXG4gIC8qIOOCqOODquOCouODnOODg+OCr+OCue+8iFNQ77yJICovXG4gIC8qIOS9j+aJgOODnuODg+ODlOODs+OCsOaknOe0oiAqL1xuICAvKiDoo4Xpo74gKi9cbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYSAubWFwIHtcbiAgLyogUEPooajnpLogKi9cbiAgLyog44K544Oe44Ob6KGo56S6ICovXG59XG4ubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLm1hcC5fX3BjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5tYXAuX19zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLml0ZW1fYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkMmQyZDI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3BhY2l0eTogNjUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuODU3ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRyYW5zaXRpb246IDEyMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgLyog44Oq44Oz44KvICovXG4gIC8qIHZhcmkxICYgdmFyaTIgKi9cbiAgLyogdmFyaTIgKi9cbiAgLyog5YyX5rW36YGTICovXG4gIC8qIOadseWMlyAqL1xuICAvKiDljJfplqLmnbEgKi9cbiAgLyog5YyX6Zm4ICovXG4gIC8qIOeUsuS/oei2iiAqL1xuICAvKiDplqLmnbEgKi9cbiAgLyog5p2x5rW3ICovXG4gIC8qIOi/keeVvyAqL1xuICAvKiDlm5vlm70gKi9cbiAgLyog5bGx6ZmwICovXG4gIC8qIOS4reWbvSAqL1xuICAvKiDkuZ3lt54gKi9cbiAgLyog5rKW57iEICovXG59XG4ubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLml0ZW1fYXJlYSAuYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIHRyYW5zaXRpb246IDEyMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLml0ZW1fYXJlYS5fX3ZhcmkxLCAubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLml0ZW1fYXJlYS5fX3ZhcmkyIHtcbiAgcGFkZGluZzogMDtcbiAgLyog5Zyw5pa5ICovXG4gIC8qIOmDvemBk+W6nOecjCAqL1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5pdGVtX2FyZWEuX192YXJpMSAuaGVhZGxpbmUsIC5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYSAuaXRlbV9hcmVhLl9fdmFyaTIgLmhlYWRsaW5lIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjkxMUQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMC40NXJlbSAwLjVyZW0gMC4zcmVtO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5pdGVtX2FyZWEuX192YXJpMSAucHJlZmVjdHVyZSwgLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5pdGVtX2FyZWEuX192YXJpMiAucHJlZmVjdHVyZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLml0ZW1fYXJlYS5fX3ZhcmkxIC5wcmVmZWN0dXJlIC5jaGVja190eXBlMSwgLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5pdGVtX2FyZWEuX192YXJpMiAucHJlZmVjdHVyZSAuY2hlY2tfdHlwZTEge1xuICBwYWRkaW5nOiAwLjE1cmVtIDA7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLml0ZW1fYXJlYS5fX3ZhcmkyIC5wcmVmZWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5pdGVtX2FyZWEuX192YXJpMiAucHJlZmVjdHVyZSAuYW5jaG9yIHtcbiAgZmxleC1iYXNpczogNDUlO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5pdGVtX2FyZWEuX19ob2trYWlkbyB7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MTBweDtcbiAgdG9wOiA4NXB4O1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5pdGVtX2FyZWEuX190b2hva3Uge1xuICB3aWR0aDogMTM3cHg7XG4gIGxlZnQ6IDQ0NXB4O1xuICB0b3A6IDE0MHB4O1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5pdGVtX2FyZWEuX19raXRha2FudG8ge1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNDM1cHg7XG4gIHRvcDogMjMwcHg7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLml0ZW1fYXJlYS5fX2hva3VyaWt1IHtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDI5MHB4O1xuICB0b3A6IDExNXB4O1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5pdGVtX2FyZWEuX19rby1zaGluZXRzdSB7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiAzMzVweDtcbiAgdG9wOiAyMDVweDtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYSAuaXRlbV9hcmVhLl9fa2FudG8ge1xuICB3aWR0aDogODVweDtcbiAgbGVmdDogNDM1cHg7XG4gIHRvcDogMzIwcHg7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLml0ZW1fYXJlYS5fX3Rva2FpIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDM0NXB4O1xuICB0b3A6IDMyMHB4O1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5pdGVtX2FyZWEuX19raW5raSB7XG4gIHdpZHRoOiA4OHB4O1xuICBsZWZ0OiAyNDBweDtcbiAgdG9wOiAyMDVweDtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYSAuaXRlbV9hcmVhLl9fc2hpa29rdSB7XG4gIHdpZHRoOiAxMzdweDtcbiAgbGVmdDogMTk4cHg7XG4gIHRvcDogMzUzcHg7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLml0ZW1fYXJlYS5fX3NhbmluIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDE1M3B4O1xuICB0b3A6IDE4MHB4O1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5pdGVtX2FyZWEuX19jaHVnb2t1IHtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDE1M3B4O1xuICB0b3A6IDI1NXB4O1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5pdGVtX2FyZWEuX19reXVzeXUge1xuICB3aWR0aDogODhweDtcbiAgbGVmdDogNjBweDtcbiAgdG9wOiAyNzNweDtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYSAuaXRlbV9hcmVhLl9fb2tpbmF3YSB7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1N3B4O1xuICB0b3A6IDgwcHg7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLmxpc3RfYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS40MjhyZW07XG4gIC8qIOOCqOODquOCouODnOOCv+ODsyAqL1xuICAvKiDpg73pgZPlupznnIzjg6rjgrnjg4ggKi9cbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYSAubGlzdF9hcmVhIC5idG5fdHlwZTUge1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDAuMzU3cmVtKTtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYSAubGlzdF9hcmVhIC5idG5fdHlwZTU6bnRoLW9mLXR5cGUobisyKSB7XG4gIG1hcmdpbi10b3A6IDAuNzE0cmVtO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5saXN0X2FyZWEgLnN1Ymxpc3RfYXJlYSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNzE0cmVtO1xuICBwYWRkaW5nOiAwLjcxNHJlbTtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYSAubGlzdF9hcmVhIC5zdWJsaXN0X2FyZWEgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLmxpc3RfYXJlYSAuc3VibGlzdF9hcmVhIC5saXRlbSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMC4zNTdyZW0pO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5saXN0X2FyZWEgLnN1Ymxpc3RfYXJlYSAubGl0ZW06bnRoLW9mLXR5cGUobiszKSB7XG4gIG1hcmdpbi10b3A6IDAuNzE0cmVtO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5saXN0X2FyZWEgLnN1Ymxpc3RfYXJlYSAuYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDQTUyOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkNBNTI5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5saXN0X2FyZWEgLnN1Ymxpc3RfYXJlYSAuYW5jaG9yIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMC43OWVtO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5tYXBwaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiDnlLvlg48gKi9cbiAgLyog44Kk44Oz44OX44OD44OIICovXG59XG4ubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLm1hcHBpbmcgLmltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02NXB4O1xuICByaWdodDogNTJweDtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYSAubWFwcGluZyAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5tYXBwaW5nIC5mbGV4IC5sZWZ0IHtcbiAgZmxleC1iYXNpczogNDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxLjQyOHJlbTtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYSAubWFwcGluZyAuZmxleCAucmlnaHQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA0MzBweCk7XG4gIHBhZGRpbmctYm90dG9tOiAxLjQyOHJlbTtcbiAgcGFkZGluZy1yaWdodDogMS40MjhyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYSAubWFwcGluZyAuaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5tYXBwaW5nIC5pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjQyOHJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNDI4cmVtKTtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYSAub3JuYW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IC02MHB4O1xuICB0b3A6IDM2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIHtcbiAgICAvKiDlnLDlm7PmpJzntKLvvIhQQ++8iSAqL1xuICAgIC8qIOWcsOWbs+aknOe0ou+8iFNQ77yJKi9cbiAgICAvKiDkvY/miYDjg57jg4Pjg5Tjg7PjgrDmpJzntKIgKi9cbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYS5fX2FsbC1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDMxNnB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhLl9fYXJlYSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMjUuNzE0Mjg1NzE0M3JlbTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYSAubWFwLl9fcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5tYXAuX19zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5tYXBwaW5nIHtcbiAgICAvKiDnlLvlg48gKi9cbiAgICAvKiDjgqTjg7Pjg5fjg4Pjg4ggKi9cbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLm1hcHBpbmcgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLm1hcHBpbmcgLmZsZXgge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5tYXBwaW5nIC5mbGV4IC5sZWZ0IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyOHJlbTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLm1hcHBpbmcgLmZsZXggLnJpZ2h0IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5tYXBwaW5nIC5mbGV4IC5yaWdodCAuYnRuX3R5cGUxIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMS40MjhyZW07XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5tYXBwaW5nIC5pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIHtcbiAgICAvKiDjgqjjg6rjgqLjg5zjg4Pjgq/jgrnvvIhTUO+8iSAqL1xuICAgIC8qIOS9j+aJgOODnuODg+ODlOODs+OCsOaknOe0oiAqL1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYSAubGlzdF9hcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUtYXJlYSAubWFwcGluZyB7XG4gICAgLyog55S75YOPICovXG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5tYXBwaW5nIC5pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEge1xuICB3aWR0aDogNjYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgLyog5Zyw5Zuz5qSc57SiICovXG4gIC8qIOOCqOODquOCouODnOODg+OCr+OCue+8iFBD77yJICovXG4gIC8qIOOCqOODquOCouODnOODg+OCr+OCue+8iFNQ77yJICovXG4gIC8qIOS9j+aJgOODnuODg+ODlOODs+OCsOaknOe0oiAqL1xuICAvKiDoo4Xpo74gKi9cbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSA+ICo6bm90KDpudGgtbGFzdC1jaGlsZCgyKSkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5pbm5lciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYTphZnRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAubWFwIHtcbiAgLyogUEPooajnpLogKi9cbiAgLyog44K544Oe44Ob6KGo56S6ICovXG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLm1hcC5fX3BjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5tYXAuX19zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLml0ZW1fYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkMmQyZDI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC44NTdlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdHJhbnNpdGlvbjogMTIwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAvKiDjg6rjg7Pjgq8gKi9cbiAgLyogdmFyaTEgJiB2YXJpMiAqL1xuICAvKiB2YXJpMiAqL1xuICAvKiDljJfmtbfpgZMgKi9cbiAgLyog5p2x5YyXICovXG4gIC8qIOWMl+mWouadsSAqL1xuICAvKiDljJfpmbggKi9cbiAgLyog55Sy5L+h6LaKICovXG4gIC8qIOmWouadsSAqL1xuICAvKiDmnbHmtbcgKi9cbiAgLyog6L+R55W/ICovXG4gIC8qIOWbm+WbvSAqL1xuICAvKiDlsbHpmbAgKi9cbiAgLyog5Lit5Zu9ICovXG4gIC8qIOS5neW3niAqL1xuICAvKiDmspbnuIQgKi9cbn1cbi5ob3ZlciAubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLml0ZW1fYXJlYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLml0ZW1fYXJlYSAuYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS42NTtcbiAgdHJhbnNpdGlvbjogMTIwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAuaXRlbV9hcmVhIC5hbmNob3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB0cmFuc2l0aW9uOiAxMjBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uaG92ZXIgLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5pdGVtX2FyZWEgLmFuY2hvcjpob3ZlciB7XG4gIGNvbG9yOiAjRTI4QjQxO1xufVxuLmhvdmVyIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAuaXRlbV9hcmVhIC5hbmNob3I6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5pdGVtX2FyZWEuX192YXJpMSwgLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5pdGVtX2FyZWEuX192YXJpMiB7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIOimi+WHuuOBlyAqL1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5pdGVtX2FyZWEuX192YXJpMSAuaGVhZGxpbmUsIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAuaXRlbV9hcmVhLl9fdmFyaTIgLmhlYWRsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDE1MywgMTUzLCAwLjc1KTtcbiAgcGFkZGluZzogMC4xcmVtIDAuMjVyZW07XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLml0ZW1fYXJlYS5fX3ZhcmkxIC5oZWFkbGluZSAudGV4dCwgLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5pdGVtX2FyZWEuX192YXJpMiAuaGVhZGxpbmUgLnRleHQge1xuICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNWVtO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5pdGVtX2FyZWEuX192YXJpMSAucHJlZmVjdHVyZSwgLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5pdGVtX2FyZWEuX192YXJpMiAucHJlZmVjdHVyZSB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjNyZW0gMC4zcmVtO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5pdGVtX2FyZWEuX192YXJpMiAucHJlZmVjdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAuaXRlbV9hcmVhLl9fdmFyaTIgLnByZWZlY3R1cmUgLmFuY2hvciB7XG4gIGZsZXgtYmFzaXM6IDQ1JTtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAuaXRlbV9hcmVhLl9faG9ra2FpZG8ge1xuICBsZWZ0OiA1MzBweDtcbiAgdG9wOiA0NXB4O1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5pdGVtX2FyZWEuX190b2hva3Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGxlZnQ6IDQzMHB4O1xuICB0b3A6IDE0MHB4O1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5pdGVtX2FyZWEuX19raXRha2FudG8ge1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogNDMwcHg7XG4gIHRvcDogMjQwcHg7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLml0ZW1fYXJlYS5fX2hva3VyaWt1IHtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IDI4MHB4O1xuICB0b3A6IDE3MHB4O1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5pdGVtX2FyZWEuX19rby1zaGluZXRzdSB7XG4gIHdpZHRoOiA1NXB4O1xuICBsZWZ0OiAzNDBweDtcbiAgdG9wOiAxNjBweDtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAuaXRlbV9hcmVhLl9fa2FudG8ge1xuICB3aWR0aDogMTEwcHg7XG4gIGxlZnQ6IDQwMHB4O1xuICB0b3A6IDM2MHB4O1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5pdGVtX2FyZWEuX190b2thaSB7XG4gIHdpZHRoOiA5MHB4O1xuICBsZWZ0OiAyOTBweDtcbiAgdG9wOiAzODBweDtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAuaXRlbV9hcmVhLl9fa2lua2kge1xuICB3aWR0aDogMTEwcHg7XG4gIGxlZnQ6IDI0MHB4O1xuICB0b3A6IDI3MHB4O1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5pdGVtX2FyZWEuX19zaGlrb2t1IHtcbiAgd2lkdGg6IDkwcHg7XG4gIGxlZnQ6IDE5MHB4O1xuICB0b3A6IDQwMHB4O1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5pdGVtX2FyZWEuX19zYW5pbiB7XG4gIHdpZHRoOiA2MHB4O1xuICBsZWZ0OiAxNzBweDtcbiAgdG9wOiAyODBweDtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAuaXRlbV9hcmVhLl9fY2h1Z29rdSB7XG4gIHdpZHRoOiA1NXB4O1xuICBsZWZ0OiAxMDVweDtcbiAgdG9wOiAyOTBweDtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAuaXRlbV9hcmVhLl9fa3l1c3l1IHtcbiAgd2lkdGg6IDYwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogMzIwcHg7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLml0ZW1fYXJlYS5fX29raW5hd2Ege1xuICBsZWZ0OiA2MHB4O1xuICB0b3A6IDEzMHB4O1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5saXN0X2FyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4cmVtO1xuICAvKiDjgqjjg6rjgqLjg5zjgr/jg7MgKi9cbiAgLyog6YO96YGT5bqc55yM44Oq44K544OIICovXG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLmxpc3RfYXJlYSAuYnRuX3R5cGU1IHtcbiAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAwLjM1N3JlbSk7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLmxpc3RfYXJlYSAuYnRuX3R5cGU1Om50aC1vZi10eXBlKG4rMikge1xuICBtYXJnaW4tdG9wOiAwLjcxNHJlbTtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAubGlzdF9hcmVhIC5zdWJsaXN0X2FyZWEge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAwLjcxNHJlbTtcbiAgcGFkZGluZzogMC43MTRyZW07XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLmxpc3RfYXJlYSAuc3VibGlzdF9hcmVhIC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5saXN0X2FyZWEgLnN1Ymxpc3RfYXJlYSAubGl0ZW0ge1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDAuMzU3cmVtKTtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAubGlzdF9hcmVhIC5zdWJsaXN0X2FyZWEgLmxpdGVtOm50aC1vZi10eXBlKG4rMykge1xuICBtYXJnaW4tdG9wOiAwLjcxNHJlbTtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAubGlzdF9hcmVhIC5zdWJsaXN0X2FyZWEgLmFuY2hvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Q0E1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZDQTUyOTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAubGlzdF9hcmVhIC5zdWJsaXN0X2FyZWEgLmFuY2hvciAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDAuNzllbTtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAubWFwcGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyog55S75YOPICovXG4gIC8qIOOCpOODs+ODl+ODg+ODiCAqL1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5tYXBwaW5nIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjVweDtcbiAgcmlnaHQ6IDUycHg7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLm1hcHBpbmcgLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAubWFwcGluZyAuZmxleCAubGVmdCB7XG4gIGZsZXgtYmFzaXM6IDQzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMS40MjhyZW07XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLm1hcHBpbmcgLmZsZXggLnJpZ2h0IHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNDMwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMS40MjhyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNDI4cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLm1hcHBpbmcgLmlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNDI4cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS40MjhyZW0pO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5vcm5hbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogLTYwcHg7XG4gIHRvcDogMzYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEge1xuICAgIC8qIOWcsOWbs+aknOe0ou+8iFBD77yJICovXG4gICAgLyog5Zyw5Zuz5qSc57Si77yIU1DvvIkqL1xuICAgIC8qIOS9j+aJgOODnuODg+ODlOODs+OCsOaknOe0oiAqL1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UyOEI0MTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLm1hcC5fX3BjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAubWFwLl9fc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAubWFwcGluZyB7XG4gICAgLyog55S75YOPICovXG4gICAgLyog44Kk44Oz44OX44OD44OIICovXG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5tYXBwaW5nIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5tYXBwaW5nIC5mbGV4IHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAubWFwcGluZyAuZmxleCAubGVmdCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40MjhyZW07XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZTEuX19hcmVhIC5tYXBwaW5nIC5mbGV4IC5yaWdodCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAubWFwcGluZyAuZmxleCAucmlnaHQgLmJ0bl90eXBlMSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4cmVtO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAubWFwcGluZyAuaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSB7XG4gICAgLyog44Ko44Oq44Ki44Oc44OD44Kv44K577yIU1DvvIkgKi9cbiAgICAvKiDkvY/miYDjg57jg4Pjg5Tjg7PjgrDmpJzntKIgKi9cbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLmxpc3RfYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlMS5fX2FyZWEgLm1hcHBpbmcge1xuICAgIC8qIOeUu+WDjyAqL1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fYXJlYSAubWFwcGluZyAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog6Kmz57Sw5qSc57SiXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxheW91dF9zZWFyY2hfdHlwZTEuX19jb25kaXRpb25zIHtcbiAgd2lkdGg6IDc0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIC8qIOaWveioreeoruWIpSAqL1xuICAvKiDjgZXjgonjgavoqbPntLDjgafntZ7jgorovrzjgoAgKi9cbiAgLyog5ZWG5p2QICovXG4gIC8qIOW6g+OBlSAmIOS6iOeulyAqL1xuICAvKiDoo4Xpo74gKi9cbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fY29uZGl0aW9uczphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2NvbmRpdGlvbnMgLmlubmVyX2Zvcm0ge1xuICBwYWRkaW5nOiAxLjQyOHJlbTtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fY29uZGl0aW9ucyAuc2VhcmNoX2ZhY2lsaXR5X3R5cGUge1xuICAvKiDjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrkgKi9cbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fY29uZGl0aW9ucyAuc2VhcmNoX2ZhY2lsaXR5X3R5cGUgLmJveF9jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fY29uZGl0aW9ucyAuc2VhcmNoX2ZhY2lsaXR5X3R5cGUgLmJveF9jaGVja2JveCAuY2hlY2tfdHlwZTEge1xuICBmbGV4LWJhc2lzOiA0OCU7XG4gIG1heC13aWR0aDogNDglO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19jb25kaXRpb25zIC5zZWFyY2hfZmFjaWxpdHlfdHlwZSAuYm94X2NoZWNrYm94IC5jaGVja190eXBlMTpudGgtb2YtdHlwZShuKzMpIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fY29uZGl0aW9ucyAuc2VhcmNoX2RldGFpbCAuaW5uZXJfZm9ybSA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2NvbmRpdGlvbnMgLmNvbW9kaXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19jb25kaXRpb25zIC5jb21vZGl0eSAuc2VsZWN0X3R5cGUxIHtcbiAgZmxleC1iYXNpczogNDglO1xuICBtYXgtd2lkdGg6IDQ4JTtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fY29uZGl0aW9ucyAuZGxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIOS6iOeulyAqL1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19jb25kaXRpb25zIC5kbGlzdCAuZGhlYWQge1xuICBmbGV4LWJhc2lzOiA4MHB4O1xuICBtYXgtd2lkdGg6IDgwcHg7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2NvbmRpdGlvbnMgLmRsaXN0IC5kaGVhZCAuaWNvbiB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fY29uZGl0aW9ucyAuZGxpc3QgLmRpdGVtIHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gODBweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2NvbmRpdGlvbnMgLmRsaXN0Ll9fYnVkZ2V0IC5kaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2NvbmRpdGlvbnMgLmRsaXN0Ll9fYnVkZ2V0IC5kaXRlbSA+ICoge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubGF5b3V0X3NlYXJjaF90eXBlMS5fX2NvbmRpdGlvbnMgLmRsaXN0Ll9fYnVkZ2V0IC5kaXRlbSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19jb25kaXRpb25zIC5kbGlzdC5fX2J1ZGdldCAuZGl0ZW0gLnRpbGRlIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LWJhc2lzOiAyMHB4O1xufVxuLmxheW91dF9zZWFyY2hfdHlwZTEuX19jb25kaXRpb25zIC5vcm5hbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IC02MHB4O1xuICB0b3A6IDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0X3NlYXJjaF90eXBlMS5fX2NvbmRpdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQwNTI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fY29uZGl0aW9ucyB7XG4gICAgLyog5pa96Kit56iu5YilICovXG4gICAgLyog5ZWG5p2QICovXG4gICAgLyog5bqD44GVICYg5LqI566XICovXG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZTEuX19jb25kaXRpb25zIC5zZWFyY2hfZmFjaWxpdHlfdHlwZSB7XG4gICAgLyog44OB44Kn44OD44Kv44Oc44OD44Kv44K5ICovXG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZTEuX19jb25kaXRpb25zIC5zZWFyY2hfZmFjaWxpdHlfdHlwZSAuYm94X2NoZWNrYm94IC5jaGVja190eXBlMSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZTEuX19jb25kaXRpb25zIC5zZWFyY2hfZmFjaWxpdHlfdHlwZSAuYm94X2NoZWNrYm94IC5jaGVja190eXBlMTpudGgtb2YtdHlwZShuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fY29uZGl0aW9ucyAuY29tb2RpdHkgLnNlbGVjdF90eXBlMSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfdHlwZTEuX19jb25kaXRpb25zIC5jb21vZGl0eSAuc2VsZWN0X3R5cGUxOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fY29uZGl0aW9ucyAuZGxpc3Qge1xuICAgIC8qIOS6iOeulyAqL1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fY29uZGl0aW9ucyAuZGxpc3QuX19idWRnZXQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fY29uZGl0aW9ucyAuZGxpc3QuX19idWRnZXQgLmRoZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fY29uZGl0aW9ucyAuZGxpc3QuX19idWRnZXQgLmRpdGVtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fY29uZGl0aW9ucyAuZGxpc3QuX19idWRnZXQgLmRpdGVtID4gKiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlMS5fX2NvbmRpdGlvbnMgLmRsaXN0Ll9fYnVkZ2V0IC5kaXRlbSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF90eXBlMS5fX2NvbmRpdGlvbnMgLmRsaXN0Ll9fYnVkZ2V0IC5kaXRlbSAuX19wcmljZV9taW4ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDAuNXJlbSAtIDIwcHgpO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3R5cGUxLl9fY29uZGl0aW9ucyAuZGxpc3QuX19idWRnZXQgLmRpdGVtIC50aWxkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg57jg4Pjg5Tjg7PjgrDmpJzntKJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGF5b3V0X21hcHBpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAoMTA2cHggKyAxMzVweCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAvKiDjg4bjgq3jgrnjg4jlhaXlipsgKi9cbiAgLyog44Oe44OD44OX6KGo56S644Ko44Oq44KiICovXG4gIC8qIOOCsOODvOOCsOODq+ODnuODg+ODlyAqL1xuICAvKiDmpJzntKLntZDmnpzjgqLjgqTjg4bjg6AgKi9cbiAgLyog5qSc57Si44OV44Kp44O844OgICovXG59XG4ubGF5b3V0X21hcHBpbmdfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTM1cHg7XG59XG4ubGF5b3V0X21hcHBpbmcgLmxfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuLmxheW91dF9tYXBwaW5nIC5sX3RleHRfaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xuICBwYWRkaW5nOiAxcmVtIDEuMjg1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIOimi+WHuuOBlyAqL1xuICAvKiDjgqTjg7Pjg5fjg4Pjg4ggKi9cbiAgLyog5qSc57Si44Oc44K/44OzICovXG59XG4ubGF5b3V0X21hcHBpbmcgLmxfdGV4dF9pbnB1dCAuaGVhZGxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDIuODU3cmVtO1xufVxuLmxheW91dF9tYXBwaW5nIC5sX3RleHRfaW5wdXQgLmhlYWRsaW5lIC5pY29uLCAubGF5b3V0X21hcHBpbmcgLmxfdGV4dF9pbnB1dCAuaGVhZGxpbmUgLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubGF5b3V0X21hcHBpbmcgLmxfdGV4dF9pbnB1dCAuaGVhZGxpbmUgLmljb24ge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmxheW91dF9tYXBwaW5nIC5sX3RleHRfaW5wdXQgLmhlYWRsaW5lIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxLjE0MmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5sYXlvdXRfbWFwcGluZyAubF90ZXh0X2lucHV0IC50ZXh0X3R5cGUyIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubGF5b3V0X21hcHBpbmcgLmxfdGV4dF9pbnB1dCAuYnRuX3R5cGUxIHtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cbi5sYXlvdXRfbWFwcGluZyAubF9ib3hfbWFwIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmxheW91dF9tYXBwaW5nIC5tYXAge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgbWF4LWhlaWdodDogOTAwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtICgxMDZweCArIDEzNXB4KSk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cbi5sYXlvdXRfbWFwcGluZyAubWFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwMnB4O1xufVxuLmxheW91dF9tYXBwaW5nIC5saXN0X2ZhY2lsaXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDEwNnB4ICsgMTM1cHgpKTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMnB4IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4ubGF5b3V0X21hcHBpbmcgLmxpc3RfZmFjaWxpdHkgLmxpc3Qge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5sYXlvdXRfbWFwcGluZyAuc2lkZV90eXBlMSB7XG4gIC8qIHdpZHRoOiAzMjBweDsgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmxheW91dF9tYXBwaW5nIC5zaWRlX3R5cGUxIC5pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dF9tYXBwaW5nIHtcbiAgICAvKiDjg4bjgq3jgrnjg4jlhaXlipsgKi9cbiAgICAvKiDjg57jg4Pjg5fooajnpLrjgqjjg6rjgqIgKi9cbiAgICAvKiDmpJzntKLntZDmnpzjgqLjgqTjg4bjg6AgKi9cbiAgICAvKiDmpJzntKLjg5Xjgqnjg7zjg6AgKi9cbiAgfVxuICAubGF5b3V0X21hcHBpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcbiAgfVxuICAubGF5b3V0X21hcHBpbmdfX3NlYXJjaCB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLmxheW91dF9tYXBwaW5nIC5sX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxheW91dF9tYXBwaW5nIC5sX3RleHRfaW5wdXQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLyog6KaL5Ye644GXICovXG4gICAgLyog44Kk44Oz44OX44OD44OIICovXG4gIH1cbiAgLmxheW91dF9tYXBwaW5nIC5sX3RleHRfaW5wdXQgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDE0cmVtO1xuICB9XG4gIC5sYXlvdXRfbWFwcGluZyAubF90ZXh0X2lucHV0IC50ZXh0X3R5cGUyIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbiAgLmxheW91dF9tYXBwaW5nIC5sX2JveF9tYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8qIOOCsOODvOOCsOODq+ODnuODg+ODlyAqL1xuICB9XG4gIC5sYXlvdXRfbWFwcGluZyAubF9ib3hfbWFwIC5tYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkzdmg7XG4gIH1cbiAgLmxheW91dF9tYXBwaW5nIC5sX2JveF9tYXAgLm1hcCBpZnJhbWUge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLmxheW91dF9tYXBwaW5nIC5saXN0X2ZhY2lsaXR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYXlvdXRfbWFwcGluZyAuc2lkZV90eXBlMS5fX21hcHBpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMC43MTRyZW07XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxheW91dF9tYXBwaW5nIHtcbiAgICAvKiDjg57jg4Pjg5fjgrPjg7Pjg4bjg7Pjg4Tjga7mnqAgKi9cbiAgICAvKiDjg4bjgq3jgrnjg4jlhaXlipsgKi9cbiAgICAvKiDjg57jg4Pjg5fooajnpLrjgqjjg6rjgqIgKi9cbiAgICAvKiDmpJzntKLntZDmnpzjgqLjgqTjg4bjg6AgKi9cbiAgfVxuICAubGF5b3V0X21hcHBpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcbiAgfVxuICAubGF5b3V0X21hcHBpbmcgLmwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmxheW91dF9tYXBwaW5nIC5sX3RleHRfaW5wdXQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNHJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvKiDopovlh7rjgZcgKi9cbiAgICAvKiDjgqTjg7Pjg5fjg4Pjg4ggKi9cbiAgICAvKiDmpJzntKLjg5zjgr/jg7MgKi9cbiAgfVxuICAubGF5b3V0X21hcHBpbmcgLmxfdGV4dF9pbnB1dCAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMS40MTRyZW07XG4gIH1cbiAgLmxheW91dF9tYXBwaW5nIC5sX3RleHRfaW5wdXQgLnRleHRfdHlwZTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0cmVtO1xuICB9XG4gIC5sYXlvdXRfbWFwcGluZyAubF90ZXh0X2lucHV0IC5idG5fdHlwZTEge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXlvdXRfbWFwcGluZyAubF9ib3hfbWFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvKiDjgrDjg7zjgrDjg6vjg57jg4Pjg5cgKi9cbiAgfVxuICAubGF5b3V0X21hcHBpbmcgLmxfYm94X21hcCAubWFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5M3ZoO1xuICB9XG4gIC5sYXlvdXRfbWFwcGluZyAubF9ib3hfbWFwIC5tYXAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5sYXlvdXRfbWFwcGluZyAubGlzdF9mYWNpbGl0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg57jg4Pjg5Tjg7PjgrDmpJzntKIg5qSc57Si57WQ5p6c44Oq44K544OIXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxpc3RfZmFjaWxpdHkge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNiZmJmYmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweDtcbiAgLyog6KaL5Ye644GXICovXG4gIC8qIOaWveioreOCouOCpOODhuODoCAqL1xufVxuLmxpc3RfZmFjaWxpdHkgLmxfaGVhZGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICAvKiDmpJzntKLjgqLjgqTjg4bjg6DmlbAgKi9cbn1cbi5saXN0X2ZhY2lsaXR5IC5sX2hlYWRsaW5lIC5sYXlvdXQge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyODU3MTQzcmVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NmY2ZjZjtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNDI4NTcxcmVtO1xufVxuLmxpc3RfZmFjaWxpdHkgLmxfaGVhZGxpbmUgLmxheW91dCAuc3dpdGNoaW5nIHtcbiAgcGFkZGluZzogMHB4IDAuMzU3MTQyODU3MXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG4ubGlzdF9mYWNpbGl0eSAubF9oZWFkbGluZSAubGF5b3V0IC5zd2l0Y2hpbmcuX19saXN0IHtcbiAgY29sb3I6ICNFMjhCNDE7XG59XG4ubGlzdF9mYWNpbGl0eSAubF9oZWFkbGluZSAubGF5b3V0IC5zd2l0Y2hpbmcuX19pbmRleCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmxpc3RfZmFjaWxpdHkgLmxfaGVhZGxpbmUgLnJlc3VsdCAuZW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNjYzMzMDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSwgMSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4ubGlzdF9mYWNpbGl0eSAubF9oZWFkbGluZSAucmVzdWx0IHNwYW4ge1xuICBmb250LXNpemU6IDEuNDI4ZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSwgMSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxpc3RfZmFjaWxpdHkgLmxpdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyog44Kk44Oz44OH44OD44Kv44K544Ki44Kk44Kz44OzICovXG4gIC8qIOaWveioreWGmeecnyAqL1xuICAvKiDmlr3oqK3lkI3np7AgKi9cbiAgLyog5pa96Kit5omA5Zyo5ZywICovXG59XG4ubGlzdF9mYWNpbGl0eSAubGl0ZW0gLmZhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpc3RfZmFjaWxpdHkgLmxpdGVtIC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5saXN0X2ZhY2lsaXR5IC5saXRlbSAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNBNTI5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubGlzdF9mYWNpbGl0eSAubGl0ZW0gLmljb24gLmxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGlzdF9mYWNpbGl0eSAubGl0ZW0gLmltYWdlIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMC43MTRyZW07XG59XG4ubGlzdF9mYWNpbGl0eSAubGl0ZW0gLmhlYWRsaW5lIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGlzdF9mYWNpbGl0eSAubGl0ZW0gLnBhcmFncmFwaCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saXN0X2ZhY2lsaXR5Ll9faW5kZXggLmxheW91dCAuc3dpdGNoaW5nLl9fbGlzdCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmxpc3RfZmFjaWxpdHkuX19pbmRleCAubGF5b3V0IC5zd2l0Y2hpbmcuX19pbmRleCB7XG4gIGNvbG9yOiAjRTI4QjQxO1xufVxuLmxpc3RfZmFjaWxpdHkuX19pbmRleCAubGl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xufVxuLmxpc3RfZmFjaWxpdHkuX19pbmRleCAubGl0ZW0gLmltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIG1heC13aWR0aDogNDBweDtcbn1cbi5saXN0X2ZhY2lsaXR5Ll9faW5kZXggLmxpdGVtIC5oZWFkbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuLmxpc3RfZmFjaWxpdHkuX19pbmRleCAubGl0ZW0gLnBhcmFncmFwaCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxpc3RfZmFjaWxpdHkgLmxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAubGlzdF9mYWNpbGl0eSAubGl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAvKiDmlr3oqK3lkI3np7Djgajmlr3oqK3miYDlnKjlnLAgKi9cbiAgfVxuICAubGlzdF9mYWNpbGl0eSAubGl0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgfVxuICAubGlzdF9mYWNpbGl0eSAubGl0ZW0gLmhlYWRsaW5lLCAubGlzdF9mYWNpbGl0eSAubGl0ZW0gLnBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAwLjc2OWVtO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODiOODg+ODl+ODmuODvOOCuOOAgOOCueODhuODg+ODl+ips+e0sFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYXlvdXRfdG9wX3N0ZXBfZm9ycGxhY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubGF5b3V0X3RvcF9zdGVwX2ZvcnBsYWNlIC5pY29uLWFycm93MDEge1xuICBjb2xvcjogI0UyOEI0MTtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDAgMS4xMTRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0X3RvcF9zdGVwX2ZvcnBsYWNlIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMS4xMTFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4xMTFyZW07XG4gIH1cbiAgLmxheW91dF90b3Bfc3RlcF9mb3JwbGFjZSAuaWNvbi1hcnJvdzAxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGF5b3V0X3RvcF9zdGVwX2ZvcnBsYWNlIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sYXlvdXRfdG9wX3N0ZXBfZm9ycGxhY2UgLmJveF90eXBlMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAubGF5b3V0X3RvcF9zdGVwX2ZvcnBsYWNlIC5ib3hfdHlwZTIgLmNvbnRlbnQgLmRpdGVtIHtcbiAgICBmb250LXNpemU6IDAuODEzZW07XG4gICAgcGFkZGluZzogMCAxLjQyOHJlbTtcbiAgfVxuICAubGF5b3V0X3RvcF9zdGVwX2ZvcnBsYWNlIC5pY29uLWFycm93MDEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XG4gICAgbWFyZ2luOiAwLjIxNHJlbSAwO1xuICB9XG59XG5cbi5pY29uLWFycm93MDFfcmV2ZXJzZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODiOODg+ODl+ODmuODvOOCuOOAgOWHuuW6l+OCueODmuODvOOCueaPkOS+m+aWveiorVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYXlvdXRfdG9wX3RlYW1fY29tcGFueSB7XG4gIGJvcmRlcjogc29saWQgMC41cHggI0RFREVERTtcbiAgYm9yZGVyLXdpZHRoOiAwLjVweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNi41cHggMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiDopovlh7rjgZcgKi9cbiAgLyog44K544Op44Kk44OJICovXG4gIC8qIOOCv+OCpOODiOODqyAqL1xuICAvKlxuICAuYnRuX3ByZXYge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuaWNvbi1hcnJvdzAxIHtcbiAgICBjb2xvcjogIzUwODdiNjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAuNzE0cmVtO1xuICB9XG4gICovXG59XG4ubGF5b3V0X3RvcF90ZWFtX2NvbXBhbnkgLmhlYWRsaW5lIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiDjg4bjgq3jgrnjg4ggKi9cbn1cbi5sYXlvdXRfdG9wX3RlYW1fY29tcGFueSAuaGVhZGxpbmUgLmxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ubGF5b3V0X3RvcF90ZWFtX2NvbXBhbnkgLmhlYWRsaW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ubGF5b3V0X3RvcF90ZWFtX2NvbXBhbnkgLnNsaWRlX3RlYW1fY29tcGFueSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDgycHg7XG59XG4ubGF5b3V0X3RvcF90ZWFtX2NvbXBhbnkgLnNsaWRlX3RlYW1fY29tcGFueSAuc2xpZGVfaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbn1cbi5sYXlvdXRfdG9wX3RlYW1fY29tcGFueSAuc2xpZGVfdGVhbV9jb21wYW55IC5pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYXlvdXRfdG9wX3RlYW1fY29tcGFueSAuc2xpZGVfdGVhbV9jb21wYW55IC5pbWFnZSAub2JqZml0IHtcbiAgaGVpZ2h0OiA4MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5sYXlvdXRfdG9wX3RlYW1fY29tcGFueSAuc2xpZGVfdGVhbV9jb21wYW55X3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfdG9wX3RlYW1fY29tcGFueSAuc2xpZGVfdGVhbV9jb21wYW55IHtcbiAgICBoZWlnaHQ6IDgycHg7XG4gIH1cbiAgLmxheW91dF90b3BfdGVhbV9jb21wYW55IC5zbGlkZV90ZWFtX2NvbXBhbnkgLmltYWdlIC5vYmpmaXQge1xuICAgIGhlaWdodDogODJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxheW91dF90b3BfdGVhbV9jb21wYW55IHtcbiAgICAvKiDjgr/jgqTjg4jjg6sgKi9cbiAgICAvKiDjgrnjg6njgqTjg4kgKi9cbiAgfVxuICAubGF5b3V0X3RvcF90ZWFtX2NvbXBhbnkgLnNsaWRlX3RlYW1fY29tcGFueV90aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxLjE1M3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0Mjg1NzFyZW07XG4gIH1cbiAgLmxheW91dF90b3BfdGVhbV9jb21wYW55IC5zbGlkZV90ZWFtX2NvbXBhbnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sYXlvdXRfdG9wX3RlYW1fY29tcGFueSAuc2xpZGVfdGVhbV9jb21wYW55IC5zbGlkZV9pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMC4yNXJlbSk7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICM5OTk5OTk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5sYXlvdXRfdG9wX3RlYW1fY29tcGFueSAuc2xpZGVfdGVhbV9jb21wYW55IC5zbGlkZV9pdGVtLl9fZHVwbGljYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxheW91dF90b3BfdGVhbV9jb21wYW55IC5zbGlkZV90ZWFtX2NvbXBhbnkgLnNsaWRlX2l0ZW06bnRoLW9mLXR5cGUobiszKSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5sYXlvdXRfdG9wX3RlYW1fY29tcGFueSAuc2xpZGVfdGVhbV9jb21wYW55IC5pbWFnZSAub2JqZml0IHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OI44OD44OX44Oa44O844K444CA44Kk44Oz44OI44Ot44OA44Kv44K344On44OzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxheW91dF90b3BfaW50cm9kdWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNGMEYwRjA7XG59XG4ubGF5b3V0X3RvcF9pbnRyb2R1Y3Rpb24gLmhlYWRsaW5lX3R5cGUxLCAubGF5b3V0X3RvcF9pbnRyb2R1Y3Rpb24gLmxheW91dF90b3Bfc3RlcF9mb3JwbGFjZSwgLmxheW91dF90b3BfaW50cm9kdWN0aW9uIC5wYXJhZ3JhcGhfdHlwZTEge1xuICBtYXJnaW4tYm90dG9tOiAyLjE0MnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfdG9wX2ludHJvZHVjdGlvbi5ib3hfdHlwZTEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAubGF5b3V0X3RvcF9pbnRyb2R1Y3Rpb24gLnBhcmFncmFwaF90eXBlMSB7XG4gICAgcGFkZGluZzogMCAxLjExMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxheW91dF90b3BfaW50cm9kdWN0aW9uIC5wYXJhZ3JhcGhfdHlwZTEge1xuICAgIHBhZGRpbmc6IDAgMS4xNTNyZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OI44OD44OX44Oa44O844K444CA44OL44Ol44O844K5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxheW91dF90b3BfbmV3cyB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuLmxheW91dF90b3BfbmV3cyAubGF5b3V0X3R5cGUyIC5sX2JveF9idG4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMy4yMTQyODU3MTQzcmVtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjgrnjg6njgqTjg4Djg7zjg6zjgqTjgqLjgqbjg4gxXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnNsaWRlX3R5cGUxIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbGlkZV90eXBlMS5mbGV4X3R5cGUyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMjg1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zbGlkZV90eXBlMS5mbGV4X3R5cGUyIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc2xpZGVfdHlwZTEgLmZpdGVtIHtcbiAgcGFkZGluZzogMCAyLjVweDtcbn1cblxuLmZsZXhfdHlwZTIgLnNsaWRlLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEuOCk7XG59XG4uZmxleF90eXBlMiAuc2xpZGUtYXJyb3cucHJldi1hcnJvdyB7XG4gIGxlZnQ6IC01cmVtO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5mbGV4X3R5cGUyIC5zbGlkZS1hcnJvdy5uZXh0LWFycm93IHtcbiAgcmlnaHQ6IC00cmVtO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5qSc57Si5LiA6Kan44Oa44O844K4IOaknOe0oue1kOaenOeUu+mdouOAgOaknOe0oue1kOaenOihqOekuuOAgCjmlrApXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxheW91dF9zZWFyY2hfYm94IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgY29sb3I6ICMzMzM7XG4gIC8qIOaknOe0ouWAmeijnOmBuOaKnuOAgDIwMjEwOTA26L+95YqgICovXG4gIC8qIOODnuODg+ODlOODs+OCsOODmuODvOOCuCDmpJzntKIgKi9cbn1cbi5sYXlvdXRfc2VhcmNoX2JveC5fX25vc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dF9zZWFyY2hfYm94Lm1hcHBpbmdfcGFnZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveC5tYXBwaW5nX3BhZ2VfX2lubmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveF9fYWJvdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveF9fYWJvdmUgLmhlYWRsaW5lX3R5cGUxIC5oZWFkbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveF9fYWJvdmUgLmhlYWRsaW5lX3R5cGUxIC5zdWJ0ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzk5OTtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveF9fb3B0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveF9fb3B0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxheW91dF9zZWFyY2hfYm94X19vcHRpb24tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzVBNUE1QTtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveF9fb3B0aW9uLWJ1dHRvbjpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveF9fb3B0aW9uLWJ1dHRvbiAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3hfX29wdGlvbi1idXR0b24gLnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3hfX2hlYWRsaW5lIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3N3B4KTtcbiAgcGFkZGluZzogNXB4IDAgNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI0NFNkEzMjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFREVERTtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveCAuc2VhcmNoX3RhZ19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHRleHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5zZWFyY2hfdGFnX2JveC1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWluLWhlaWdodDogNTZweDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveCAuc2VhcmNoX3RhZ19ib3gtZmllbGQuX19zcGFjZSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4ubGF5b3V0X3NlYXJjaF9ib3ggLnNlYXJjaF90YWdfYm94IC5zZWFyY2hfaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEuNDI4NTcxNDI4NmVtO1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5zZWFyY2hfdGFnX2JveCAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweC81MCU7XG4gIGNvbG9yOiAjQ0U2QTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkNBO1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5zZWFyY2hfdGFnX2JveCAuaXRlbSAua2V5d29yZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3ggLnNlYXJjaF90YWdfYm94IC5pdGVtIC5jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveCAuc2VhcmNoX3RhZ19ib3ggLml0ZW1fZnJlZXdvcmQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDQzcHg7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3ggLnNlYXJjaF90YWdfYm94IC5pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveCAuc2VhcmNoX3RhZ19ib3ggLmlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaF9fbGlzdCAuaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveCAucmVmaW5lZF9zZWFyY2ggLnNlYXJjaF9zZWxlY3Rpb25fYm94IC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveCAucmVmaW5lZF9zZWFyY2ggLnNlYXJjaF9zZWxlY3Rpb25fYm94IC5wb3AtdXBfYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaCAuc2VhcmNoX3NlbGVjdGlvbl9ib3ggLnBvcC11cF9idG4gLm5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaCAuc2VhcmNoX3NlbGVjdGlvbl9ib3ggLnBvcC11cF9idG4gLnNlbGVjdGlvbl9tYXJrIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNkEzMjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveCAucmVmaW5lZF9zZWFyY2ggLnNlYXJjaF9zZWxlY3Rpb25fYm94IC5wb3AtdXBfYnRuIC5zZWxlY3Rpb25fbWFyay5fX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaCAuc2VhcmNoX3NlbGVjdGlvbl9ib3ggLnBvcC11cF9idG4gLnNlbGVjdGlvbl9hcnJvdyB7XG4gIGZvbnQtc2l6ZTogNXB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaCAuc2VhcmNoX3NlbGVjdGlvbl9ib3ggLnNlYXJjaF9wb3AtdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjREVERURFO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveCAucmVmaW5lZF9zZWFyY2ggLnNlYXJjaF9zZWxlY3Rpb25fYm94IC5zZWFyY2hfcG9wLXVwLl9fYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3ggLnJlZmluZWRfc2VhcmNoIC5zZWFyY2hfc2VsZWN0aW9uX2JveCAuc2VhcmNoX3BvcC11cCAudGlsZGUge1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3ggLnJlZmluZWRfc2VhcmNoIC5zZWFyY2hfc2VsZWN0aW9uX2JveCAuc2VhcmNoX3BvcC11cCAudGlsZGUuX19ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveCAucmVmaW5lZF9zZWFyY2ggLnNlYXJjaF9zZWxlY3Rpb25fYm94IC5zZWFyY2hfcG9wLXVwX19jbG9zZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzVBNUE1QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaCAuc2VhcmNoX3NlbGVjdGlvbl9ib3ggLnNlYXJjaF9wb3AtdXBfX21hcmdpbmJveCB7XG4gIG1hcmdpbjogMTVweCAxNXB4IDAgMTVweDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveCAucmVmaW5lZF9zZWFyY2ggLnNlYXJjaF9zZWxlY3Rpb25fYm94IC5zZWFyY2hfcG9wLXVwX19tYXJnaW5ib3ggLml0ZW0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveCAucmVmaW5lZF9zZWFyY2ggLnNlYXJjaF9zZWxlY3Rpb25fYm94IC5zZWFyY2hfcG9wLXVwX19tYXJnaW5ib3ggLmNoZWNrX3R5cGUxIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaCAuc2VhcmNoX3NlbGVjdGlvbl9ib3ggLnNlYXJjaF9wb3AtdXBfX21hcmdpbmJveCAuY2hlY2tfdHlwZTEgLmxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3ggLnJlZmluZWRfc2VhcmNoIC5zZWFyY2hfc2VsZWN0aW9uX2JveCAuc2VhcmNoX3BvcC11cF9fbWFyZ2luYm94IC5jaGVja190eXBlMSAuaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5MTFkO1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaCAuc2VhcmNoX3NlbGVjdGlvbl9ib3guX19hY3RpdmUgLnBvcC11cF9idG4gLnNlbGVjdGlvbl9hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaCAuc2VhcmNoX3NlbGVjdGlvbl9ib3guX19hY3RpdmUgLnNlYXJjaF9wb3AtdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYXlvdXRfc2VhcmNoX2JveF9fYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRTZBMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTZBMzI7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3hfX2NlbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveCAuc2VhcmNoX3RhZ19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3ggLnNlYXJjaF90YWdfYm94Ll9fc3BhY2Uge1xuICBtaW4taGVpZ2h0OiA0NnB4O1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5zZWFyY2hfdGFnX2JveCAuc2VhcmNoX2NhbmRpZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTM0MjM3O1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5zZWFyY2hfdGFnX2JveCAuc2VhcmNoX2NhbmRpZGF0ZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmhvdmVyIC5sYXlvdXRfc2VhcmNoX2JveCAuc2VhcmNoX3RhZ19ib3ggLnNlYXJjaF9jYW5kaWRhdGVfX2xpc3Q6aG92ZXJbaHJlZl0sIC5ob3ZlciAubGF5b3V0X3NlYXJjaF9ib3ggLnNlYXJjaF90YWdfYm94IC5zZWFyY2hfY2FuZGlkYXRlX19saXN0OmhvdmVyW3R5cGVdLCAubGF5b3V0X3NlYXJjaF9ib3ggLnNlYXJjaF90YWdfYm94IC5zZWFyY2hfY2FuZGlkYXRlX19saXN0LmhvdmVyW2hyZWZdLCAubGF5b3V0X3NlYXJjaF9ib3ggLnNlYXJjaF90YWdfYm94IC5zZWFyY2hfY2FuZGlkYXRlX19saXN0LmhvdmVyW3R5cGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveCAuc2VhcmNoX3RhZ19ib3ggLnNlYXJjaF9jYW5kaWRhdGVfX2xpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLmxheW91dF9zZWFyY2hfYm94IC5zZWFyY2hfdGFnX2JveCAuc2VhcmNoX2NhbmRpZGF0ZS5pbi1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYXlvdXRfc2VhcmNoX2JveC5fX21hcHBpbmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8qIOihqOekuuODrOOCpOOCouOCpuODiCAqL1xufVxuLmxheW91dF9zZWFyY2hfYm94Ll9fbWFwcGluZyAubGF5b3V0X3NlYXJjaF9ib3hfX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmxheW91dF9zZWFyY2hfYm94Ll9fbWFwcGluZyAubGF5b3V0X3NlYXJjaF9ib3hfX2hlYWRsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveC5fX21hcHBpbmcgLmxheW91dF9zZWFyY2hfYm94X19tYXBwaW5nX2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xufVxuLmxheW91dF9zZWFyY2hfYm94Ll9fbWFwcGluZyAubGF5b3V0X3NlYXJjaF9ib3hfX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveC5fX21hcHBpbmcgLmxheW91dF9zZWFyY2hfYm94X19vcHRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDAgNnB4IDA7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3guX19tYXBwaW5nIC5sYXlvdXRfc2VhcmNoX2JveF9fb3B0aW9uLWl0ZW0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmxheW91dF9zZWFyY2hfYm94Ll9fbWFwcGluZyAuc2VhcmNoX3RhZ19ib3gge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3guX19tYXBwaW5nIC5sYXlvdXRfc2VhcmNoX2JveF9fYWJvdmUge1xuICBvcmRlcjogMjtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveC5fX21hcHBpbmcgLmhlYWRsaW5lX3R5cGU1IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveC5fX21hcHBpbmcgLmxheW91dF9zZWFyY2hfYm94X19pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveC5fX21hcHBpbmcgLmxheW91dF9zZWFyY2hfYm94X19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveC5fX21hcHBpbmcgLmljb24ge1xuICAvKiDkuIDopqfjg5zjgr/jg7MgKi9cbiAgLyog44Oq44K544OI44Oc44K/44OzICovXG4gIC8qIOODluODreODg+OCr+ODnOOCv+ODsyAqL1xufVxuLmxheW91dF9zZWFyY2hfYm94Ll9fbWFwcGluZyAuaWNvbi5fX2luZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChpbWcvaWNvbl9sYXlvdXRfaW5kZXgucG5nKTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3guX19tYXBwaW5nIC5pY29uLl9fbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoaW1nL2ljb25fbGF5b3V0X2xpc3QucG5nKTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3guX19tYXBwaW5nIC5pY29uLl9fYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKGltZy9pY29uX2xheW91dF9ibG9jay5wbmcpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveC5fX21hcHBpbmcgLmRsaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveC5fX21hcHBpbmcgLmRsaXN0IC5kaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmxheW91dF9zZWFyY2hfYm94Ll9fbWFwcGluZyAuZGxpc3QgLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveC5fX3NwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveC5fX3NwIC5zZWFyY2hfdGFnX2JveCAuaXRlbSAua2V5d29yZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveC5fX3NwIC5zZWFyY2hfY2FuZGlkYXRlX19saXN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dF9zZWFyY2hfYm94X19vcHRpb24ge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfYm94Ll9fbWFwcGluZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZweCk7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfYm94Ll9fbWFwcGluZyAubGF5b3V0X3NlYXJjaF9ib3hfX29wdGlvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9ib3guX19tYXBwaW5nIC5sYXlvdXRfc2VhcmNoX2JveF9fc2VhcmNoIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9ib3guX19tYXBwaW5nIC5sYXlvdXRfc2VhcmNoX2JveF9fbWFwcGluZ19ib3gge1xuICAgIG1pbi13aWR0aDogNzUlO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX2JveF9fYWJvdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0X3NlYXJjaF9ib3guX19tYXBwaW5nIC5sYXlvdXRfc2VhcmNoX2JveF9fZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfYm94Ll9fbWFwcGluZyAubGF5b3V0X3NlYXJjaF9ib3hfX21hcHBpbmdfYm94IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfYm94Ll9fbWFwcGluZyAubGF5b3V0X3NlYXJjaF9ib3hfX29wdGlvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX2JveC5fX21hcHBpbmcgLmxheW91dF9zZWFyY2hfYm94X19zZWFyY2gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5sYXlvdXRfc2VhcmNoX2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5NSU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX2JveF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9ib3hfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9ib3hfX2hlYWRsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX2JveC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX2JveCAuc2VhcmNoX3RhZ19ib3gge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaCA+IC5kbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9ib3ggLnJlZmluZWRfc2VhcmNoX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX2JveCAucmVmaW5lZF9zZWFyY2hfX2xpc3QgLml0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9ib3ggLnJlZmluZWRfc2VhcmNoX19saXN0IC5pdGVtIC5zZWFyY2hfcG9wLXVwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaF9fbGlzdCAuaXRlbSAuc2VhcmNoX3BvcC11cCAuY2hlY2tfdHlwZTEge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaF9fbGlzdCAuaXRlbSAuc2VhcmNoX3BvcC11cCAuY2hlY2tfdHlwZTEgLmxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX2JveCAucmVmaW5lZF9zZWFyY2hfX2xpc3QgLml0ZW0gLnNlYXJjaF9wb3AtdXAgLmNoZWNrX3R5cGUxIC5sYWJlbDpiZWZvcmUge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9ib3ggLnJlZmluZWRfc2VhcmNoX19saXN0IC5pdGVtIC5zZWFyY2hfcG9wLXVwIC5saXN0X3R5cGUyIC5saXRlbSB7XG4gICAgcGFkZGluZzogMnB4IDEwcHggMDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaF9fbGlzdCAuaXRlbSAuc2VhcmNoX3BvcC11cCAubGlzdF90eXBlMiAubGl0ZW0uX19mbGV4IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaF9fbGlzdCAuaXRlbSAuc2VhcmNoX3BvcC11cCAucmFkaW9fdHlwZTEgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfYm94IC5yZWZpbmVkX3NlYXJjaF9fbGlzdCAuaXRlbSAuc2VhcmNoX3BvcC11cCAucmFkaW9fdHlwZTEgLmxhYmVsOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX2JveCAucmVmaW5lZF9zZWFyY2hfX2xpc3QgLnBvcC11cF9idG4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLyog44Oe44OD44OU44Oz44Kw44Oa44O844K444OQ44O844K444On44Oz44CAMjAyMTA5MDfov73liqAgKi9cbi5fX2ZpeCB7XG4gIG1hcmdpbi10b3A6IDEyMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uX19maXggLmxheW91dF9zZWFyY2hfYm94Ll9fbWFwcGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAxM3ZoO1xufVxuXG4uc2VhcmNoX3BvcC11cF9fbWFyZ2luYm94IC5pdGVtMS5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8qIGFzaWRlIOODoeODi+ODpeODvCAqL1xuLmJsb2NrX3NpZGVfY29udGVudCAuc2VhcmNoX3NlbGVjdGlvbl9ib3ggLnNlYXJjaF9wb3AtdXAgLml0ZW0xIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5ibG9ja19zaWRlX2NvbnRlbnQgLnNlYXJjaF9zZWxlY3Rpb25fYm94IC5zZWFyY2hfcG9wLXVwX19tYXJnaW5ib3ggLnRpbGRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9ja19zaWRlX2NvbnRlbnQgLnNlYXJjaF9zZWxlY3Rpb25fYm94IC5zZWFyY2hfcG9wLXVwX19tYXJnaW5ib3ggLnRpbGRlLl9fYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Oe44OD44OU44Oz44Kw44CA5Zyw5Zuz5qSc57SiXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5sYXlvdXRfc2VhcmNoX2JveF9tYXBwaW5nX3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGF5b3V0X3NlYXJjaF9ib3hfbWFwcGluZ19zcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzJweDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBhZGRpbmc6IDZweCAxLjE1M3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX2JveF9tYXBwaW5nX3NwIC5sYXlvdXRfc2VhcmNoX2JveF9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfYm94X21hcHBpbmdfc3AgLmxheW91dF9zZWFyY2hfYm94X19mb3JtIC5zZWFyY2hfdGFnX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfYm94X21hcHBpbmdfc3AgLmxheW91dF9zZWFyY2hfYm94X19mb3JtIC5zZWFyY2hfdGFnX2JveCAuaW5wdXQge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9ib3hfbWFwcGluZ19zcCAubGF5b3V0X3NlYXJjaF9ib3hfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDmnaHku7bjga7kv53lrZggMjAyMTA5MTNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGF5b3V0X3NlYXJjaF9ib3hfdGVybXNib3hfX3RhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5sYXlvdXRfc2VhcmNoX2JveF90ZXJtc2JveF9fdGFnIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4LzUwJTtcbiAgY29sb3I6ICNDRTZBMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCQ0E7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3hfdGVybXNib3hfX3RhZyAuaXRlbSAua2V5d29yZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3hfdGVybXNib3hfX3RhZyAuaXRlbSAuY2xvc2Uge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubGF5b3V0X3NlYXJjaF9ib3hfdGVybXNib3ggLmlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDMwcHggMTBweCAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5qSc57Si5LiA6Kan44Oa44O844K4IOaknOe0oue1kOaenOeUu+mdouOAgOaknOe0oue1kOaenOihqOekuuOAgCjml6cpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxheW91dF9zZWFyY2hfcmVzdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLyogaGVhZGxpbmUwNCAqL1xuICAvKiDmpJzntKLntZDmnpwg5LiK6YOoICovXG4gIC8qIOaknOe0oue1kOaenCDkuIvpg6ggKi9cbiAgLyog5qSc57Si57WQ5p6cIOimi+WHuuOBlzEgKi9cbiAgLyog5qSc57Si57WQ5p6c6KaL5Ye644GXMiAqL1xuICAvKiDmpJzntKLmnaHku7bopovlh7rjgZcgKi9cbiAgLyog5qSc57Si44OR44Op44Oh44O844K/44O8ICovXG59XG4ubGF5b3V0X3NlYXJjaF9yZXN1bHQgLmhlYWRsaW5lX3R5cGU0IHtcbiAgbWFyZ2luLXRvcDogLTIuN3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5sYXlvdXRfc2VhcmNoX3Jlc3VsdCAucGFydF9hYm92ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS40MTRyZW07XG59XG4ubGF5b3V0X3NlYXJjaF9yZXN1bHQgLnBhcnRfYmVsb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmxheW91dF9zZWFyY2hfcmVzdWx0IC5yZXN1bHRfaGVhZGxpbmUxIHtcbiAgY29sb3I6ICNGMjkyMDQ7XG4gIGZvbnQtc2l6ZTogMS43MTRlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbn1cbi5sYXlvdXRfc2VhcmNoX3Jlc3VsdCAucmVzdWx0X2hlYWRsaW5lMiB7XG4gIGZvbnQtc2l6ZTogMS43MTRlbTtcbiAgLyog57eP5qSc57Si5pWwICovXG59XG4ubGF5b3V0X3NlYXJjaF9yZXN1bHQgLnJlc3VsdF9oZWFkbGluZTIgLnJlc3VsdF9udW1iZXIge1xuICBjb2xvcjogI2Q2NWMzMztcbn1cbi5sYXlvdXRfc2VhcmNoX3Jlc3VsdCAuaGVhZF9jb25kaXRpb25zIHtcbiAgZmxleDogMCAwO1xuICBmbGV4LWJhc2lzOiAxMDBweDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWM5Yzk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dF9zZWFyY2hfcmVzdWx0IC5saXN0X2NvbmRpdGlvbnMge1xuICBwYWRkaW5nOiAxcmVtIDEuNDI4cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi5sYXlvdXRfc2VhcmNoX3Jlc3VsdCAubGlzdF9jb25kaXRpb25zIC5saXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbi1yaWdodDogMS41NzFyZW07XG59XG4ubGF5b3V0X3NlYXJjaF9yZXN1bHQgLmxpc3RfY29uZGl0aW9ucyAuZGxpc3Qge1xuICAvKiDmpJzntKLpoIXnm67lkI0gKi9cbn1cbi5sYXlvdXRfc2VhcmNoX3Jlc3VsdCAubGlzdF9jb25kaXRpb25zIC5kbGlzdCAuZGhlYWQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubGF5b3V0X3NlYXJjaF9yZXN1bHQgLmxpc3RfY29uZGl0aW9ucyAuZGxpc3QgLmRoZWFkOmFmdGVyIHtcbiAgY29udGVudDogXCLvvJpcIjtcbn1cbi5sYXlvdXRfc2VhcmNoX3Jlc3VsdCAubGlzdF9jb25kaXRpb25zIC5jb25kaXRpb25zX3BhcmFtZXRlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICNGMjkyMDQ7XG4gIC8qIOeBsOiJsiAqL1xufVxuLmxheW91dF9zZWFyY2hfcmVzdWx0IC5saXN0X2NvbmRpdGlvbnMgLmNvbmRpdGlvbnNfcGFyYW1ldGVyLl9fZ3JheSB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dF9zZWFyY2hfcmVzdWx0IHtcbiAgICAvKiBoZWFkbGluZTA0ICovXG4gICAgLyog5qSc57Si57WQ5p6cIOS4iumDqCAqL1xuICAgIC8qIOaknOe0oue1kOaenOimi+WHuuOBl++8iOODmuODvOOCuOODs+OCsO+8iSovXG4gIH1cbiAgLmxheW91dF9zZWFyY2hfcmVzdWx0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfcmVzdWx0IC5oZWFkbGluZV90eXBlNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4cmVtO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3Jlc3VsdCAuaGVhZGxpbmVfdHlwZTQgLmljb25fbG9nbzAxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3Jlc3VsdCAucGFydF9hYm92ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9yZXN1bHQgLnBhZ2VfbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjc5ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGF5b3V0X3NlYXJjaF9yZXN1bHQge1xuICAgIC8qIGhlYWRsaW5lMDQgKi9cbiAgICAvKiDmpJzntKLntZDmnpwg5LiK6YOoICovXG4gICAgLyog5qSc57Si57WQ5p6c6KaL5Ye644GXMSAqL1xuICAgIC8qIOaknOe0oue1kOaenOimi+WHuuOBlzIgKi9cbiAgICAvKiDmpJzntKLntZDmnpwg5LiL6YOoICovXG4gICAgLyog5qSc57Si5p2h5Lu26KaL5Ye644GXICovXG4gICAgLyog5qSc57Si44OR44Op44Oh44O844K/44O8ICovXG4gIH1cbiAgLmxheW91dF9zZWFyY2hfcmVzdWx0IC5oZWFkbGluZV90eXBlNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQxNGVtO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3Jlc3VsdCAucGFydF9hYm92ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQxNHJlbTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9yZXN1bHQgLnJlc3VsdF9oZWFkbGluZTEge1xuICAgIGZvbnQtc2l6ZTogMS4yNjZlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3Jlc3VsdCAucmVzdWx0X2hlYWRsaW5lMiB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3Jlc3VsdCAucmVzdWx0X2hlYWRsaW5lMiAucmVzdWx0X251bWJlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfcmVzdWx0IC5wYXJ0X2JlbG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxLjEyNXJlbTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9yZXN1bHQgLmhlYWRfY29uZGl0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3Jlc3VsdCAubGlzdF9jb25kaXRpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qIOaknOe0oumgheebruWQjSAqL1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3Jlc3VsdCAubGlzdF9jb25kaXRpb25zIC5saXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3Jlc3VsdCAubGlzdF9jb25kaXRpb25zIC5saXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfcmVzdWx0IC5saXN0X2NvbmRpdGlvbnMgLmRsaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9yZXN1bHQgLmxpc3RfY29uZGl0aW9ucyAuZGxpc3QgLmRoZWFkIHtcbiAgICBmb250LXNpemU6IDAuOTIzZW07XG4gICAgZmxleC1iYXNpczogOTBweDtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9yZXN1bHQgLmxpc3RfY29uZGl0aW9ucyAuZGxpc3QgLmRoZWFkOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX3Jlc3VsdCAubGlzdF9jb25kaXRpb25zIC5kbGlzdCAuY29uZGl0aW9uc19wYXJhbWV0ZXIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgIGZvbnQtc2l6ZTogMC45MjNlbTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDmpJzntKLkuIDopqfjg5rjg7zjgrgg44OK44OT44CA5Lu25pWwXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxheW91dF9zZWFyY2hfbmF2aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzlBOTk5OTtcbiAgLyog5qSc57Si57WQ5p6c6KaL5Ye644GXICovXG59XG4ubGF5b3V0X3NlYXJjaF9uYXZpIC5sYXlvdXRfc2VhcmNoX3Jlc3VsdF9uYXZpIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjE0Mjg1NzE0M3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMTQycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmxheW91dF9zZWFyY2hfbmF2aSAubGF5b3V0X3NlYXJjaF9yZXN1bHRfbmF2aSAudG90YWxfcmVzdWx0X251bWJlciB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ubGF5b3V0X3NlYXJjaF9uYXZpIC5sYXlvdXRfc2VhcmNoX3Jlc3VsdF9uYXZpIC5wYWdlX25hdmlnYXRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubGF5b3V0X3NlYXJjaF9uYXZpIC5sYXlvdXRfc2VhcmNoX3Jlc3VsdF9uYXZpIC5yZXN1bHRfbnVtYmVyIHtcbiAgY29sb3I6ICNDQzMzMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0X3NlYXJjaF9uYXZpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9uYXZpIC5sYXlvdXRfc2VhcmNoX3Jlc3VsdF9uYXZpIC5yZXN1bHRfaGVhZGxpbmUyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX25hdmkgLmxheW91dF9zZWFyY2hfcmVzdWx0X25hdmkgLnJlc3VsdF9oZWFkbGluZTIgLnBhZ2VfbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0Mjg1NzE0M3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxheW91dF9zZWFyY2hfbmF2aSAubGF5b3V0X3NlYXJjaF9yZXN1bHRfbmF2aSAucmVzdWx0X2hlYWRsaW5lMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfbmF2aSAubGF5b3V0X3NlYXJjaF9yZXN1bHRfbmF2aSAucmVzdWx0X2hlYWRsaW5lMiAucGFnZV9uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDmpJzntKLkuIDopqfjg5rjg7zjgrgg5qSc57Si57WQ5p6cIOODrOOCpOOCouOCpuODiOmBuOaKnlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYXlvdXRfc2VhcmNoX2xheW91dF9uYXZpIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMTQycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIOODrOOCpOOCouOCpuODiOWkieabtOODnOOCv+ODsyAqL1xuICAvKiDlgqzkuovjgrnjg5rjg7zjgrnkuIDopqfjg5zjgr/jg7MgKi9cbn1cbi5sYXlvdXRfc2VhcmNoX2xheW91dF9uYXZpIC5kbGlzdCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLmxheW91dF9zZWFyY2hfbGF5b3V0X25hdmkgLmRsaXN0IC5kaGVhZCwgLmxheW91dF9zZWFyY2hfbGF5b3V0X25hdmkgLmRsaXN0IC5kaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubGF5b3V0X3NlYXJjaF9sYXlvdXRfbmF2aSAuZGxpc3QgLmRpdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ubGF5b3V0X3NlYXJjaF9sYXlvdXRfbmF2aSAuZGxpc3QgLmljb24ge1xuICBmb250LXNpemU6IDAuODU3ZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIC8qIOS4gOimp+ODnOOCv+ODsyAqL1xuICAvKiDjg6rjgrnjg4jjg5zjgr/jg7MgKi9cbiAgLyog44OW44Ot44OD44Kv44Oc44K/44OzICovXG4gIC8qIOOCouOCr+ODhuOCo+ODliAqL1xufVxuLmxheW91dF9zZWFyY2hfbGF5b3V0X25hdmkgLmRsaXN0IC5pY29uIC50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGF5b3V0X3NlYXJjaF9sYXlvdXRfbmF2aSAuZGxpc3QgLmljb24uX19pbmRleCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaWNvbl9sYXlvdXRfaW5kZXgucG5nKTtcbn1cbi5sYXlvdXRfc2VhcmNoX2xheW91dF9uYXZpIC5kbGlzdCAuaWNvbi5fX2xpc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2ljb25fbGF5b3V0X2xpc3QucG5nKTtcbn1cbi5sYXlvdXRfc2VhcmNoX2xheW91dF9uYXZpIC5kbGlzdCAuaWNvbi5fX2Jsb2NrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pY29uX2xheW91dF9ibG9jay5wbmcpO1xufVxuLmxheW91dF9zZWFyY2hfbGF5b3V0X25hdmkgLmRsaXN0IC5pY29uLl9fYWN0aXZlIHtcbiAgY29sb3I6ICNFMjhCNDE7XG59XG4ubGF5b3V0X3NlYXJjaF9sYXlvdXRfbmF2aSAuZGxpc3QgLmljb24uX19hY3RpdmUgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhvdmVyIC5sYXlvdXRfc2VhcmNoX2xheW91dF9uYXZpIC5kbGlzdCAuaWNvbjpob3ZlciAudGV4dCwgLmxheW91dF9zZWFyY2hfbGF5b3V0X25hdmkgLmRsaXN0IC5pY29uLmhvdmVyIC50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5sYXlvdXRfc2VhcmNoX2xheW91dF9uYXZpIC5kbGlzdCAuaWNvbiB7XG4gICAgLyog5LiA6Kan44Oc44K/44OzICovXG4gICAgLyog44Oq44K544OI44Oc44K/44OzICovXG4gICAgLyog44OW44Ot44OD44Kv44Oc44K/44OzICovXG4gIH1cbiAgLmxheW91dF9zZWFyY2hfbGF5b3V0X25hdmkgLmRsaXN0IC5pY29uLl9faW5lZHgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaWNvbl9sYXlvdXRfaW5kZXhAMngucG5nKTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9sYXlvdXRfbmF2aSAuZGxpc3QgLmljb24uX19saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2ljb25fbGF5b3V0X2xpc3RAMngucG5nKTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9sYXlvdXRfbmF2aSAuZGxpc3QgLmljb24uX19ibG9jayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pY29uX2xheW91dF9ibG9ja0AyeC5wbmcpO1xuICB9XG59XG4ubGF5b3V0X3NlYXJjaF9sYXlvdXRfbmF2aSAuYnRuX3R5cGU3IHtcbiAgLyogbWF4LXdpZHRoOiAyMDBweDsgKi9cbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMS4yMTQyODU3MTQzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxheW91dF9zZWFyY2hfbGF5b3V0X25hdmkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfbGF5b3V0X25hdmkgLmRsaXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX2xheW91dF9uYXZpIC5kbGlzdCAuZGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfbGF5b3V0X25hdmkgLmRsaXN0IC5kaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9sYXlvdXRfbmF2aSAuZGxpc3QgLmljb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMC40NXJlbSAwLjc1cmVtIDAuNDVyZW0gMi4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDAuNDVyZW0gY2VudGVyO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX2xheW91dF9uYXZpIC5kbGlzdCAuaWNvbiAudGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX2xheW91dF9uYXZpIC5kbGlzdCAuaWNvbi5fX2FjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9sYXlvdXRfbmF2aSAuYnRuX3R5cGU3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOaknOe0ouS4gOimp+ODmuODvOOCuCDmlr3oqK3oqbPntLDjgqLjgqTjg4bjg6Djga7jgrPjg7Pjg4bjg4pcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uc2VhcmNoX2l0ZW1fY29udGFpbmVyOm5vdCguX19hY3RpdmUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2hfaXRlbV9jb250YWluZXIge1xuICAgIC8qIOODluODreODg+OCr+W9ouW8jyAqL1xuICB9XG4gIC5zZWFyY2hfaXRlbV9jb250YWluZXIuX19ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMS40MjhyZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5qSc57Si5LiA6Kan44Oa44O844K4IOaWveioreips+e0sO+8iOODquOCueODiOW9ouW8j++8iVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IHtcbiAgLyog6KaL5Ye644GX6YOo5YiGICovXG4gIC8qIOimi+WHuuOBlyAqL1xuICAvKiDjg5zjgr/jg7PjgrPjg7Pjg4bjg4ogKi9cbiAgLyog44GK5rCX44Gr5YWl44KK44Oc44K/44OzICovXG4gIC8qIOOCs+ODs+ODhuODs+ODhOmDqOWIhiAqL1xuICAvKiDmlr3oqK3jgqLjgqTjg4bjg6DkuIrpg6ggKi9cbiAgLyog5pa96Kit5YaZ55yfICovXG4gIC8qIOaWveioreamguimgSAqL1xuICAvKiB0YWJsZTA0ICovXG59XG4ubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAubF9oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuNDI4cmVtIDEuNTcxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLmhlYWRsaW5lIHtcbiAgLyog44K144OW44OG44Kt44K544OIICovXG59XG4ubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAuaGVhZGxpbmUgLnRleHQge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjcxNGVtO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAuaGVhZGxpbmUgLnN1YnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMC44NTdlbTtcbn1cbi5ob3ZlciAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAuaGVhZGxpbmU6aG92ZXIgLnRleHQsIC5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5oZWFkbGluZS5ob3ZlciAudGV4dCB7XG4gIGNvbG9yOiAjRTI4QjQxO1xufVxuLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLl9fZmFjaWxpdHlfaW5mbyAucm93Om5vdCguX19tb3JlKTpudGgtb2YtdHlwZShuKzQpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHZpc2liaWxpdHksIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zLCAwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcywgMjAwbXM7XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAuX19mYWNpbGl0eV9pbmZvLl9fYWN0aXZlIC5yb3c6bnRoLW9mLXR5cGUobis0KSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcywgMW1zO1xufVxuLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLmJveF9idG5zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICBmbGV4LWJhc2lzOiAzNDBweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAuYm94X2J0bnMgLmJ0bl90eXBlOCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5idG5fdHlwZTguX19mYXZvcml0ZSxcbi5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5idG5fdHlwZTguX19mYXZvcml0ZWQge1xuICBtYXgtd2lkdGg6IDE5MHB4O1xufVxuLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLmxfYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgcGFkZGluZzogMS43MTRyZW0gMS41NzFyZW07XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAuZmFjaWxpdHlfaW5mb19hYm92ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDIuMTQycmVtO1xufVxuLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLmltYWdlX2ZhY2lsaXR5IHtcbiAgZmxleC1iYXNpczogMzMwcHg7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjg1cmVtO1xufVxuLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLmltYWdlX2ZhY2lsaXR5IC5vYmpmaXQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAub3V0bGluZV9mYWNpbGl0eSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDUwMHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MDBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLyog5bCP6KaL5Ye644GXICovXG4gIC8qIOimgeODreOCsOOCpOODsy4gKi9cbn1cbi5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5vdXRsaW5lX2ZhY2lsaXR5IC5zbWFsbF9oZWFkbGluZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDAuODU3ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWM5Yzk7XG4gIHBhZGRpbmc6IDAuNnJlbSAwLjc1cmVtO1xuICAvKiDoqbPntLDjg6rjg7Pjgq8gKi9cbn1cbi5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5vdXRsaW5lX2ZhY2lsaXR5IC5zbWFsbF9oZWFkbGluZS5fX3NiIHtcbiAgLyogbWFyZ2luLXRvcDogMC41NzFyZW07ICovXG4gIG1hcmdpbi10b3A6IDEuMTQycmVtO1xufVxuLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLm91dGxpbmVfZmFjaWxpdHkgLnNtYWxsX2hlYWRsaW5lIC5tb3JlIHtcbiAgY29sb3I6ICNjYzMzMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG4uaG92ZXIgLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLm91dGxpbmVfZmFjaWxpdHkgLnNtYWxsX2hlYWRsaW5lIC5tb3JlOmhvdmVyLCAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAub3V0bGluZV9mYWNpbGl0eSAuc21hbGxfaGVhZGxpbmUgLm1vcmUuaG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAub3V0bGluZV9mYWNpbGl0eSAubG9naW5fcmVxdWlyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk1Mjg5O1xuICBwYWRkaW5nOiAwLjNyZW0gMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLm9wZW5fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAxNzBweDtcbiAgcGFkZGluZzogM3B4O1xufVxuLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLm9wZW5fY2F0ZWdvcnkgLmJ0bl90eXBlNyB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1ODc5MzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUY0REY7XG4gIGJvcmRlci1jb2xvcjogIzZDQTUyOTtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAub3Blbl9jYXRlZ29yeSAuYnRuX3R5cGU3Ll9faW5mby10eXBlIHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAudGFibGVfdHlwZTQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3Qge1xuICAgIC8qIOimi+WHuuOBlyAqL1xuICAgIC8qIOOCs+ODs+ODhuODs+ODhOmDqOWIhiAqL1xuICAgIC8qIOaWveioreOCouOCpOODhuODoOS4iumDqCAqL1xuICAgIC8qIOaWveioreWGmeecnyAqL1xuICAgIC8qIOaWveioreamguimgSAqL1xuICAgIC8qIHRhYmxlMDIgKi9cbiAgfVxuICAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAuaGVhZGxpbmUge1xuICAgIC8qIOOCteODluODhuOCreOCueODiCAqL1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5oZWFkbGluZSAuc3VidGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAubF9ib3gge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLmZhY2lsaXR5X2luZm9fYWJvdmUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5pbWFnZV9mYWNpbGl0eSB7XG4gICAgZmxleC1iYXNpczogMzUlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIGhlaWdodDogMTYyLjY3cHg7XG4gIH1cbiAgLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLm91dGxpbmVfZmFjaWxpdHkge1xuICAgIGZsZXgtYmFzaXM6IDY1JTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxuICAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAudGFibGVfdHlwZTIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGNmZDI7XG4gIH1cbiAgLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLnRhYmxlX3R5cGUyIC50aGVhZCwgLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLnRhYmxlX3R5cGUyIC50aXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC50YWJsZV90eXBlMiB0Ym9keSAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkY2ZkMjtcbiAgfVxuICAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAudGFibGVfdHlwZTIgdGJvZHkgLnJvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC50YWJsZV90eXBlMiAuZmxvb3IsIC5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC50YWJsZV90eXBlMiAuZmxvb3JfbmFtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGRlMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3Qge1xuICAgIC8qIOimi+WHuuOBl+mDqOWIhiAqL1xuICAgIC8qIOimi+WHuuOBlyAqL1xuICAgIC8qIFBERuWHuuWKm+ODnOOCv+ODsyAqL1xuICAgIC8qIOOBiuawl+OBq+WFpeOCiuODnOOCv+ODsyAqL1xuICAgIC8qIOaWveioreOCouOCpOODhuODoOS4iumDqCAqL1xuICAgIC8qIOaWveioreWGmeecnyAqL1xuICAgIC8qIOaWveioreamguimgSAqL1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5sX2hlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAuaGVhZGxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5oZWFkbGluZSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQxNGVtO1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5idG5fdHlwZTguX19wZGYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogY2FsYygxMDAlICsgMXJlbSArIDAuN3JlbSk7XG4gICAgcmlnaHQ6IGNhbGMoNTBweCArIDJyZW0pO1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgcGFkZGluZzogMnB4O1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5idG5fdHlwZTguX19wZGYgLmxheWVyIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5idG5fdHlwZTguX19mYXZvcml0ZSxcbi5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5idG5fdHlwZTguX19mYXZvcml0ZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogY2FsYygxMDAlICsgMXJlbSk7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkMmQyZDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLmJ0bl90eXBlOC5fX2Zhdm9yaXRlIC5sYXllcixcbi5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5idG5fdHlwZTguX19mYXZvcml0ZWQgLmxheWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5idG5fdHlwZTguX19mYXZvcml0ZSAuaWNvbixcbi5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5idG5fdHlwZTguX19mYXZvcml0ZWQgLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgfVxuICAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAuYnRuX3R5cGU4Ll9fZmF2b3JpdGUgLnRleHQsXG4ubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAuYnRuX3R5cGU4Ll9fZmF2b3JpdGVkIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob3ZlciAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAuYnRuX3R5cGU4Ll9fZmF2b3JpdGU6aG92ZXIsIC5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5idG5fdHlwZTguX19mYXZvcml0ZS5ob3Zlcixcbi5ob3ZlciAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAuYnRuX3R5cGU4Ll9fZmF2b3JpdGVkOmhvdmVyLFxuLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLmJ0bl90eXBlOC5fX2Zhdm9yaXRlZC5ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyOTIwNDtcbiAgfVxuICAuaG92ZXIgLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLmJ0bl90eXBlOC5fX2Zhdm9yaXRlOmhvdmVyIC5sYXllciwgLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLmJ0bl90eXBlOC5fX2Zhdm9yaXRlLmhvdmVyIC5sYXllcixcbi5ob3ZlciAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAuYnRuX3R5cGU4Ll9fZmF2b3JpdGVkOmhvdmVyIC5sYXllcixcbi5sYXlvdXRfZmFjaWxpdHlfaXRlbV9saXN0IC5idG5fdHlwZTguX19mYXZvcml0ZWQuaG92ZXIgLmxheWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fbGlzdCAuZmFjaWxpdHlfaW5mb19hYm92ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLmltYWdlX2ZhY2lsaXR5IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNjQuOTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLm91dGxpbmVfZmFjaWxpdHkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDmpJzntKLkuIDopqfjg5rjg7zjgrgg5pa96Kit6Kmz57Sw77yI44OW44Ot44OD44Kv5b2i5byP77yJXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxheW91dF9mYWNpbGl0eV9pdGVtX2Jsb2NrIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNFMjhCNDE7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NnJlbTtcbiAgLyog5YKs5LqL44K544Oa44O844K5ICovXG4gIC8qIOips+e0sOODnOOCv+ODsyAqL1xufVxuLmxheW91dF9mYWNpbGl0eV9pdGVtX2Jsb2NrIC5sX2JveF9zcGFjZSAubGl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAvKiDnn6LljbDjgqLjgqTjgrPjg7MgKi9cbn1cbi5sYXlvdXRfZmFjaWxpdHlfaXRlbV9ibG9jayAubF9ib3hfc3BhY2UgLmxpdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogI2VlZSA1cHggc29saWQ7XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fYmxvY2sgLmxfYm94X3NwYWNlIC5saXRlbSAuc3BhY2VfaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIC8qIGhlaWdodDogODBweDsgKi9cbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xufVxuLmhvdmVyIC5sYXlvdXRfZmFjaWxpdHlfaXRlbV9ibG9jayAubF9ib3hfc3BhY2UgLmxpdGVtIC5zcGFjZV9pdGVtOmhvdmVyLCAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fYmxvY2sgLmxfYm94X3NwYWNlIC5saXRlbSAuc3BhY2VfaXRlbS5ob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5sYXlvdXRfZmFjaWxpdHlfaXRlbV9ibG9jayAubF9ib3hfc3BhY2UgLmxpdGVtIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBjb2xvcjogIzZDQTUyOTtcbiAgZm9udC1zaXplOiAyZW07XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fYmxvY2sgLmxfYm94X3NwYWNlIC5saXRlbTpub3QoLl9fbW9yZSk6bnRoLW9mLXR5cGUobiszKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB2aXNpYmlsaXR5LCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcywgMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXMsIDIwMG1zO1xufVxuLmxheW91dF9mYWNpbGl0eV9pdGVtX2Jsb2NrIC5sX2JveF9zcGFjZS5fX2FjdGl2ZSAubGl0ZW06bnRoLW9mLXR5cGUobiszKSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zLCAxbXM7XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fYmxvY2sgLmxfbW9yZSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fYmxvY2sgLmJsb2NrLXJvdyB7XG4gIHdpZHRoOiA4NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fYmxvY2sge1xuICAgIC8qIOips+e0sOODnOOCv+ODsyAqL1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfaXRlbV9ibG9jayB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fYmxvY2sgLmxfbW9yZSAuYnRuX3R5cGU3IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxheW91dF9mYWNpbGl0eV9pdGVtX2Jsb2NrIHtcbiAgICAvKiDoqbPntLDjg5zjgr/jg7MgKi9cbiAgfVxuICAubGF5b3V0X2ZhY2lsaXR5X2l0ZW1fYmxvY2sgLmxfbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOS8muWToemZkOWumuODouOCtuOCpOOCr++8iOOCueODmuODvOOCueODu+ODhuODiuODs+ODiOaDheWgse+8iVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYWJfbWVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYWJfbWVtYmVyIC5fX21vc2FpYyB7XG4gIC1tcy1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgZmlsdGVyOiBibHVyKDZweCk7XG59XG4ubGFiX21lbWJlciAuX19hbmNob3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0b3A6IDM1JTtcbiAgbGVmdDogMjAlO1xuICB3aWR0aDogNjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxhYl9tZW1iZXIgLl9fYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5pa96Kit6Kmz57Sw44Oa44O844K4IOaWveioreips+e0sFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYXlvdXRfZmFjaWxpdHlfZGV0YWlsIHtcbiAgLyog5pa96Kit5ZCN56ew6KaL5Ye644GX44Go5pu05paw5pelICovXG4gIC8qIOWPs+OCteOCpOODiSDjg4jjg4Pjg5fjgrPjg7Pjg4bjg7Pjg4QgKi9cbiAgLyog5YaZ55yf44K544Op44Kk44OJ44Go5pa96Kit5qaC6KaBICovXG4gIC8qIOOCsOODvOOCsOODq+ODnuODg+ODlyAqL1xuICAvKiDlhpnnnJ/jgrnjg6njgqTjg4kgKi9cbiAgLyog5pa96Kit6Kmz57Sw5oOF5aCxICovXG59XG4ubGF5b3V0X2ZhY2lsaXR5X2RldGFpbCAuaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIC8qIOimi+WHuuOBlyAqL1xuICAvKiDmm7TmlrDml6UgKi9cbn1cbi5sYXlvdXRfZmFjaWxpdHlfZGV0YWlsIC5oZWFkIC5oZWFkbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNzE0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbn1cbi5sYXlvdXRfZmFjaWxpdHlfZGV0YWlsIC5oZWFkIC5kYXRlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2RldGFpbCAubF9yaWdodF90b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmxheW91dF9mYWNpbGl0eV9kZXRhaWwgLmxfcmlnaHRfdG9wIC5kZXRhaWwge1xuICBmbGV4LWJhc2lzOiA0MDBweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5sYXlvdXRfZmFjaWxpdHlfZGV0YWlsIC5sX3JpZ2h0X3RvcCAubWFwIHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNDAwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAxLjQyOHJlbTtcbn1cbi5sYXlvdXRfZmFjaWxpdHlfZGV0YWlsIC5sX3JpZ2h0X3RvcCAubWFwIC5tYXBfdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2RldGFpbCAubF9yaWdodF90b3AgLm1hcCAubWFwX3RleHQgLmFuY2hvciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDAuODU3ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhvdmVyIC5sYXlvdXRfZmFjaWxpdHlfZGV0YWlsIC5sX3JpZ2h0X3RvcCAubWFwIC5tYXBfdGV4dCAuYW5jaG9yOmhvdmVyLCAubGF5b3V0X2ZhY2lsaXR5X2RldGFpbCAubF9yaWdodF90b3AgLm1hcCAubWFwX3RleHQgLmFuY2hvci5ob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYXlvdXRfZmFjaWxpdHlfZGV0YWlsIC5tYWluX2ltYWdlcyAuc2xpY2stbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2RldGFpbCAubWFpbl9pbWFnZXMgLm9iamZpdCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1heC1oZWlnaHQ6IDI4MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmxheW91dF9mYWNpbGl0eV9kZXRhaWwgLmxfbW9yZV9kZXRhaWwgLmNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLyog5bemICovXG4gIC8qIOWPsyAqL1xufVxuLmxheW91dF9mYWNpbGl0eV9kZXRhaWwgLmxfbW9yZV9kZXRhaWwgLmNvbHVtbiAuY19sZWZ0IHtcbiAgZmxleC1iYXNpczogMjgwcHg7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG4ubGF5b3V0X2ZhY2lsaXR5X2RldGFpbCAubF9tb3JlX2RldGFpbCAuY29sdW1uIC5jX3JpZ2h0IHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMjgwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dF9mYWNpbGl0eV9kZXRhaWwge1xuICAgIC8qIOaWveioreWQjeensOimi+WHuuOBl+OBqOabtOaWsOaXpSAqL1xuICAgIC8qIOWGmeecn+OCueODqeOCpOODiSAqL1xuICAgIC8qIOWGmeecn+OCueODqeOCpOODieOBqOaWveioreamguimgSAqL1xuICAgIC8qIOOCsOODvOOCsOODq+ODnuODg+ODlyAqL1xuICAgIC8qIOaWveioreips+e0sOaDheWgsSAqL1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfZGV0YWlsIC5oZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyOHJlbTtcbiAgfVxuICAubGF5b3V0X2ZhY2lsaXR5X2RldGFpbCAuaGVhZCAuZGF0ZSB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gIH1cbiAgLmxheW91dF9mYWNpbGl0eV9kZXRhaWwgLm1haW5faW1hZ2VzIC5vYmpmaXQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfZGV0YWlsIC5sX3JpZ2h0X3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxheW91dF9mYWNpbGl0eV9kZXRhaWwgLmxfcmlnaHRfdG9wIC5kZXRhaWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0X2ZhY2lsaXR5X2RldGFpbCAubF9yaWdodF90b3AgLm1hcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmxheW91dF9mYWNpbGl0eV9kZXRhaWwgLmxfbW9yZV9kZXRhaWwgLmNvbHVtbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfZGV0YWlsIC5sX21vcmVfZGV0YWlsIC5jb2x1bW4gLmNfbGVmdCwgLmxheW91dF9mYWNpbGl0eV9kZXRhaWwgLmxfbW9yZV9kZXRhaWwgLmNvbHVtbiAuY19yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfZGV0YWlsIC5sX21vcmVfZGV0YWlsIC5jb2x1bW4gLmNfcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxheW91dF9mYWNpbGl0eV9kZXRhaWwge1xuICAgIC8qIOWGmeecn+OCueODqeOCpOODiSAqL1xuICAgIC8qIOaWveioreamguimgSAqL1xuICAgIC8qIOOCsOODvOOCsOODq+ODnuODg+ODlyAqL1xuICAgIC8qIOaWveioreips+e0sOaDheWgsSAqL1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfZGV0YWlsIC50YWJsZV90eXBlMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5sYXlvdXRfZmFjaWxpdHlfZGV0YWlsIC5sX3JpZ2h0X3RvcCAubWFwIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE1M3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjE1M3JlbTtcbiAgfVxuICAubGF5b3V0X2ZhY2lsaXR5X2RldGFpbCAubF9yaWdodF90b3AgLm1hcCBpZnJhbWUge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmxheW91dF9mYWNpbGl0eV9kZXRhaWwgLmxfcmlnaHRfdG9wIC5tYXAgLm1hcF90ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODg5ZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4xNTNyZW07XG4gIH1cbiAgLmxheW91dF9mYWNpbGl0eV9kZXRhaWwgLmxfbW9yZV9kZXRhaWwgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOWCrOS6i+OCueODmuODvOOCueips+e0sOODmuODvOOCuCDmlr3oqK3oqbPntLBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGF5b3V0X3NwYWNlX2RldGFpbCB7XG4gIC8qIOaWveioreWQjeensOimi+WHuuOBl+OBqOabtOaWsOaXpSAqL1xufVxuLmxheW91dF9zcGFjZV9kZXRhaWwgLmhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAvKiDopovlh7rjgZcgKi9cbiAgLyog5pu05paw5pelICovXG59XG4ubGF5b3V0X3NwYWNlX2RldGFpbCAuaGVhZCAuaGVhZGxpbmUge1xuICB3aWR0aDogODAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjcxNGVtO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG59XG4ubGF5b3V0X3NwYWNlX2RldGFpbCAuaGVhZCAuaGVhZGxpbmUgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuODU3cmVtO1xufVxuLmxheW91dF9zcGFjZV9kZXRhaWwgLmhlYWQgLmhlYWRsaW5lIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxheW91dF9zcGFjZV9kZXRhaWwgLmhlYWQgLmhlYWRsaW5lIC50ZXh0IC5hbmNob3Ige1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjg1N3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ob3ZlciAubGF5b3V0X3NwYWNlX2RldGFpbCAuaGVhZCAuaGVhZGxpbmUgLnRleHQgLmFuY2hvcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYXlvdXRfc3BhY2VfZGV0YWlsIC5oZWFkIC5oZWFkbGluZSAudGV4dCAubmFtZV9zcGFjZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLmxheW91dF9zcGFjZV9kZXRhaWwgLmhlYWQgLmhlYWRsaW5lIC5uYW1lX3NwYWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4ubGF5b3V0X3NwYWNlX2RldGFpbCAuaGVhZCAuaGVhZGxpbmUgLm5hbWVfc3BhY2UgLm5hbWVfc3BhY2VfcCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5sYXlvdXRfc3BhY2VfZGV0YWlsIC5oZWFkIC5kYXRlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0X3NwYWNlX2RldGFpbCB7XG4gICAgLyog5pa96Kit5ZCN56ew6KaL5Ye644GX44Go5pu05paw5pelICovXG4gIH1cbiAgLmxheW91dF9zcGFjZV9kZXRhaWwgLmhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4cmVtO1xuICB9XG4gIC5sYXlvdXRfc3BhY2VfZGV0YWlsIC5oZWFkIC5kYXRlIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxheW91dF9zcGFjZV9kZXRhaWwge1xuICAgIC8qIOaWveioreWQjeensOimi+WHuuOBl+OBqOabtOaWsOaXpSAqL1xuICB9XG4gIC5sYXlvdXRfc3BhY2VfZGV0YWlsIC5oZWFkIHtcbiAgICAvKiDopovlh7rjgZcgKi9cbiAgfVxuICAubGF5b3V0X3NwYWNlX2RldGFpbCAuaGVhZCAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS40MTRlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5sYXlvdXRfc3BhY2VfZGV0YWlsIC5oZWFkIC5oZWFkbGluZSAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGF5b3V0X3NwYWNlX2RldGFpbCAuaGVhZCAuaGVhZGxpbmUgLm5hbWVfc3BhY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOWCrOS6i+OCueODmuODvOOCueips+e0sOODmuODvOOCuCDlgqzkuovjgrnjg5rjg7zjgrnnlLvlg49cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGF5b3V0X3NlYXJjaF9kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMS40MjhyZW0gYXV0byBjYWxjKDJlbSArIDEuNDI4cmVtKSBhdXRvO1xuICB3aWR0aDogODUlO1xuICAvKiDnlLvlg48gKi9cbiAgLypzbGljayBzZXR0aW5nKi9cbiAgLyogR29vZ2xlIE1hcCAqL1xufVxuLmxheW91dF9zZWFyY2hfZGV0YWlsIC5pbWFnZXMge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxheW91dF9zZWFyY2hfZGV0YWlsIC5pbWFnZXMgLmxpdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDI5MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmxheW91dF9zZWFyY2hfZGV0YWlsIC5pbWFnZXMgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubGF5b3V0X3NlYXJjaF9kZXRhaWwgLnNsaWNrLXNsaWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxheW91dF9zZWFyY2hfZGV0YWlsIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ubGF5b3V0X3NlYXJjaF9kZXRhaWwgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5sYXlvdXRfc2VhcmNoX2RldGFpbCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5sYXlvdXRfc2VhcmNoX2RldGFpbCAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLmxheW91dF9zZWFyY2hfZGV0YWlsIC5zbGljay1wcmV2OmJlZm9yZSxcbi5sYXlvdXRfc2VhcmNoX2RldGFpbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfc2VhcmNoX2RldGFpbCAuaW1hZ2VzIC5saXRlbSB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxheW91dF9zZWFyY2hfZGV0YWlsIHtcbiAgICAvKiDnlLvlg48gKi9cbiAgICAvKiBHb29nbGUgTWFwICovXG4gIH1cbiAgLmxheW91dF9zZWFyY2hfZGV0YWlsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmxheW91dF9zZWFyY2hfZGV0YWlsIC5pbWFnZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4cmVtO1xuICB9XG4gIC5sYXlvdXRfc2VhcmNoX2RldGFpbCAuaW1hZ2VzIC5saXRlbTpudGgtb2YtdHlwZSgxKSxcbi5sYXlvdXRfc2VhcmNoX2RldGFpbCAuaW1hZ2VzIC5saXRlbTpudGgtb2YtdHlwZSgyKSxcbi5sYXlvdXRfc2VhcmNoX2RldGFpbCAuaW1hZ2VzIC5saXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGF5b3V0X3NlYXJjaF9kZXRhaWwgLmltYWdlcyAubGl0ZW06bnRoLW9mLXR5cGUoMSkgLm9iamZpdCxcbi5sYXlvdXRfc2VhcmNoX2RldGFpbCAuaW1hZ2VzIC5saXRlbTpudGgtb2YtdHlwZSgyKSAub2JqZml0LFxuLmxheW91dF9zZWFyY2hfZGV0YWlsIC5pbWFnZXMgLmxpdGVtOm50aC1vZi10eXBlKDMpIC5vYmpmaXQge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Ot44Kw44Kk44OzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxheW91dF9sb2dpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDMuNTcxcmVtIDNyZW07XG4gIC8qIOOCpOODs+ODl+ODg+ODiCAqL1xufVxuLmxheW91dF9sb2dpbiAudGFibGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC03NXB4O1xufVxuLmxheW91dF9sb2dpbiAudGFibGUgLnRoZWFkLCAubGF5b3V0X2xvZ2luIC50YWJsZSAudGl0ZW0ge1xuICBwYWRkaW5nOiAxLjA3MXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sYXlvdXRfbG9naW4gLnRhYmxlIC50aGVhZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLmxheW91dF9sb2dpbiAuaW5wdXQudGV4dF90eXBlMiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfbG9naW4gLnRhYmxlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5sYXlvdXRfbG9naW4gLnRhYmxlIC50aGVhZCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGF5b3V0X2xvZ2luIHtcbiAgICBwYWRkaW5nOiAxLjQyOHJlbTtcbiAgfVxuICAubGF5b3V0X2xvZ2luIC50YWJsZSB7XG4gICAgLyog44Ot44Kw44Kk44Oz44Oc44K/44OzICovXG4gIH1cbiAgLmxheW91dF9sb2dpbiAudGFibGUgLnRoZWFkLCAubGF5b3V0X2xvZ2luIC50YWJsZSAudGl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxheW91dF9sb2dpbiAudGFibGUgLnRoZWFkIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbiAgLmxheW91dF9sb2dpbiAudGFibGUgLnRpdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzFyZW07XG4gIH1cbiAgLmxheW91dF9sb2dpbiAudGFibGUgLmxvZ2luIC50aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGF5b3V0X2xvZ2luIC50YWJsZSAubG9naW4gLnRpdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODrOOCpOOCouOCpuODiCDjgrnjg4bjg4Pjg5cxXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxheW91dF9zdGVwMSB7XG4gIC8qIOimi+WHuuOBlyAqL1xuICAvKiDmnKzmlocgKi9cbiAgLyog6KaL5Ye644GX44Gu6Imy6YGV44GEICovXG59XG4ubGF5b3V0X3N0ZXAxIC5saXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubGF5b3V0X3N0ZXAxIC5saXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxheW91dF9zdGVwMSAubGl0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAyLjVyZW0gLSAxMHB4KTtcbiAgbGVmdDogODVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyMHB4IDE1cHggMCAxNXB4O1xuICBib3JkZXItY29sb3I6ICM5OTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ubGF5b3V0X3N0ZXAxIC5oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtYmFzaXM6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS40MjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQwNTI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbn1cbi5sYXlvdXRfc3RlcDEgLmRldGFpbCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDIwMHB4IC0gMS40MjhyZW0pO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4IC0gMS40MjhyZW0pO1xuICBtYXJnaW4tbGVmdDogMS40MjhyZW07XG59XG4ubGF5b3V0X3N0ZXAxLl9fY29sb3JfdmFyaTEgLmhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ0YjQwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxheW91dF9zdGVwMSB7XG4gICAgLyog6KaL5Ye644GXICovXG4gICAgLyog5pys5paHICovXG4gIH1cbiAgLmxheW91dF9zdGVwMSAubGl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sYXlvdXRfc3RlcDEgLmxpdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0cmVtO1xuICB9XG4gIC5sYXlvdXRfc3RlcDEgLmxpdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIHRvcDogY2FsYygxMDAlICsgMS42MDdyZW0gLSAxMHB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAubGF5b3V0X3N0ZXAxIC5oZWFkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAubGF5b3V0X3N0ZXAxIC5kZXRhaWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjQyOHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg6zjgqTjgqLjgqbjg4gg5Lya5ZOh55m76YyyIOOCueODhuODg+ODl1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYXlvdXRfcmVnaXN0X3N0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxheW91dF9yZWdpc3Rfc3RlcCAuYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMS40MjhyZW07XG4gIG1hcmdpbi1yaWdodDogMS40MjhyZW07XG4gIGNvbG9yOiAjRkZEMDUyO1xufVxuLmxheW91dF9yZWdpc3Rfc3RlcCAuYm94X3R5cGUyIHtcbiAgZmxleC1iYXNpczogMTkwcHg7XG4gIG1heC13aWR0aDogMTkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGF5b3V0X3JlZ2lzdF9zdGVwIC5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC43MTRyZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44Os44Kk44Ki44Km44OIIOODnuOCpOODmuODvOOCuOODoeODi+ODpeODvFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYXlvdXRfbmF2aWdhdGlvbl9tZW51IHtcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIC8qIOOCouODs+OCq+ODvOOCqOODquOCoiAqL1xufVxuLmxheW91dF9uYXZpZ2F0aW9uX21lbnUgLmxpdGVtIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiBjYWxjKDMwJSAtIDMwcHgpO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogODBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xufVxuLmxheW91dF9uYXZpZ2F0aW9uX21lbnUgLmJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIOOCouOCpOOCs+ODs+OCpOODqeOCueODiCAqL1xuICAvKiAuaW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBmb250LXNpemU6IDRlbTtcbiAgICBjb2xvcjogJGNvbG9yLXRoaXJkbHk7XG4gIH0gKi9cbiAgLyog6KaL5Ye644GXICovXG59XG4ubGF5b3V0X25hdmlnYXRpb25fbWVudSAuYm94IC50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgY29sb3I6ICMzMzM7XG59XG4uaG92ZXIgLmxheW91dF9uYXZpZ2F0aW9uX21lbnUgLmJveDpob3ZlciwgLmxheW91dF9uYXZpZ2F0aW9uX21lbnUgLmJveC5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQwNTI7XG59XG4uaG92ZXIgLmxheW91dF9uYXZpZ2F0aW9uX21lbnUgLmJveDpob3ZlciAuaW1hZ2UsIC5ob3ZlciAubGF5b3V0X25hdmlnYXRpb25fbWVudSAuYm94OmhvdmVyIC50ZXh0LCAubGF5b3V0X25hdmlnYXRpb25fbWVudSAuYm94LmhvdmVyIC5pbWFnZSwgLmxheW91dF9uYXZpZ2F0aW9uX21lbnUgLmJveC5ob3ZlciAudGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dF9uYXZpZ2F0aW9uX21lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAubGF5b3V0X25hdmlnYXRpb25fbWVudSAubGl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICB9XG4gIC5sYXlvdXRfbmF2aWdhdGlvbl9tZW51Ll9fbXlwYWdlLXNwbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5sYXlvdXRfbmF2aWdhdGlvbl9tZW51Ll9fbXlwYWdlLXNwbWVudSAubGl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5sYXlvdXRfbmF2aWdhdGlvbl9tZW51Ll9fbXlwYWdlLXNwbWVudSAubGl0ZW06bnRoLW9mLXR5cGUobis0KSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAubGF5b3V0X25hdmlnYXRpb25fbWVudS5fX215cGFnZS1zcG1lbnUgLmJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5sYXlvdXRfbmF2aWdhdGlvbl9tZW51Ll9fbXlwYWdlLXNwbWVudSAuYm94IC5pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBjb2xvcjogI0UyOEI0MTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxheW91dF9uYXZpZ2F0aW9uX21lbnUgLmxpdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxheW91dF9uYXZpZ2F0aW9uX21lbnUuX19teXBhZ2Utc3BtZW51IC5saXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgfVxuICAubGF5b3V0X25hdmlnYXRpb25fbWVudS5fX215cGFnZS1zcG1lbnUgLmxpdGVtOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICAubGF5b3V0X25hdmlnYXRpb25fbWVudS5fX215cGFnZS1zcG1lbnUgLmxpdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgfVxuICAubGF5b3V0X25hdmlnYXRpb25fbWVudS5fX215cGFnZS1zcG1lbnUgLmxpdGVtOm50aC1vZi10eXBlKG4rMykge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmxheW91dF9uYXZpZ2F0aW9uX21lbnUuX19teXBhZ2Utc3BtZW51IC5ib3gge1xuICAgIHBhZGRpbmc6IDAuNzE0cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0X25hdmlnYXRpb25fbWVudS5fX215cGFnZS1zcG1lbnUgLmJveCAuaW1hZ2Uge1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gIH1cbiAgLmxheW91dF9uYXZpZ2F0aW9uX21lbnUuX19teXBhZ2Utc3BtZW51IC5ib3ggLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODrOOCpOOCouOCpuODiCDjgYrjgZnjgZnjgoFcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGF5b3V0X3JlY29tZW50ZWQge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnRvcCAubGF5b3V0X3JlY29tZW50ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg6zjgqTjgqLjgqbjg4gg5Lya5ZOh55m76YyyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxheW91dF9yZWdpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4ubGF5b3V0X3JlZ2lzdCAud3JhcHBlci1tb3ZpZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAwIDE2cHggMTZweDtcbn1cbi5sYXlvdXRfcmVnaXN0IC53cmFwcGVyLW1vdmllX192aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCAtIDk3cHggLSA0OHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAubGF5b3V0X3JlZ2lzdCAud3JhcHBlci1tb3ZpZV9fdmlkZW8ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4IC0gOTdweCAtIDQ4cHgpO1xuICB9XG59XG4ubGF5b3V0X3JlZ2lzdCAud3JhcHBlci1tb3ZpZV9fdmlkZW8gdmlkZW8ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5sYXlvdXRfcmVnaXN0IC53cmFwcGVyLW1vdmllX192aWRlby1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDUwcHg7XG59XG4ubGF5b3V0X3JlZ2lzdCAud3JhcHBlci1tb3ZpZV9fdmlkZW8tbG9nbyAuZGVzYyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuNzg1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmxheW91dF9yZWdpc3QgLndyYXBwZXItbW92aWVfX3ZpZGVvLXR4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMS44cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGJvdHRvbTogNTBweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmxheW91dF9yZWdpc3QgLndyYXBwZXItbW92aWVfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogOTBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAubGF5b3V0X3JlZ2lzdCAud3JhcHBlci1tb3ZpZV9fbGluayB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG4ubGF5b3V0X3JlZ2lzdCAud3JhcHBlci1tb3ZpZV9fbGluayAubGVmdCwgLmxheW91dF9yZWdpc3QgLndyYXBwZXItbW92aWVfX2xpbmsgLnJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MCU7XG59XG4ubGF5b3V0X3JlZ2lzdCAud3JhcHBlci1tb3ZpZV9fbGluayAubGVmdCBpbWcsIC5sYXlvdXRfcmVnaXN0IC53cmFwcGVyLW1vdmllX19saW5rIC5yaWdodCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5sYXlvdXRfcmVnaXN0IC53cmFwcGVyLW1vdmllX19saW5rIC5sZWZ0LXRleHQsIC5sYXlvdXRfcmVnaXN0IC53cmFwcGVyLW1vdmllX19saW5rIC5yaWdodC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgZm9udC1zaXplOiAxLjg1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGF5b3V0X3JlZ2lzdCAud3JhcHBlci1tb3ZpZV9fbGluayAubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5sYXlvdXRfcmVnaXN0IC53cmFwcGVyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB3aWR0aDogNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfcmVnaXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmxheW91dF9yZWdpc3QgLndyYXBwZXItbW92aWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sYXlvdXRfcmVnaXN0IC53cmFwcGVyLW1vdmllX192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmxheW91dF9yZWdpc3QgLndyYXBwZXItbW92aWVfX3ZpZGVvLXR4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGF5b3V0X3JlZ2lzdCAud3JhcHBlci1tb3ZpZV9fdmlkZW8tbG9nbyB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5sYXlvdXRfcmVnaXN0IC53cmFwcGVyLW1vdmllX192aWRlby1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5sYXlvdXRfcmVnaXN0IC53cmFwcGVyLW1vdmllX192aWRlby1sb2dvIC5kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubGF5b3V0X3JlZ2lzdCAud3JhcHBlci1tb3ZpZV9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGF5b3V0X3JlZ2lzdCAud3JhcHBlci1mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgbWFyZ2luOiAxMjBweCBhdXRvIDgwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgLmxheW91dF9yZWdpc3QgLndyYXBwZXItZm9ybSAudGV4dF90eXBlMiB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXlvdXRfcmVnaXN0IC5zbGlkZV90ZWFtX2NvbXBhbnkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5sYXlvdXRfcmVnaXN0IC53cmFwcGVyLW1vdmllX192aWRlby1sb2dvIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLmxheW91dF9yZWdpc3QgLndyYXBwZXItbW92aWVfX3ZpZGVvLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbiAgLmxheW91dF9yZWdpc3QgLndyYXBwZXItbW92aWVfX3ZpZGVvLWxvZ28gLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAubGF5b3V0X3JlZ2lzdCAud3JhcHBlci1mb3JtIHtcbiAgICBtYXJnaW46IDgwcHggMjBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X3JlZ2lzdCAubGF5b3V0X3JlZ2lzdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY29udGVudF9yZWdpc3QgLmxheW91dF9yZWdpc3Qge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDExNnB4KTtcbiAgfVxufVxuXG4ubWFwcGluZ19jbHVzdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICAvKiBmb250LXdlaWdodDogNjAwOyAqL1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubWFwcGluZ19jbHVzdGVyLl9fYmx1ZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDhjZmY7XG4gIG91dGxpbmU6IGRvdWJsZSBweCAjM2RhM2Y3O1xuICBvdXRsaW5lLW9mZnNldDogMC41cHg7XG59XG4ubWFwcGluZ19jbHVzdGVyLl9feWVsbG93IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmYmYwMDtcbiAgb3V0bGluZTogZG91YmxlIDVweCAjZjhjYzQ3O1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuLm1hcHBpbmdfY2x1c3Rlci5fX3JlZCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZjAwMDA7XG4gIG91dGxpbmU6IGRvdWJsZSA2cHggI2Y4NDM0MztcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5tYXBwaW5nX2NsdXN0ZXIuX19wdXJwbGUge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmYwMGVkO1xuICBvdXRsaW5lOiBkb3VibGUgN3B4ICNmYTNkZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi8qIOODmOODg+ODgOODvCAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIOODmOODg+ODgOODvO+8huOCsOODreODvOODkOODq+ODiuODk+OCsuODvOOCt+ODp+ODs1xuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44OY44OD44OA44O8XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5oZWFkZXIge1xuICAvKiDlm7rlrprjg5jjg4Pjg4Djg7wgKi9cbiAgLyog44OH44K544Kv44Oq44OX44K344On44OzICovXG4gIC8qIOOCs+ODs+ODhuODs+ODhOOBruOCs+ODs+ODhuODiiAqL1xuICAvKiDjg6Hjg4vjg6Xjg7zjgrPjg7Pjg4bjg7Pjg4Tjga7jgrPjg7Pjg4bjg4ogKi9cbiAgLyog44Ot44K0ICovXG4gIC8qIOaknOe0ouODoeODi+ODpeODvCAqL1xuICAvKiDjg4rjg5PjgrLjg7zjgrfjg6fjg7MgKi9cbiAgLyog44Oe44Kk44Oa44O844K444Oh44OL44OlICovXG4gIC8qIOOBneOBruS7luODoeODi+ODpeODvCAqL1xufVxuLmhlYWRlciAuZml4ZWRfaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDZweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0UyOEI0MTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTI0MHB4O1xufVxuLm1hcHBpbmcgLmhlYWRlciAuZml4ZWRfaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlciAuZGVzYyB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDAuNzg1ZW07XG59XG4uaGVhZGVyIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlciAuY29udGVudF9tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaGVhZGVyIC5sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLmhlYWRlciAuc2VhcmNoX21lbnUge1xuICBmbGV4LWJhc2lzOiAyODBweDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAvKiDnmbvpjLLku7bmlbAgKi9cbiAgLyog5qSc57Si44Oc44K/44OzICovXG59XG4uaGVhZGVyIC5zZWFyY2hfbWVudSAucHVibGlzaGluZ19yZXN1bHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5oZWFkZXIgLnNlYXJjaF9tZW51IC5wdWJsaXNoaW5nX3Jlc3VsdCAubnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMS41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGMjkyMDQ7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oZWFkZXIgLnNlYXJjaF9tZW51IC5wdWJsaXNoaW5nX3Jlc3VsdCAubnVtYmVyIC5udW0gLnByZXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG4uaGVhZGVyIC5zZWFyY2hfbWVudSAucHVibGlzaGluZ19yZXN1bHQgLm51bWJlciAubnVtIC5wcmV2LmluLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uaGVhZGVyIC5zZWFyY2hfbWVudSAucHVibGlzaGluZ19yZXN1bHQgLm51bWJlciAubnVtIC5ub3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG4uaGVhZGVyIC5zZWFyY2hfbWVudSAucHVibGlzaGluZ19yZXN1bHQgLm51bWJlciAubnVtIC5ub3cuaW4tYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgdHJhbnNpdGlvbjogMTAwbXM7XG59XG4uaGVhZGVyIC5zZWFyY2hfbWVudSAuYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlciAuc2VhcmNoX21lbnUgLmJ0bnMgLmJ0bl9zdXAxIHtcbiAgcGFkZGluZzogMC4xcmVtIDAuNXJlbTtcbn1cbi5oZWFkZXIgLnNlYXJjaF9tZW51IC5idG5zIC5idG5fc3VwMTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmhlYWRlciAubmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWJhc2lzOiA1ODBweDtcbn1cbi5oZWFkZXIgLm15cGFnZV9tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uaGVhZGVyIC5teXBhZ2VfbWVudSAubGl0ZW06bm90KDpsYXN0LWNoaWxkKSAuYW5jaG9yIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmhlYWRlciAubXlwYWdlX21lbnUgLmFuY2hvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAwLjg1N2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNkMmQyZDI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRyYW5zaXRpb246IDEyMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3I7XG4gIC8qIOOBiuawl+OBq+WFpeOCiiAqL1xufVxuLmhlYWRlciAubXlwYWdlX21lbnUgLmFuY2hvciAuaWNvbiwgLmhlYWRlciAubXlwYWdlX21lbnUgLmFuY2hvciAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLm15cGFnZV9tZW51IC5hbmNob3IgLmljb24ge1xuICBmb250LXNpemU6IDIuN2VtO1xuICBjb2xvcjogI0UyOEI0MTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5oZWFkZXIgLm15cGFnZV9tZW51IC5hbmNob3IgLmxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cbi5oZWFkZXIgLm15cGFnZV9tZW51IC5hbmNob3IuX19mYXZvcml0ZSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG59XG4uaG92ZXIgLmhlYWRlciAubXlwYWdlX21lbnUgLmFuY2hvcjpob3ZlciwgLmhlYWRlciAubXlwYWdlX21lbnUgLmFuY2hvci5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjhCNDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvdmVyIC5oZWFkZXIgLm15cGFnZV9tZW51IC5hbmNob3I6aG92ZXIgLmljb24sIC5oZWFkZXIgLm15cGFnZV9tZW51IC5hbmNob3IuaG92ZXIgLmljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZWFkZXIgLnN1Yl9tZW51IHtcbiAgZmxleC1iYXNpczogMjQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLyog5o6y6LyJ55Sz44GX6L6844G/ICovXG4gIC8qIDLjgaQgKi9cbn1cbi5oZWFkZXIgLnN1Yl9tZW51IC5fX3B1Ymxpc2hpbmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbn1cbi5oZWFkZXIgLnN1Yl9tZW51IC5fX2ZsZXgxLCAuaGVhZGVyIC5zdWJfbWVudSAuX19mbGV4MiB7XG4gIG1heC13aWR0aDogNDklO1xuICBmbGV4LWJhc2lzOiA0OSU7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbn1cbi5oZWFkZXIgLnN1Yl9tZW51IC5fX2ZsZXgxIC5pY29uLCAuaGVhZGVyIC5zdWJfbWVudSAuX19mbGV4MiAuaWNvbiB7XG4gIGhlaWdodDogMThweDtcbn1cbi5oZWFkZXIgLnN1Yl9tZW51IC5fX2ZsZXgxIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG59XG4uaGVhZGVyIC5zdWJfbWVudSAuX19mbGV4MiB7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIHtcbiAgICAvKiDlm7rlrprjg5jjg4Pjg4Djg7wgKi9cbiAgICAvKiDjg4fjgrnjgq/jg6rjg5fjgrfjg6fjg7MgKi9cbiAgICAvKiBsb2dvICovXG4gICAgLyog44Oh44OL44Ol44O8ICovXG4gIH1cbiAgLmhlYWRlciB7XG4gICAgLyogYm9yZGVyLWJvdHRvbTogbm9uZTsgKi9cbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTRyZW07XG4gIH1cbiAgLmhlYWRlciAuZml4ZWRfaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuaGVhZGVyIC5kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaGVhZGVyIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5oZWFkZXIgLmNvbnRlbnRfbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgLyog44OH44K544Kv44Oq44OX44K344On44OzICovXG4gICAgLyog44Ot44K0ICovXG4gIH1cbiAgLmhlYWRlciAuZmxleF9oZWFkZXIge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAuaGVhZGVyIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmhlYWRlciAubG9nbyBpbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3VicGFnZS5tYXBwaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc3VicGFnZS5tYXBwaW5nIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IC0zcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3VicGFnZS5tYXBwaW5nIC5oZWFkZXIgLmZpeGVkX2hlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgLnN1YnBhZ2UubWFwcGluZyAudG9waWNwYXRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44K144OW44OY44OD44OA44O8XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5oZWFkZXJfc3ViIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRTI4QjQxIDAlLCAjRkZEMDUyIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDAuNzE0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43MTRyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTA2cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEyNDBweDtcbiAgLyog44Kt44O844Ov44O844OJ5qSc57SiICovXG4gIC8qIOODquODs+OCr+ODoeODi+ODpeODvCAqL1xufVxuLmhlYWRlcl9zdWIgLmNvbnRlbnRfcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9zdWIgLnNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyog6KaL5Ye644GXICovXG4gIC8qIOOCpOODs+ODl+ODg+ODiCAqL1xufVxuLmhlYWRlcl9zdWIgLnNlYXJjaCAuaGVhZGxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5oZWFkZXJfc3ViIC5zZWFyY2ggLmhlYWRsaW5lIC5pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IC0wLjFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmhlYWRlcl9zdWIgLnNlYXJjaCAuaGVhZGxpbmUgLmhlYWRsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmhlYWRlcl9zdWIgLnNlYXJjaCAuaW5wdXQge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZzogMC42cmVtO1xufVxuLmhlYWRlcl9zdWIgLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaGVhZGVyX3N1YiAubWVudSAubGl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG59XG4uaGVhZGVyX3N1YiAubWVudSAubGl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5oZWFkZXJfc3ViIC5tZW51IC5saXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyX3N1YiAubWVudSAubGl0ZW0gLmFuY2hvciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhvdmVyIC5oZWFkZXJfc3ViIC5tZW51IC5saXRlbSAuYW5jaG9yOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9zdWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubmF2X3RvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZfdG9nZ2xlIC5iZCxcbi5uYXZfdG9nZ2xlIC5iZDphZnRlcixcbi5uYXZfdG9nZ2xlIC5iZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZfdG9nZ2xlIC5iZDpiZWZvcmUsIC5uYXZfdG9nZ2xlIC5iZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgLm5hdl90b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIOODiuODk+OCsuODvOOCt+ODp+ODsyAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODouODkOOCpOODq+ODleODg+OCv+ODvOODiuODk+OCsuODvOOCt+ODp+ODs1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog5qC857SN44Oh44OL44Ol44O8XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5uYXZfZ2IsXG4ubXlwYWdlX2diLFxuLmNvbnRhY3RfZ2Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiA1NnB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjE1M3JlbTtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM5OTk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE2MG1zLCAwbXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcywgMTYwbXM7XG59XG4ubmF2X2diLmFjdGl2ZSxcbi5teXBhZ2VfZ2IuYWN0aXZlLFxuLmNvbnRhY3RfZ2IuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMW1zLCAwbXM7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjg5Xjg4Pjgr/jg7zjg6Hjg4vjg6Xjg7xcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm5hdl9zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2X3NwIC5pbm5lciB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgLWpzLWRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4ubmF2X3NwIC5uaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gIC8qIOOCr+ODreODvOOCuuOCouOCpOOCs+ODsyAqL1xuICAvKiDjg4/jg7Pjg5Djg7zjgqzjg7zjg6Hjg4vjg6Xjg7wgKi9cbiAgLyog44Oe44Kk44Oa44O844K4ICovXG4gIC8qIOaknOe0oiAqL1xuICAvKiDjg4jjg4Pjg5fjg6Hjg4vjg6Xjg7wgKi9cbn1cbi5uYXZfc3AgLm5pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZhMGEwO1xufVxuLm5hdl9zcCAubml0ZW0gLmljb24ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGNvbG9yOiAjRTI4QjQxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdl9zcCAubml0ZW0gLnN1YnRleHQge1xuICBmb250LXNpemU6IDAuNjY2cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5uYXZfc3AgLm5pdGVtIC5pY29uX2Nsb3NlOmFmdGVyLCAubmF2X3NwIC5uaXRlbSAuaWNvbl9jbG9zZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuLm5hdl9zcCAubml0ZW0uYWN0aXZlIC5pY29uX2Nsb3NlOmJlZm9yZSwgLm5hdl9zcCAubml0ZW0uYWN0aXZlIC5pY29uX2Nsb3NlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXZfc3AgLm5pdGVtLmFjdGl2ZSAuaWNvbl9jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubmF2X3NwIC5uaXRlbS5hY3RpdmUgLmljb25fY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLm5hdl9zcCAubml0ZW0uX19uYXZpZ2F0aW9uIHtcbiAgdHJhbnNpdGlvbjogMTIwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLm5hdl9zcCAubml0ZW0uX19uYXZpZ2F0aW9uIC5iZCwgLm5hdl9zcCAubml0ZW0uX19uYXZpZ2F0aW9uIC5iZDpiZWZvcmUsIC5uYXZfc3AgLm5pdGVtLl9fbmF2aWdhdGlvbiAuYmQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjhCNDE7XG4gIHRyYW5zaXRpb246IDEyMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuLm5hdl9zcCAubml0ZW0uX19uYXZpZ2F0aW9uIC5iZDpiZWZvcmUsIC5uYXZfc3AgLm5pdGVtLl9fbmF2aWdhdGlvbiAuYmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLm5hdl9zcCAubml0ZW0uX19uYXZpZ2F0aW9uIC5iZDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbn1cbi5uYXZfc3AgLm5pdGVtLl9fbmF2aWdhdGlvbiAuYmQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG59XG4ubmF2X3NwIC5uaXRlbS5fX25hdmlnYXRpb24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyOEI0MTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2X3NwIC5uaXRlbS5fX25hdmlnYXRpb24uYWN0aXZlIC5iZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5uYXZfc3AgLm5pdGVtLl9fbmF2aWdhdGlvbi5hY3RpdmUgLmJkLCAubmF2X3NwIC5uaXRlbS5fX25hdmlnYXRpb24uYWN0aXZlIC5iZDpiZWZvcmUsIC5uYXZfc3AgLm5pdGVtLl9fbmF2aWdhdGlvbi5hY3RpdmUgLmJkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXZfc3AgLm5pdGVtLl9fbmF2aWdhdGlvbi5hY3RpdmUgLmJkOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSg5MGRlZyk7XG59XG4ubmF2X3NwIC5uaXRlbS5fX25hdmlnYXRpb24uYWN0aXZlIC5iZDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuLm5hdl9zcCAubml0ZW0uX19teXBhZ2Uge1xuICB0cmFuc2l0aW9uOiAxMjBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG59XG4ubmF2X3NwIC5uaXRlbS5fX215cGFnZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI4QjQxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZfc3AgLm5pdGVtLl9fbXlwYWdlLmFjdGl2ZSAuaWNvbi11c2VyMDEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdl9zcCAubml0ZW0uX19zZWFyY2gge1xuICB0cmFuc2l0aW9uOiAxMjBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG59XG4ubmF2X3NwIC5uaXRlbS5fX3NlYXJjaC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI4QjQxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZfc3AgLm5pdGVtLl9fc2VhcmNoLmFjdGl2ZSAuaWNvbi1zZWFyY2gwMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2X3NwIC5uaXRlbS5fX3RvcCB7XG4gIHRyYW5zaXRpb246IDEyMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5uYXZfc3AgLm5pdGVtLl9fdG9wLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjhCNDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdl9zcCAubml0ZW0uX190b3AuYWN0aXZlIC5pY29uLWNvbXBhbnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdl9zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODiuODk+ODoeODi+ODpeODvFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubmF2X2diIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXZfZ2IgLmxpdGVtOm50aC1vZi10eXBlKG4rMikge1xuICBtYXJnaW4tdG9wOiAwLjcxNHJlbTtcbn1cbi5uYXZfZ2IgLmJ0bl90eXBlMyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOOBiuWVj+OBhOWQiOOCj+OBm+ODoeODi+ODpeODvFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29udGFjdF9nYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8qIOODleOCqeODvOODoOOBiuWVj+OBhOWQiOOCj+OBmyAqL1xufVxuLmNvbnRhY3RfZ2IgLm1haWxib3gge1xuICAvKiDopovlh7rjgZcgKi9cbiAgLyog44GK5ZWP44GE5ZCI44KP44Gb44Oc44K/44OzICovXG59XG4uY29udGFjdF9nYiAubWFpbGJveCAuaGVhZGxpbmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjY2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgbWFyZ2luLWJvdHRvbTogMS4xNTNyZW07XG59XG4uY29udGFjdF9nYiAubWFpbGJveCAubGlzdCAubGl0ZW0gKyAubGl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwLjcxNHJlbTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODnuOCpOODmuODvOOCuOODoeODi+ODpeODvFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubXlwYWdlX2diIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyOEI0MTtcbn1cblxuLyog44OV44OD44K/44O8ICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiog44OV44OD44K/44O8XG4qXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiBwYWRkaW5nOiAyLjI4MWVtIDAgMDsgKi9cbiAgLyogXHR6LWluZGV4OiAyOyAqL1xuICAvKiDpnZLog4zmma8gKi9cbiAgLyog44Oc44O844OA44O855S75YOPICovXG4gIC8qIOODreOCtCAqL1xuICAvKiDjg5Xjg4Pjgr/jg7zjg4rjg5PjgrLjg7zjgrfjg6fjg7MgKi9cbiAgLyog6YGL5Za2ICovXG59XG4uZm9vdGVyIC5iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjhCNDE7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvZm9vdGVyX2JvcmRlci5wbmc/dj0yXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiAwO1xufVxuLmZvb3RlciAubG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmZvb3RlciAubmF2X2Zvb3RlciB7XG4gIG1heC13aWR0aDogNjY1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3RlciAubmF2X2Zvb3RlciAubGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mb290ZXIgLm5hdl9mb290ZXIgLmxpc3QgLmxpdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbn1cbi5mb290ZXIgLm5hdl9mb290ZXIgLmxpc3QgLmxpdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG4uZm9vdGVyIC5uYXZfZm9vdGVyIC5saXN0IC5saXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4uZm9vdGVyIC5uYXZfZm9vdGVyIC5saXN0IC5saXRlbSAuYW5jaG9yIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaG92ZXIgLmZvb3RlciAubmF2X2Zvb3RlciAubGlzdCAubGl0ZW0gLmFuY2hvcjpob3ZlciwgLmZvb3RlciAubmF2X2Zvb3RlciAubGlzdCAubGl0ZW0gLmFuY2hvci5ob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXIgLmNvbXBhbnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyIC5jb21wYW55IC5kaGVhZCwgLmZvb3RlciAuY29tcGFueSAuZGl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZm9vdGVyIC5jb21wYW55IC5kaGVhZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi77yaXCI7XG59XG4uZm9vdGVyIC5jb21wYW55IC5hbmNob3Ige1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ob3ZlciAuZm9vdGVyIC5jb21wYW55IC5hbmNob3I6aG92ZXIsIC5mb290ZXIgLmNvbXBhbnkgLmFuY2hvci5ob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIC8qIOODreOCtCAqL1xuICAgIC8qIOODleODg+OCv+ODvOODiuODk+OCsuODvOOCt+ODp+ODsyAqL1xuICB9XG4gIC5mb290ZXIgLmxvZ28ge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb290ZXIgLm5hdl9mb290ZXIgLmxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLyog44GK5ZWP44GE5ZCI44KP44GbICovXG4gIH1cbiAgLmZvb3RlciAubmF2X2Zvb3RlciAubGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTRyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLmZvb3RlciAubmF2X2Zvb3RlciAubGlzdCAubGl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMC4zNTdyZW0pO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxuICAuZm9vdGVyIC5uYXZfZm9vdGVyIC5saXN0IC5saXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZm9vdGVyIC5uYXZfZm9vdGVyIC5saXN0IC5saXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5mb290ZXIgLm5hdl9mb290ZXIgLmxpc3QgLmxpdGVtIC5hbmNob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjg4OWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAuZm9vdGVyIC5uYXZfZm9vdGVyIC5saXN0Ll9fY29udGFjdCAubGl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbiAgLmZvb3RlciAubmF2X2Zvb3RlciAubGlzdC5fX2NvbnRhY3QgLmxpdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc3VicGFnZS5tYXBwaW5nIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdldG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAxLjk2MDc4NDMxMzclO1xuICB3aWR0aDogMTA4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjhCNDE7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg1N2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDEyMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5wYWdldG9wLmZhZGVpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2V0b3Auc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4uaG92ZXIgLnBhZ2V0b3A6aG92ZXIsIC5wYWdldG9wLmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDA1Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdldG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogM3B4O1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkZGRkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgLnBhZ2V0b3A6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDZweCAxMXB4IDZweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM1OTU3NTcgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnBhZ2V0b3AuaG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdldG9wLm1hcHBpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxLjk2MDc4NDMxMzclO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNDIzNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgcGFkZGluZzogNXB4IDEuMTUzcmVtO1xuICB9XG59XG5cbi8qIOOCteOCpOODiSAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiog44K144Kk44OJIOWFsemAmuOCueOCv+OCpOODq1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbltjbGFzcyo9XCIgc2lkZV90eXBlXCJdLFxuW2NsYXNzXj1zaWRlX3R5cGVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiDnmb3og4zmma8gKi9cbiAgLyog6ZaJ44GY44KL44Ki44Kk44Kz44OzICovXG59XG5bY2xhc3MqPVwiIHNpZGVfdHlwZVwiXSAuYnRuX2Nsb3NlMSxcbltjbGFzc149c2lkZV90eXBlXSAuYnRuX2Nsb3NlMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogOHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjgrXjgqTjg4kg57We44KK6L6844G/5qSc57SiXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnNpZGVfdHlwZTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMDUyO1xuICAvKiDnmb3og4zmma8gKi9cbiAgLyog5Lit6KaL5Ye644GXICovXG4gIC8qIOOCs+ODs+ODhuODs+ODhOODluODreODg+OCryAqL1xuICAvKiDlrprnvqnjg6rjgrnjg4ggKi9cbiAgLyog5pa96Kit56iu5YilICovXG4gIC8qIOOCouOCs+ODvOODh+OCo+OCquODsyAqL1xuICAvKiDjg57jg4Pjg5Tjg7PjgrDmpJzntKIgKi9cbn1cbi5zaWRlX3R5cGUxIC5pbm5lciB7XG4gIHBhZGRpbmc6IDEuNDI4cmVtIDAuNXJlbTtcbn1cbi5zaWRlX3R5cGUxIC5oZWFkbGluZV9zaWRlMiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4cmVtO1xufVxuLnNpZGVfdHlwZTEgLnNlY3Rpb25fc2lkZV9zZWFyY2gge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi5zaWRlX3R5cGUxIC5kbGlzdF9zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNHJlbTtcbn1cbi5zaWRlX3R5cGUxIC5mYWNpbGl0aWVzIHtcbiAgLyog44OB44Kn44OD44Kv44Oc44OD44Kv44K5ICovXG59XG4uc2lkZV90eXBlMSAuZmFjaWxpdGllcyAuY2hlY2tfdHlwZTEgKyAuY2hlY2tfdHlwZTEge1xuICBtYXJnaW4tdG9wOiAwLjcxNHJlbTtcbn1cbi5zaWRlX3R5cGUxIC5hY2NvcmRpb25fdHlwZTEge1xuICBtYXJnaW4tdG9wOiAwLjcxNHJlbTtcbn1cbi5zaWRlX3R5cGUxLl9fbWFwcGluZyB7XG4gIC8qIG1heC13aWR0aDogMzIwcHg7ICovXG4gIG1heC13aWR0aDogMzQ4cHg7XG59XG4uc2lkZV90eXBlMSAuYnRuX3R5cGUxIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGVfdHlwZTEge1xuICAgIC8qIOmWieOBmOOCi+OCouOCpOOCs+ODsyAqL1xuICAgIC8qIOaknOe0ouODnOOCv+ODsyAqL1xuICAgIC8qIOODnuODg+ODlOODs+OCsOaknOe0oiAqL1xuICB9XG4gIC5zaWRlX3R5cGUxIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNjBtcywgMG1zO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBtcywgMTYwbXM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogNTtcbiAgICBib3R0b206IDU2cHg7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZzogMS4xNTNyZW07XG4gIH1cbiAgLnNpZGVfdHlwZTEuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMW1zLCAwbXM7XG4gIH1cbiAgLnNpZGVfdHlwZTEgLmJ0bl9jbG9zZTEge1xuICAgIHRvcDogMTNweDtcbiAgfVxuICAuc2lkZV90eXBlMSAuaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDEuMTUzcmVtO1xuICB9XG4gIC5zaWRlX3R5cGUxIC5idG5fdHlwZTEge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuc2lkZV90eXBlMS5fX21hcHBpbmcge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnNpZGVfdHlwZTEuX19tYXBwaW5nIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5zaWRlX3R5cGUxLl9fbWFwcGluZyAuaW5uZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4LWJhc2lzOiA0NSU7XG4gIH1cbiAgLnNpZGVfdHlwZTEuX19tYXBwaW5nIC5pbm5lciA+ICo6bnRoLW9mLXR5cGUoMikge1xuICAgIGZsZXgtYmFzaXM6IDU1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc2lkZV90eXBlMSB7XG4gICAgLyog44Oe44OD44OU44Oz44Kw5qSc57SiICovXG4gIH1cbiAgLnNpZGVfdHlwZTEuX19tYXBwaW5nIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5zaWRlX3R5cGUxLl9fbWFwcGluZyAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zaWRlX3R5cGUxLl9fbWFwcGluZyAuaW5uZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG4gIC5zaWRlX3R5cGUxLl9fbWFwcGluZyAuaW5uZXIgPiAqOm50aC1vZi10eXBlKDIpIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjgrXjgqTjg4kg44Oe44Kk44Oa44O844K444Oh44OL44Ol44O8XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnNpZGVfdHlwZTIge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MThDODc7XG59XG4uc2lkZV90eXBlMiAubXlwYWdlX2l0ZW0ge1xuICB3aWR0aDogMjAwcHg7XG59XG4uc2lkZV90eXBlMiAubXlwYWdlX2l0ZW0gLm15bGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjVCNUI1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiAxMjBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAvKiDnn6LljbAgKi9cbn1cbi5zaWRlX3R5cGUyIC5teXBhZ2VfaXRlbSAubXlsaXN0IC5pY29uIHtcbiAgd2lkdGg6IDMuNTcxNDI4NTcxNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tdGlueTsgKi9cbn1cbi5zaWRlX3R5cGUyIC5teXBhZ2VfaXRlbSAubXlsaXN0Ll9fYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDQTUyOTtcbn1cbi5zaWRlX3R5cGUyIC5teXBhZ2VfaXRlbSAubXlzdWJsaXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlX3R5cGUyIC5teXBhZ2VfaXRlbSAubXlzdWJsaXN0Ll9fYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2lkZV90eXBlMiAubXlwYWdlX2l0ZW0gLm15c3VibGlzdCAuaXRlbSB7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zaWRlX3R5cGUyIC5teXBhZ2VfaXRlbSAubXlzdWJsaXN0IC5pdGVtIC5hbmNob3Ige1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMy4yMTQyODU3MTQzcmVtO1xufVxuLnNpZGVfdHlwZTIgLm15cGFnZV9pdGVtIC5teWxpc3QuX19hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI4QjQxO1xufVxuLnNpZGVfdHlwZTIgLm15cGFnZV9pdGVtIC5teWxpc3QuX19hY3RpdmUgKyAubXlzdWJsaXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2lkZV90eXBlMiAubXlwYWdlX2l0ZW0gLmFuY2hvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGVfdHlwZTIuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lkZV90eXBlMiAubXlwYWdlX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaWRlX3R5cGUyIC5pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxufVxuXG4ubXlwYWdlX3NpZGVfc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLm15cGFnZV9zaWRlX3NwLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi8qIOODoeOCpOODs+OCpOODoeODvOOCuCAgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiDjg4jjg4Pjg5fjg6HjgqTjg7PjgqTjg6Hjg7zjgrhcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1haW5pbWFnZS50b3Age1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMy41NzE0Mjg1NzE0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9tYWluaW1hZ2VfYmcucG5nP3Y9MlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogMjAyMTEwMDjmlrAgKi9cbiAgLyog44Kz44Oz44OG44OKICovXG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLm1haW5pbWFnZS50b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9tYWluaW1hZ2VfYmdAMngucG5nP3Y9MlwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG4ubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG59XG4ubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xufVxuLm1haW5pbWFnZS50b3AgLmNvbnRlbnRfcGFnZSAuZGV0YWlsX19yaWdodCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG4ubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWxfX3JpZ2h0Ll9fdmFyaTIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWluLXdpZHRoOiA2NjBweDtcbn1cbi5tYWluaW1hZ2UudG9wIC5jb250ZW50X3BhZ2UgLmRldGFpbF9fY29tbWVudCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4ubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWxfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbi5tYWluaW1hZ2UudG9wIC5jb250ZW50X3BhZ2UgLmRldGFpbF9fdGl0bGUtbWFpbiB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWxfX3RpdGxlLXN1YiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzZDQTUyOTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1haW5pbWFnZS50b3AgLmNvbnRlbnRfcGFnZSAuZGV0YWlsX190aXRsZS1taWRkbGUge1xuICBjb2xvcjogI0UyOEI0MTtcbiAgZm9udC1zaXplOiA2NnB4O1xufVxuLm1haW5pbWFnZS50b3AgLmNvbnRlbnRfcGFnZSAuZGV0YWlsX190aXRsZS1iaWcge1xuICBjb2xvcjogI0UyOEI0MTtcbiAgZm9udC1zaXplOiA4MHB4O1xufVxuLm1haW5pbWFnZS50b3AgLmNvbnRlbnRfcGFnZSAuZGV0YWlsX190aXRsZS1zbWFsbCB7XG4gIGNvbG9yOiAjRTI4QjQxO1xuICBmb250LXNpemU6IDQwcHg7XG59XG4ubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWxfX3RpdGxlLXNtYWxsMiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDQwcHg7XG59XG4ubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWxfX2NvbW1lbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWwgLm92ZXItdGItbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICB9XG4gIC5tYWluaW1hZ2UudG9wIC5jb250ZW50X3BhZ2UgLmRldGFpbF9fbGVmdC5fX3ZhcmkyIHtcbiAgICBwYWRkaW5nOiAwIDE1JTtcbiAgfVxuICAubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWxfX2xlZnQuX192YXJpMiBpbWcge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluaW1hZ2UudG9wIC5jb250ZW50X3BhZ2UgLmRldGFpbF9fbGVmdC5fX3BhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWxfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5tYWluaW1hZ2UudG9wIC5jb250ZW50X3BhZ2UgLmRldGFpbF9fcmlnaHQuX192YXJpMiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1haW5pbWFnZS50b3AgLmNvbnRlbnRfcGFnZSAuZGV0YWlsX190aXRsZS1zdWIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWxfX3RpdGxlLXN1Yi5fX3ZhcmkyIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbiAgLm1haW5pbWFnZS50b3AgLmNvbnRlbnRfcGFnZSAuZGV0YWlsX190aXRsZS1jb21tb20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWxfX3RpdGxlLWJvbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWxfX3RpdGxlLW51bSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLm1haW5pbWFnZS50b3AgLmNvbnRlbnRfcGFnZSAuZGV0YWlsX19jb21tZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1haW5pbWFnZS50b3AgLmNvbnRlbnRfcGFnZSAuZGV0YWlsLl9fdmFyaTEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxuICAubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWwuX192YXJpMSAuZGV0YWlsX19sZWZ0IHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWwgLm92ZXItdGItbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1haW5pbWFnZS50b3AgLmNvbnRlbnRfcGFnZSAuZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxuICAubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWxfX2xlZnQuX192YXJpMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWxfX2xlZnQuX19wYWRkaW5nLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1haW5pbWFnZS50b3AgLmNvbnRlbnRfcGFnZSAuZGV0YWlsX19yaWdodC5fX3ZhcmkyIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWxfX3JpZ2h0Ll9fdmFyaTIgaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5tYWluaW1hZ2UudG9wIC5jb250ZW50X3BhZ2UgLmRldGFpbF9fdGl0bGUtbWFpbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5tYWluaW1hZ2UudG9wIC5jb250ZW50X3BhZ2UgLmRldGFpbF9fdGl0bGUtc3ViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAubWFpbmltYWdlLnRvcCAuY29udGVudF9wYWdlIC5kZXRhaWxfX3RpdGxlLW1pZGRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5tYWluaW1hZ2UudG9wIC5jb250ZW50X3BhZ2UgLmRldGFpbF9fdGl0bGUtYmlnIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLm1haW5pbWFnZS50b3AgLmNvbnRlbnRfcGFnZSAuZGV0YWlsX190aXRsZS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5tYWluaW1hZ2UudG9wIC5jb250ZW50X3BhZ2UgLmRldGFpbF9fY29tbWVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5tYWluaW1hZ2UudG9wIC5jb250ZW50X3BhZ2UgLmRldGFpbC5fX3ZhcmkxIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWluaW1hZ2UudG9wIC5jb250ZW50X3BhZ2UgLmRldGFpbC5fX3ZhcmkxIC5kZXRhaWxfX2xlZnQge1xuICAgIG1hcmdpbjogMzBweCAwIDEwcHg7XG4gIH1cbiAgLm1haW5pbWFnZS50b3AgLmNvbnRlbnRfcGFnZSAuZGV0YWlsLl9fdmFyaTEgLmRldGFpbF9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1haW5pbWFnZS50b3AgLmNvbnRlbnRfcGFnZSAuZGV0YWlsIC5vdmVyLXRiLW5vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbmltYWdlLnRvcCB7XG4gICAgbWluLWhlaWdodDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYWluaW1hZ2UudG9wIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4vKiDjgrXjg5bjg4bjgq3jgrnjg4ggKi9cbi8qIOaWh+eroCAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiog5LiL5bGk44Oh44Kk44Oz44Kk44Oh44O844K4XG4qXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1haW5pbWFnZS50b3AyIHtcbiAgaGVpZ2h0OiA0Mi41NzE0Mjg1NzE0cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL21haW5pbWFnZV9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLm1haW5pbWFnZS50b3AyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL21haW5pbWFnZV9iZ0AyeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiDkuIvlsaTjg6HjgqTjg7PjgqTjg6Hjg7zjgrhcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubWFpbmltYWdlLnN1YiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluaW1hZ2Uuc3ViIC5vYmpmaXQge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLm1haW5pbWFnZS5zdWIgLmNvbnRlbnRfcGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbmltYWdlLnN1YiAuY29udGVudF9wYWdlIC5oZWFkbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiDjg6LjgrbjgqTjgq/jg7zjg6HjgqTjg7PjgqTjg6Hjg7zjgrhcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubWFpbmltYWdlLm1vc2FpYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvbWFpbmltYWdlX21vc2FpYy5wbmcpO1xuICB3aWR0aDogMTE5LjQyODU3MTQyODZyZW07XG4gIGhlaWdodDogNTIuMDcxNDI4NTcxNHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIOODkeODs+OBj+OBmiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIOODkeODs+OBj+OBmlxuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udG9waWNwYXRoIHtcbiAgcGFkZGluZy10b3A6IDEuMTQycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xNDJyZW07XG59XG4udG9waWNwYXRoIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi50b3BpY3BhdGggbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udG9waWNwYXRoIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnRvcGljcGF0aCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaG92ZXIgLnRvcGljcGF0aCBsaSBhOmhvdmVyLCAudG9waWNwYXRoIGxpIGEuaG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udG9waWNwYXRoLl92YXJpIGxpIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG4udG9waWNwYXRoLl92YXJpIGxpOmxhc3QtY2hpbGQge1xuICBjb250ZW50OiBub25lO1xufVxuLnRvcGljcGF0aC5fdmFyaSBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnRvcGljcGF0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE0MnJlbTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLyog44Oa44O844K444Oj44O8ICAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiog44Oa44O844K444Oj44O8IFxuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIOODmuODvOOCuOODo+ODvDFcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucGFnZXJfdHlwZTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG4ucGFnZXJfdHlwZTEgLnBhZ2VyX2JveDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG59XG4ucGFnZXJfdHlwZTEgLnBhZ2VyX2JveCA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGFnZXJfdHlwZTEgLnBhZ2VyX2JveDpub3QoLmFycm93KSBhIHtcbiAgZm9udC1zaXplOiAxLjI2NmVtO1xufVxuLnBhZ2VyX3R5cGUxIC5wYWdlcl9ib3ggYSB7XG4gIHRyYW5zaXRpb246IDUwbXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xufVxuLmhvdmVyIC5wYWdlcl90eXBlMSAucGFnZXJfYm94IGE6aG92ZXIsIC5wYWdlcl90eXBlMSAucGFnZXJfYm94IGEuaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuLnBhZ2VyX3R5cGUxIC5wYWdlcl9ib3guY3VycmVudCBzcGFuIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuLnBhZ2VyX3R5cGUxLl9fc21hbGwgLnBhZ2VyX2JveCA+ICoge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLnBhZ2VyX3R5cGUxLl9fc21hbGwgLnBhZ2VyX2JveDpub3QoLmFycm93KSBhIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi5wYWdlcl90eXBlMS5fX3NtYWxsIC5wYWdlcl9ib3g6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC40OGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2VyX3R5cGUxIC5wYWdlcl9ib3g6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE4ZW07XG4gIH1cbiAgLnBhZ2VyX3R5cGUxIC5wYWdlcl9ib3ggPiAqIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuXG4vKiDjgr/jg5YgICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiDjgr/jg5ZcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjgr/jg5YxXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRhYl90eXBlMSB7XG4gIC8qIOOCv+ODluODoeODi+ODpeODvCAqL1xuICAvKiDjgrPjg7Pjg4bjg7Pjg4TjgrPjg7Pjg4bjg4rjg7wgKi9cbn1cbi50YWJfdHlwZTEgLnRfaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLnRhYl90eXBlMSAudF9oZWFkIC50X2hlYWRfaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG4udGFiX3R5cGUxIC50X2hlYWQgLmFuY2hvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI5MjA0O1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgcGFkZGluZzogMC43NXJlbSAwLjlyZW07XG4gIHRyYW5zaXRpb246IDEyMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5fX3RlbmFudCAudGFiX3R5cGUxIC50X2hlYWQgLmFuY2hvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OThFMUQ7XG59XG4uaG92ZXIgLnRhYl90eXBlMSAudF9oZWFkIC5hbmNob3I6bm90KC5fX2FjdGl2ZSk6aG92ZXIsIC50YWJfdHlwZTEgLnRfaGVhZCAuYW5jaG9yOm5vdCguX19hY3RpdmUpLmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnRhYl90eXBlMSAudF9oZWFkIC5hbmNob3IgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMC43NXJlbTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxLjI2NmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4udGFiX3R5cGUxIC50X2hlYWQgLmFuY2hvci5fX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRhYl90eXBlMSAudF9oZWFkIC5hbmNob3IuX19hY3RpdmUgLmFycm93IHtcbiAgLyogb3BhY2l0eTogMDsgKi9cbiAgdG9wOiAwO1xuICBib3R0b206IDdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgY29sb3I6ICM2NjY7XG59XG4udGFiX3R5cGUxIC50X2JvZHkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4udGFiX3R5cGUxIC50X2JvZHkgLnRfYm9keV9pdGVtIHtcbiAgcGFkZGluZzogMS42cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYl90eXBlMSAudF9ib2R5IC50X2JvZHlfaXRlbS5fX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYl90eXBlMSB7XG4gICAgLyog44K/44OW44Oh44OL44Ol44O8ICovXG4gIH1cbiAgLnRhYl90eXBlMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50YWJfdHlwZTEgLnRfaGVhZCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC50YWJfdHlwZTEgLnRfaGVhZCAudF9oZWFkX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzJSAtIDIuNXB4KTtcbiAgfVxuICAudGFiX3R5cGUxIC50X2hlYWQgLmFuY2hvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAudGFiX3R5cGUxIHtcbiAgICAvKiDjgr/jg5bjg6Hjg4vjg6Xjg7wgKi9cbiAgfVxuICAudGFiX3R5cGUxIC50X2hlYWQgLnRfaGVhZF9pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDIuNXB4KTtcbiAgfVxuICAudGFiX3R5cGUxIC50X2hlYWQgLmFuY2hvciB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC50YWJfdHlwZTEgLnRfYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE1M3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjE1M3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgcGFkZGluZzogMS40MjhyZW0gMS4xNTNyZW07XG4gIH1cbiAgLnRhYl90eXBlMSAudF9ib2R5IC50X2JvZHlfaXRlbSB7XG4gICAgcGFkZGluZzogMC43MTRyZW0gMS4xNTNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiDjgr/jg5YyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRhYl90eXBlMiB7XG4gIC8qIOOCv+ODluODoeODi+ODpeODvCAqL1xuICAvKiDjgrPjg7Pjg4bjg7Pjg4TjgrPjg7Pjg4bjg4rjg7wgKi9cbn1cbi50YWJfdHlwZTIgLnRfaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRhYl90eXBlMiAudF9oZWFkIC50X2hlYWRfaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4udGFiX3R5cGUyIC50X2hlYWQgLmFuY2hvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxOGM4NztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IHNvbGlkICM5MThjODc7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDJweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIHRyYW5zaXRpb246IDEyMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi50YWJfdHlwZTIgLnRfaGVhZCAuYW5jaG9yIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi50YWJfdHlwZTIgLnRfaGVhZCAuYW5jaG9yIC5ob3ZlciwgLnRhYl90eXBlMiAudF9oZWFkIC5hbmNob3I6bm90KC5fX2FjdGl2ZSk6aG92ZXIsIC50YWJfdHlwZTIgLnRfaGVhZCAuYW5jaG9yOm5vdCguX19hY3RpdmUpLmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnRhYl90eXBlMiAudF9oZWFkIC5hbmNob3IuX19hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzkxOGM4NztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50YWJfdHlwZTIgLnRfaGVhZCAuYW5jaG9yLl9fYWN0aXZlIC5hcnJvdyB7XG4gIC8qIG9wYWNpdHk6IDA7ICovXG4gIHRvcDogMDtcbiAgYm90dG9tOiA3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnRhYl90eXBlMiAudF9ib2R5IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzkxOGM4NztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRhYl90eXBlMiAudF9ib2R5IC50X2JvZHlfaXRlbSB7XG4gIHBhZGRpbmc6IDEuNnJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJfdHlwZTIgLnRfYm9keSAudF9ib2R5X2l0ZW0uX19hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJfdHlwZTIgLnRfYm9keS5fX2FjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYl90eXBlMiB7XG4gICAgLyog44K/44OW44Oh44OL44Ol44O8ICovXG4gIH1cbiAgLnRhYl90eXBlMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50YWJfdHlwZTIgLnRfaGVhZCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAudGFiX3R5cGUyIC50X2hlYWQgLnRfaGVhZF9pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZmxleC1iYXNpczogY2FsYygzMy4zMyUgLSAyLjVweCk7XG4gIH1cbiAgLnRhYl90eXBlMiAudF9oZWFkIC5hbmNob3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnRhYl90eXBlMiB7XG4gICAgLyog44K/44OW44Oh44OL44Ol44O8ICovXG4gIH1cbiAgLnRhYl90eXBlMiAudF9oZWFkIC50X2hlYWRfaXRlbSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAyLjVweCk7XG4gIH1cbiAgLnRhYl90eXBlMiAudF9oZWFkIC5hbmNob3Ige1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAudGFiX3R5cGUyIC50X2JvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4xNTNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4xNTNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBhZGRpbmc6IDEuNDI4cmVtIDEuMTUzcmVtO1xuICB9XG4gIC50YWJfdHlwZTIgLnRfYm9keSAudF9ib2R5X2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNzE0cmVtIDEuMTUzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLyog44Kr44K544K/44OgICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiog44OI44OD44OX44Oa44O844K4XG4qXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50b3Age1xuICAvKiDvvJLjgqvjg6njg6DjgrPjg7Pjg4bjg7Pjg4Tjga7og4zmma/jgqTjg6Hjg7zjgrggKi9cbiAgLyog6IOM5pmv55S75YOPICovXG4gIC8qIOODoeOCpOODs+OCs+ODs+ODhuODs+ODhCAqL1xuICAvKiDjgrXjgqTjg4njgrPjg7Pjg4bjg7Pjg4QgKi9cbn1cbi50b3AgLmxheW91dF9jb250YWluZXJfdHlwZTE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogOTgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4udG9wIC5iZ190b3AxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9wIC5sX21haW5fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLnRvcCAubF9zaWRlX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFyZW07XG59XG5cbi50b3BfbWFyZ2luX2JvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiB0ZW5hbnTjg5rjg7zjgrhcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLl9fdGVuYW50IHtcbiAgLyog5YKs5LqL44K544Oa44O844K55qSc57SiICovXG4gIC8qIOOBiuefpeOCieOBmyAqL1xuICAvKiDjgqjjg6rjgqLmpJzntKIgKi9cbn1cbi5fX3RlbmFudCAuYnRuX2ZpeF9yaWdodCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGMjkyMDQgMCwgI0UyOEI0MSAxMDAlKTtcbiAgYm9yZGVyOiA2cHggb3V0c2V0ICNGMmE5MDQ7XG59XG4uX190ZW5hbnQgLmhlYWRlciAuZml4ZWRfaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM2Q0E1Mjk7XG59XG4uX190ZW5hbnQgLmhlYWRlciAubXlwYWdlX21lbnUgLmFuY2hvciAuaWNvbiB7XG4gIGNvbG9yOiAjNkNBNTI5O1xufVxuLmhvdmVyIC5fX3RlbmFudCAuaGVhZGVyIC5teXBhZ2VfbWVudSAuYW5jaG9yOmhvdmVyW2hyZWZdLCAuaG92ZXIgLl9fdGVuYW50IC5oZWFkZXIgLm15cGFnZV9tZW51IC5hbmNob3I6aG92ZXJbdHlwZV0sIC5fX3RlbmFudCAuaGVhZGVyIC5teXBhZ2VfbWVudSAuYW5jaG9yLmhvdmVyW2hyZWZdLCAuX190ZW5hbnQgLmhlYWRlciAubXlwYWdlX21lbnUgLmFuY2hvci5ob3Zlclt0eXBlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Q0E1Mjk7XG59XG4uX190ZW5hbnQgLmhlYWRlciAuc3ViX21lbnUgLmJ0bl90eXBlMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjhCNDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMjhCNDE7XG59XG4uaG92ZXIgLl9fdGVuYW50IC5oZWFkZXIgLnN1Yl9tZW51IC5idG5fdHlwZTM6aG92ZXJbaHJlZl0sIC5ob3ZlciAuX190ZW5hbnQgLmhlYWRlciAuc3ViX21lbnUgLmJ0bl90eXBlMzpob3Zlclt0eXBlXSwgLl9fdGVuYW50IC5oZWFkZXIgLnN1Yl9tZW51IC5idG5fdHlwZTMuaG92ZXJbaHJlZl0sIC5fX3RlbmFudCAuaGVhZGVyIC5zdWJfbWVudSAuYnRuX3R5cGUzLmhvdmVyW3R5cGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNFMjhCNDE7XG59XG4uaG92ZXIgLl9fdGVuYW50IC5oZWFkZXIgLnN1Yl9tZW51IC5idG5fdHlwZTQ6aG92ZXJbaHJlZl0sIC5ob3ZlciAuX190ZW5hbnQgLmhlYWRlciAuc3ViX21lbnUgLmJ0bl90eXBlNDpob3Zlclt0eXBlXSwgLl9fdGVuYW50IC5oZWFkZXIgLnN1Yl9tZW51IC5idG5fdHlwZTQuaG92ZXJbaHJlZl0sIC5fX3RlbmFudCAuaGVhZGVyIC5zdWJfbWVudSAuYnRuX3R5cGU0LmhvdmVyW3R5cGVdIHtcbiAgY29sb3I6ICNFMjhCNDE7XG59XG4uX190ZW5hbnQgLm1haW5pbWFnZS50b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL3RlbmFudC9tYWluaW1hZ2VfYmcuanBnKTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuX190ZW5hbnQgLm1haW5pbWFnZS50b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvdGVuYW50L21haW5pbWFnZV9iZ0AyeC5qcGcpO1xuICB9XG59XG4uX190ZW5hbnQgLm1haW5pbWFnZS50b3AgLnN1YnRleHQge1xuICBjb2xvcjogIzVBNEEzRTtcbn1cbi5fX3RlbmFudCAuaGVhZGxpbmVfdHlwZTEgLmhlYWRsaW5lIHtcbiAgY29sb3I6ICM2Q0E1Mjk7XG59XG4uX190ZW5hbnQgLmhlYWRsaW5lX3R5cGU0IC5oZWFkbGluZSB7XG4gIGNvbG9yOiAjNkNBNTI5O1xufVxuLl9fdGVuYW50IC5kbGlzdF9zZWFyY2ggLmRoZWFkIHtcbiAgY29sb3I6ICM2Q0E1Mjk7XG59XG4uX190ZW5hbnQgLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIC5pdGVtX2FyZWEuX192YXJpMiAuaGVhZGxpbmUsIC5fX3RlbmFudCAubGF5b3V0X3NlYXJjaF90eXBlLWFyZWEgLml0ZW1fYXJlYS5fX3ZhcmkxIC5oZWFkbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Q0E1Mjk7XG59XG4uX190ZW5hbnQgLmxheW91dF9zZWFyY2hfdHlwZTEgLnNlYXJjaF9jb250ZW50cyAuc2VhcmNoX2NvbnRlbnQgLmljb24tYm94OmhvdmVyIHtcbiAgYm9yZGVyOiBzb2xpZCA4cHggIzZDQTUyOTtcbn1cbi5fX3RlbmFudCAubGlzdF9zZWFyY2hfdHlwZSAuaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRTI4QjQxO1xufVxuLl9fdGVuYW50IC5saXN0X3NlYXJjaF90eXBlIC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTlEMztcbn1cbi5fX3RlbmFudCAubGlzdF9zZWFyY2hfdHlwZSAuaXRlbS5fX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjhCNDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLl9fdGVuYW50IC5saXN0X3NlYXJjaF90eXBlIC5pdGVtLl9fYWN0aXZlIC5pY29uLWJveCAuaWNvbi1hcmVhMDQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvYXJlYTAzLnN2Zyk7XG59XG4uX190ZW5hbnQgLmxpc3Rfc2VhcmNoX3R5cGUgLml0ZW0uX19hY3RpdmUgLmljb24tYm94IC5pY29uLWZhY2lsaXR5X3R5cGUwNDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC9mYWNpbGl0eVR5cGUwMy5zdmcpO1xufVxuLl9fdGVuYW50IC5saXN0X3NlYXJjaF90eXBlIC5pdGVtLl9fYWN0aXZlIC5pY29uLWJveCAuaWNvbi1zdGF0aW9uMDQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvdGVuYW50L3N0YXRpb24wMy5zdmcpO1xufVxuLl9fdGVuYW50IC5saXN0X3NlYXJjaF90eXBlIC5pdGVtLl9fYWN0aXZlIC5pY29uLWJveCAuaWNvbi1qb2IwNDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3ZnL3RvcC9hbGxTZWFyY2gwMy5zdmcpO1xufVxuLl9fdGVuYW50IC5saXN0X3NlYXJjaF90eXBlIC5pdGVtLl9fYWN0aXZlIC5pY29uLWJveCAuaWNvbi1tYXBwaW5nMDQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHN2Zy90b3AvbWFwcGluZzAzLnN2Zyk7XG59XG4uX190ZW5hbnQgLmxheW91dF9zZWFyY2hfdHlwZTIgLnNlYXJjaF9jb250ZW50IHtcbiAgYm9yZGVyOiBzb2xpZCAxMHB4ICNFMjhCNDE7XG59XG4uX190ZW5hbnQgLmxheW91dF90eXBlMS5fX3ZhcjA1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy90ZW5hbnQvbWFpbmltYWdlX3BhdHRlcm4ucG5nKTtcbn1cbi5fX3RlbmFudCAubGF5b3V0X3R5cGUxLl9fYm9yZGVyMyB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDdweCAjNkNBNTI5O1xufVxuLl9fdGVuYW50IC5wYXJhZ3JhcGhfdHlwZTEgLmVtIHtcbiAgY29sb3I6ICM2Q0E1Mjk7XG59XG4uX190ZW5hbnQgLmJ0bl90eXBlMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Q0E1Mjk7XG59XG4uaG92ZXIgLl9fdGVuYW50IC5idG5fdHlwZTI6aG92ZXJbaHJlZl0sIC5ob3ZlciAuX190ZW5hbnQgLmJ0bl90eXBlMjpob3Zlclt0eXBlXSwgLl9fdGVuYW50IC5idG5fdHlwZTIuaG92ZXJbaHJlZl0sIC5fX3RlbmFudCAuYnRuX3R5cGUyLmhvdmVyW3R5cGVdIHtcbiAgY29sb3I6ICM2Q0E1Mjk7XG59XG4uaG92ZXIgLl9fdGVuYW50IC5idG5fdHlwZTI6aG92ZXJbaHJlZl0uX19zZWNvbmRhcnksIC5ob3ZlciAuX190ZW5hbnQgLmJ0bl90eXBlMjpob3Zlclt0eXBlXS5fX3NlY29uZGFyeSwgLl9fdGVuYW50IC5idG5fdHlwZTIuaG92ZXJbaHJlZl0uX19zZWNvbmRhcnksIC5fX3RlbmFudCAuYnRuX3R5cGUyLmhvdmVyW3R5cGVdLl9fc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5fX3RlbmFudCAuYnRuX3R5cGUyLl9fc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbn1cbi5fX3RlbmFudCAuYnRuX3R5cGU4Ll9fY29udGFjdCAubGF5ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI4QjQxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5fX3RlbmFudCAuZm9vdGVyIHtcbiAgLyog44Oc44O844OA44O855S75YOPICovXG59XG4uX190ZW5hbnQgLmZvb3RlciAuYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNBNTI5O1xufVxuLl9fdGVuYW50IC5mb290ZXIgLmZvb3Rlcl9ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvdGVuYW50L2Zvb3Rlcl9ib3JkZXIucG5nXCIpO1xufVxuLl9fdGVuYW50IC5wYWdldG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDQTUyOTtcbn1cbi5fX3RlbmFudCAucGFnZXRvcDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbn1cbi5fX3RlbmFudCAuY29udGVudF93cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy90ZW5hbnQvbWFpbmltYWdlX2JnLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5ob3ZlciAuX190ZW5hbnQgLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLmhlYWRsaW5lOmhvdmVyIC50ZXh0LCAuX190ZW5hbnQgLmxheW91dF9mYWNpbGl0eV9pdGVtX2xpc3QgLmhlYWRsaW5lLmhvdmVyIC50ZXh0IHtcbiAgY29sb3I6ICM2Q0E1Mjk7XG59XG4uX190ZW5hbnQgLmhlYWRsaW5lX3R5cGUyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDQTUyOTtcbn1cbi5fX3RlbmFudCAubGlzdF9mb3JtMSA+IC5kaGVhZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNBNTI5O1xufVxuLl9fdGVuYW50IC5idG5fc3VibWl0MS5fX3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Q0E1Mjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2Q0E1Mjk7XG59XG4uaG92ZXIgLl9fdGVuYW50IC5idG5fc3VibWl0MS5fX3NlY29uZGFyeTpob3ZlciwgLl9fdGVuYW50IC5idG5fc3VibWl0MS5fX3NlY29uZGFyeS5ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzZDQTUyOTtcbiAgY29sb3I6ICM2Q0E1Mjk7XG59XG4uX190ZW5hbnQucmVnaXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDQTUyOTtcbn1cbi5fX3RlbmFudC5yZWdpc3QgLmhlYWRsaW5lX3R5cGUyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5OEUxRDtcbn1cbi5fX3RlbmFudC5yZWdpc3QgLmxpc3RfZm9ybTEgLmRoZWFkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk4RTFEO1xufVxuLl9fdGVuYW50LnJlZ2lzdCAuYnRuX3R5cGUxNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjhCNDE7XG59XG4uX190ZW5hbnQgLmhlYWRsaW5lX215cGFnZTEgLmljb24tYm94IC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDQTUyOTtcbn1cbi5fX3RlbmFudCAubGlzdF9teXBhZ2UxIC5pdGVtIC5hbmNob3Ige1xuICBjb2xvcjogIzZDQTUyOTtcbn1cbi5fX3RlbmFudCAubGlzdF9mb3JtMyA+IC5kaGVhZCB7XG4gIGNvbG9yOiAjNkNBNTI5O1xufVxuLl9fdGVuYW50IC5saXN0X2Zvcm0zID4gLmRoZWFkIC5hc3RlcmlzayB7XG4gIGNvbG9yOiAjQkVEODY2O1xuICBib3JkZXI6IHNvbGlkIDFweCAjQkVEODY2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLl9fdGVuYW50IC5oZWFkZXIgLmZpeGVkX2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuX190ZW5hbnQgLmNvbnRlbnRfcGFnZS5fX2ZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5fX3RlbmFudCAubGlzdF9zZWFyY2hfdHlwZSAuaXRlbSAuaWNvbi1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuX190ZW5hbnQgLmxheW91dF9zZWFyY2hfdHlwZS1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5jLW1hcmdpbi1wYXJhZ3JhcGgge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYy1tYXJnaW4tY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5jLW1hcmdpbi1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbiJdfQ== */