﻿@import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700);.wb_slide:hover,.wb_slide:focus{box-shadow:inset 60.5em 0 0 0 var(--hover)}.wb_slide{--color: #8fc866;--hover: #66c887}.wb{color:var(--color);-webkit-transition:0.8s;transition:0.8s}.wb:hover,button:focus{border-color:var(--hover);color:#fff}.flx_button{margin:auto auto auto 20px;position:relative;display:block;background:none center center no-repeat;background-size:cover;border:2px solid  #c7b299;padding:0;text-align:center;max-width:130px;cursor:pointer;overflow:hidden;-webkit-transition:border 1s cubic-bezier(0.19, 1, 0.22, 1),color 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:border 1s cubic-bezier(0.19, 1, 0.22, 1),color 0.6s cubic-bezier(0.19, 1, 0.22, 1),background 5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.flx_button:active{-moz-transform:scale(0.95) !important;-webkit-transform:scale(0.95) !important;transform:scale(0.95) !important}.flx_button a:visited{color:#eee}.flx_button a{padding:8px 0 12px;display:block;width:100%;height:100%;color:#eee;text-decoration:none;border:0px !important;font-family:"DINPro-CondensedBold","Futura Regular","Noto Sans TC","微軟正黑體",sans-serif;font-size:25px;line-height:1em;margin:0}.flx_button .mask{background:#fff;background:rgba(255,255,255,0.5)}.flx_button .mask{position:absolute;display:block;width:200px;height:100px;-webkit-transform:translate3d(-120%, -50px, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-120%, -50px, 0) rotate3d(0, 0, 1, 45deg);-webkit-transition:all 1.1s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1.1s cubic-bezier(0.19, 1, 0.22, 1)}.flx_button .shift{-webkit-transition:all 1.1s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1.1s cubic-bezier(0.19, 1, 0.22, 1)}.flx_button:hover{border-color:#fff;background:#c7b299}.flx_button:hover a{color:#fff}.flx_button:hover .mask{background:#c7b299;-webkit-transform:translate3d(120%, -100px, 0) rotate3d(0, 0, 1, 90deg);transform:translate3d(120%, -100px, 0) rotate3d(0, 0, 1, 90deg)}.flx_button:hover .shift{padding-left:5px}.nototc{font-family:'Noto Sans TC', sans-serif}@font-face{font-family:'Futura Regular';src:url("font/Futura Regular.eot");src:url("font/Futura Regular.woff2") format("woff2"),url("font/Futura Regular.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}@font-face{font-family:'FuturaCondMedium';src:url("font/FuturaCondMedium.woff") format("woff"),url("font/FuturaCondMedium.ttf") format("truetype"),url("font/FuturaCondMedium.svg#FuturaCondMedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'DINPro-CondensedBold';src:url("font/DINPro-CondensedBold.eot");src:url("font/DINPro-CondensedBold.woff2") format("woff2"),url("font/DINPro-CondensedBold.woff") format("woff"),url("font/DINPro-CondensedBold.ttf") format("truetype"),url("font/DINPro-CondensedBold.svg#DINPro-CondensedBold") format("svg"),url("font/DINPro-CondensedBold.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}html{font-family:"Montserrat","Noto Sans TC",sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;background:#000}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5{font-family:'DINPro-CondensedBold'}.nicescroll-rails{background:#404040;width:6px}ul.select-dropdown{padding-left:0px !important}ul.select-dropdown li{list-style-type:none !important}ul.select-dropdown li span{color:#000 !important}.txd{text-align:right}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Montserrat","Noto Sans TC",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}#slide-out{height:100%}#slide-out .nav-mobile{padding-top:140px;padding-left:50px;height:100%;background:rgba(255,255,255,0.2)}#slide-out .nav-mobile h3{margin:0 0 17px 0;color:#b2b2b2}#slide-out .nav-mobile .item{margin-bottom:70px}#slide-out .nav-mobile .item ul li.current_page_item a{color:#c7b299}#slide-out .nav-mobile .item ul li a{padding:0 0;color:#fff;font-size:16px;font-weight:400;padding-left:5px;line-height:3em;transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-webkit-transition:0.3s;text-transform:uppercase}#slide-out .nav-mobile .item ul li a:hover{color:#c7b299}#slide-out .nav-mobile .nav_logo{position:absolute;bottom:10px;left:50%;margin-left:-70px}#slide-out .nav-mobile .nav_logo img{display:block;width:120px}.nav-trigger{width:130px;background-color:transparent;height:30px;position:fixed;z-index:9999999;top:50px}.nav-trigger .wdr-menu-icon{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:25px;height:2px;background-color:white;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s}.nav-trigger .wdr-menu-icon:after{content:'';width:100%;height:100%;position:absolute;background-color:white;right:0;-webkit-transition:-webkit-transform .3s, top .3s, background-color 0s;-moz-transition:-moz-transform .3s, top .3s, background-color 0s;transition:transform .3s, top .3s, background-color 0s;top:7px}.nav-trigger .wdr-menu-icon:before{content:'';width:100%;height:100%;position:absolute;background-color:white;right:0;-webkit-transition:-webkit-transform .3s, top .3s, background-color 0s;-moz-transition:-moz-transform .3s, top .3s, background-color 0s;transition:transform .3s, top .3s, background-color 0s;top:-7px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.nav-trigger{display:none}#homemask{position:fixed;width:100%;height:100vh;z-index:9999999;background-size:cover;background-position:70% center;opacity:1;top:0;transition:-webkit-transform 0.8s cubic-bezier(0.52, 0.01, 0.16, 1) 0.5s;transition:transform 0.8s cubic-bezier(0.52, 0.01, 0.16, 1) 0.5s;transition:transform 0.8s cubic-bezier(0.52, 0.01, 0.16, 1) 0.5s,-webkit-transform 0.8s cubic-bezier(0.52, 0.01, 0.16, 1) 0.5s;overflow:hidden}#homemask .mlogo{max-width:200px;position:absolute;left:50%;top:48%;margin-left:-100px;margin-top:-125px}#homemask .mlogo img{width:180px}#homemask .mlogo .lang-select{padding-top:200px;width:350px;left:50%;margin-left:-175px;position:absolute;top:50%;text-align:center}#homemask .mlogo .lang-select a.btn.wdr{transform:scale(1)}#homemask .mlogo .lang-select a.btn:active{-moz-transform:scale(0.95) !important;-webkit-transform:scale(0.95) !important;transform:scale(0.95) !important}#homemask.xhide{-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}#xloaded{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000;z-index:999999999}.loaded #xloaded{animation:cx 1s forwards;animation-fill-mode:forwards}@keyframes cx{0%{opacity:1}99%{opacity:0;height:100vh}100%{display:none;height:0vh;opacity:0;overflow:hidden}}.page-footer{display:none}ul#nav_spy{display:none;position:fixed;right:20px;bottom:50%;z-index:93}ul#nav_spy li{margin-bottom:15px}ul#nav_spy li a{width:10px;height:10px;display:block;background:#c7b299;border-radius:50%;opacity:0.4;border:1px solid #c7b299}ul#nav_spy li a.active{opacity:0.7}#home_full_page main{padding:0 !important;width:100% !important;max-width:none !important}#home_full_page main .fullpage{height:100vh !important}#home_full_page main .halfpage{height:70vh !important}#home_full_page main #home_section1{background-size:cover;background-position:center;width:100%;height:100vh;position:relative}#home_full_page main #home_section1 #left_img{position:absolute;bottom:0;width:50%;height:100%;background-size:auto 90%;background-repeat:no-repeat;background-position:right bottom}#home_full_page main #home_section1 #text_img{position:absolute;right:0;top:0;width:50%;height:100%;background-size:70%;background-repeat:no-repeat;background-position:center 65%;display:flex;align-items:center}#home_full_page main #home_section1 #text_img .title_img{height:100px;background-repeat:no-repeat}#home_full_page main #home_section1 #text_img ul li{margin-bottom:0px;padding-left:0;font-family:'DINPro-CondensedBold';font-weight:200}#home_full_page main #home_slider{background:#000;background-size:cover;background-position:center;width:100%;height:100vh}#home_full_page main #home_slider .carousel-slider{max-width:1600px;margin:auto}#home_full_page main #home_slider .carousel-slider .carousel-item{background-position:center;background-size:cover;background-repeat:no-repeat;height:80vh}#home_full_page main #home_slider .carousel-slider .carousel-item img{opacity:0;width:100%;height:80vh}#home_full_page main #home_slider .carousel-slider .indicators{z-index:9999999999999}#home_full_page main #home_slider .carousel-slider .indicators .indicator-item{width:11px;height:11px}#home_full_page main #home_section4{height:100vh;width:100%;background:#000;min-height:920px}#home_full_page main #home_section4 .inner{max-width:1600px;min-height:850px;margin:auto;height:90vh;background-size:100% auto;background-position:center 0;background-repeat:no-repeat;position:relative}#home_full_page main #home_section4 .inner .xlink{position:absolute;width:100%;bottom:0%}#home_full_page main #home_section2{height:100vh;background:#000;min-height:900px}#home_full_page main #home_section2 .inner_box{min-height:900px;width:100%;position:relative;max-width:1300px;margin:auto}#home_full_page main #home_section2 .dimension{font-size:13px}#home_full_page main #home_section2 #scetion_title{width:100%;position:absolute;z-index:2}#home_full_page main #home_section2 #scetion_title img{display:block;max-width:80%;margin:auto}#home_full_page main #home_section2 #scetion_title h2{opacity:0}#home_full_page main #home_section2 #left_table{z-index:3;width:50%;position:absolute;left:0;bottom:30px}#home_full_page main #home_section2 #left_table .mobile_only{display:none}#home_full_page main #home_section2 #left_table h6{max-width:300px;margin:15px auto 5px;display:block}#home_full_page main #home_section2 #left_table .table_outer{max-width:330px;margin:auto}#home_full_page main #home_section2 #left_table .table_outer table.wauto{width:auto;float:left}#home_full_page main #home_section2 #left_table .table_outer table.wauto th,#home_full_page main #home_section2 #left_table .table_outer table.wauto td{padding:5px;border-bottom:1px solid #fff;text-align:center}#home_full_page main #home_section2 #left_table .table_outer table.wauto:last-child{margin-left:10px}#home_full_page main #home_section2 #right_text{z-index:3;width:50%;position:absolute;right:0;bottom:0}#home_full_page main #home_section2 #right_text .row{margin-bottom:0}#home_full_page main #home_section2 .left_img{z-index:3;position:absolute;left:0;top:2%;width:100%;height:100%;z-index:0;background-size:70%;background-repeat:no-repeat;background-position:left 30%}#home_full_page main #home_section2 ul{padding-left:3em}#home_full_page main #home_section2 ul li{font-size:14px;line-height:1.9em;list-style-type:disc;margin-bottom:0.9em}#home_full_page main #home_section2 .w60{margin:auto;max-width:300px;padding-top:60%}#home_full_page main #home_section2 .w60 table.wauto{width:auto;float:left}#home_full_page main #home_section2 .w60 table.wauto th,#home_full_page main #home_section2 .w60 table.wauto td{padding:5px;border-bottom:1px solid #fff;font-size:13px}#home_full_page main #home_section2 .w60 table.wauto:last-child{margin-left:10px}a.wdr.btn,input.wdr.btn{border-radius:0px;background:none;border:1px solid #c7b299;color:#fff;font-size:20px;line-height:2.2em;height:auto;width:150px;padding:0;font-family:"DINPro-CondensedBold","Futura Regular","Noto Sans TC","微軟正黑體",sans-serif}a.wdr.btn.big{width:auto;padding:0 2.5em;font-size:32px;line-height:2em}input.wdr.btn.width{font-size:30px;width:100%}a.wdr.btn.eng{font-family:"DINPro-CondensedBold","Futura Regular","微軟正黑體",sans-serif;font-size:23px;line-height:45px}.home_logo{position:fixed;z-index:99999;top:20px;right:20px;max-width:80px;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;opacity:0.7}.home_logo img{width:100%}@media screen and (max-width: 930px){#home_full_page main #home_section1 #left_img{width:55%;background-position:right center;background-size:100% auto}}@media screen and (max-width: 768px){#home_full_page main #home_section1 #left_img{background-size:100% auto}#home_full_page main #home_section4{height:80vh;min-height:auto}#home_full_page main #home_section4 .inner{background-position:center 40%;height:60vh;min-height:auto}}@media screen and (max-width: 600px){body .home_logo{top:10px;right:10px;max-width:50px}#contactus .inner{padding:15px}body #contactus a.cclose{width:30px}#home_full_page main #home_section1 #left_img{width:100%;position:relative;background-size:auto 120%;height:50%;background-position:center 30px}#home_full_page main #home_section1 #text_img{width:80%;margin:auto;padding-bottom:80px;position:relative;background-size:auto 100%;background-position:center calc(100% + 20px)}}@media screen and (max-width: 450px){body .home_logo{top:10px;right:10px;max-width:50px}#contactus .inner{padding:15px}body #contactus a.cclose{width:30px}#home_full_page main #home_section1 #left_img{width:100%;position:relative;background-size:90%;height:50%;background-position:center 0px}#home_full_page main #home_section1 #text_img{width:80%;margin:auto;padding-bottom:80px;position:relative;background-size:auto 100%;background-position:center calc(100% + 20px)}}.site-branding{opacity:0;height:0px;overflow:hidden}.vc_column-inner{padding-top:0 !important}#content{width:100%;overflow-x:hidden;-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;padding-left:0px}#content main#fmain{max-width:none}#content main{width:100%;padding:100px 85px 100px;max-width:1024px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;position:relative}#content main article .entry-content{color:#fff;font-family:"Montserrat","Noto Sans TC",serif}#content main article .entry-content .vc_sep_pos_align_left{margin-bottom:1em}#content main article .entry-content .wpb_wrapper h3,#content main article .entry-content .wpb_wrapper h4,#content main article .entry-content .wpb_wrapper h5,#content main article .entry-content .wpb_wrapper h6{font-family:"Montserrat","Noto Sans TC",serif;font-weight:bold}#content main article .entry-content .entry-content{font-family:"Montserrat","Noto Sans TC",serif}#content main article .entry-content .entry-content p{font-family:"Montserrat","Noto Sans TC",serif}#content main article .entry-content h2{line-height:1.5em;font-size:48px;margin-bottom:0}#content main article .entry-content p{font-size:18px;font-weight:300;line-height:1.8em;margin-bottom:2em;margin-top:0px;font-family:"Montserrat","Noto Sans TC",serif}#content main article .entry-content ul{padding-left:2em}#content main article .entry-content ul li{font-size:18px;line-height:1.5em;margin-bottom:0.5em;list-style-type:disc}#content main article .entry-content .qa ul li{list-style-type:none}#content main article .entry-content #scrollbar{height:600px;padding-right:50px}#content main article .qa{font-size:18px}#content main article .qa strong{font-weight:600;font-size:25px}#content main article .qa ul li{font-size:18px;line-height:1.8em;padding-left:2em;text-indent:-2em;margin-bottom:0.5em;font-weight:300}#right_img{position:absolute;right:-400px;top:300px}#right_img img{width:400px}@media screen and (min-width: 1024px){main article .entry-content br{display:none}}body #contactus{position:fixed;width:100%;height:100vh;z-index:9999990;background:#1a1a1a;left:0;-webkit-transition:0.5s;transition:0.5s;top:-200%}body #contactus a.cclose{position:absolute;right:10px;top:10px;display:block}body #contactus a.cclose img{height:30px}body #contactus .wpcf7{max-width:350px;margin:auto}body #contactus .inner{height:100%;display:flex;align-content:center;overflow-y:scroll}body #contactus .inner form.wpcf7-form h3{font-family:"helveticaneuethin","Noto Sans TC",sans-serif;color:#fff;text-align:center;font-size:1.75rem;letter-spacing:2px}body #contactus .inner form.wpcf7-form p{margin:10px 0}body #contactus .inner form.wpcf7-form p label{font-family:"helveticaneuethin","Noto Sans TC",sans-serif;color:#fff;font-size:1.2rem;letter-spacing:1px}body #contactus .inner form.wpcf7-form p label span{color:#ee3038}body #contactus .inner form.wpcf7-form p input{width:100%;border:0px;border-radius:3px;padding:10px 10px;font-family:"helveticaneuethin","Noto Sans TC",sans-serif;margin-bottom:12px}body #contactus .inner form.wpcf7-form p .wpcf7-not-valid-tip{font-family:"helveticaneuethin","Noto Sans TC",sans-serif;font-size:0.8rem}body #contactus .inner form.wpcf7-form p small{font-family:"helveticaneuethin","Noto Sans TC",sans-serif;font-size:1rem;color:#fff;letter-spacing:1px;line-height:1.4em;display:block}body #contactus .inner form.wpcf7-form textarea{height:130px;border-radius:3px;padding:5px 10px;border:0px;font-family:"helveticaneuethin","Noto Sans TC",sans-serif}body #contactus .inner form.wpcf7-form input.wpcf7-submit{font-family:"helveticaneuethin","Noto Sans TC",sans-serif;padding:1.2em 1em 1.2em;background-color:#a7a9ac;color:#000;font-weight:400;font-size:1rem}body #contactus .inner form.wpcf7-form div.wpcf7-response-output{color:#fff;margin:0 auto;font-family:"helveticaneuethin","Noto Sans TC",sans-serif}body.contact{overflow:hidden}body.contact #contactus{top:0}footer.page-footer{padding-top:0px}footer.page-footer .container{width:100%;max-width:1600px;margin:auto}footer.page-footer .main{padding:100px 15px 80px;width:100%;overflow-x:hidden}footer.page-footer .main .footer-logo{width:120px;display:block;padding-top:7px}footer.page-footer .main h3{margin:0;font-size:40px}footer.page-footer .main .item{margin-bottom:30px}footer.page-footer .main .item h3{margin:0;font-size:40px;color:#b2b2b2}footer.page-footer .main .item ul li a{line-height:2.7em;color:#fff;font-size:16px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;font-weight:200;padding-left:3px;text-transform:uppercase}footer.page-footer .main .item ul li a:hover{color:#c7b299}footer.page-footer .form .mc4wp-form-6,footer.page-footer .form .mc4wp-form-147{text-align:center}footer.page-footer .form .mc4wp-form-6 input[type="email"],footer.page-footer .form .mc4wp-form-147 input[type="email"]{width:60%;color:#b3b3b3;padding-left:20px;background:#fff;margin-bottom:0;border-top-left-radius:3px;border-bottom-left-radius:3px;border:0px;vertical-align:top;height:45px}footer.page-footer .form .mc4wp-form-6 input[type="submit"],footer.page-footer .form .mc4wp-form-147 input[type="submit"]{border:0px;height:45px;border-top-left-radius:0px;border-bottom-left-radius:0px;vertical-align:top;background:#c7b299;color:#000}footer.page-footer .form .mc4wp-form-6 input[type="submit"]:hover,footer.page-footer .form .mc4wp-form-147 input[type="submit"]:hover{background:#e0cab1}footer.page-footer .footer-copyright{color:#b2b2b2;font-weight:400}.wpcf7-form .raw .col{float:none}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"]{background:#fff !important;border-radius:0px;color:#333;padding:0 10px !important;box-sizing:border-box !important;margin:0 !important}.wpcf7-form .wpcf7-not-valid-tip{position:absolute;padding:5px;font-size:12px;right:0}.wpcf7-form .overwh{overflow-x:hidden}.wpcf7-form .h20{height:20px}.wpcf7-form .h40{height:40px}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form label{font-size:17px;color:#c7b299;font-weight:300}.wpcf7-form a.linkx{font-size:17px;color:#c7b299;font-weight:300;padding:10px 0;display:block}.wpcf7-form input[type="submit"]{border-radius:0px;background:none;border:1px solid #c7b299;color:#fff;font-size:18px;line-height:2em;height:auto;width:100%;padding:5px}.wpcf7-form textarea{height:246px;background:#fff;border-radius:0px;padding:5px 10px}.wpcf7-form .wb_slide{border-radius:0px;border:1px solid #c7b299;background:none;width:100%}.wpcf7-form .wb_slide{--color: #fff;--hover: #c7b299}#order_template .entry-content .wpb_wrapper h2,#order_template .entry-content .wpb_wrapper h3{font-family:"DINPro-CondensedBold","Noto Sans TC",serif !important}#order_template .error-validate{padding:0px 0px 20px;width:auto;color:#333}#order_template .error-validate blockquote{margin:0}#order_template .error-validate blockquote ul li{color:#fff}#lodding_page.active{display:flex}#lodding_page.active.done .progress{opacity:0}#lodding_page.active.done h5{opacity:1}#lodding_page.active.error .progress{opacity:0}#lodding_page.active.error h5{opacity:1}#lodding_page{display:none;background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;width:100%;height:100vh}#lodding_page .finished{width:100%}#lodding_page .progress{width:300px;margin:0 auto;background-color:#000}#lodding_page .progress .indeterminate{background-color:#f3ba77}#lodding_page h5{opacity:0}.step{display:none}.step.in{display:block}.w90{max-width:85% !important;margin-left:0 !important;margin-bottom:30px !important}.form_controller{display:flex}.form_controller .left_line{width:85%;border-bottom:1px solid #c7b299}.form_controller button,.form_controller .wbtn{margin-left:10px;border:1px solid #c7b299;background:none;border-radius:0px;color:#fff}.form_controller .wb_slide{--color: #fff;--hover: #c7b299}.form_controller .wb:hover,.form_controller .wb:focus{border-color:var(--hover);color:#fff}.form_controller .wb_slide:hover,.form_controller .wb_slide:focus{box-shadow:inset 6.5em 0 0 0 var(--hover)}#order_template .select-wrapper span.caret{color:#333;z-index:9;right:8px}#order_template .vc_sep_width_20{width:15%}#order_template h3{color:#c7b299}#order_template #main{max-width:1400px}#order_template #main .mb30{margin-bottom:30px}#order_template #main .mb40{margin-bottom:40px}#order_template #main .notice{color:#999}#order_template #main .wdr-select input{margin-bottom:0px}#order_template #main .time-item{margin-top:10px}#order_template #main .time-item label{color:#fff}#order_template #main label{font-size:17px;color:#c7b299;font-weight:200}#order_template #main input[type="text"]{background:#fff !important;border-radius:0px;color:#333;padding:0 10px !important;box-sizing:border-box !important}#order_template #main input[type="text"].ferror{background:#f9c7c7 !important}#order_template #main .mycaptcha{padding:20px 0px 20px}#order_template #main .mycaptcha .g-recaptcha{float:right}#order_template #main .wdr-item [type="radio"]:not(:checked)+label:before,#order_template #main .wdr-item [type="radio"]:not(:checked)+label:after,#order_template #main .wdr-item [type="radio"]:checked+label:before,#order_template #main .wdr-item [type="radio"]:checked+label:after,#order_template #main .wdr-item [type="radio"].with-gap:checked+label:before,#order_template #main .wdr-item [type="radio"].with-gap:checked+label:after{border-radius:0px}#order_template #main .wdr-item [type="radio"]:checked+label:after,#order_template #main .wdr-item [type="radio"].with-gap:checked+label:before,#order_template #main .wdr-item [type="radio"].with-gap:checked+label:after{border:2px solid #fff}#order_template #main .wdr-item [type="radio"]:checked+label:after,#order_template #main .wdr-item [type="radio"].with-gap:checked+label:after{background-color:#fff}#order_template #main .wdr-item label{font-weight:500}#order_template #main .wdr-item .content ul{padding-left:55px;list-style-type:disc}#order_template #main .wdr-item .content ul li{list-style-type:disc;font-size:18px;line-height:2em}#order_template #order-section1 [type="radio"]:not(:checked)+label:before,#order_template #order-section1 [type="radio"]:not(:checked)+label:after,#order_template #order-section1 [type="radio"]:checked+label:before,#order_template #order-section1 [type="radio"]:checked+label:after,#order_template #order-section1 [type="radio"].with-gap:checked+label:before,#order_template #order-section1 [type="radio"].with-gap:checked+label:after{border-radius:0px}#order_template #order-section1 [type="radio"]:checked+label:after,#order_template #order-section1 [type="radio"].with-gap:checked+label:before,#order_template #order-section1 [type="radio"].with-gap:checked+label:after{border:2px solid #fff}#order_template #order-section1 [type="radio"]:checked+label:after,#order_template #order-section1 [type="radio"].with-gap:checked+label:after{background-color:#fff}#order_template #order-section1 [type="checkbox"].filled-in:checked+label:after{border:2px solid #5a5a5a;background-color:#fff}#order_template #order-section1 [type="checkbox"].filled-in:checked+label:before{border-right:2px solid #c7b299;border-bottom:2px solid #c7b299}#order_price_table{margin-bottom:10px}#order_price_table .item img{max-width:150px;margin:15px 0}#order_price_table .color,#order_price_table .price,#order_price_table .name{color:#fff;font-size:16px;font-weight:300;text-align:left}#order_price_table .qty,#order_price_table .price{width:10%}#order_price_table .price{text-align:right}#order_price_table td,#order_price_table th{font-size:15px;font-weight:300}#order_price_table thead{border-bottom:1px solid #595959}#order_price_table .hrline,#order_price_table tfoot{border-top:1px solid #595959}#order_template main #checkout_page h3{color:#c7b299}#order_template main #checkout_page label{font-weight:400;font-size:16px}#order_template main #checkout_page table th{color:#c7b299}main#archive_tpl{padding:140px 85px 0px 85px}main#archive_tpl article{margin-bottom:80px}main#archive_tpl h2.entry-title{color:#fff;margin-bottom:10px;margin-top:0px;position:relative;padding-right:100px}main#archive_tpl h2.entry-title a{color:#fff;text-transform:uppercase;font-size:48px}main#archive_tpl h2.entry-title .more{width:100px;position:absolute;display:inline-block;margin:0 0 0px 12px;bottom:7px}main#archive_tpl header .date{color:#adadad;padding:20px 0 5px;font-size:18px}main#archive_tpl .vc_separator{height:1px;border-top:1px solid #c7b299;display:block;position:relative;top:1px;width:20%}main#archive_tpl .entry-meta{opacity:0}main#archive_tpl .more{margin:10px}main#archive_tpl .more .more-link{border:1px solid #888;padding:5px 15px;line-height:1em;color:#777;font-size:16px;display:inline-block;line-height:1.5em}main#archive_tpl .more .wb_slide:hover,main#archive_tpl .more .wb_slide:focus{box-shadow:inset 10.5em 0 0 0 var(--hover)}main#archive_tpl .more .wb_slide{--color: #777;--hover: #c7b299}main#archive_tpl .more .wb{color:var(--color);-webkit-transition:1s;transition:1s}main#archive_tpl .more .wb:hover,main#archive_tpl .more button:focus{border-color:var(--hover);color:#fff}main#archive_tpl nav.navigation{margin-top:100px;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;margin-bottom:30px;bottom:0;background:none;width:100%}main#archive_tpl nav.navigation .nav-previous{float:right;text-align:right;padding-right:15px}main#archive_tpl nav.navigation .nav-previous a{color:#b2b2b2;-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}main#archive_tpl nav.navigation .nav-previous a:hover{color:#fff}main#archive_tpl nav.navigation .nav-next{float:left;text-align:left;padding-left:15px}main#archive_tpl nav.navigation .nav-next a{color:#b2b2b2;-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}main#archive_tpl nav.navigation .nav-next a:hover{color:#fff}main#single_tpl{min-height:auto;padding:150px 85px 0px}main#single_tpl article{min-height:600px}main#single_tpl article img{max-width:100%;width:auto}main#single_tpl header .date{color:#adadad;padding:20px 0 5px;font-size:18px}main#single_tpl .wdr_sns{padding-top:100px}main#single_tpl .wdr_sns ul{text-align:center}main#single_tpl .wdr_sns ul li{display:inline-block}main#single_tpl .wdr_sns ul li a{width:33px;height:33px;margin:0 5px;display:table;border:2px solid #b2b2b2;border-radius:50%;-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}main#single_tpl .wdr_sns ul li a i{-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;color:#b2b2b2;display:table-cell;vertical-align:middle;text-align:center;font-size:16px}main#single_tpl .wdr_sns ul li a:hover i{color:#fff}main#single_tpl nav.navigation{border-top:1px solid #999;border-bottom:1px solid #999;margin-bottom:30px;margin-top:10px;bottom:0;background:none;width:100%}main#single_tpl nav.navigation .nav-previous{padding-left:15px}main#single_tpl nav.navigation .nav-next{padding-right:15px}main#single_tpl nav.navigation .nav-previous,main#single_tpl nav.navigation .nav-next{cursor:pointer}main#single_tpl nav.navigation .nav-previous a,main#single_tpl nav.navigation .nav-next a{color:#fff;opacity:0.6;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;display:block;width:100%;height:100%}main#single_tpl nav.navigation .nav-previous a i.fa,main#single_tpl nav.navigation .nav-next a i.fa{font-size:16px}main#single_tpl nav.navigation .nav-next:hover a,main#single_tpl nav.navigation .nav-previous:hover a{opacity:1}main#single_tpl h1.entry-title{color:#fff;line-height:1.5em;font-size:48px;margin-bottom:0}main#single_tpl .vc_separator{height:1px;border-top:1px solid #c7b299;display:block;position:relative;top:1px;width:20%}main#single_tpl .entry-meta{opacity:0}main#single_tpl .entry-content{font-weight:200;font-size:18px;line-height:1.8em}#page.nav_open #slide-out{transform:translateX(0px) !important;-moz-transition:0.5s;-webkit-transition:0.5s;transition:0.5s}#page.nav_open #content{min-height:100vh;padding-left:250px !important;-moz-transition:0s;-webkit-transition:0s;transition:0s}#page.nav_open #content>.home_logo{opacity:0;right:-250px}#page.nav_open footer#colophon{padding-left:250px !important;background:#000}#page.nav_open footer#colophon .main{height:200px;display:none}#page.nav_open footer#colophon .footer-copyright{background:#000;width:100%;bottom:0;left:0}@media screen and (max-width: 1024px){footer.page-footer .container .footer-logo{width:120px;margin:auto}#content main{padding:150px 25px 100px;max-width:none}#page.nav_open #content{padding-left:0px !important}.nav-trigger{width:80px;top:25px}.home_logo{top:15px;right:25px;max-width:80px}header#masthead{width:100%;height:100px;background:rgba(0,0,0,0.5);position:fixed;z-index:4;top:0}.home header#masthead{background:none}#content main article .entry-content #scrollbar{padding-right:0px}}@media screen and (max-width: 600px){#slide-out .nav-mobile{padding-top:100px}#slide-out .nav-mobile .item ul li a{line-height:2em;height:auto}#slide-out .nav-mobile .nav_logo{padding:0}#slide-out .nav-mobile .item{margin-bottom:30px;left:40px;margin-left:0}footer.page-footer .container{padding:30px 0 0}footer.page-footer .container .footer-logo{width:120px;margin-left:10px}footer.page-footer .container .item h3{margin-left:-1em;text-align:center}footer.page-footer .container .item ul{max-width:150px;margin:auto;text-align:left}footer.page-footer .container .item ul li a{line-height:2em;color:#fff;font-size:15px}}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwidmFyaWFibGVzLXNpdGUvX3ZhcmlhYmxlcy1zaXRlLnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9fY29sb3JzLnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9fdHlwb2dyYXBoeS5zY3NzIiwidmFyaWFibGVzLXNpdGUvX3N0cnVjdHVyZS5zY3NzIiwidmFyaWFibGVzLXNpdGUvX2NvbHVtbnMuc2NzcyIsIm1peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzIiwid2RyL19saWIuc2NzcyIsIl9ub3JtYWxpemUuc2NzcyIsInR5cG9ncmFwaHkvX3R5cG9ncmFwaHkuc2NzcyIsInR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCJ0eXBvZ3JhcGh5L19jb3B5LnNjc3MiLCJmb3Jtcy9fZm9ybXMuc2NzcyIsImZvcm1zL19idXR0b25zLnNjc3MiLCJmb3Jtcy9fZmllbGRzLnNjc3MiLCJuYXZpZ2F0aW9uL19uYXZpZ2F0aW9uLnNjc3MiLCJuYXZpZ2F0aW9uL19saW5rcy5zY3NzIiwibmF2aWdhdGlvbi9fbWVudXMuc2NzcyIsIm5hdmlnYXRpb24vX2xlZnRuYXYuc2NzcyIsIm1vZHVsZXMvX2FjY2Vzc2liaWxpdHkuc2NzcyIsIm1vZHVsZXMvX2FsaWdubWVudHMuc2NzcyIsIm1vZHVsZXMvX2NsZWFyaW5ncy5zY3NzIiwic2l0ZS9fd2lkZ2V0cy5zY3NzIiwic2l0ZS9faG9tZS5zY3NzIiwic2l0ZS9faGVhZC5zY3NzIiwic2l0ZS9fcGFnZS5zY3NzIiwic2l0ZS9fcGFnZV9yd2Quc2NzcyIsInNpdGUvX2Zvb3Rlci5zY3NzIiwic2l0ZS9fY29udGFjdC5zY3NzIiwic2l0ZS9fb3JkZXIuc2NzcyIsInNpdGUvX3NpbmdsZS5zY3NzIiwic2l0ZS9fcndkLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLypcblRoZW1lIE5hbWU6IHdoaXNreXZhdWx0X3N0eWxlXG5UaGVtZSBVUkk6IGh0dHA6Ly93ZHItd2ViLmNvbVxuQXV0aG9yOiBNaWtlXG5BdXRob3IgVVJJOiBodHRwOi8vbWlrZS53ZHItd2ViLmNvbVxuRGVzY3JpcHRpb246IERlc2NyaXB0aW9uXG5WZXJzaW9uOiAxLjAuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBMSUNFTlNFXG5UZXh0IERvbWFpbjogZWxlcGhhbnRcblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XG5cblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZCB3aXRoIG90aGVycy5cblxuZWxlcGhhbnQgaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cDovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAxNiBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5cbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG5cblxuXG5cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5vcm1hbGl6ZVxuIyBUeXBvZ3JhcGh5XG4jIEVsZW1lbnRzXG4jIEZvcm1zXG4jIE5hdmlnYXRpb25cblx0IyMgTGlua3Ncblx0IyMgTWVudXNcbiMgQWNjZXNzaWJpbGl0eVxuIyBBbGlnbm1lbnRzXG4jIENsZWFyaW5nc1xuIyBXaWRnZXRzXG4jIENvbnRlbnRcblx0IyMgUG9zdHMgYW5kIHBhZ2VzXG5cdCMjIENvbW1lbnRzXG4jIEluZmluaXRlIHNjcm9sbFxuIyBNZWRpYVxuXHQjIyBDYXB0aW9uc1xuXHQjIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtc2l0ZS92YXJpYWJsZXMtc2l0ZVwiO1xuQGltcG9ydCBcIm1peGlucy9taXhpbnMtbWFzdGVyXCI7XG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUldEXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwid2RyL2xpYi5zY3NzXCI7XG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibm9ybWFsaXplXCI7XG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInR5cG9ncmFwaHkvdHlwb2dyYXBoeVwiO1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJmb3Jtcy9mb3Jtc1wiO1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIm5hdmlnYXRpb24vbmF2aWdhdGlvblwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJtb2R1bGVzL2FjY2Vzc2liaWxpdHlcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibW9kdWxlcy9hbGlnbm1lbnRzXCI7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDbGVhcmluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJtb2R1bGVzL2NsZWFyaW5nc1wiO1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInNpdGUvd2lkZ2V0c1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInNpdGUvaG9tZVwiO1xuQGltcG9ydCBcInNpdGUvaGVhZFwiO1xuQGltcG9ydCBcInNpdGUvcGFnZVwiO1xuQGltcG9ydCBcInNpdGUvcGFnZV9yd2RcIjtcbkBpbXBvcnQgXCJzaXRlL2Zvb3RlclwiO1xuQGltcG9ydCBcInNpdGUvY29udGFjdFwiO1xuQGltcG9ydCBcInNpdGUvb3JkZXJcIjtcbkBpbXBvcnQgXCJzaXRlL3NpbmdsZVwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFJXRFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInNpdGUvcndkLnNjc3NcIjtcbiIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic3RydWN0dXJlXCI7XG5AaW1wb3J0IFwiY29sdW1uc1wiO1xuIiwiJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk6ICNmZmY7XG4kY29sb3JfX2JhY2tncm91bmQtc2NyZWVuOiAjZjFmMWYxO1xuJGNvbG9yX19iYWNrZ3JvdW5kLWhyOiAjY2NjO1xuJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjogI2U2ZTZlNjtcbiRjb2xvcl9fYmFja2dyb3VuZC1wcmU6ICNlZWU7XG4kY29sb3JfX2JhY2tncm91bmQtaW5zOiAjZmZmOWMwO1xuXG4kY29sb3JfX3RleHQtc2NyZWVuOiAjMjE3NTliO1xuJGNvbG9yX190ZXh0LWlucHV0OiAjNjY2O1xuJGNvbG9yX190ZXh0LWlucHV0LWZvY3VzOiAjMTExO1xuJGNvbG9yX19saW5rOiByb3lhbGJsdWU7XG4kY29sb3JfX2xpbmstdmlzaXRlZDogcHVycGxlO1xuJGNvbG9yX19saW5rLWhvdmVyOiBtaWRuaWdodGJsdWU7XG4kY29sb3JfX3RleHQtbWFpbjogIzQwNDA0MDtcblxuJGNvbG9yX19ib3JkZXItYnV0dG9uOiAjY2NjICNjY2MgI2JiYjtcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1ob3ZlcjogI2NjYyAjYmJiICNhYWE7XG4kY29sb3JfX2JvcmRlci1idXR0b24tZm9jdXM6ICNhYWEgI2JiYiAjYmJiO1xuJGNvbG9yX19ib3JkZXItaW5wdXQ6ICNjY2M7XG4kY29sb3JfX2JvcmRlci1hYmJyOiAjNjY2O1xuIiwiJGZvbnRfX21haW46IHNhbnMtc2VyaWY7XG4kZm9udF9fY29kZTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuJGZvbnRfX3ByZTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiRmb250X19saW5lLWhlaWdodC1ib2R5OiAxLjU7XG4kZm9udF9fbGluZS1oZWlnaHQtcHJlOiAxLjY7XG4iLCIkc2l6ZV9fc2l0ZS1tYWluOiAxMDAlO1xuJHNpemVfX3NpdGUtc2lkZWJhcjogMjUlO1xuIiwiJGNvbHVtbnM6IChcblx0MTogMTAwJSxcblx0MjogNTAlLFxuXHQzOiAzMy4zMyUsXG5cdDQ6IDI1JSxcblx0NTogMjAlLFxuXHQ2OiAxNi42NiUsXG5cdDc6IDE0LjI4JSxcblx0ODogMTIuNSUsXG5cdDk6IDExLjExJVxuKTtcblxuJGNvbHVtbnNfX21hcmdpbjogMy44JTtcbiIsIi8vIFJlbSBvdXRwdXQgd2l0aCBweCBmYWxsYmFja1xuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxKSB7XG5cdGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgKiAxNikgKiAxcHg7XG5cdGZvbnQtc2l6ZTogJHNpemVWYWx1ZSAqIDFyZW07XG59XG5cbi8vIENlbnRlciBibG9ja1xuQG1peGluIGNlbnRlci1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBDbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLy8gQ2xlYXIgYWZ0ZXIgKG5vdCBhbGwgY2xlYXJmaXggbmVlZCB0aGlzIGFsc28pXG5AbWl4aW4gY2xlYXJmaXgtYWZ0ZXIoKSB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4vLyBDb2x1bW4gd2lkdGggd2l0aCBtYXJnaW5cbkBtaXhpbiBjb2x1bW4td2lkdGgoJG51bWJlckNvbHVtbnM6IDMpIHtcblx0d2lkdGg6IG1hcC1nZXQoICRjb2x1bW5zLCAkbnVtYmVyQ29sdW1ucyApIC0gKCAoICRjb2x1bW5zX19tYXJnaW4gKiAoICRudW1iZXJDb2x1bW5zIC0gMSApICkgLyAkbnVtYmVyQ29sdW1ucyApO1xufVxuIiwiLndiX3NsaWRlOmhvdmVyLFxuLndiX3NsaWRlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgNjAuNWVtIDAgMCAwIHZhcigtLWhvdmVyKTtcbn1cblxuXG4ud2Jfc2xpZGUge1xuICAgIC0tY29sb3I6ICM4ZmM4NjY7XG4gICAgLS1ob3ZlcjogIzY2Yzg4Nztcbn1cblxuLndie1xuICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuOHM7XG4gIHRyYW5zaXRpb246IDAuOHM7XG59XG5cbi53Yjpob3ZlciwgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ob3Zlcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5cbi8qICAgRmxhc2ggIGhvdmVyICBidXR0b24gICovXG5cblxuLmZseF9idXR0b24ge1xuICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IG5vbmUgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJvcmRlcjogMnB4IHNvbGlkICAjYzdiMjk5O1xuXG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWF4LXdpZHRoOiAxMzBweDtcblxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDFzIGN1YmljLWJlemllcigwLjE5LDEsLjIyLDEpLGNvbG9yIC42cyBjdWJpYy1iZXppZXIoMC4xOSwxLC4yMiwxKTtcblx0dHJhbnNpdGlvbjogYm9yZGVyIDFzIGN1YmljLWJlemllcigwLjE5LDEsLjIyLDEpLCBjb2xvciAuNnMgY3ViaWMtYmV6aWVyKDAuMTksMSwuMjIsMSksIGJhY2tncm91bmQgNXMgY3ViaWMtYmV6aWVyKDAuMTksMSwuMjIsMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uZmx4X2J1dHRvbjphY3RpdmV7XG4gIC1tb3otdHJhbnNmb3JtOnNjYWxlKDAuOTUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOTUpICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTpzY2FsZSgwLjk1KSAhaW1wb3J0YW50O1xufVxuXG4uZmx4X2J1dHRvbiBhOnZpc2l0ZWR7XG4gIGNvbG9yOiAjZWVlO1xufVxuLmZseF9idXR0b24gYSB7XG4gICAgcGFkZGluZzogOHB4IDAgMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cdGNvbG9yOiAjZWVlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjowcHggISBpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTlByby1Db25kZW5zZWRCb2xkXCIsXCJGdXR1cmEgUmVndWxhclwiLFwiTm90byBTYW5zIFRDXCIsXCLlvq7ou5/mraPpu5Hpq5RcIixzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmZseF9idXR0b24gLm1hc2sge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG59XG5cbi5mbHhfYnV0dG9uIC5tYXNrIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwMHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEyMCUsLTUwcHgsMCkgcm90YXRlM2QoMCwwLDEsNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMjAlLC01MHB4LDApIHJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMS4xcyBjdWJpYy1iZXppZXIoMC4xOSwxLC4yMiwxKTtcblx0dHJhbnNpdGlvbjogYWxsIDEuMXMgY3ViaWMtYmV6aWVyKDAuMTksMSwuMjIsMSk7XG59XG5cbi5mbHhfYnV0dG9uIC5zaGlmdCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEuMXMgY3ViaWMtYmV6aWVyKDAuMTksMSwuMjIsMSk7XG5cdHRyYW5zaXRpb246IGFsbCAxLjFzIGN1YmljLWJlemllcigwLjE5LDEsLjIyLDEpO1xufVxuXG5cbi5mbHhfYnV0dG9uOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYzdiMjk5O1xuXHQvKiBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMjU1LDI0NSwyNDUsMC44KTsgKi9cblx0LyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwOi8vY3VpbmluZS5jb20vaW1nL2NvZGVwZW4vc2F2dnkuanBnJyk7ICovXG59XG5cbi5mbHhfYnV0dG9uOmhvdmVyIGEge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmZseF9idXR0b246aG92ZXIgLm1hc2sge1xuXHRiYWNrZ3JvdW5kOiAjYzdiMjk5O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTIwJSwtMTAwcHgsMCkgcm90YXRlM2QoMCwwLDEsOTBkZWcpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEyMCUsLTEwMHB4LDApIHJvdGF0ZTNkKDAsMCwxLDkwZGVnKTtcbn1cblxuLmZseF9idXR0b246aG92ZXIgLnNoaWZ0IHtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG59XG4iLCJcbkBpbXBvcnQgdXJsKC8vZm9udHMuZ29vZ2xlYXBpcy5jb20vZWFybHlhY2Nlc3Mvbm90b3NhbnN0Yy5jc3MpO1xuXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDozMDAsNDAwLDYwMCw3MDApO1xuXG5cblxuXG4ubm90b3Rje1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBUQycsIHNhbnMtc2VyaWY7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFJlZ3VsYXInO1xuICBzcmM6IHVybCgnZm9udC9GdXR1cmEgUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnQvRnV0dXJhIFJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250L0Z1dHVyYSBSZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLypcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZnV0dXJhbWVkaXVtJztcbiAgICBzcmM6IHVybCgnZm9udC9mdXR1cmFfbWVkaXVtLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJ2ZvbnQvZnV0dXJhX21lZGl1bS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiovXG5cblxuXG4vKlxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFJlZ3VsYXInO1xuICBzcmM6IHVybCgnZm9udC9GdXR1cmEgUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnQvRnV0dXJhIFJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250L0Z1dHVyYSBSZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiovXG5cblxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYUNvbmRNZWRpdW0nO1xuICBzcmM6IHVybCgnZm9udC9GdXR1cmFDb25kTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJ2ZvbnQvRnV0dXJhQ29uZE1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgdXJsKCdmb250L0Z1dHVyYUNvbmRNZWRpdW0uc3ZnI0Z1dHVyYUNvbmRNZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU5Qcm8tQ29uZGVuc2VkQm9sZCc7XG4gIHNyYzogdXJsKCdmb250L0RJTlByby1Db25kZW5zZWRCb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udC9ESU5Qcm8tQ29uZGVuc2VkQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnQvRElOUHJvLUNvbmRlbnNlZEJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnZm9udC9ESU5Qcm8tQ29uZGVuc2VkQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgdXJsKCdmb250L0RJTlByby1Db25kZW5zZWRCb2xkLnN2ZyNESU5Qcm8tQ29uZGVuc2VkQm9sZCcpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgdXJsKCdmb250L0RJTlByby1Db25kZW5zZWRCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5cblxuaHRtbCB7XG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixcIk5vdG8gU2FucyBUQ1wiLHNhbnMtc2VyaWY7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6ICAgICAxMDAlO1xufVxuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuXHRvdXRsaW5lOiAwO1xufVxuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGZuIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5tYXJrIHtcblx0YmFja2dyb3VuZDogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbmltZyB7XG5cdGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAxZW0gNDBweDtcbn1cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0aGVpZ2h0OiAwO1xufVxuXG5wcmUge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udDogaW5oZXJpdDtcblx0bWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuXHRtYXJnaW46IDAgMnB4O1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbmxlZ2VuZCB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxub3B0Z3JvdXAge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cblxuXG5oMSxoMixoMyxoNCxoNXtcblx0Zm9udC1mYW1pbHk6ICdESU5Qcm8tQ29uZGVuc2VkQm9sZCc7XG59XG5cbi5uaWNlc2Nyb2xsLXJhaWxze1xuICBiYWNrZ3JvdW5kOiAjNDA0MDQwO1xuICB3aWR0aDogNnB4O1xufVxuXG5cbnVsLnNlbGVjdC1kcm9wZG93bntcbiAgcGFkZGluZy1sZWZ0OjBweCAhIGltcG9ydGFudDtcbiAgbGl7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lICEgaW1wb3J0YW50O1xuICAgIHNwYW57XG4gICAgICBjb2xvcjojMDAwICEgaW1wb3J0YW50XG4gICAgfVxuICB9XG59XG5cblxuXG4udHhke1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiIsImJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LW1haW47XG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixcIk5vdG8gU2FucyBUQ1wiLHNhbnMtc2VyaWY7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxKTtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xufVxuXG5AaW1wb3J0IFwiaGVhZGluZ3NcIjtcblxuQGltcG9ydCBcImNvcHlcIjtcbiIsImgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRjbGVhcjogYm90aDtcbn1cbiIsInAge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuZGZuLCBjaXRlLCBlbSwgaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYmxvY2txdW90ZSB7XG5cdG1hcmdpbjogMCAxLjVlbTtcbn1cblxuYWRkcmVzcyB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtcHJlO1xuXHRmb250LWZhbWlseTogJGZvbnRfX3ByZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDAuOTM3NSk7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtcHJlO1xuXHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsIGtiZCwgdHQsIHZhciB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fY29kZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDAuOTM3NSk7XG59XG5cbmFiYnIsIGFjcm9ueW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvcl9fYm9yZGVyLWFiYnI7XG5cdGN1cnNvcjogaGVscDtcbn1cblxubWFyaywgaW5zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWlucztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iaWcge1xuXHRmb250LXNpemU6IDEyNSU7XG59XG4iLCJAaW1wb3J0IFwiYnV0dG9uc1wiO1xuXG5AaW1wb3J0IFwiZmllbGRzXCI7XG4iLCJidXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICRjb2xvcl9fYm9yZGVyLWJ1dHRvbjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjc1KTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlci1idXR0b24taG92ZXI7XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlci1idXR0b24tZm9jdXM7XG5cdH1cbn1cbiIsImlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICRjb2xvcl9fdGV4dC1pbnB1dDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItaW5wdXQ7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogM3B4O1xuXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtaW5wdXQtZm9jdXM7XG5cdH1cbn1cblxuc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItaW5wdXQ7XG59XG5cbnRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImxpbmtzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1lbnVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibWVudXNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTGVmdCBOYXZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJsZWZ0bmF2XCI7XG4iLCJhIHtcblx0Y29sb3I6ICRjb2xvcl9fbGluaztcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3JfX2xpbmstdmlzaXRlZDtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fbGluay1ob3Zlcjtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxufVxuIiwiLm1haW4tbmF2aWdhdGlvbiB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXG5cblxuXG5cdHVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdHVsIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdGxlZnQ6IC05OTllbTtcblx0XHRcdHotaW5kZXg6IDk5OTk5O1xuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxlZnQ6IC05OTllbTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdCY6aG92ZXIgPiB1bCxcblx0XHRcdFx0Ji5mb2N1cyA+IHVsIHtcblx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdDpob3ZlciA+IGEsXG5cdFx0XHQuZm9jdXMgPiBhIHtcblx0XHRcdH1cblxuXHRcdFx0YTpob3Zlcixcblx0XHRcdGEuZm9jdXMge1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpOmhvdmVyID4gdWwsXG5cdFx0bGkuZm9jdXMgPiB1bCB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmhvdmVyID4gYSxcblx0XHQmLmZvY3VzID4gYSB7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0LmN1cnJlbnRfcGFnZV9pdGVtID4gYSxcblx0LmN1cnJlbnQtbWVudS1pdGVtID4gYSxcblx0LmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEsXG5cdC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcblx0fVxufVxuXG4vKiBTbWFsbCBtZW51LiAqL1xuLm1lbnUtdG9nZ2xlLFxuLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkIHVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3LjVlbSkge1xuXHQubWVudS10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lm1haW4tbmF2aWdhdGlvbiB1bCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbixcbi5wb3N0cy1uYXZpZ2F0aW9uLFxuLnBvc3QtbmF2aWdhdGlvbiB7XG5cblx0LnNpdGUtbWFpbiAmIHtcblx0XHRtYXJnaW46IDAgMCAxLjVlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Lm5hdi1wcmV2aW91cyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5uYXYtbmV4dCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cbiIsIlxuXG4jc2xpZGUtb3V0e1xuICBoZWlnaHQ6MTAwJTtcbiAgLm5hdi1tb2JpbGV7XG4gICAgICBwYWRkaW5nLXRvcDoxNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDo1MHB4O1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcbiAgICAgIGgze1xuICAgICAgICBtYXJnaW46MCAwIDE3cHggMDtcbiAgICAgICAgY29sb3I6I2IyYjJiMjtcbiAgICAgIH1cblxuICAgICAgLml0ZW17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIHVse1xuICAgICAgICAgIGxpe1xuXG4gICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbXtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGNvbG9yOiNjN2IyOTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzZW07XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6aG92ZXJ7XG4gICAgICAgICAgICAgIGNvbG9yOiNjN2IyOTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLm5hdl9sb2dve1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbToxMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi03MHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICB9IC8qICBuYXYtbW9iaWxlIFtlbmRdICAqL1xufVxuXG5cblxuLm5hdi10cmlnZ2Vye1xuICB3aWR0aDogMTMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcblxuICB6LWluZGV4OiA5OTk5OTk5O1xuICB0b3A6NTBweDtcblxuXG4gIC53ZHItbWVudS1pY29ue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzLCB0b3AgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDBzO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjNzLCB0b3AgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDBzO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIHRvcCAuM3MsIGJhY2tncm91bmQtY29sb3IgMHM7XG4gICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzLCB0b3AgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDBzO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjNzLCB0b3AgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDBzO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIHRvcCAuM3MsIGJhY2tncm91bmQtY29sb3IgMHM7XG4gICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICB9XG4gIH1cblxuXG5cbn1cbiIsIi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1zY3JlZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1zY3JlZW47XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDAuODc1KTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGVmdDogNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRvcDogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cblx0fVxufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuIiwiLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMS41ZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cblxuLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdEBpbmNsdWRlIGNlbnRlci1ibG9jaztcbn1cbiIsIi5jbGVhcjpiZWZvcmUsXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDpiZWZvcmUsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YmVmb3JlLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5zaXRlLWhlYWRlcjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmJlZm9yZSxcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YmVmb3JlLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeC1hZnRlcjtcbn1cbiIsIi53aWRnZXQge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcblxuXHQvKiBNYWtlIHN1cmUgc2VsZWN0IGVsZW1lbnRzIGZpdCBpbiB3aWRnZXRzLiAqL1xuXHRzZWxlY3Qge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuIiwiXG5cbi5uYXYtdHJpZ2dlcntcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2hvbWVtYXNre1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6MTAwdmg7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICA3MCUgY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDA7XG5cbiAgLm1sb2dve1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6NDglO1xuICAgIG1hcmdpbi1sZWZ0Oi0xMDBweDtcbiAgICBtYXJnaW4tdG9wOi0xMjVweDtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuXG4gICAgLmxhbmctc2VsZWN0e1xuICAgICAgcGFkZGluZy10b3A6MjAwcHg7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTE3NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYS5idG4ud2Rye1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgICB9XG4gICAgICBhLmJ0bjphY3RpdmV7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOnNjYWxlKDAuOTUpICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOTUpICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgwLjk1KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoLjUyLCAuMDEsIC4xNiwgMSkgLjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoLjUyLCAuMDEsIC4xNiwgMSkgLjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoLjUyLCAuMDEsIC4xNiwgMSkgLjVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllciguNTIsIC4wMSwgLjE2LCAxKSAuNXM7XG5cblxub3ZlcmZsb3c6IGhpZGRlbjs7XG59XG5cblxuI2hvbWVtYXNrLnhoaWRle1xuLy8gIGFuaW1hdGlvbjogY3ggMXMgZm9yd2FyZHM7XG4vLyAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG5cbn1cblxuXG5cblxuXG5cbiN4bG9hZGVke1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTtcbn1cblxuLmxvYWRlZCAjeGxvYWRlZHtcbiAgYW5pbWF0aW9uOiBjeCAxcyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgY3gge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5OSUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OjEwMHZoO1xuICB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OjB2aDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuXG5cblxuXG5cbi5wYWdlLWZvb3RlcntcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cblxuXG51bCNuYXZfc3B5e1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206NTAlO1xuICB6LWluZGV4OiA5MztcblxuICAgIGxpe1xuICAgICAgYXtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogI2M3YjI5OTtcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6NTAlO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjN2IyOTk7XG4gICAgICB9XG4gICAgICBhLmFjdGl2ZXtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG59XG5cblxuXG5cblxuXG5cblxuXG4vKiAgIGZ1bGxwYWdlICAqL1xuI2hvbWVfZnVsbF9wYWdle1xuXG5cbiAgbWFpbntcbiAgICBwYWRkaW5nOjAgISBpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lICEgaW1wb3J0YW50O1xuXG4gICAgLmZ1bGxwYWdle1xuICAgICAgaGVpZ2h0OjEwMHZoICEgaW1wb3J0YW50O1xuXG4gICAgfVxuXG5cbiAgICAuaGFsZnBhZ2V7XG4gICAgICBoZWlnaHQ6NzB2aCAhIGltcG9ydGFudDtcbiAgICB9XG5cblxuXG4gICAgICAgICNob21lX3NlY3Rpb24xe1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OjEwMHZoO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgI2xlZnRfaW1ne1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA5MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3RleHRfaW1ne1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNjUlIDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAudGl0bGVfaW1ne1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdESU5Qcm8tQ29uZGVuc2VkQm9sZCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuXG5cblxuXG4gICAgICAgIC8qICAgIyMjIyMjIyMjIyMjIyMjIyMgICAgICBIb21lIFNsaWRlciAgICAjIyMjIyMjIyMjIyMjIyMjICAqL1xuXG4gICAgICAgICAgICAgICAgI2hvbWVfc2xpZGVye1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMHZoO1xuXG4gICAgICAgICAgICAgICAgICAuY2Fyb3VzZWwtc2xpZGVye1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbC1pdGVte1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0Ojgwdmg7XG4gICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0Ojgwdmg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pbmRpY2F0b3Jze1xuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6ICA5OTk5OTk5OTk5OTk5O1xuICAgICAgICAgICAgICAgICAgICAgIC5pbmRpY2F0b3ItaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAjaG9tZV9zZWN0aW9uNHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDB2aDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6OTIwcHg7XG5cbiAgICAgICAgICAgICAgICAgIC5pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ODUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6OTB2aDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLnhsaW5re1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9IC8qICAjaG9tZV9zZWN0aW9uNCAgKi9cblxuXG5cblxuXG4gICAgICAgICAgICAgICAgI2hvbWVfc2VjdGlvbjJ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDB2aDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmlubmVyX2JveHtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjkwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZGltZW5zaW9ue1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICNzY2V0aW9uX3RpdGxle1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgI2xlZnRfdGFibGV7XG4gICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgICAubW9iaWxlX29ubHl7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206MzBweDtcblxuXG4gICAgICAgICAgICAgICAgICAgICAgaDZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnRhYmxlX291dGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjphdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB0YWJsZS53YXV0b3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0aCx0ZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlLndhdXRvOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI3JpZ2h0X3RleHR7XG4gICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cblxuICAgICAgICAgICAgICAgICAgICAubGVmdF9pbWd7XG4gICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIlO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDozZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjllbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC45ZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnc2MHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NjAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgdGFibGUud2F1dG97XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGgsdGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB0YWJsZS53YXV0bzpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9IC8qICAjaG9tZV9zZWN0aW9uMiAqL1xuXG5cblxuXG4gIH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuYS53ZHIuYnRuLFxuaW5wdXQud2RyLmJ0bntcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6MXB4IHNvbGlkICNjN2IyOTk7XG4gIGNvbG9yOiNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzowO1xuICBmb250LWZhbWlseTogXCJESU5Qcm8tQ29uZGVuc2VkQm9sZFwiLFwiRnV0dXJhIFJlZ3VsYXJcIixcIk5vdG8gU2FucyBUQ1wiLFwi5b6u6Luf5q2j6buR6auUXCIsc2Fucy1zZXJpZjs7XG59XG5cbmEud2RyLmJ0bi5iaWd7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwIDIuNWVtO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbmlucHV0Lndkci5idG4ud2lkdGh7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuXG5cbmEud2RyLmJ0bi5lbmd7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTlByby1Db25kZW5zZWRCb2xkXCIsXCJGdXR1cmEgUmVndWxhclwiLFwi5b6u6Luf5q2j6buR6auUXCIsc2Fucy1zZXJpZjs7XG4gIGZvbnQtc2l6ZTogMjNweDtcbmxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuXG5cblxuXG5cbi5ob21lX2xvZ297XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogODBweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG9wYWNpdHk6IDAuNztcbiAgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICAgI2hvbWVfZnVsbF9wYWdlIG1haW4gI2hvbWVfc2VjdGlvbjEgI2xlZnRfaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIH1cbn0gIC8qICAgMTAyNCAgKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICNob21lX2Z1bGxfcGFnZXtcbiAgICBtYWlue1xuICAgICAgICAvKiAgZnVsbHBhZ2UgICAqL1xuICAgICAgICAgICNob21lX3NlY3Rpb24xe1xuICAgICAgICAgICAgI2xlZnRfaW1ne1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgI2hvbWVfc2VjdGlvbjQge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIC5pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuXG4gIGJvZHkgLmhvbWVfbG9nbyB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIG1heC13aWR0aDogNTBweDtcbiAgfVxuXG4gICNjb250YWN0dXMgIC5pbm5lcntcbiAgICBwYWRkaW5nOjE1cHg7XG4gIH1cbiAgYm9keSAjY29udGFjdHVzIGEuY2Nsb3Nle1xuICAgIHdpZHRoOjMwcHg7XG4gIH1cblxuICAjaG9tZV9mdWxsX3BhZ2V7XG4gICAgbWFpbntcbiAgICAgICAgLyogIGZ1bGxwYWdlICAgKi9cblxuXG5cbiAgICAgICAgICAjaG9tZV9zZWN0aW9uMXtcbiAgICAgICAgICAgICNsZWZ0X2ltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN0ZXh0X2ltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCl7XG5cbiAgYm9keSAuaG9tZV9sb2dvIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG5cbiAgI2NvbnRhY3R1cyAgLmlubmVye1xuICAgIHBhZGRpbmc6MTVweDtcbiAgfVxuICBib2R5ICNjb250YWN0dXMgYS5jY2xvc2V7XG4gICAgd2lkdGg6MzBweDtcbiAgfVxuXG4gICNob21lX2Z1bGxfcGFnZXtcbiAgICBtYWlue1xuICAgICAgICAvKiAgZnVsbHBhZ2UgICAqL1xuXG5cblxuICAgICAgICAgICNob21lX3NlY3Rpb24xe1xuICAgICAgICAgICAgI2xlZnRfaW1ne1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjdGV4dF9pbWd7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG59XG4iLCIuc2l0ZS1icmFuZGluZ3tcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIlxuXG4udmNfY29sdW1uLWlubmVye1xuICBwYWRkaW5nLXRvcDowICEgaW1wb3J0YW50O1xufVxuXG4jY29udGVudHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBhZGRpbmctbGVmdDowcHg7XG5cblxuXG4gICAgICBtYWluI2ZtYWlue1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgIH1cblxuICAgICAgbWFpbntcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTAwcHggODVweCAxMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cblxuICAgICAgICBhcnRpY2xle1xuICAgICAgICAgIC5lbnRyeS1jb250ZW50e1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixcIk5vdG8gU2FucyBUQ1wiLHNlcmlmO1xuXG4gICAgICAgICAgICAudmNfc2VwX3Bvc19hbGlnbl9sZWZ0e1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3BiX3dyYXBwZXJ7XG4gICAgICAgICAgICAgIGgzLGg0LGg1LGg2e1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixcIk5vdG8gU2FucyBUQ1wiLHNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW50cnktY29udGVudHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsXCJOb3RvIFNhbnMgVENcIixzZXJpZjtcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsXCJOb3RvIFNhbnMgVENcIixzZXJpZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLFwiTm90byBTYW5zIFRDXCIsc2VyaWY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MmVtO1xuICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS41ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5xYXtcbiAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgI3Njcm9sbGJhcntcbiAgICAgICAgICAgICAgaGVpZ2h0OjYwMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgLyogIFEgYW5kIEEgKi9cbiAgICAgICAgICAucWF7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0yZW07XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxufVxuXG5cblxuI3JpZ2h0X2ltZ3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDotNDAwcHg7XG4gIHRvcDozMDBweDtcbiAgaW1ne1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuIiwiXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICBtYWlue1xuICAgIGFydGljbGV7XG4gICAgICAuZW50cnktY29udGVudHtcbiAgICAgICAgICBicntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keXtcbiAgICAjY29udGFjdHVze1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwdmg7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTkwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIHRvcDotMjAwJTtcblxuXG4gICAgICAgIGEuY2Nsb3Nle1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDoxMHB4O1xuICAgICAgICAgIHRvcDoxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLndwY2Y3e1xuICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXJ7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXG4gICAgICAgICAgZm9ybS53cGNmNy1mb3Jte1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYW5ldWV0aGluXCIsXCJOb3RvIFNhbnMgVENcIixzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMDs7XG5cbiAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhbmV1ZXRoaW5cIixcIk5vdG8gU2FucyBUQ1wiLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICBjb2xvcjojZWUzMDM4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhbmV1ZXRoaW5cIixcIk5vdG8gU2FucyBUQ1wiLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAud3BjZjctbm90LXZhbGlkLXRpcHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2FuZXVldGhpblwiLFwiTm90byBTYW5zIFRDXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNtYWxse1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYW5ldWV0aGluXCIsXCJOb3RvIFNhbnMgVENcIixzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZXh0YXJlYXtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOjBweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhbmV1ZXRoaW5cIixcIk5vdG8gU2FucyBUQ1wiLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dC53cGNmNy1zdWJtaXR7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYW5ldWV0aGluXCIsXCJOb3RvIFNhbnMgVENcIixzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjJlbSAxZW0gMS4yZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2E5YWM7XG4gICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXR7XG4gICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhbmV1ZXRoaW5cIixcIk5vdG8gU2FucyBUQ1wiLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbmJvZHkuY29udGFjdHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgI2NvbnRhY3R1c3tcbiAgICAgIHRvcDogMDtcbiAgfVxufVxuXG5cblxuXG5cbmZvb3Rlci5wYWdlLWZvb3RlcntcbiAgcGFkZGluZy10b3A6MHB4O1xuXG5cbiAgLmNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBtYXJnaW46YXV0bztcblxuICB9XG5cbiAgLm1haW57XG4gICAgcGFkZGluZzoxMDBweCAxNXB4IDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG5cbiAgICAuZm9vdGVyLWxvZ297XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOjdweDtcbiAgICB9XG5cbiAgICBoM3tcbiAgICAgIG1hcmdpbiA6MDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAuaXRlbXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBoM3tcbiAgICAgICAgbWFyZ2luIDowO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGNvbG9yOiNiMmIyYjI7XG4gICAgICB9XG4gICAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjdlbTtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiNjN2IyOTk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZm9ybXtcbiAgICAubWM0d3AtZm9ybS02LFxuICAgIC5tYzR3cC1mb3JtLTE0N3tcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXXtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgY29sb3I6I2IzYjNiMztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4O1xuICAgICAgICBib3JkZXI6MHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBoZWlnaHQ6NDVweDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG4gICAgICAgIGJvcmRlcjowcHg7XG4gICAgICAgIGhlaWdodDo0NXB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzdiMjk5O1xuICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogI2UwY2FiMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4uZm9vdGVyLWNvcHlyaWdodHtcbiAgY29sb3I6I2IyYjJiMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxufVxuIiwiLndwY2Y3LWZvcm17XG4gIC5yYXcgLmNvbHtcbiAgICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0saW5wdXRbdHlwZT1cImVtYWlsXCJde1xuICAgIGJhY2tncm91bmQ6ICNmZmYgISBpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGNvbG9yOiMzMzM7XG4gICAgcGFkZGluZzowIDEwcHggISBpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwY2Y3LW5vdC12YWxpZC10aXB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAub3Zlcndoe1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuXG4gIC5oMjB7XG4gICAgaGVpZ2h0OjIwcHg7XG4gIH1cbiAgLmg0MHtcbiAgICBoZWlnaHQ6NDBweDtcbiAgfVxuXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBsYWJlbHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICNjN2IyOTk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICBhLmxpbmt4e1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogI2M3YjI5OTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmc6MTBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjN2IyOTk7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzo1cHg7XG4gIH1cbiAgdGV4dGFyZWF7XG4gICAgaGVpZ2h0OjI0NnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmc6NXB4IDEwcHg7XG4gIH1cblxuICAud2Jfc2xpZGV7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgI2M3YjI5OTtcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud2Jfc2xpZGUge1xuICAgICAgLS1jb2xvcjogI2ZmZjtcbiAgICAgIC0taG92ZXI6ICNjN2IyOTk7XG4gIH1cblxufVxuIiwiLyogICAjIyMjIyMjIyMjIyMjIyMgICAgIFZhbGlkYXRlICBGaWVsZCAgICAgICAjIyMjIyMjIyMjIyMjIyMgICAqL1xuI29yZGVyX3RlbXBsYXRle1xuICAuZW50cnktY29udGVudCAud3BiX3dyYXBwZXJ7XG4gICAgaDIsXG4gICAgaDN7XG4gICAgICBmb250LWZhbWlseTogJ0RJTlByby1Db25kZW5zZWRCb2xkJyxcIk5vdG8gU2FucyBUQ1wiLHNlcmlmICEgaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG5cblxuXG5cbiAgLmVycm9yLXZhbGlkYXRle1xuICAgIHBhZGRpbmc6MHB4IDBweCAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGNvbG9yOiMzMzM7XG4gICAgYmxvY2txdW90ZXtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHVse1xuICAgICAgICBsaXtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4jbG9kZGluZ19wYWdlLmFjdGl2ZXtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNsb2RkaW5nX3BhZ2UuYWN0aXZlLmRvbmV7XG4gIC5wcm9ncmVzc3tcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIGg1e1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuI2xvZGRpbmdfcGFnZS5hY3RpdmUuZXJyb3J7XG4gIC5wcm9ncmVzc3tcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIGg1e1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG5cblxuXG5cblxuI2xvZGRpbmdfcGFnZXtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG5cbiAgLmZpbmlzaGVke1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2dyZXNzIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAuaW5kZXRlcm1pbmF0ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjZjNiYTc3O1xuICAgIH1cbiAgfVxuICBoNXtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuXG5cbi5zdGVwe1xuICAgZGlzcGxheTogbm9uZTtcbn1cbi5zdGVwLmlue1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4udzkwe1xuICBtYXgtd2lkdGg6IDg1JSAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6MCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhIGltcG9ydGFudDtcbn1cblxuLmZvcm1fY29udHJvbGxlcntcbiAgZGlzcGxheTogZmxleDtcbiAgLmxlZnRfbGluZXtcbiAgICB3aWR0aDogODUlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzdiMjk5O1xuICB9XG5cbiAgYnV0dG9uLFxuICAud2J0bntcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjN2IyOTk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAud2Jfc2xpZGUge1xuICAgICAgLS1jb2xvcjogI2ZmZjtcbiAgICAgIC0taG92ZXI6ICNjN2IyOTk7XG4gIH1cbiAgLndiOmhvdmVyLCAud2I6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0taG92ZXIpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLndiX3NsaWRlOmhvdmVyLCAud2Jfc2xpZGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDYuNWVtIDAgMCAwIHZhcigtLWhvdmVyKTtcbiAgfVxufVxuXG5cbi8qICBMYXlvdXQgICovXG5cbiNvcmRlcl90ZW1wbGF0ZXtcblxuICAuc2VsZWN0LXdyYXBwZXIgc3Bhbi5jYXJldHtcbiAgICBjb2xvcjogIzMzMztcbiAgICB6LWluZGV4OiA5O1xuICAgIHJpZ2h0OjhweDtcbiAgfVxuXG4gIC52Y19zZXBfd2lkdGhfMjB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICBoM3tcbiAgICBjb2xvcjojYzdiMjk5O1xuICB9XG4gICNtYWlue1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuXG4gICAgLm1iMzB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAubWI0MHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5ub3RpY2V7XG4gICAgICBjb2xvcjojOTk5O1xuICAgIH1cblxuXG4gICAgLndkci1zZWxlY3QgaW5wdXR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gICAgLnRpbWUtaXRlbXtcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgIGxhYmVse1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVse1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6I2M3YjI5OTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXS5mZXJyb3J7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjljN2M3ICEgaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgLm15Y2FwdGNoYXtcbiAgICAgIHBhZGRpbmc6MjBweCAwcHggMjBweDtcblxuICAgICAgLmctcmVjYXB0Y2hhe1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC53ZHItaXRlbXtcblxuICAgICAgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpK2xhYmVsOmJlZm9yZSwgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpK2xhYmVsOmFmdGVyLCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWw6YmVmb3JlLCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWw6YWZ0ZXIsIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCtsYWJlbDpiZWZvcmUsIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCtsYWJlbDphZnRlcntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDtcbiAgICAgIH1cbiAgICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbDphZnRlciwgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkK2xhYmVsOmJlZm9yZSwgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkK2xhYmVsOmFmdGVye1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgfVxuICAgICAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsOmFmdGVyLCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgbGFiZWx7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgICAuY29udGVudHtcbiAgICAgICAgdWx7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjU1cHg7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOmRpc2M7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpkaXNjO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG5cblxuICAjb3JkZXItc2VjdGlvbjF7XG4gICAgICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkrbGFiZWw6YmVmb3JlLCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkrbGFiZWw6YWZ0ZXIsIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbDpiZWZvcmUsIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbDphZnRlciwgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkK2xhYmVsOmJlZm9yZSwgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkK2xhYmVsOmFmdGVye1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICB9XG4gICAgICBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWw6YWZ0ZXIsIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCtsYWJlbDpiZWZvcmUsIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCtsYWJlbDphZnRlcntcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgIH1cbiAgICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbDphZnRlciwgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkK2xhYmVsOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNWE1YTVhO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46Y2hlY2tlZCtsYWJlbDpiZWZvcmV7XG4gICAgICAgIC8vIGJvcmRlci1jb2xvcjojNWE1YTVhOztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2M3YjI5OTs7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzdiMjk5OztcbiAgICAgIH1cbiAgfVxufVxuXG5cbiNvcmRlcl9wcmljZV90YWJsZXtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLml0ZW17XG4gICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXJnaW46MTVweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb2xvcixcbiAgLnByaWNlLFxuICAubmFtZXtcbiAgICBjb2xvcjojZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAucXR5LFxuICAucHJpY2V7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAucHJpY2V7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICB0ZCx0aHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICB0aGVhZHtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNTk1OTU5O1xuXG4gIH1cbiAgLmhybGluZSxcbiAgdGZvb3R7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1OTU5NTk7XG5cbiAgfVxufVxuXG4vKiAgIGNoZWNrb3V0IFBhZ2UgICovXG5cbiNvcmRlcl90ZW1wbGF0ZSBtYWluICNjaGVja291dF9wYWdle1xuICBoM3tcbiAgICBjb2xvcjojYzdiMjk5O1xuICB9XG4gIGxhYmVse1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIHRhYmxle1xuICAgIHRoe1xuICAgICAgY29sb3I6I2M3YjI5OTtcbiAgICB9XG4gIH1cbn1cbiIsIm1haW4jYXJjaGl2ZV90cGx7XG4gIHBhZGRpbmc6IDE0MHB4IDg1cHggMHB4IDg1cHg7O1xuXG5cbiAgYXJ0aWNsZXtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cblxuICBoMi5lbnRyeS10aXRsZXtcbiAgICAgIGNvbG9yOiNmZmY7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgYXtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgfVxuICAgICAgcGFkZGluZy1yaWdodDoxMDBweDtcblxuICAgICAgLm1vcmV7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDBweCAxMnB4O1xuICAgICAgICBib3R0b206IDdweDtcbiAgICAgIH1cbiAgfVxuXG4gIGhlYWRlcntcbiAgICAuZGF0ZXtcbiAgICAgIGNvbG9yOiAjYWRhZGFkO1xuICAgICAgcGFkZGluZzogMjBweCAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAvKlxuICBoMi5lbnRyeS10aXRsZTpiZWZvcmV7XG4gICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICBjb250ZW50OlwiIFwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDo0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAqL1xuXG4gIC52Y19zZXBhcmF0b3J7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjN2IyOTk7O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICB3aWR0aDogMjAlOztcbiAgfVxuICAuZW50cnktbWV0YXtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cblxuICAubW9yZXtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgLm1vcmUtbGlua3tcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG5cbiAgICAud2Jfc2xpZGU6aG92ZXIsXG4gICAgLndiX3NsaWRlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDEwLjVlbSAwIDAgMCB2YXIoLS1ob3Zlcik7XG4gICAgfVxuXG4gICAgLndiX3NsaWRlIHtcbiAgICAgICAgLS1jb2xvcjogIzc3NztcbiAgICAgICAgLS1ob3ZlcjogI2M3YjI5OTtcbiAgICB9XG5cbiAgICAud2J7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcztcbiAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgIH1cblxuICAgIC53Yjpob3ZlciwgYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0taG92ZXIpO1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICBuYXYubmF2aWdhdGlvbntcbiAgICBtYXJnaW4tdG9wOjEwMHB4O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNiMmIyYjI7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2IyYjJiMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLm5hdi1wcmV2aW91c3tcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjojYjJiMmIyO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICB9XG4gICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgfVxuICAgIH1cbiAgICAubmF2LW5leHR7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiNiMmIyYjI7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cbm1haW4jc2luZ2xlX3RwbHtcbiAgbWluLWhlaWdodDphdXRvO1xuICBwYWRkaW5nOiAxNTBweCA4NXB4IDBweDtcblxuICBhcnRpY2xle1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuXG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgaGVhZGVye1xuICAgIC5kYXRle1xuICAgICAgY29sb3I6ICNhZGFkYWQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG5cblxuLndkcl9zbnN7XG4gIHBhZGRpbmctdG9wOjEwMHB4O1xuICB1bHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIGF7XG4gICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGRpc3BsYXk6dGFibGU7XG4gICAgICAgIGJvcmRlcjoycHggc29saWQgI2IyYjJiMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgaXtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgICBjb2xvcjojYjJiMmIyO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhOmhvdmVye1xuICAgICAgICBpe1xuICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuICBuYXYubmF2aWdhdGlvbntcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjOTk5O1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM5OTk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cblxuXG4gICAgLm5hdi1wcmV2aW91c3tcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gICAgLm5hdi1uZXh0e1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubmF2LXByZXZpb3VzLFxuICAgIC5uYXYtbmV4dHtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbiAgICAubmF2LXByZXZpb3VzIGEsXG4gICAgLm5hdi1uZXh0IGF7XG4gICAgICBjb2xvcjojZmZmO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBpLmZhe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1uZXh0OmhvdmVyIGEsXG4gICAgLm5hdi1wcmV2aW91czpob3ZlciBhe1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG5cbiAgaDEuZW50cnktdGl0bGV7XG4gICAgICBjb2xvcjojZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudmNfc2VwYXJhdG9ye1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzdiMjk5OztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gICAgd2lkdGg6IDIwJTs7XG4gIH1cbiAgLmVudHJ5LW1ldGF7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5lbnRyeS1jb250ZW50e1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICB9XG59XG4iLCIvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3BhZ2UubmF2X29wZW57XG4gICAgI3NsaWRlLW91dHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIH1cblxuXG4gICAgI2NvbnRlbnR7XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAgICAgcGFkZGluZy1sZWZ0OjI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IDBzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwcztcbiAgICAgIHRyYW5zaXRpb246IDBzO1xuICAgICAgJiA+IC5ob21lX2xvZ297XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHJpZ2h0OiAtMjUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZm9vdGVyI2NvbG9waG9ue1xuICAgICAgcGFkZGluZy1sZWZ0OjI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgLy90cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgLm1haW57XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuZm9vdGVyLWNvcHlyaWdodHtcbiAgICAgICAgLy8gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICAgICAgLy8gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcblxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG4vLyB9XG5cblxuXG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXG4gIC8qICBTaW5nbGUgICovXG4gIG1haW4jYXJjaGl2ZV90cGwgaDIuZW50cnktdGl0bGV7XG4gICAgLyogcGFkZGluZy1yaWdodDozMHB4OyAqL1xuICB9XG5cblxuXG4gIGZvb3Rlci5wYWdlLWZvb3RlcntcbiAgICAuY29udGFpbmVye1xuICAgICAgLmZvb3Rlci1sb2dve1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8qICAgUGFnZSBSd2QgICovXG4gICAgI2NvbnRlbnR7XG4gICAgICAgIG1haW57XG4gICAgICAgICAgcGFkZGluZzogMTUwcHggMjVweCAxMDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICNwYWdlLm5hdl9vcGVue1xuICAgICAgI2NvbnRlbnR7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi10cmlnZ2Vye1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgfVxuICAgIC5ob21lX2xvZ297XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICB9XG4gICAgaGVhZGVyI21hc3RoZWFke1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDoxMDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmhvbWUgaGVhZGVyI21hc3RoZWFke1xuICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgIH1cbiAgICAjY29udGVudCBtYWluIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgI3Njcm9sbGJhcntcbiAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xuICAgIH1cbn1cblxuXG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXG4gICNzbGlkZS1vdXQgLm5hdi1tb2JpbGV7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG5cbiAgI3NsaWRlLW91dCAubmF2LW1vYmlsZSAuaXRlbSB1bCBsaSBhe1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgaGVpZ2h0OmF1dG87XG4gIH1cbiAgI3NsaWRlLW91dCAubmF2LW1vYmlsZSAubmF2X2xvZ297XG4gICAgcGFkZGluZzowO1xuICB9XG4gICNzbGlkZS1vdXQgLm5hdi1tb2JpbGUgLml0ZW17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cblxuICBmb290ZXIucGFnZS1mb290ZXJ7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuXG5cbiAgICAgIC5mb290ZXItbG9nb3tcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5pdGVte1xuICAgICAgICBoM3tcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAg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 */
