img,legend{border:0}legend,td,th{padding:0}.wrapper,body{min-height:100vh}#news-calendar .calendar-arrow.arrow-prev,.bg{left:0}@font-face{font-family:'EB Garamond';src:url(/fonts/garamond/ebgaramond.eot);src:url(/fonts/garamond/ebgaramond.eot?#iefix) format('embedded-opentype'),url(/fonts/garamond/ebgaramond.woff) format('woff'),url(/fonts/garamond/ebgaramond.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'EB Garamond SC';src:url(/fonts/garamond/ebgaramondsc.eot);src:url(/fonts/garamond/ebgaramondsc.eot?#iefix) format('embedded-opentype'),url(/fonts/garamond/ebgaramondsc.woff) format('woff'),url(/fonts/garamond/ebgaramondsc.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PTSansCaptionBold;src:url(/fonts/ptsans/ptc75f.eot);src:url(/fonts/ptsans/ptc75f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/ptc75f.woff) format('woff'),url(/fonts/ptsans/ptc75f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PTSansCaption;src:url(/fonts/ptsans/ptc55f.eot);src:url(/fonts/ptsans/ptc55f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/ptc55f.woff) format('woff'),url(/fonts/ptsans/ptc55f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PTSansNarrowRegular;src:url(/fonts/ptsans/ptn57f.eot);src:url(/fonts/ptsans/ptn57f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/ptn57f.woff) format('woff'),url(/fonts/ptsans/ptn57f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PTSansNarrowBold;src:url(/fonts/ptsans/ptn77f.eot);src:url(/fonts/ptsans/ptn77f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/ptn77f.woff) format('woff'),url(/fonts/ptsans/ptn77f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PTSansItalic;src:url(/fonts/ptsans/pts56f.eot);src:url(/fonts/ptsans/pts56f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/pts56f.woff) format('woff'),url(/fonts/ptsans/pts56f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PTSansBoldItalic;src:url(/fonts/ptsans/pts76f.eot);src:url(/fonts/ptsans/pts76f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/pts76f.woff) format('woff'),url(/fonts/ptsans/pts76f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PTSansBold;src:url(/fonts/ptsans/pts75f.eot);src:url(/fonts/ptsans/pts75f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/pts75f.woff) format('woff'),url(/fonts/ptsans/pts75f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'PT Sans';src:url(/fonts/ptsans/pts55f.eot);src:url(/fonts/ptsans/pts55f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/pts55f.woff) format('woff'),url(/fonts/ptsans/pts55f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'PT Serif';src:url(/fonts/ptserif/PTF55F_W.eot);src:local('PT Serif'),url(/fonts/ptserif/PTF55F_W.eot?#iefix) format('embedded-opentype'),url(/fonts/ptserif/PTF55F_W.woff) format('woff'),url(/fonts/ptserif/PTF55F_W.ttf) format('truetype'),url(/fonts/ptserif/PTF55F_W.svg#PTSerif-Regular) format('svg')}@font-face{font-family:'PT Serif';font-style:italic;src:url(/fonts/ptserif/PTF56F_W.eot);src:local('PT Serif Italic'),url(/fonts/ptserif/PTF56F_W.eot?#iefix) format('embedded-opentype'),url(/fonts/ptserif/PTF56F_W.woff) format('woff'),url(/fonts/ptserif/PTF56F_W.ttf) format('truetype'),url(/fonts/ptserif/PTF56F_W.svg#PTSerif-Italic) format('svg')}@font-face{font-family:'PT Serif';src:url(/fonts/ptserif/PTF75F_W.eot);font-style:normal;font-weight:700;src:local('PT Serif Bold'),url(/fonts/ptserif/PTF75F_W.eot?#iefix) format('embedded-opentype'),url(/fonts/ptserif/PTF75F_W.woff) format('woff'),url(/fonts/ptserif/PTF75F_W.ttf) format('truetype'),url(/fonts/ptserif/PTF75F_W.svg#PTSerif-Bold) format('svg')}@font-face{font-family:'PT Serif';font-style:italic;font-weight:700;src:url(/fonts/ptserif/PTF76F_W.eot);src:local('PT Serif Bold Italic'),url(/fonts/ptserif/PTF76F_W.eot?#iefix) format('embedded-opentype'),url(/fonts/ptserif/PTF76F_W.woff) format('woff'),url(/fonts/ptserif/PTF76F_W.ttf) format('truetype'),url(/fonts/ptserif/PTF76F_W.svg#PTSerif-BoldItalic) format('svg')}@font-face{font-family:'PT Serif Caption';src:url(/fonts/ptserif/PTZ55F_W.eot);src:local('PT Serif Caption'),url(/fonts/ptserif/PTZ55F_W.eot?#iefix) format('embedded-opentype'),url(/fonts/ptserif/PTZ55F_W.woff) format('woff'),url(/fonts/ptserif/PTZ55F_W.ttf) format('truetype'),url(/fonts/ptserif/PTZ55F_W.svg#PTSerif-Caption) format('svg')}@font-face{font-family:'PT Serif Caption';font-style:italic;src:url(/fonts/ptserif/PTZ56F_W.eot);src:local('PT Serif Caption Italic'),url(/fonts/ptserif/PTZ56F_W.eot?#iefix) format('embedded-opentype'),url(/fonts/ptserif/PTZ56F_W.woff) format('woff'),url(/fonts/ptserif/PTZ56F_W.ttf) format('truetype'),url(/fonts/ptserif/PTZ56F_W.svg#PTSerif-CaptionItalic) format('svg')}@font-face{font-family:fontello;src:url(/fonts/Fontello/fontello.eot?46490008);src:url(/fonts/Fontello/fontello.eot?46490008#iefix) format('embedded-opentype'),url(/fonts/Fontello/fontello.woff?46490008) format('woff'),url(/fonts/Fontello/fontello.ttf?46490008) format('truetype'),url(/fonts/Fontello/fontello.svg?46490008#fontello) format('svg');font-weight:400;font-style:normal}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none} input[type=reset],button,html input[type=button],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{}table{border-collapse:collapse;border-spacing:0}body{margin:0;font:12px/18px 'PT Sans',sans-serif;height:100%;background-color:#f1f1f1}.header p,.news_tile .news_tile_name_tags{font-family:'PT Serif',sans-serif}.bg{position:fixed;top:0;width:100%;height:100vh;background:url(../img/bg-ar.jpg) center top no-repeat;background-size:cover;opacity:.2}.header,.wrapper{background:#fff;position:relative}.wrapper{width:980px;min-width:960px;height:auto!important;margin:0 auto;padding:0 10px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.header{margin-bottom:10px;padding:20px 10px;text-align:left}.header .logo{display:block;height:60px;overflow:hidden;border-bottom:2px solid #de1818}.header p{margin:0;font-size:29px;font-weight:700;line-height:1.4;text-transform:uppercase;color:#031554}.content{padding:0 0 150px;overflow:auto}.footer-nav .footer-nav-item,.news_more{font-size:13px;border:1px solid #ccc;padding:5px 10px;text-align:center;cursor:pointer}.template{width:960px;margin:0 auto;overflow:hidden;position:relative}.ads_container{float:right;width:240px;overflow:hidden;margin-top:0}.ads_container .ads_block{width:240px;margin:0 0 5px;overflow:hidden;position:relative}.hidden{display:none}.news_container{overflow:auto;width:720px}.news_more{width:715px;margin:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#707070}.news_more:hover{color:#444;background-color:#f8f8f8}.footer-nav{width:716px;margin:10px 0}.footer-nav .footer-nav-item{display:inline-block;width:33%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#707070;text-decoration:none}.footer-nav .footer-nav-item:hover{color:#444;background-color:#f8f8f8}.footer-nav .footer-nav-item.footer-nav-item--empty{color:#ccc;pointer-events:none}.footer-nav .footer-nav-item.footer-nav-item--middle{width:34%;border-right:none;border-left:none}.calendar-container{position:relative;height:40px}.calendar-container .calendar-item{display:inline-block;text-decoration:none;color:#444;font-size:15px;line-height:20px;padding:12px 12px 8px}.calendar-container .calendar-nextday,.calendar-container .calendar-prevday{-webkit-box-sizing:border-box;box-sizing:border-box}.calendar-container .calendar-nextday:hover,.calendar-container .calendar-prevday:hover{background:#f5f5f5}.calendar-container .calendar-currday{background:#fff}.calendar-container .calendar-prevday{border-right:none}.calendar-container .calendar-empty{color:#ccc;pointer-events:none}#news-calendar{float:right;width:240px;overflow:hidden;position:relative;margin:0 5px 0 auto;border:1px solid #f6f6f6}#news-calendar h2{line-height:90px;margin:0;font-weight:300;color:#000;background:#f6f6f6;text-align:center;padding-bottom:15px}#news-calendar table{width:100%;margin-top:-40px;border-collapse:collapse}#news-calendar .week-days{color:#000}#news-calendar .day{width:50px;height:40px;text-align:center}#news-calendar .day-link{text-decoration:none;font-weight:700;color:#4A7EB8;display:inline-block;width:100%;height:40px;vertical-align:middle;line-height:40px;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}#news-calendar .day-link:hover{background-color:#f6f6f6;color:#4A7EB8}#news-calendar .week .day{background:#fff}#news-calendar .other-month{opacity:.5}#news-calendar .calendar-arrow{display:inline-block;padding:5px 10px;position:absolute;top:36px;cursor:pointer;color:#000}#news-calendar .calendar-arrow.arrow-next{right:0}.news_container .news_tile:last-child{margin-bottom:0}.news_tile{width:715px;padding:0;float:left;overflow:hidden;position:relative;margin-bottom:5px;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.news_tile:hover{background:#f6f6f6}.news_tile .news_tile_item{text-decoration:none;color:#000;display:block;position:relative;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.news_tile .news_tile_name_tags{font-size:16px;font-weight:400;line-height:18px;margin-top:15px;margin-bottom:5px}#news_detail .news_detail_anons,.news_tile .news_tile_tags,.news_tile .news_tile_tags span.news_tile_theme,.news_tile .news_tile_tags>span:last-of-type{font-family:'PT Sans',sans-serif}.news_tile .news_tile_tags{font-size:12px;font-weight:400;color:#707070;position:absolute;top:8px;white-space:nowrap;width:100%;max-width:100%;overflow:hidden;display:table;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.news_tile .news_tile_tags .news_tile_tags_row{display:table-row}.news_tile .news_tile_tags .news_tile_tags_row>.news_tile_tags_col{display:table-cell}.news_tile .news_tile_tags .news_tile_tags_col>a{text-decoration:none}.news_tile .news_tile_tags .news_tile_tags_col.date_link{width:110px;text-transform:lowercase}.news_tile .news_tile_tags .news_tile_tags_col.region_link{text-align:center;width:265px;max-width:265px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news_tile .news_tile_tags .news_tile_tags_col.theme_link{text-align:right;width:81px}.news_tile .news_tile_tags span.news_tile_theme{font-size:12px;font-weight:400;text-decoration:none;cursor:pointer;color:#707070;float:right;margin-left:65px}.news_tile .news_tile_tags>span:last-of-type{float:right;margin-left:0;font-size:12px;font-weight:400;text-decoration:none;cursor:pointer}.news_tile .news_tile_anons{overflow:hidden;text-decoration:none;font-size:13px;line-height:15px}.news_tile img{height:150px;width:234px;float:left;margin:0 10px 5px 0;display:block}.news_tile img.news_tile_no_image{width:128px;height:128px;margin:10px 74px 0 42px!important}.news_cover_image{display:inline-block;float:left;width:234px;height:150px;margin:0 10px 5px 0;background-repeat:no-repeat;background-size:cover}#news_detail{width:715px;background-color:#fff;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#news_detail .news_detail_date{font-size:17px;color:#444}#news_detail .poem-block,#news_detail p{margin:0 0 14px;font-size:17px;line-height:22px;display:block}#news_detail .poem-block b.regnum_title,#news_detail p b.regnum_title{color:#4A7EB8}#news_detail .poem-block a,#news_detail p a{text-decoration:none;color:#4A7EB8}#news_detail .poem-block a.detail_news_city,#news_detail p a.detail_news_city{text-transform:uppercase}#news_detail .poem-block a.detail_news_city:hover,#news_detail p a.detail_news_city:hover{text-decoration:underline}#news_detail b,#news_detail strong{font-weight:700}#news_detail .cs-title{width:715px}#news_detail .news_detail_anons{font-size:20px;line-height:22px;text-align:left}#news_detail .news_detail_header{overflow:hidden;margin:0 0 20px}#news_detail .news_detail_header a:hover{text-decoration:underline!important}#news_detail .news_detail_header .news_detail_time_tags{width:90px;margin-bottom:2px;float:left;overflow:hidden;padding-top:10px}#news_detail .news_detail_header .news_detail_time_tags .news_detail_date,#news_detail .news_detail_header .news_detail_time_tags .news_detail_time{float:left;color:#708090;font-family:'PT Sans',sans-serif;text-transform:uppercase;margin-right:10px;margin-top:10px;left:0;width:81px;position:relative;bottom:0;display:block}#news_detail .news_detail_header .news_detail_time_tags .news_detail_time{font-size:28px}#news_detail .news_detail_header .news_detail_time_tags .news_detail_date{line-height:21px;text-decoration:none;font-size:8px!important;padding-top:0!important;top:0!important;z-index:2}#news_detail .news_detail_header .news_detail_name{color:#444;font-size:30px;font-family:'PT Serif',sans-serif;line-height:32px;margin:20px 0;font-weight:400}#certificates,#footerInfo,#news_detail .news_author{font-family:'PT Sans',sans-serif}#news_detail .news_detail_header .news_detail_author_container{margin-top:10px;overflow:hidden;line-height:20px;vertical-align:middle;height:20px}#news_detail .news_detail_header .news_detail_author_container .news_detail_author{color:#444;font-size:17px;margin-left:5px}#news_detail .news_detail_header .news_detail_tags{width:100%;margin-top:5px;overflow:hidden}#news_detail .news_detail_header .news_detail_tags .news_detail_theme{color:#5C76A6;text-decoration:none;font-size:16px}#news_detail .news_detail_header .news_detail_tags .news_detail_region{color:#708090;text-decoration:none;font-size:11px;float:right}#news_detail .detail-slider{text-align:center;margin-bottom:20px}#news_detail .news_body ol,#news_detail .news_body ul{margin-left:17px;margin-bottom:14px;list-style-position:inside}#news_detail .detail-slider .detail_img{max-height:420px;max-width:100%}#news_detail .detail-slider .detail_img_name{display:block;font-size:13px;color:#444;text-align:right}#news_detail .news_body{overflow:hidden;font-size:17px;line-height:22px;padding-bottom:6px}#news_detail .news_body>img{width:100%}#news_detail .news_body h1{font-size:21px}#news_detail .news_body h2{font-size:20px}#news_detail .news_body h3{font-size:19px}#news_detail .news_body h4{font-size:18px}#news_detail .news_body h5{font-size:17px}#news_detail .news_body h6{font-size:16px}#news_detail .news_body em,#news_detail .news_body i{font-style:italic}#news_detail .news_body ul{list-style-type:disc}#news_detail .news_body ol{list-style-type:decimal}#news_detail .news_body ol ul,#news_detail .news_body ul ul{list-style-type:circle;list-style-position:inside;margin-left:15px;margin-bottom:0}#news_detail .news_body ol ol,#news_detail .news_body ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px;margin-bottom:0}#news_detail .news_body p ol,#news_detail .news_body p ul{margin-left:0;margin-bottom:0}#news_detail .news_body table{max-width:100%;border:1px solid;font-size:14px;margin:0 auto}#news_detail .news_body table td{border:1px solid;padding:4px;vertical-align:middle}#news_detail .news_body table td p{margin:0;line-height:inherit}#news_detail .news_body table td p ol,#news_detail .news_body table td p ul{margin-left:0;margin-bottom:0}#news_detail .news_author{float:right;font-style:italic;font-size:15px;margin-top:10px}#news_detail .news_author a{text-decoration:none;color:#5C76A6}#news_detail .news_author a:hover{text-decoration:underline}.footer{margin:-115px auto 0;min-width:960px;min-height:50px;position:relative;overflow:hidden}.footer .footer_content{height:110px;text-align:center;overflow:hidden;margin-top:5px;position:relative}#certificates,#footerInfo{margin-top:5px;width:50%;float:left;overflow:hidden;text-align:left;font-size:11px;line-height:12px;color:#7F7F7F}#certificates p,#footerInfo p{margin-bottom:5px}#certificates a,#certificates a:visited,#footerInfo a,#footerInfo a:visited{color:#444;text-decoration:underline}#certificates a:hover,#footerInfo a:hover{text-decoration:none}.footer-counters{position:absolute;bottom:0;right:0;width:480px;height:40px;overflow:hidden}.footer-counters>*{float:right;margin:1px}#certificates a{float:right}#certificates .rss{position:absolute;bottom:15px;right:10px;height:40px;width:40px}#certificates .rss a{display:block;height:40px;width:40px;text-align:center;vertical-align:middle;line-height:40px;color:orange;font-size:30px;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box}#certificates .rss a:hover{opacity:.9}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:fontello;src:url(/volgainformru/fonts/Fontello/fontello.svg?46490008#fontello) format('svg')}}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(127,127,127,.3)}.icon-vkontakte:before{content:'\e801'}.icon-facebook:before{content:'\e806'}.icon-twitter:before{content:'\e800'}.icon-livejournal:before{content:'\e80f'}.icon-odnoklassniki:before{content:'\e807'}.icon-moimir:before{content:'\e80d'}.icon-google-plus:before{content:'\e80e'}.icon-linkedin:before{content:'\e80b'}.icon-tumblr:before{content:'\e80a'}.icon-pinterest:before{content:'\e805'}.icon-blogger:before{content:'\e803'}.icon-digg:before{content:'\e809'}.icon-evernote:before{content:'\e804'}.icon-reddit:before{content:'\e808'}.icon-pocket:before{content:'\e80c'}.icon-stumbleupon:before{content:'\e811'}.icon-surfingbird:before{content:'\e810'}.icon-buffer:before{content:'\e802'}.share-buttons{float:right;margin-top:20px;margin-right:10px}.share-buttons .goodshare{display:inline-block;width:30px;height:30px;background-color:#eee;vertical-align:middle;line-height:30px;text-align:center;color:#fff;margin-left:5px}.share-buttons .goodshare:hover{opacity:.9;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.1);box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.share-buttons .goodshare i{display:inline-block;width:30px;height:30px;padding-top:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.share-buttons .goodshare.share-buttons-vk{background-color:#45668e}.share-buttons .goodshare.share-buttons-vk i{padding-right:2px}.share-buttons .goodshare.share-buttons-fb{background-color:#3b5998}.share-buttons .goodshare.share-buttons-ok{background-color:#ed812b}.share-buttons .goodshare.share-buttons-tw{background-color:#55acee}.share-buttons .goodshare.share-buttons-gp{background-color:#dd4b39}.share-buttons .goodshare.share-buttons-lj{background-color:#004359}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJwYXJ0aWFscy9jb250ZW50Lmxlc3MiLCJwYXJ0aWFscy9jYWxlbmRhci5sZXNzIiwiLi4vZm9udHMvZ2FyYW1vbmQvZ2FyYW1vbmQuY3NzIiwiLi4vZm9udHMvcHRzYW5zL3B0c2Fucy5jc3MiLCIuLi9mb250cy9wdHNlcmlmL3B0c2VyaWYuY3NzIiwicGFydGlhbHMvbmV3c190aWxlLmxlc3MiLCJwYXJ0aWFscy9uZXdzX2RldGFpbC5sZXNzIiwicGFydGlhbHMvZm9vdGVyLmxlc3MiLCJwYXJ0aWFscy9zb2NpYWwubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErU0EsSUMrREEsT0QrSUUsT0FBUSxFQy9JVixPRGdMQSxHQUNBLEdBQ0UsUUM5SUYsRURtS0EsU0FoQkEsS0VsaUJBLFdBQUEsTUYrdkJBLDBDQXZOQSxJR25kUSxLQUFBLEVDeEZSLFdBQ0EsWUFBQSxjQUNBLElBQUEsb0NBQ0EsSUFBQSwyQ0FBQSw0QkFBQSxxQ0FBQSxlQUFBLG9DQUFBLG1CSkNJLFlBQWEsSUFDYixXQUFZLE9BR2hCLFdBQ0ksWUFBYSxpQklDakIsSUFBQSxzQ0FDQSxJQUFBLDZDQUFBLDRCQUFBLHVDQUFBLGVBQUEsc0NBQUEsbUJBQ0EsWUFBQSxJQUNBLFdBQUEsT0pFQSxXSUNBLFlBQUEsa0JBQ0EsSUFBQSw4QkFDQSxJQUFBLHFDQUFBLDRCQUFBLCtCQUFBLGVBQUEsOEJBQUEsbUJDbEJBLFlBQUEsSUFDQSxXQUFBLE9Mc0JBLFdBQ0ksWUFBYSxjS2xCakIsSUFBQSw4QkFDQSxJQUFBLHFDQUFBLDRCQUFBLCtCQUFBLGVBQUEsOEJBQUEsbUJBQ0EsWUFBQSxJTG9CSSxXQUFZLE9BR2hCLFdLbEJBLFlBQUEsb0JMb0JJLElBQUssOEJBQ0wsSUFBSyxxQ0FBb0MsNEJLbkI3QywrQkFBQSxlQUFBLDhCQUFBLG1CQUNBLFlBQUEsSUFDQSxXQUFB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Q04sMkNBUkMsaUJBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0VCIEdhcmFtb25kJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL2dhcmFtb25kL2ViZ2FyYW1vbmQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9nYXJhbW9uZC9lYmdhcmFtb25kLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy9mb250cy9nYXJhbW9uZC9lYmdhcmFtb25kLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnL2ZvbnRzL2dhcmFtb25kL2ViZ2FyYW1vbmQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0VCIEdhcmFtb25kIFNDJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL2dhcmFtb25kL2ViZ2FyYW1vbmRzYy5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL2dhcmFtb25kL2ViZ2FyYW1vbmRzYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcvZm9udHMvZ2FyYW1vbmQvZWJnYXJhbW9uZHNjLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnL2ZvbnRzL2dhcmFtb25kL2ViZ2FyYW1vbmRzYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc0NhcHRpb25Cb2xkJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdGM3NWYuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRjNzVmLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0Yzc1Zi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0Yzc1Zi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFRTYW5zQ2FwdGlvbic7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRjNTVmLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0YzU1Zi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdGM1NWYud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdGM1NWYudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc05hcnJvd1JlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0bjU3Zi5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdG41N2YuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRuNTdmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRuNTdmLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc05hcnJvd0JvbGQnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0bjc3Zi5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdG43N2YuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRuNzdmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRuNzdmLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc0l0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRzNTZmLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0czU2Zi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM1NmYud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM1NmYudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFRTYW5zQm9sZEl0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRzNzZmLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0czc2Zi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM3NmYud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM3NmYudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc0JvbGQnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0czc1Zi5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM3NWYuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRzNzVmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRzNzVmLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgLypmb250LWZhbWlseTogJ1BUU2Fuc1JlZ3VsYXInOyovXG4gICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM1NWYuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRzNTVmLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0czU1Zi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0czU1Zi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cbkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NUZfVy5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdQVCBTZXJpZicpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BURjU1Rl9XLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNTVGX1cud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNTVGX1cudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BURjU1Rl9XLnN2ZyNQVFNlcmlmLVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO31cblxuQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NkZfVy5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBJdGFsaWMnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NkZfVy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BURjU2Rl9XLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy9mb250cy9wdHNlcmlmL1BURjU2Rl9XLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NkZfVy5zdmcjUFRTZXJpZi1JdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO31cblxuQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNlcmlmL1BURjc1Rl9XLmVvdCcpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBCb2xkJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzVGX1cuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY3NUZfVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY3NUZfVy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzVGX1cuc3ZnI1BUU2VyaWYtQm9sZCcpIGZvcm1hdCgnc3ZnJyk7fVxuXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ1BUIFNlcmlmJztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNlcmlmL1BURjc2Rl9XLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJ1BUIFNlcmlmIEJvbGQgSXRhbGljJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzZGX1cuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY3NkZfVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY3NkZfVy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzZGX1cuc3ZnI1BUU2VyaWYtQm9sZEl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7fVxuXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ1BUIFNlcmlmIENhcHRpb24nO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NUZfVy5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBDYXB0aW9uJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRaNTVGX1cuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NUZfVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NUZfVy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRaNTVGX1cuc3ZnI1BUU2VyaWYtQ2FwdGlvbicpIGZvcm1hdCgnc3ZnJyk7fVxuXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ1BUIFNlcmlmIENhcHRpb24nO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRaNTZGX1cuZW90Jyk7XG4gICAgc3JjOiBsb2NhbCgnUFQgU2VyaWYgQ2FwdGlvbiBJdGFsaWMnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NkZfVy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BUWjU2Rl9XLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy9mb250cy9wdHNlcmlmL1BUWjU2Rl9XLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NkZfVy5zdmcjUFRTZXJpZi1DYXB0aW9uSXRhbGljJykgZm9ybWF0KCdzdmcnKTt9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gIHNyYzogdXJsKCcvZm9udHMvRm9udGVsbG8vZm9udGVsbG8uZW90PzQ2NDkwMDA4Jyk7XG4gIHNyYzogdXJsKCcvZm9udHMvRm9udGVsbG8vZm9udGVsbG8uZW90PzQ2NDkwMDA4I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9mb250cy9Gb250ZWxsby9mb250ZWxsby53b2ZmPzQ2NDkwMDA4JykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2ZvbnRzL0ZvbnRlbGxvL2ZvbnRlbGxvLnR0Zj80NjQ5MDAwOCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvRm9udGVsbG8vZm9udGVsbG8uc3ZnPzQ2NDkwMDA4I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuICogICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuICogYWN0aXZlL2hvdmVyIHN0YXRlLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbiAgbWFyZ2luOiAwOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogQ29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSB7XG4gIGZvbnQ6IDEycHgvMThweCAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4uYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JnLWFyLmpwZycpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAuMjtcbn1cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTgwcHg7XG4gIG1pbi13aWR0aDogOTYwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGVhZGVyIC5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZTE4MTg7XG59XG4uaGVhZGVyIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDMxNTU0O1xufVxuLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMTUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnRlbXBsYXRlIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkc19jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hZHNfY29udGFpbmVyIC5hZHNfYmxvY2sge1xuICB3aWR0aDogMjQwcHg7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3c19jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDcyMHB4O1xufVxuLm5ld3NfbW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogNzE1cHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzcwNzA3MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5ld3NfbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLmZvb3Rlci1uYXYge1xuICB3aWR0aDogNzE2cHg7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAzMyU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItbmF2IC5mb290ZXItbmF2LWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5mb290ZXItbmF2IC5mb290ZXItbmF2LWl0ZW0uZm9vdGVyLW5hdi1pdGVtLS1lbXB0eSB7XG4gIGNvbG9yOiAjY2NjO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb290ZXItbmF2IC5mb290ZXItbmF2LWl0ZW0uZm9vdGVyLW5hdi1pdGVtLS1taWRkbGUge1xuICB3aWR0aDogMzQlO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLyogQ2FsZW5kYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jYWxlbmRhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbn1cbi5jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEycHggMTJweCA4cHg7XG59XG4uY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1wcmV2ZGF5LFxuLmNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItbmV4dGRheSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1wcmV2ZGF5OmhvdmVyLFxuLmNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItbmV4dGRheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1jdXJyZGF5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLXByZXZkYXkge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1lbXB0eSB7XG4gIGNvbG9yOiAjY2NjO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNuZXdzLWNhbGVuZGFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xufVxuI25ld3MtY2FsZW5kYXIgaDIge1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbiNuZXdzLWNhbGVuZGFyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuI25ld3MtY2FsZW5kYXIgLndlZWstZGF5cyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI25ld3MtY2FsZW5kYXIgLmRheSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNuZXdzLWNhbGVuZGFyIC5kYXktbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0QTdFQjg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG59XG4jbmV3cy1jYWxlbmRhciAuZGF5LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBjb2xvcjogIzRBN0VCODtcbn1cbiNuZXdzLWNhbGVuZGFyIC53ZWVrIC5kYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI25ld3MtY2FsZW5kYXIgLm90aGVyLW1vbnRoIHtcbiAgb3BhY2l0eTogMC41O1xufVxuI25ld3MtY2FsZW5kYXIgLmNhbGVuZGFyLWFycm93IHtcbiAgcGFkZGluZzogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbiNuZXdzLWNhbGVuZGFyIC5jYWxlbmRhci1hcnJvdy5hcnJvdy1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbiNuZXdzLWNhbGVuZGFyIC5jYWxlbmRhci1hcnJvdy5hcnJvdy1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4vKiBOZXdzIHRpbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzX2NvbnRhaW5lciAubmV3c190aWxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3NfdGlsZSB7XG4gIHdpZHRoOiA3MTVweDtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xufVxuLm5ld3NfdGlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG4ubmV3c190aWxlIC5uZXdzX3RpbGVfaXRlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV3c190aWxlIC5uZXdzX3RpbGVfbmFtZV90YWdzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5uZXdzX3RpbGUgLm5ld3NfdGlsZV90YWdzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXdzX3RpbGUgLm5ld3NfdGlsZV90YWdzIC5uZXdzX3RpbGVfdGFnc19yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4ubmV3c190aWxlIC5uZXdzX3RpbGVfdGFncyAubmV3c190aWxlX3RhZ3Nfcm93ID4gLm5ld3NfdGlsZV90YWdzX2NvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4ubmV3c190aWxlIC5uZXdzX3RpbGVfdGFncyAubmV3c190aWxlX3RhZ3NfY29sID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzX3RpbGUgLm5ld3NfdGlsZV90YWdzIC5uZXdzX3RpbGVfdGFnc19jb2wuZGF0ZV9saW5rIHtcbiAgd2lkdGg6IDExMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLm5ld3NfdGlsZSAubmV3c190aWxlX3RhZ3MgLm5ld3NfdGlsZV90YWdzX2NvbC5yZWdpb25fbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI2NXB4O1xuICBtYXgtd2lkdGg6IDI2NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5uZXdzX3RpbGUgLm5ld3NfdGlsZV90YWdzIC5uZXdzX3RpbGVfdGFnc19jb2wudGhlbWVfbGluayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogODFweDtcbn1cbi5uZXdzX3RpbGUgLm5ld3NfdGlsZV90YWdzIHNwYW4ubmV3c190aWxlX3RoZW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG59XG4ubmV3c190aWxlIC5uZXdzX3RpbGVfdGFncyA+IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXdzX3RpbGUgLm5ld3NfdGlsZV9hbm9ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5uZXdzX3RpbGUgaW1nIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDIzNHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEwcHggNXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3NfdGlsZSBpbWcubmV3c190aWxlX25vX2ltYWdlIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBtYXJnaW46IDEwcHggNzRweCAwIDQycHggIWltcG9ydGFudDtcbn1cbi5uZXdzX2NvdmVyX2ltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIzNHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDAgMTBweCA1cHggMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi8qIE5ld3MgZGV0YWlsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jbmV3c19kZXRhaWwge1xuICB3aWR0aDogNzE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19kZXRhaWxfZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICM0NDQ7XG59XG4jbmV3c19kZXRhaWwgcCxcbiNuZXdzX2RldGFpbCAucG9lbS1ibG9jayB7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI25ld3NfZGV0YWlsIHAgYi5yZWdudW1fdGl0bGUsXG4jbmV3c19kZXRhaWwgLnBvZW0tYmxvY2sgYi5yZWdudW1fdGl0bGUge1xuICBjb2xvcjogIzRBN0VCODtcbn1cbiNuZXdzX2RldGFpbCBwIGEsXG4jbmV3c19kZXRhaWwgLnBvZW0tYmxvY2sgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0QTdFQjg7XG59XG4jbmV3c19kZXRhaWwgcCBhLmRldGFpbF9uZXdzX2NpdHksXG4jbmV3c19kZXRhaWwgLnBvZW0tYmxvY2sgYS5kZXRhaWxfbmV3c19jaXR5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNuZXdzX2RldGFpbCBwIGEuZGV0YWlsX25ld3NfY2l0eTpob3ZlcixcbiNuZXdzX2RldGFpbCAucG9lbS1ibG9jayBhLmRldGFpbF9uZXdzX2NpdHk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNuZXdzX2RldGFpbCBzdHJvbmcsXG4jbmV3c19kZXRhaWwgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI25ld3NfZGV0YWlsIC5jcy10aXRsZSB7XG4gIHdpZHRoOiA3MTVweDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19kZXRhaWxfYW5vbnMge1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2RldGFpbF9oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2RldGFpbF9oZWFkZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfZGV0YWlsX2hlYWRlciAubmV3c19kZXRhaWxfdGltZV90YWdzIHtcbiAgd2lkdGg6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2RldGFpbF9oZWFkZXIgLm5ld3NfZGV0YWlsX3RpbWVfdGFncyAubmV3c19kZXRhaWxfdGltZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzcwODA5MDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDgxcHg7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfZGV0YWlsX2hlYWRlciAubmV3c19kZXRhaWxfdGltZV90YWdzIC5uZXdzX2RldGFpbF9kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjNzA4MDkwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4MXB4O1xuICB6LWluZGV4OiAyO1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2RldGFpbF9oZWFkZXIgLm5ld3NfZGV0YWlsX25hbWUge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2RldGFpbF9oZWFkZXIgLm5ld3NfZGV0YWlsX2F1dGhvcl9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2RldGFpbF9oZWFkZXIgLm5ld3NfZGV0YWlsX2F1dGhvcl9jb250YWluZXIgLm5ld3NfZGV0YWlsX2F1dGhvciB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfZGV0YWlsX2hlYWRlciAubmV3c19kZXRhaWxfdGFncyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfZGV0YWlsX2hlYWRlciAubmV3c19kZXRhaWxfdGFncyAubmV3c19kZXRhaWxfdGhlbWUge1xuICBjb2xvcjogIzVDNzZBNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfZGV0YWlsX2hlYWRlciAubmV3c19kZXRhaWxfdGFncyAubmV3c19kZXRhaWxfcmVnaW9uIHtcbiAgY29sb3I6ICM3MDgwOTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4jbmV3c19kZXRhaWwgLmRldGFpbC1zbGlkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jbmV3c19kZXRhaWwgLmRldGFpbC1zbGlkZXIgLmRldGFpbF9pbWcge1xuICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI25ld3NfZGV0YWlsIC5kZXRhaWwtc2xpZGVyIC5kZXRhaWxfaW1nX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfYm9keSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgaDEge1xuICBmb250LXNpemU6IDIxcHg7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfYm9keSBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IGgzIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfYm9keSBoNSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IGg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgaSxcbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfYm9keSBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBtYXJnaW4tbGVmdDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IHVsIHVsLFxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgb2wgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IG9sIG9sLFxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgdWwgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWxhdGluO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgcCB1bCxcbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IHAgb2wge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IHRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IHRhYmxlIHRkIHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgdGFibGUgdGQgcCB1bCxcbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IHRhYmxlIHRkIHAgb2wge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19hdXRob3Ige1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2F1dGhvciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzVDNzZBNjtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19hdXRob3IgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLyogRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyIHtcbiAgbWFyZ2luOiAtMTE1cHggYXV0byAwO1xuICBtaW4td2lkdGg6IDk2MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9vdGVyIC5mb290ZXJfY29udGVudCB7XG4gIGhlaWdodDogMTEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZm9vdGVySW5mbyxcbiNjZXJ0aWZpY2F0ZXMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbiNmb290ZXJJbmZvIHAsXG4jY2VydGlmaWNhdGVzIHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jZm9vdGVySW5mbyBhLFxuI2NlcnRpZmljYXRlcyBhLFxuI2Zvb3RlckluZm8gYTp2aXNpdGVkLFxuI2NlcnRpZmljYXRlcyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jZm9vdGVySW5mbyBhOmhvdmVyLFxuI2NlcnRpZmljYXRlcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlci1jb3VudGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ4MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9vdGVyLWNvdW50ZXJzID4gKiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxcHg7XG59XG4jY2VydGlmaWNhdGVzIGEge1xuICBmbG9hdDogcmlnaHQ7XG59XG4jY2VydGlmaWNhdGVzIC5yc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4jY2VydGlmaWNhdGVzIC5yc3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI0ZGQTUwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jY2VydGlmaWNhdGVzIC5yc3MgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi8qIENocm9tZSBoYWNrOiBTVkcgaXMgcmVuZGVyZWQgbW9yZSBzbW9vdGggaW4gV2luZG96emUuIDEwMCUgbWFnaWMsIHVuY29tbWVudCBpZiB5b3UgbmVlZCBpdC4gKi9cbi8qIE5vdGUsIHRoYXQgd2lsbCBicmVhayBoaW50aW5nISBJbiBvdGhlciBPUy1lcyBmb250IHdpbGwgYmUgbm90IGFzIHNoYXJwIGFzIGl0IGNvdWxkIGJlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICAgIHNyYzogdXJsKCcvdm9sZ2FpbmZvcm1ydS9mb250cy9Gb250ZWxsby9mb250ZWxsby5zdmc/NDY0OTAwMDgjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7XG59XG4uaWNvbi12a29udGFrdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMSc7XG59XG4vKiAn7qCBJyAqL1xuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNic7XG59XG4vKiAn7qCGJyAqL1xuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAwJztcbn1cbi8qICfuoIAnICovXG4uaWNvbi1saXZlam91cm5hbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBmJztcbn1cbi8qICfuoI8nICovXG4uaWNvbi1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDcnO1xufVxuLyogJ+6ghycgKi9cbi5pY29uLW1vaW1pcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBkJztcbn1cbi8qICfuoI0nICovXG4uaWNvbi1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBlJztcbn1cbi8qICfuoI4nICovXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBiJztcbn1cbi8qICfuoIsnICovXG4uaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYSc7XG59XG4vKiAn7qCKJyAqL1xuLmljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDUnO1xufVxuLyogJ+6ghScgKi9cbi5pY29uLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMyc7XG59XG4vKiAn7qCDJyAqL1xuLmljb24tZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA5Jztcbn1cbi8qICfuoIknICovXG4uaWNvbi1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA0Jztcbn1cbi8qICfuoIQnICovXG4uaWNvbi1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOCc7XG59XG4vKiAn7qCIJyAqL1xuLmljb24tcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGMnO1xufVxuLyogJ+6gjCcgKi9cbi5pY29uLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTEnO1xufVxuLyogJ+6gkScgKi9cbi5pY29uLXN1cmZpbmdiaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTAnO1xufVxuLyogJ+6gkCcgKi9cbi5pY29uLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAyJztcbn1cbi8qICfuoIInICovXG4uc2hhcmUtYnV0dG9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNoYXJlLWJ1dHRvbnMgLmdvb2RzaGFyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uc2hhcmUtYnV0dG9ucyAuZ29vZHNoYXJlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc2hhcmUtYnV0dG9ucyAuZ29vZHNoYXJlIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2hhcmUtYnV0dG9ucyAuZ29vZHNoYXJlLnNoYXJlLWJ1dHRvbnMtdmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU2NjhlO1xufVxuLnNoYXJlLWJ1dHRvbnMgLmdvb2RzaGFyZS5zaGFyZS1idXR0b25zLXZrIGkge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG4uc2hhcmUtYnV0dG9ucyAuZ29vZHNoYXJlLnNoYXJlLWJ1dHRvbnMtZmIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuLnNoYXJlLWJ1dHRvbnMgLmdvb2RzaGFyZS5zaGFyZS1idXR0b25zLW9rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkODEyYjtcbn1cbi5zaGFyZS1idXR0b25zIC5nb29kc2hhcmUuc2hhcmUtYnV0dG9ucy10dyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG59XG4uc2hhcmUtYnV0dG9ucyAuZ29vZHNoYXJlLnNoYXJlLWJ1dHRvbnMtZ3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xufVxuLnNoYXJlLWJ1dHRvbnMgLmdvb2RzaGFyZS5zaGFyZS1idXR0b25zLWxqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDM1OTtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbiAqIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKiBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuICBmb250OiAxMnB4LzE4cHggJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4uYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JnLWFyLmpwZycpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAuMjtcbn1cblxuLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5ODBweDtcbiAgbWluLXdpZHRoOiA5NjBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwwLDAsLjMpO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLDAsMCwuMyk7XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZTE4MTg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZicsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMzE1NTQ7XG4gIH1cbn1cblxuLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMTUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udGVtcGxhdGUge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hZHNfY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgLmFkc19ibG9jayB7XG5cdCAgd2lkdGg6IDI0MHB4O1xuXHQgIG1hcmdpbjogMCAwIDVweDtcblx0ICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5ld3NfY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiA3MjBweDtcbn1cblxuLm5ld3NfbW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogNzE1cHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzcwNzA3MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgfVxufVxuXG4uZm9vdGVyLW5hdiB7XG4gIHdpZHRoOiA3MTZweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIFxuICAuZm9vdGVyLW5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMzMlO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBcbiAgICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgfVxuICAgIFxuICAgICYuZm9vdGVyLW5hdi1pdGVtLS1lbXB0eSB7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICBcbiAgICAmLmZvb3Rlci1uYXYtaXRlbS0tbWlkZGxlIHtcbiAgICAgIHdpZHRoOiAzNCU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIvKiBDYWxlbmRhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY2FsZW5kYXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIFxuICAgIC5jYWxlbmRhci1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggOHB4O1xuICAgIH1cbiAgICBcbiAgICAuY2FsZW5kYXItcHJldmRheSwgLmNhbGVuZGFyLW5leHRkYXkge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jYWxlbmRhci1jdXJyZGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gICAgLmNhbGVuZGFyLXByZXZkYXkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5jYWxlbmRhci1lbXB0eSB7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbiNuZXdzLWNhbGVuZGFyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmY2ZjY7XG5cbiAgICBoMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIH1cblxuICAgIC53ZWVrLWRheXMge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAuZGF5IHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5kYXktbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM0QTdFQjg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgY29sb3I6ICM0QTdFQjg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2VlayAuZGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgXG4gICAgfVxuXG4gICAgLm90aGVyLW1vbnRoIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgIC5jYWxlbmRhci1hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAmLmFycm93LXByZXYge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmFycm93LW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFQiBHYXJhbW9uZCc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9nYXJhbW9uZC9lYmdhcmFtb25kLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvZ2FyYW1vbmQvZWJnYXJhbW9uZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcvZm9udHMvZ2FyYW1vbmQvZWJnYXJhbW9uZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy9mb250cy9nYXJhbW9uZC9lYmdhcmFtb25kLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFQiBHYXJhbW9uZCBTQyc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9nYXJhbW9uZC9lYmdhcmFtb25kc2MuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9nYXJhbW9uZC9lYmdhcmFtb25kc2MuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnL2ZvbnRzL2dhcmFtb25kL2ViZ2FyYW1vbmRzYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy9mb250cy9nYXJhbW9uZC9lYmdhcmFtb25kc2MudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFRTYW5zQ2FwdGlvbkJvbGQnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0Yzc1Zi5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdGM3NWYuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRjNzVmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRjNzVmLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQVFNhbnNDYXB0aW9uJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdGM1NWYuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRjNTVmLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0YzU1Zi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0YzU1Zi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFRTYW5zTmFycm93UmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRuNTdmLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0bjU3Zi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdG41N2Yud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdG41N2YudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFRTYW5zTmFycm93Qm9sZCc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRuNzdmLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0bjc3Zi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdG43N2Yud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdG43N2YudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFRTYW5zSXRhbGljJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM1NmYuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRzNTZmLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0czU2Zi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0czU2Zi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQVFNhbnNCb2xkSXRhbGljJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM3NmYuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRzNzZmLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0czc2Zi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0czc2Zi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFRTYW5zQm9sZCc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRzNzVmLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0czc1Zi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM3NWYud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM3NWYudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICAvKmZvbnQtZmFtaWx5OiAnUFRTYW5zUmVndWxhcic7Ki9cbiAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0czU1Zi5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM1NWYuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRzNTVmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRzNTVmLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufSIsIkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NUZfVy5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdQVCBTZXJpZicpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BURjU1Rl9XLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNTVGX1cud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNTVGX1cudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BURjU1Rl9XLnN2ZyNQVFNlcmlmLVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO31cblxuQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NkZfVy5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBJdGFsaWMnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NkZfVy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BURjU2Rl9XLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy9mb250cy9wdHNlcmlmL1BURjU2Rl9XLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NkZfVy5zdmcjUFRTZXJpZi1JdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO31cblxuQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNlcmlmL1BURjc1Rl9XLmVvdCcpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBCb2xkJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzVGX1cuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY3NUZfVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY3NUZfVy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzVGX1cuc3ZnI1BUU2VyaWYtQm9sZCcpIGZvcm1hdCgnc3ZnJyk7fVxuXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ1BUIFNlcmlmJztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNlcmlmL1BURjc2Rl9XLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJ1BUIFNlcmlmIEJvbGQgSXRhbGljJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzZGX1cuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY3NkZfVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY3NkZfVy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzZGX1cuc3ZnI1BUU2VyaWYtQm9sZEl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7fVxuXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ1BUIFNlcmlmIENhcHRpb24nO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NUZfVy5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBDYXB0aW9uJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRaNTVGX1cuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NUZfVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NUZfVy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRaNTVGX1cuc3ZnI1BUU2VyaWYtQ2FwdGlvbicpIGZvcm1hdCgnc3ZnJyk7fVxuXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ1BUIFNlcmlmIENhcHRpb24nO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRaNTZGX1cuZW90Jyk7XG4gICAgc3JjOiBsb2NhbCgnUFQgU2VyaWYgQ2FwdGlvbiBJdGFsaWMnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NkZfVy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BUWjU2Rl9XLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy9mb250cy9wdHNlcmlmL1BUWjU2Rl9XLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NkZfVy5zdmcjUFRTZXJpZi1DYXB0aW9uSXRhbGljJykgZm9ybWF0KCdzdmcnKTt9IiwiLyogTmV3cyB0aWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5uZXdzX2NvbnRhaW5lciAubmV3c190aWxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmV3c190aWxlIHtcbiAgd2lkdGg6IDcxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMHM7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgfVxuXG4gIC5uZXdzX3RpbGVfaXRlbSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAubmV3c190aWxlX25hbWVfdGFncyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5uZXdzX3RpbGVfdGFncyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJyxzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLm5ld3NfdGlsZV90YWdzX3JvdyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAgICYgPiAubmV3c190aWxlX3RhZ3NfY29sIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3c190aWxlX3RhZ3NfY29sIHtcbiAgICAgICYgPiBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmRhdGVfbGluayB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIH1cbiAgICAgICYucmVnaW9uX2xpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNjVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG4gICAgICAmLnRoZW1lX2xpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDgxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi5uZXdzX3RpbGVfdGhlbWUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIH1cblxuICAgICYgPiBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzX3RpbGVfYW5vbnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMjM0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHggNXB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLm5ld3NfdGlsZV9ub19pbWFnZSB7XG4gICAgICB3aWR0aDogMTI4cHg7XG4gICAgICBoZWlnaHQ6IDEyOHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDc0cHggMCA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5uZXdzX2NvdmVyX2ltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIzNHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDAgMTBweCA1cHggMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiIsIi8qIE5ld3MgZGV0YWlsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNuZXdzX2RldGFpbCB7XG4gIHdpZHRoOiA3MTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxMHB4O1x0XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgLm5ld3NfZGV0YWlsX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgfVxuXG4gIHAsIC5wb2VtLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGIucmVnbnVtX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjNEE3RUI4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM0QTdFQjg7XG5cbiAgICAgICYuZGV0YWlsX25ld3NfY2l0eSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBzdHJvbmcsIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmNzLXRpdGxlIHtcbiAgICB3aWR0aDogNzE1cHg7XG4gIH1cblxuICAubmV3c19kZXRhaWxfYW5vbnMge1xuICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxufVxuXG4jbmV3c19kZXRhaWwgLm5ld3NfZGV0YWlsX2hlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uZXdzX2RldGFpbF90aW1lX3RhZ3Mge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgLm5ld3NfZGV0YWlsX3RpbWUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjb2xvcjogIzcwODA5MDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA4MXB4O1xuICAgIH1cbiAgICAubmV3c19kZXRhaWxfZGF0ZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNvbG9yOiAjNzA4MDkwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDgxcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzX2RldGFpbF9uYW1lIHtcbiAgICBjb2xvcjogIzQ0NDtcblx0ICBmb250LXNpemU6IDMwcHg7XG5cdCAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZicsc2Fucy1zZXJpZjtcblx0ICBsaW5lLWhlaWdodDogMzJweDtcblx0ICBtYXJnaW46IDIwcHggMDtcblx0ICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLm5ld3NfZGV0YWlsX2F1dGhvcl9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogMjBweDtcblxuICAgIC5uZXdzX2RldGFpbF9hdXRob3Ige1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzX2RldGFpbF90YWdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5uZXdzX2RldGFpbF90aGVtZSB7XG4gICAgICBjb2xvcjogIzVDNzZBNjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLm5ld3NfZGV0YWlsX3JlZ2lvbiB7XG4gICAgICBjb2xvcjogIzcwODA5MDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuI25ld3NfZGV0YWlsIC5kZXRhaWwtc2xpZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIC5kZXRhaWxfaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIC5kZXRhaWxfaW1nX25hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4jbmV3c19kZXRhaWwgLm5ld3NfYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG5cbiAgJiA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIGksIGVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgdWwgdWwsIG9sIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBvbCBvbCwgdWwgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItbGF0aW47XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBwIHVsLCBwIG9sIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgdGFibGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICBwIHVsLCBwIG9sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNuZXdzX2RldGFpbCAubmV3c19hdXRob3Ige1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzVDNzZBNjtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbiIsIi8qIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3RlciB7XG4gIG1hcmdpbjogLTExNXB4IGF1dG8gMDtcbiAgbWluLXdpZHRoOiA5NjBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5mb290ZXJfY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbiNmb290ZXJJbmZvLCAjY2VydGlmaWNhdGVzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICM3RjdGN0Y7XG59XG5cbiNmb290ZXJJbmZvIHAsICNjZXJ0aWZpY2F0ZXMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuI2Zvb3RlckluZm8gYSwgI2NlcnRpZmljYXRlcyBhLFxuI2Zvb3RlckluZm8gYTp2aXNpdGVkLCAjY2VydGlmaWNhdGVzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2Zvb3RlckluZm8gYTpob3ZlciwgI2NlcnRpZmljYXRlcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyLWNvdW50ZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDgwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmID4gKiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMXB4O1xuICB9XG59XG5cbiNjZXJ0aWZpY2F0ZXMgYSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuI2NlcnRpZmljYXRlcyAucnNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgIGNvbG9yOiAjRkZBNTAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cbiAgfVxufSIsIi8qIENocm9tZSBoYWNrOiBTVkcgaXMgcmVuZGVyZWQgbW9yZSBzbW9vdGggaW4gV2luZG96emUuIDEwMCUgbWFnaWMsIHVuY29tbWVudCBpZiB5b3UgbmVlZCBpdC4gKi9cbi8qIE5vdGUsIHRoYXQgd2lsbCBicmVhayBoaW50aW5nISBJbiBvdGhlciBPUy1lcyBmb250IHdpbGwgYmUgbm90IGFzIHNoYXJwIGFzIGl0IGNvdWxkIGJlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgc3JjOiB1cmwoJy92b2xnYWluZm9ybXJ1L2ZvbnRzL0ZvbnRlbGxvL2ZvbnRlbGxvLnN2Zz80NjQ5MDAwOCNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cblxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG5cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG5cbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgLyogVW5jb21tZW50IGZvciAzRCBlZmZlY3QgKi9cbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKTtcbn1cblxuLmljb24tdmtvbnRha3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDEnOyB9IC8qICfuoIEnICovXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfSAvKiAn7qCGJyAqL1xuLmljb24tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAwJzsgfSAvKiAn7qCAJyAqL1xuLmljb24tbGl2ZWpvdXJuYWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZic7IH0gLyogJ+6gjycgKi9cbi5pY29uLW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ+6ghycgKi9cbi5pY29uLW1vaW1pcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBkJzsgfSAvKiAn7qCNJyAqL1xuLmljb24tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZSc7IH0gLyogJ+6gjicgKi9cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGInOyB9IC8qICfuoIsnICovXG4uaWNvbi10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYSc7IH0gLyogJ+6giicgKi9cbi5pY29uLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA1JzsgfSAvKiAn7qCFJyAqL1xuLmljb24tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAn7qCDJyAqL1xuLmljb24tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA5JzsgfSAvKiAn7qCJJyAqL1xuLmljb24tZXZlcm5vdGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNCc7IH0gLyogJ+6ghCcgKi9cbi5pY29uLXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA4JzsgfSAvKiAn7qCIJyAqL1xuLmljb24tcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGMnOyB9IC8qICfuoIwnICovXG4uaWNvbi1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODExJzsgfSAvKiAn7qCRJyAqL1xuLmljb24tc3VyZmluZ2JpcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMCc7IH0gLyogJ+6gkCcgKi9cbi5pY29uLWJ1ZmZlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xuXG5cbi5zaGFyZS1idXR0b25ze1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAuZ29vZHNoYXJle1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsMCwwLC4xKTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgJi5zaGFyZS1idXR0b25zLXZrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTY2OGU7XG5cbiAgICAgIGkgeyBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cbiAgICB9XG4gICAgJi5zaGFyZS1idXR0b25zLWZiIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gICAgfVxuICAgICYuc2hhcmUtYnV0dG9ucy1vayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ4MTJiO1xuICAgIH1cbiAgICAmLnNoYXJlLWJ1dHRvbnMtdHcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTtcbiAgICB9XG4gICAgJi5zaGFyZS1idXR0b25zLWdwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG4gICAgfVxuICAgICYuc2hhcmUtYnV0dG9ucy1saiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MzU5O1xuICAgIH1cbiAgfVxufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
