/*!
 * gulp-nunjucks-sass-template
 * A Gulp 4 template including SCSS, Nunjucks, JS and more
 *
 * Url: https://github.com/DefaultSimon
 * Author: Simon Goričar
 * Copyright 2019-2020. MIT licensed.
 */
.clear:after,.clear:before{content:" ";display:table}.clear{*zoom:1}.clear:after{clear:both}*{box-sizing:border-box;font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:hsla(45,86%,72%,.5);color:inherit;text-shadow:none}::-moz-selection{background:hsla(45,86%,72%,.5);color:inherit;text-shadow:none}::-webkit-selection{background:hsla(45,86%,72%,.5);color:inherit;text-shadow:none}

/*! normalize.css v4.1.1 | 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,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{display:flex;flex-direction:column;margin:0;padding:0;overflow-x:hidden;max-width:100vw;background:#fff;color:#000;font-size:18px;line-height:24px;min-height:100vh;font-family:PT Sans,Roboto,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}img{width:auto;height:auto;max-width:100%;max-height:100%;pointer-events:none}img,picture{display:block}h1,h2,h3,h4,h5,h6,p{margin:0 0 1.3125em}p{font-size:1rem}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h6{font-size:1rem}a{color:inherit}a:focus,a:hover{text-decoration:none}.wrapper{width:100%;padding:0 40px}.btn{text-decoration:none;display:inline-block;background:transparent;color:inherit;border:none;border-radius:0;padding:0;margin:0;cursor:pointer;outline:none}.btn-default{border-radius:48px;background:#f2f2f2;padding:5px 12px;color:#333;position:relative;overflow:hidden}.btn-default:before{content:"";display:block;position:absolute;background:rgba(0,0,0,.05);top:0;bottom:0;left:0;right:0;opacity:0}.btn-default:focus:before,.btn-default:hover:before{opacity:1}.btn-default.yellow{background:#f2c94c!important}.btn-default.pink{background:#ffddbf!important}.btn-default.green{background:#27ae60!important}.btn-default.purple{background:#9b51e0!important}.btn-default.gray{background:#828282!important}.btn-default.blue{background:#2f80ed!important}.btn-default.lightblue{background:#2d9cdb!important}.btn-default.red{background:#eb5757!important}.btn-default.fb{background:#4865a8!important}.btn-default.tw{background:#4ca0ec!important}.btn-default.vk{background:#5c81b4!important}.btn-default.color-white{color:#fff!important}.btn-default.color-dark{color:#000!important}.btn-icon,.btn-square{border-radius:8px}.btn-icon{display:block;width:40px;height:40px;padding:8px;background:transparent}.btn-icon:focus,.btn-icon:hover{background:#f2f2f2}.container{display:flex}.visually-hidden{color:transparent;background:transparent;line-height:0;font-size:0;visibility:hidden;opacity:0;margin:0;padding:0;border:none;position:absolute}.header{position:relative;justify-content:space-between;align-items:center;padding:32px 40px;border-bottom:1px solid #e0e0e0;flex-wrap:wrap}.header_logo{height:40px;transition:opacity .3s ease-in-out;margin-right:16px}.header_logo img{height:100%}.header_logo:focus,.header_logo:hover{opacity:.8;transition:opacity .3s ease-in-out}.header_language,.header_menu,.header_notification{position:relative}.header_language ul,.header_menu ul,.header_notification ul{padding:0;margin:0;list-style-type:none}.header_language .btn-icon,.header_menu .btn-icon,.header_notification .btn-icon{margin-left:8px}.header .language,.header .menu,.header .notification{position:absolute;z-index:3;top:calc(100% + 4px);background:#fff;color:#000;border-radius:8px;overflow:hidden;width:240px;height:auto;font-size:16px;line-height:22px;box-shadow:0 10px 24px rgba(0,0,0,.15);display:none;right:0}.header .language_item,.header .menu_item,.header .notification_item{width:100%}.header .language_item:not(:last-child),.header .menu_item:not(:last-child),.header .notification_item:not(:last-child){border-bottom:1px solid #e0e0e0}.header .language_link,.header .menu_link,.header .notification_link{display:block;width:100%;padding:13px 16px;text-align:left}.header .language_link:focus,.header .language_link:hover,.header .menu_link:focus,.header .menu_link:hover,.header .notification_link:focus,.header .notification_link:hover{background:rgba(0,0,0,.04)}.header .language.open,.header .menu.open,.header .notification.open{display:block}.header .notification_empty{padding:16px;opacity:.5;text-align:center;margin-bottom:0;font-size:14px;line-height:18px}.header .notification_list{display:none}.header .notification_item{padding:13px 16px}.header_functional{margin-left:16px}.header_tags{width:60%;max-width:850px;overflow-y:hidden;margin:0 auto;padding:0;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;max-height:34px}.header_tags .tag{margin:0 6px;display:inline-flex;padding:5px 16px}.header_tags .tag:first-of-type{margin-left:0}.header_tags .tag-wrapper{width:auto;display:inline-block;position:relative}.header_tags .tag-wrapper .tag:first-of-type{background:transparent}.header_tags .tag-button{white-space:nowrap;padding:5px 16px;font-size:18px;line-height:24px;background:transparent;margin:0 0 0 6px;display:flex;align-items:center}.header_tags .tag-button img{margin:auto 0 auto 8px;width:12px;height:8px}.header_tags .tag_list{position:absolute;top:calc(100% + 4px);right:0;margin:0;padding:0;width:240px;box-shadow:0 10px 24px rgba(0,0,0,.15);border-radius:8px;overflow:hidden;background:#fff;z-index:3;display:none}.header_tags .tag_list.open{display:block}.header_tags .tag_list .tag{width:100%;border-radius:0;margin:0;padding:13px 16px}.header_tags .tag_list .tag:not(:last-of-type){border-bottom:1px solid #e0e0e0}.header_tags .tag_list .tag:first-of-type{background:transparent}.header_tags .tag.active{background:#f2f2f2}.header--article{padding:16px 0;justify-content:space-between}.header--article .header_logo{position:static;top:auto;left:auto;transform:none;height:40px;margin-right:16px;padding:4px 0}.header--article .header_close{background:transparent;padding:8px;margin-left:auto}.header--article .header_close svg{display:block}.header--article .header_close span{visibility:hidden;position:absolute;font-size:0;line-height:0}.header--article .header_close .arrow{display:none}.tag{white-space:nowrap;padding:5px 14px;font-size:18px;line-height:24px;background:transparent}.tag.current{position:relative;display:block;padding-right:44px}.tag.current:after{content:"";display:block;width:30px;height:30px;border-radius:50%;position:absolute;top:50%;right:2px;transform:translateY(-50%);background:url("../img/Subtract.svg") no-repeat 50%/100%}.footer{padding:40px 0;border-top:1px solid #e0e0e0;margin-top:auto;flex-direction:row}.footer_info{width:62.5%;max-width:640px}.footer_logo{margin-bottom:40px;height:32px}.footer_about{font-size:16px;line-height:21px;margin-bottom:1em}.footer_copyright{margin-bottom:0;font-size:16px;line-height:21px}.footer_nav{width:37.5%;max-width:245px;flex-flow:column;justify-content:flex-end;align-items:flex-end;margin-left:auto;margin-bottom:-8px}.footer_nav .nav_link{margin:0 0 8px;white-space:nowrap;font-size:16px;line-height:22px;padding:5px 12px}.compilation{padding:28px 0 0}.compilation_header{margin-bottom:28px;align-items:baseline}.compilation_subtitle,.compilation_title{margin-bottom:0;font-size:18px;line-height:23px}.compilation_subtitle{opacity:.5;margin-left:16px}.compilation .rate_btn{margin-left:12px;line-height:22px;font-size:16px;padding:4px 15px;background:transparent;border:1px solid #f2f2f2;height:32px}.compilation .rate_btn.disable{cursor:default}.compilation .rate_btn.disable:before{display:none}.compilation .rate_btn span{display:inline-block}.compilation .rate_now{margin-left:8px}.compilation .rate_now.green{color:#27ae60}.compilation .rate_now.red{color:#eb5757}.compilation_body{flex-wrap:wrap;justify-content:flex-start;margin:0 -20px;width:calc(100% + 40px);display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr))}.compilation_body .item{padding:0 20px 40px}.compilation_body .item.wide{grid-column-start:auto;grid-column-end:span 2}.compilation_body .item.wide .item_title{font-size:24px;line-height:31px}.compilation:not(:last-child){border-bottom:1px solid #e0e0e0}.compilation .see_all.btn{line-height:22px;background:rgba(0,0,0,.1)!important;color:inherit}.compilation.yellow{background:#f2c94c!important}.compilation.pink{background:#ffddbf!important}.compilation.green{background:#27ae60!important}.compilation.purple{background:#9b51e0!important}.compilation.gray{background:#828282!important}.compilation.blue{background:#2f80ed!important}.compilation.lightblue{background:#2d9cdb!important}.compilation.red{background:#eb5757!important}.compilation.color-white{color:#fff!important}.compilation.color-dark{color:#000!important}.last{padding:0 40px;border-bottom:1px solid #e0e0e0}.last .item{padding:20px 40px;align-items:flex-start;width:33.33333%;text-decoration:none}.last .item:not(:last-of-type){border-right:1px solid #e0e0e0}.last .item:first-of-type{padding-left:0}.last .item:last-of-type{padding-right:0}.last .item_image{width:64px;min-width:64px;height:64px;overflow:hidden;border-radius:50%;margin:4px 16px 4px 0}.last .item_title{font-size:18px;line-height:23px;margin-bottom:8px;height:46px;max-height:46px;position:relative;overflow:hidden}.last .item_title .btn{display:flex}.last .item_data{font-size:14px;line-height:18px;opacity:1}.last .item_data span{opacity:.5}.last .item_data mark{background:transparent;color:#db0007}.last .item:focus .item_image img,.last .item:hover .item_image img{transform:scale(1.05);transition:transform .2s ease-in-out}.last .item:focus .item_title .btn,.last .item:hover .item_title .btn{text-decoration:underline}.last+.compilation{padding-top:40px}.item{position:relative}.item.wide{grid-column-start:auto;grid-column-end:span 2}.item.wide .item_title{font-size:24px;line-height:31px}.item.wide .item_image img{max-height:100%;max-width:unset}.item_link{display:block;position:relative;z-index:1}.item_link:focus .item_image img,.item_link:hover .item_image img{transform:scale(1.05);transition:transform .2s ease-in-out}.item_link:focus .item_title .btn,.item_link:hover .item_title .btn{text-decoration:underline;transition:-webkit-text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}.item_image{display:block;width:100%;margin-bottom:12px;overflow:hidden;height:424px;background:#f2f2f2}.item_image img{height:100%;width:100%;max-width:100%;object-fit:cover;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.item_tags{max-width:calc(100% - 40px);width:auto;flex-flow:wrap-reverse;align-items:flex-start;justify-content:flex-start;position:absolute;transform:translateY(-100%);padding:0 8px 8px 16px;top:424px;z-index:2}.item_tags .tag{margin-right:8px;margin-bottom:8px;font-size:14px;line-height:18px;position:relative;z-index:3}.item_tags .tag:not(:first-child){margin-left:0}.item_title{font-size:18px;line-height:23px;font-weight:400;margin-bottom:8px}.item_title .btn{transition:-webkit-text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}.item_data{font-size:14px;line-height:18px;opacity:.5;margin-bottom:0}.item_data>span{white-space:nowrap}.more{padding:40px 0;justify-content:center;align-items:center}.more_empty{margin-bottom:0}.article{position:relative;width:100%;margin:0 auto;padding:40px 0 80px calc(100% - 640px - 160px);display:flex;border-bottom:1px solid #e0e0e0}.article_image{position:absolute;top:40px;left:40px;overflow:hidden;margin:0;min-width:256px;width:calc(100% - 640px - 160px - 40px);max-width:408px;height:auto}.article_image-picture{width:100%;height:100%;background:#f2f2f2;overflow:hidden}.article_image-picture .horizontal{display:none}.article_image-picture img{height:100%;max-height:100%;width:100%;object-fit:cover}.article_image-caption p{border-bottom:1px solid #e0e0e0;padding:11px 0;margin:0;font-size:14px;line-height:18px;white-space:nowrap}.article_image-caption p span{opacity:.5}.article_body{padding:0;width:640px;max-width:100%;margin:0 auto}.article .wrapper{padding:0 80px}.article_title{font-size:32px;margin-bottom:24px;line-height:41px}.article_info-top{margin-bottom:16px;flex-wrap:wrap}.article_info-top .btn{margin-bottom:8px;font-size:18px;line-height:24px;padding:5px 16px}.article_info-top .btn:not(:last-child){margin-right:12px}.article_info-top .btn.blue{background:#205bf6!important}.article_info-top .share{display:block;position:relative}.article_info-top .share_button{margin:0 0 8px}.article_info-top .share_list{position:absolute;left:0;z-index:3;top:calc(100% - 4px);background:#fff;color:#000;border-radius:8px;overflow:hidden;width:240px;height:auto;font-size:16px;line-height:22px;box-shadow:0 10px 24px rgba(0,0,0,.15);display:none;flex-direction:column;right:0}.article_info-top .share_list .share_button{margin-left:0;margin-bottom:0;width:100%;border-radius:0;text-align:left;background:transparent;padding:13px 16px;font-size:18px;line-height:24px}.article_info-top .share_list .share_button:not(:last-child){border-bottom:1px solid #e0e0e0}.article_info-top .share_list.open{display:flex}.article_views{display:inline-block;border:1px solid #e0e0e0;border-radius:48px;padding:4px 15px;margin-bottom:8px;line-height:22px}.article_content p{font-size:18px;line-height:23px;margin-bottom:24px}.article_content h2,.article_content h3,.article_content h4,.article_content h5,.article_content h6{padding:0 0 24px;margin:0}.article_content h2{font-size:24px;line-height:31px}.article_content figure{margin:0 0 24px;width:100%}.article_content figure picture{width:100%;background:#f2f2f2}.article_content figure picture img{margin:0 auto;height:auto;width:100%}.article_content figure picture.vertical{max-height:400px;padding:24px 0}.article_content figure picture.vertical img{max-height:100%;width:auto}.article_content figure figcaption p{border-bottom:1px solid #e0e0e0;padding:11px 0;margin:0;font-size:14px;line-height:18px}.article_content figure figcaption p span{opacity:.5}.article_socials{padding:0 0 40px;border-bottom:1px solid #e0e0e0}.article_socials .socials_title{margin-bottom:24px;font-size:24px}.article_socials .socials_list{flex-wrap:wrap}.article_socials .socials_list .btn{margin-right:8px;margin-bottom:8px}.article_translation{overflow-x:hidden}.article_translation .translation_header{border-bottom:1px solid #e0e0e0;position:relative;align-items:center;justify-content:space-between;padding:20px 0}.article_translation .translation_header .line{display:block;height:1px;background:#db0007;width:320px;position:absolute;bottom:-1px;left:-320px}.article_translation .translation_header .line.animated{animation-name:a;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.article_translation .translation_title{margin-bottom:0;align-items:center;color:#db0007;font-size:18px;line-height:24px;font-weight:400}.article_translation .translation_title img{width:24px;height:24px;min-width:24px;margin-right:8px}.article_translation .translation_renew{margin-bottom:0;margin-left:16px;font-size:14px;line-height:18px;opacity:.5}.article_translation .translation_body .blockquote{border-top:none;margin-bottom:0}.banner{padding:40px 0;border-bottom:1px solid #e0e0e0}.banner_block{background:#828282;margin:0 auto}.banners{position:fixed;top:0;right:0;bottom:0;width:380px;border-left:1px solid #e0e0e0;padding:40px;display:flex;flex-direction:column;justify-content:center}.banners_wrapper{max-height:100%}.banners_container{flex-direction:column}.banners_item{background:#f2f2f2}.banners_item:not(:last-of-type){margin-bottom:6px}.banners_item img{width:100%;height:auto}.banners+.content-wrapper{padding-right:380px;padding-left:0}.blockquote{margin:0 0 24px;padding:24px 0 12px;border:solid #e0e0e0;border-width:1px 0}.blockquote_header{align-items:center;margin-bottom:16px}.blockquote_image{align-self:flex-start;width:56px;min-width:56px;height:56px;border-radius:50%;margin:0 16px 0 0;overflow:hidden}.blockquote_image img{height:100%;width:auto}.blockquote_source cite{color:#205bf6;font-style:normal;display:block;margin-bottom:2px;font-size:18px;line-height:23px}.blockquote_source p{opacity:.5;margin-bottom:0;font-size:18px;line-height:23px}.blockquote_body{padding-left:72px}.blockquote_body p{margin-bottom:16px;font-size:18px;line-height:23px}.blockquote_body footer{opacity:.5;padding-bottom:12px;font-size:18px;line-height:23px}.info{padding:56px 0}.info_title{margin:0 0 24px;font-size:32px;line-height:41px;font-weight:400}.info_body,.info_title{width:100%;max-width:640px}.info_body p{font-size:20px;line-height:28px;margin:0 0 28px}.content,.content-wrapper{height:100%;min-height:100vh}.content-wrapper{display:flex;flex-direction:column}@keyframes a{0%{left:-100%}to{left:100%}}@media screen and (min-width:1520px){.compilation_body{grid-template-columns:repeat(auto-fill,minmax(294px,1fr))}}@media screen and (max-width:1442px){.article{padding-left:296px}}@media screen and (min-width:1241px) and (max-width:1399px) and (orientation:landscape){.article+.compilation .compilation_body .item:nth-of-type(4){display:none}}@media screen and (max-width:1240px) and (orientation:landscape){.banners{display:none}.banners+.content-wrapper{padding-right:0}}@media screen and (max-width:1023px) and (orientation:landscape){.article .wrapper{padding:0 40px}}@media screen and (max-width:1024px) and (orientation:portrait){body{font-size:18px}.wrapper{padding:0 16px}.more{padding:24px 16px}.header{padding:16px 0;margin:0 16px;width:calc(100% - 32px);justify-content:center}.header .wrapper{padding:0}.header_logo{height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header_functional{margin-left:0;width:100%;justify-content:space-between;flex-direction:row-reverse}.header_functional .header_menu .menu{right:auto;left:0}.header_functional .header_menu .btn,.header_functional .header_notification .btn{margin-left:0}.header_language{display:none}.header--article{padding:24px 0;width:calc(100% - 32px)}.header--article .wrapper{padding:0}.header--article .header_logo{opacity:1;margin:0 auto;height:24px}.header--article .header_close{position:absolute;margin:0;top:50%;left:0;padding:12px;transform:translateY(-50%)}.header--article .header_close svg{display:none}.header--article .header_close svg.arrow{display:block}.compilation{padding:24px 0 0;margin:0 auto}.compilation:not(:last-child){border-bottom:none}.compilation_title{font-size:22px;line-height:28px}.compilation_subtitle{font-size:18px;line-height:23px}.compilation_header{margin-bottom:24px;padding-left:0;padding-right:0}.compilation_header .btn{margin-left:auto;margin-top:8px}.compilation_body{padding-left:0;padding-right:0;border-bottom:none;padding-bottom:0;width:100%;margin:0;display:block}.compilation .item{width:100%;position:relative;padding-left:64px;border-bottom:1px solid #e0e0e0;padding-bottom:24px;min-height:97px;margin:0 0 24px}.compilation .item.wide{width:100%}.compilation .item.wide .item_title{font-size:18px;line-height:23px}.compilation .item_image{width:48px;position:absolute;top:0;left:0;border-radius:8px;overflow:hidden;height:auto;padding-bottom:0;margin-bottom:0}.compilation .item_data,.compilation .item_title{font-size:18px;line-height:23px}.compilation .item_data{margin-bottom:0}.compilation .item_link{position:static}.compilation .item:last-child{margin-bottom:0}.compilation .more{padding:24px 0;margin:0 auto;text-align:center}.compilation .more .btn{font-size:16px;line-height:22px}.footer{margin:0 16px;padding:24px 0 72px}.footer .wrapper{flex-direction:column-reverse;padding:0}.footer_info,.footer_nav{width:100%;font-size:16px;line-height:21px}.footer_nav{margin-bottom:16px;max-width:none;flex-flow:wrap;justify-content:flex-start}.footer_nav .nav_link{margin-right:8px}.footer_logo{display:none}.article{overflow-x:hidden;padding:0 16px;margin-top:-1px;border-bottom:none}.article_body{position:static;width:100%;max-width:100%}.article .header{padding:16px 0}.article .header_logo{height:32px}.article .wrapper{padding:0}.article_image{position:static!important;width:calc(100% + 32px)!important;max-width:calc(100% + 32px);max-height:456px;margin:0 -16px}.article_image-picture{height:264px!important}.article_image-picture img{object-fit:cover;width:100%}.article_image-caption{padding:0 16px 17px;font-size:14px;line-height:18px}.article_image-caption p:not(:first-of-type){display:none}.article_title{padding-top:16px;font-weight:700;font-size:22px;line-height:28px}.article_info-top,.article_title{margin-bottom:16px}.article_info-bottom{font-size:16px!important;line-height:21px!important}.article_views{padding:0;border:none;margin:0;opacity:.5;font-size:18px;line-height:23px}.article_content{margin-bottom:32px}.article_content--inner{width:100%;max-width:100%}.article_content p{font-size:18px;line-height:23px}.article_content h2,.article_content h3,.article_content h4,.article_content h5,.article_content h6{padding:16px 0}.article_content h2{font-size:20px;line-height:26px}.article_content figure{margin-bottom:32px}.article_content figure picture{width:calc(100% + 32px);margin:0 -16px}.article_content figure figcaption{font-size:14px;line-height:18px}.article_socials{padding-bottom:32px}.article_socials .socials_title{padding-bottom:16px;font-size:20px;margin-bottom:0}.article_socials .socials_list{margin-left:-4px;width:calc(100% + 8px)}.article_socials .socials_list .btn{font-size:16px;line-height:22px;margin:0 4px 8px}.item.wide .item_title,.item.wide_subtitle,.item_subtitle,.item_title{font-size:18px;line-height:23px}.banners+.content-wrapper{padding-right:0}.blockquote_image{width:48px;min-width:48px;height:48px}.blockquote_body{padding-left:64px}.article_info-top .tag,.article_translation .translation_renew,.banners,.item_tags,.last,.nav,.rate{display:none}}@media (prefers-color-scheme:dark){body{background:#141414;color:#fff}body .footer_logo img,body .header_logo img{filter:invert(1)}body .article,body .article_content,body .article_socials,body .article_translation .translation_header,body .banner,body .compilation .item,body .compilation:not(:last-child),body .header,body .last,body .main .nav{border-bottom-color:#333}body .header .language,body .header .menu,body .header .notification{background:#333;color:#fff}body .header .language_item:not(:last-child),body .header .menu_item:not(:last-child),body .header .notification_item:not(:last-child){border-bottom-color:#4f4f4f}body .header .language_link:focus,body .header .language_link:hover,body .header .menu_link:focus,body .header .menu_link:hover,body .header .notification_link:focus,body .header .notification_link:hover{background:rgba(0,0,0,.1)}body .header--article .header_close svg{filter:invert(1)}body .header_tags .tag{background:transparent}body .header_tags .tag.active{background:#333}body .header_tags .tag-button img{filter:invert(1)}body .header_tags .tag_list{background:#333}body .header_tags .tag_list .tag{display:block;width:100%;padding:13px 16px;text-align:left;margin:0}body .header_tags .tag_list .tag:not(:last-of-type){border-bottom-color:#4f4f4f}body .last .item:not(:last-of-type){border-right-color:#333}body .blockquote{border-color:#333}body .banners{border-left-color:#333}body .footer{border-top-color:#333}body .btn-default{background:#333;color:#fff}body .btn-default:before{background:hsla(0,0%,100%,.1)}body .btn-icon img{filter:invert(1)}body .btn-icon:focus,body .btn-icon:hover{background:#333}body .compilation .rate_btn{border-color:#333}body .compilation_subtitle{color:#f2f2f2}body .article_image-picture{background:#333}body .article_image-caption p{border-bottom-color:#333}body .article_content figure img,body .article_content figure picture{background:#333}body .article_content figure figcaption p{border-bottom-color:#333}body .article_views{border-color:#333}body .article_info-top .share_list{background:#333;color:#fff}body .article_info-top .share_list .share_button:not(:last-child){border-bottom-color:#4f4f4f}body .article_info-top .share_list .share_button:focus,body .article_info-top .share_list .share_button:hover{background:rgba(0,0,0,.1)}body .item_image{background:#333}body .tag:before{background:hsla(0,0%,100%,.1)}body .tag.current:after{filter:invert(.92)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX2NsZWFyZml4LnNjc3MiLCJzdHlsZS5jc3MiLCJtb2R1bGVzL19kZWZhdWx0cy5zY3NzIiwibW9kdWxlcy9fbWlzYy5zY3NzIiwibW9kdWxlcy9fbm9ybWFsaXplLnNjc3MiLCJtb2R1bGVzL19wcmludC5zY3NzIiwiYmFzZS9fdmFycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUEsMkJBQ0UsWUFBWSxBQUNaLGFBQWMsQ0FBQSxBQUVoQixRQ3lFRSxNRHhFUSxDQURWLEFBQ1UsYUFNTixVQUFXLENBQUEsQUVYZixFQUNFLHNCQUFzQixBQUN0QiwyQkFBMkIsQUFDM0IsaUNBQWtDLENBQUEsQUNEcEMsWUFDRSwrQkFIeUQsQUFJekQsY0FBYyxBQUNkLGdCQUFpQixDQUFBLEFBRW5CLGlCQUNFLCtCQVJ5RCxBQVN6RCxjQUFjLEFBQ2QsZ0JBQWlCLENBQUEsQUFFbkIsb0JBQ0UsK0JBYnlELEFBY3pELGNBQWMsQUFDZCxnQkFBaUIsQ0FBQTs7QUNmbkIsNEVBQUEsQUFPQSxLQUNFLHVCQUF1QixBQUN2QiwwQkFBMEIsQUFDMUIsNkJBQThCLENBQVMsQUFvQnpDLG9GQVlFLGFBQWMsQ0FBQSxBQU9oQiw0QkFJRSxvQkFBcUIsQ0FBQSxBQU92QixzQkFDRSxhQUFhLEFBQ2IsUUFBUyxDQUFBLEFBT1gsU0FDRSx1QkFBd0IsQ0FBQSxBQVExQixrQkFFRSxZQUFhLENBQUEsQUFXZixFQUNFLDZCQUE2QixBQUM3QixvQ0FBcUMsQ0FBUyxBQVFoRCxpQkFFRSxlQUFnQixDQUFBLEFBV2xCLFlBQ0UsbUJBQW1CLEFBQ25CLDBCQUEwQixBQUMxQix5Q0FBQSxBQUFpQyxnQ0FBQSxDQUFTLEFBTzVDLFNBRUUsb0JBQW9CLEFBU3BCLGtCQUFtQixDQVRDLEFBZ0J0QixJQUNFLGlCQUFrQixDQUFBLEFBUXBCLEdBQ0UsY0FBYyxBQUNkLGNBQWdCLENBQUEsQUFPbEIsS0FDRSxzQkFBc0IsQUFDdEIsVUFBVyxDQUFBLEFBT2Is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TDI2Q25CLEFLMzZDbUIsa0NMbzlDUCxnQkFBaUIsQ0F6QzdCLEFBeUM2Qiw0QkFJbkIsZUt4OUNTLENMMjZDbkIsQUszNkNtQixpQ0wwOUNQLGNBQWMsQUFDZCxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQixRQUFTLENBbkRyQixBQW1EcUIsb0RBRVAsMkJLLzlDSyxDTDA2Q25CLEFLMTZDbUIsb0NMeStDWCx1QksxK0NXLENMMjZDbkIsQUszNkNtQixpQkwrK0NmLGlCSy8rQ2UsQ0wyNkNuQixBSzM2Q21CLGNMay9DZixzQktsL0NlLENMMjZDbkIsQUszNkNtQixhTHEvQ2YscUJLci9DZSxDTDI2Q25CLEFLMzZDbUIsa0JMdy9DZixnQkFDQSxBS3ovQ2UsVUFISCxDTDg2Q2hCLEFLOTZDZ0IseUJMOC9DViw2QkFBOEIsQ0FoRnBDLEFBZ0ZvQyxtQkFLOUIsZ0JBQWlCLENBckZ2QixBQXFGdUIsMENBR2pCLGVLbmdEYSxDTDI2Q25CLEFLMzZDbUIsNEJMd2dEYixpQkt4Z0RhLENMMjZDbkIsQUszNkNtQiwyQkwyZ0RiLGFLdGdEYSxDTHM2Q25CLEFLdDZDbUIsNEJMNGdEWCxlS2poRFcsQ0wyNkNuQixBSzM2Q21CLDhCTG9oRFgsd0JLcGhEVyxDTDI2Q25CLEFLMzZDbUIsc0VMNmhEVCxlSzdoRFMsQ0wyNkNuQixBSzM2Q21CLDBDTGdpRFQsd0JLaGlEUyxDTDI2Q25CLEFLMzZDbUIsb0JMcWlEYixpQktyaURhLENMMjZDbkIsQUszNkNtQixtQ0x3aURiLGdCQUNBLEFLemlEYSxVQUhILENMODZDaEIsQUs5NkNnQixrRUwraUROLDJCSzNpRFMsQ0wwNkNuQixBSzE2Q21CLDhHTDhpRFQseUJBQThCLENBcEl4QyxBQW9Jd0MsaUJBT2xDLGVLdGpEYSxDTDI2Q25CLEFLMzZDbUIsaUJMMmpEYiw2QkFBZ0MsQ0FoSnRDLEFBZ0pzQyx3QkFJOUIsa0JBQW9CLENBQUEsQ0FDckIiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiVjbGVhciB7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi5jbGVhciB7XHJcbiAgKnpvb206IDE7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgQGV4dGVuZCAlY2xlYXI7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgQGV4dGVuZCAlY2xlYXI7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBTQ1NTIE1JWElOU1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gaW5jbHVkZS1tZWRpYSBtb2R1bGVcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvaW5jbHVkZS1tZWRpYS9kaXN0L2luY2x1ZGUtbWVkaWFcIjtcbi8vIGluY2x1ZGUtbWVkaWEgcGx1Z2luXG5AaW1wb3J0IFwibW9kdWxlcy9faW0tdG8tZW0uc2Nzc1wiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIENPTkZJRyBNT0RVTEVTXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBDb25maWcgbW9kdWxlc1xuQGltcG9ydCBcImJhc2UvX3ZhcnMuc2Nzc1wiO1xuXG4vLyBDb21tb24gYW5pbWF0aW9uc1xuQGltcG9ydCBcIm1vZHVsZXMvX2FuaW1hdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX2NsZWFyZml4LnNjc3NcIjtcbi8vIE90aGVyIHJlc2V0c1xuQGltcG9ydCBcIm1vZHVsZXMvX2RlZmF1bHRzLnNjc3NcIjtcbi8vIE1pc2MsIHNlbGVjdGlvblxuQGltcG9ydCBcIm1vZHVsZXMvX21pc2Muc2Nzc1wiO1xuLy8gbm9ybWFsaXplLmNzc1xuQGltcG9ydCBcIm1vZHVsZXMvX25vcm1hbGl6ZS5zY3NzXCI7XG4vLyBGb3JtYXR0aW5nIGZvciBwcmludFxuQGltcG9ydCBcIm1vZHVsZXMvX3ByaW50LnNjc3NcIjtcbi8vIEZvbnRzXG5AaW1wb3J0IFwibW9kdWxlcy9fdHlwb2dyYXBoeS5zY3NzXCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gTEFZT1VUXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDAgMCAxLjMxMjVlbTtcbn1cbnAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbmg1IHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4uYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgJi1kZWZhdWx0IHtcbiAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5NjtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXkxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4wNSk7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi55ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXllbGxvdyFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYucGluayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGluayFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXB1cnBsZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuZ3JheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTMhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmJsdWUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmxpZ2h0Ymx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRibHVlIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5yZWQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJlZCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuZmIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZiIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi50dyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdHchaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLnZrIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci12ayFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuY29sb3Itd2hpdGUge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuY29sb3ItZGFyayB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1zcXVhcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAmLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk2O1xuICAgIH1cbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udmlzdWFsbHktaGlkZGVuIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHggNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5NTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAmX2xvZ28ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuICAmX2xhbmd1YWdlLCAmX21lbnUsICZfbm90aWZpY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgLmJ0bi1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG4gIC5tZW51LCAubGFuZ3VhZ2UsIC5ub3RpZmljYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICByaWdodDogMDtcbiAgICAmX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk1O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAubm90aWZpY2F0aW9uIHtcbiAgICAmX2VtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG4gICAgJl9saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE2cHg7XG4gICAgfVxuICB9XG4gICZfZnVuY3Rpb25hbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgJl90YWdzIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgLnRhZyB7XG4gICAgICBtYXJnaW46IDAgNnB4IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC50YWc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIDhweDtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9saXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAudGFnIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE2cHg7XG4gICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5NTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWFydGljbGUge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLmhlYWRlcl9sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgfVxuICAgIC5oZWFkZXJfY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLmFycm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50YWcge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICYuY3VycmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvU3VidHJhY3Quc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlO1xuICAgIH1cbiAgfVxufVxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5NTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgJl9pbmZvIHtcbiAgICB3aWR0aDogNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxuICAmX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gICZfYWJvdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbiAgJl9jb3B5cmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG4gICZfbmF2IHtcbiAgICB3aWR0aDogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgIC5uYXZfbGluayB7XG4gICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICB9XG4gIH1cbn1cbi5jb21waWxhdGlvbiB7XG4gIHBhZGRpbmc6IDI4cHggMCAwO1xuICAmX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbiAgJl90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbiAgJl9zdWJ0aXRsZSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5yYXRlIHtcbiAgICAmX2J0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5NjtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICYuZGlzYWJsZSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICZfbm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAmLmdyZWVuIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgIH1cbiAgICAgICYucmVkIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfYm9keSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjQ1cHgsIDFmcikpO1xuICAgIC5pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4O1xuICAgICAgJi53aWRlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgICAgICAuaXRlbV90aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2ltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk1O1xuICB9XG5cbiAgLnNlZV9hbGwuYnRuIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSkhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gICYueWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93IWltcG9ydGFudDtcbiAgfVxuICAmLnBpbmsge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rIWltcG9ydGFudDtcbiAgfVxuICAmLmdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4haW1wb3J0YW50O1xuICB9XG4gICYucHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHVycGxlIWltcG9ydGFudDtcbiAgfVxuICAmLmdyYXkge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5MyFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZSFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5saWdodGJsdWUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGJsdWUhaW1wb3J0YW50O1xuICB9XG4gICYucmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkIWltcG9ydGFudDtcbiAgfVxuICAmLmNvbG9yLXdoaXRlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlIWltcG9ydGFudDtcbiAgfVxuICAmLmNvbG9yLWRhcmsge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2shaW1wb3J0YW50O1xuICB9XG59XG4ubGFzdCB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5NTtcbiAgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5NTtcbiAgICB9XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgJl9pbWFnZSB7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIG1pbi13aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW46IDRweCAxNnB4IDRweCAwO1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgbWF4LWhlaWdodDogNDZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9kYXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIH1cbiAgICAgIG1hcmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrcmVkO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIC5pdGVtX2ltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtX3RpdGxlIC5idG4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgKyAuY29tcGlsYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4uaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi53aWRlIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogYXV0bztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICAuaXRlbV90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICB9XG4gICAgLml0ZW1faW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIC5pdGVtX2ltYWdlIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgICAuaXRlbV90aXRsZSAuYnRuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDQyNHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5NjtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuICAmX3RhZ3Mge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1mbG93OiB3cmFwLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHBhZGRpbmc6IDAgOHB4IDhweCAxNnB4O1xuICAgIHRvcDogNDI0cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgLnRhZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgLmJ0biB7XG4gICAgICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24gLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuICAmX2RhdGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgID4gc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuLm1vcmUge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmX2VtcHR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMCA4MHB4IGNhbGMoMTAwJSAtIDY0MHB4IC0gMTYwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk1O1xuICAmX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLXdpZHRoOiAyNTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjQwcHggLSAxNjBweCAtIDQwcHgpO1xuICAgIG1heC13aWR0aDogNDA4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgICYtcGljdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC8vbWF4LWhlaWdodDogNjEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTY7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLmhvcml6b250YWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYtY2FwdGlvbiB7XG4gICAgICBwIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5NTtcbiAgICAgICAgcGFkZGluZzogMTFweCAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbiAgJl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIH1cbiAgJl9pbmZvIHtcbiAgICAmLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICYuYmx1ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmtibHVlIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNoYXJlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJl9idXR0b24ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgfVxuICAgICAgICAmX2xpc3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgLnNoYXJlX2J1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3ZpZXdzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAmX2NvbnRlbnQge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgcGFkZGluZzogMCAwIDI0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIH1cbiAgICBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTY7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYudmVydGljYWwge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTU7XG4gICAgICAgICAgcGFkZGluZzogMTFweCAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk1O1xuICAgIC5zb2NpYWxzIHtcbiAgICAgICZfdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgICAmX2xpc3Qge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3RyYW5zbGF0aW9uIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgLnRyYW5zbGF0aW9uIHtcbiAgICAgICZfaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5NTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgLmxpbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrcmVkO1xuICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgIGxlZnQ6IC0zMjBweDtcbiAgICAgICAgICAmLmFuaW1hdGVkIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBsaW5lO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtyZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9yZW5ldyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIH1cbiAgICAgICZfYm9keSB7XG4gICAgICAgIC5ibG9ja3F1b3RlIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5iYW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTU7XG4gICZfYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5MztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmJhbm5lcnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDM4MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ncmF5NTtcbiAgcGFkZGluZzogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICZfd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuICAmX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAmX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5NjtcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgKyAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgcGFkZGluZzogMjRweCAwIDEycHg7XG4gIGJvcmRlcjogc29saWQgJGNvbG9yLWdyYXk1O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICAmX2hlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gICZfaW1hZ2Uge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgbWluLXdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX3NvdXJjZSB7XG4gICAgY2l0ZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWRhcmtibHVlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB9XG4gIH1cbiAgJl9ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgfVxuICAgIGZvb3RlciB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgfVxuICB9XG59XG5cbi5pbmZvIHtcbiAgcGFkZGluZzogNTZweCAwO1xuICAmX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgJl9ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW46IDAgMCAyOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4uY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuQGtleWZyYW1lcyBsaW5lIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUyMHB4KSB7XG4gIC5jb21waWxhdGlvbl9ib2R5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDI5NHB4LCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjU2cHggKyA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmFydGljbGUgKyAuY29tcGlsYXRpb24ge1xuICAgIC5jb21waWxhdGlvbl9ib2R5IHtcbiAgICAgIC5pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5iYW5uZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICsgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmFydGljbGUge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLm1vcmUge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICZfbG9nbyB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgICAmX2Z1bmN0aW9uYWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIC5oZWFkZXJfbWVudSB7XG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaGVhZGVyX25vdGlmaWNhdGlvbiwgLmhlYWRlcl9tZW51IHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9sYW5ndWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLS1hcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC5oZWFkZXJfbG9nbyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgICAuaGVhZGVyX2Nsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgJi5hcnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbXBpbGF0aW9uIHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gICAgJl9zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB9XG4gICAgJl9oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg0OHB4ICsgMTZweCk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk1O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICBtaW4taGVpZ2h0OiA5N3B4O1xuICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgICYud2lkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuaXRlbV90aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIH1cbiAgICAgICZfZGF0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vcmUge1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgcGFkZGluZzogMjRweCAwIDcycHg7XG4gICAgLndyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJl9pbmZvLCAmX25hdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIH1cbiAgICAmX25hdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLm5hdl9saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgJl9ib2R5IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAmX2xvZ28ge1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICZfaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHN0YXRpYyFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCkhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IDQ1NnB4O1xuICAgICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgICAgJi1waWN0dXJlIHtcbiAgICAgICAgaGVpZ2h0OiAyNjRweCFpbXBvcnRhbnQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAxN3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgICZfaW5mbyB7XG4gICAgICAmLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICAmLWJvdHRvbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl92aWV3cyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB9XG4gICAgJl9jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAmLS1pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIH1cbiAgICAgIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgICAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfc29jaWFscyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgIC5zb2NpYWxzIHtcbiAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9saXN0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDRweCA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pdGVtIHtcbiAgICAmX3RpdGxlLCAmX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgICAmLndpZGUge1xuICAgICAgLml0ZW1fdGl0bGUsICZfc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmFubmVycyB7XG4gICAgKyAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5ibG9ja3F1b3RlIHtcbiAgICAmX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgbWluLXdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgICAmX2JvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIH1cbiAgfVxuICAucmF0ZSwgLm5hdiwgLml0ZW1fdGFncywgLmFydGljbGVfaW5mby10b3AgLnRhZywgLmxhc3QsIC5iYW5uZXJzLCAuYXJ0aWNsZV90cmFuc2xhdGlvbiAudHJhbnNsYXRpb25fcmVuZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogRGFyayBtb2RlICovXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAuaGVhZGVyX2xvZ28sIC5mb290ZXJfbG9nbyB7XG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlciwgLm1haW4gLm5hdiwgLmNvbXBpbGF0aW9uOm5vdCg6bGFzdC1jaGlsZCksIC5hcnRpY2xlX2NvbnRlbnQsIC5hcnRpY2xlX3NvY2lhbHMsIC5jb21waWxhdGlvbiAuaXRlbSwgLmJhbm5lciwgLmFydGljbGUsIC5hcnRpY2xlX3RyYW5zbGF0aW9uIC50cmFuc2xhdGlvbl9oZWFkZXIsIC5sYXN0IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1ncmF5MTtcbiAgICB9XG4gICAgLmhlYWRlciB7XG4gICAgICAubWVudSwgLmxhbmd1YWdlLCAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXkxO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItZ3JheTI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfbGluayB7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1hcnRpY2xlIHtcbiAgICAgICAgLmhlYWRlcl9jbG9zZSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90YWdzIHtcbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXkxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJl9saXN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5MTtcbiAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWdyYXkyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sYXN0IHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLWdyYXkxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXkxO1xuICAgIH1cbiAgICAuYmFubmVycyB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLWdyYXkxO1xuICAgIH1cbiAgICAuZm9vdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1ncmF5MTtcbiAgICB9XG4gICAgLmJ0bi1kZWZhdWx0IHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5MTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGhzbGEoMCwwJSwxMDAlLC4xKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1pY29uIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5MTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbXBpbGF0aW9uIHtcbiAgICAgIC5yYXRlX2J0biB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXkxO1xuICAgICAgfVxuICAgICAgJl9zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTY7XG4gICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlIHtcbiAgICAgICZfaW1hZ2Uge1xuICAgICAgICAmLXBpY3R1cmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5MTtcbiAgICAgICAgfVxuICAgICAgICAmLWNhcHRpb24gcCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWdyYXkxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2NvbnRlbnQge1xuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXkxO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXkxO1xuICAgICAgICAgIH1cbiAgICAgICAgICBmaWdjYXB0aW9uIHAge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWdyYXkxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl92aWV3cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXkxO1xuICAgICAgfVxuICAgICAgJl9pbmZvLXRvcCAuc2hhcmVfbGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5MTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgLnNoYXJlX2J1dHRvbiB7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1ncmF5MjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtIHtcbiAgICAgICZfaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTE7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWcge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgICAgIH1cbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDAuOTIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbn1cclxuIiwiJHNlbGVjdC1iZzogdHJhbnNwYXJlbnRpemUobGlnaHRlbigkY29sb3IteWVsbG93LCAxMCksIDAuNSk7XHJcblxyXG46OnNlbGVjdGlvbntcclxuICBiYWNrZ3JvdW5kOiAkc2VsZWN0LWJnO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcbjo6LW1vei1zZWxlY3Rpb257XHJcbiAgYmFja2dyb3VuZDogJHNlbGVjdC1iZztcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG46Oi13ZWJraXQtc2VsZWN0aW9ue1xyXG4gIGJhY2tncm91bmQ6ICRzZWxlY3QtYmc7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLCAvKiAxICovXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm1haW4sIC8qIDIgKi9cclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHsgLyogMSAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxucHJvZ3Jlc3MsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxyXG4gKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlLCAvKiAxICovXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXHJcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiAqL1xyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udDogaW5oZXJpdDsgLyogMSAqL1xyXG4gIG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIG9wYWNpdHk6IDAuNTQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuIiwiQG1lZGlhIHByaW50IHtcclxuICAqIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYSxcclxuICBhOnZpc2l0ZWQge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gIGFbaHJlZl06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XHJcbiAgfVxyXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcclxuICB9XHJcbiAgLmlyIGE6YWZ0ZXIsXHJcbiAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcclxuICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbiAgcHJlLFxyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICB9XHJcbiAgdGhlYWQge1xyXG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xyXG4gIH1cclxuICB0cixcclxuICBpbWcge1xyXG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBwYWdlIHtcclxuICAgIG1hcmdpbjogMC41Y207XHJcbiAgfVxyXG4gIHAsXHJcbiAgaDIsXHJcbiAgaDMge1xyXG4gICAgb3JwaGFuczogMztcclxuICAgIHdpZG93czogMztcclxuICB9XHJcbiAgaDIsXHJcbiAgaDMge1xyXG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbiAgfVxyXG59XHJcbiIsIi8qIFZhcmlhYmxlc1xuICogPT09PT09PT09PT09PT09XG4gKlxuICogQWxsIHZhcmlhYmxlcyBhbmQgbW9zdCBvZiB0aGUgY29uZmlndXJhdGlvbiBpcyBkZWZpbmVkIG9uIHRoaXMgcGFnZS4gKi9cblxuLypcbiAqIEJyZWFrcG9pbnRzXG4gKiBFeGFtcGxlOiBAaW5jbHVkZSBtZWRpYSgnPHBob25lJykgeyBmb250LXNpemU6IDIwcHggfVxuICovXG4kYnJlYWtwb2ludHM6IGltLXRvLWVtKChcbiAgc21hbGwtcGhvbmU6IDQxMHB4LFxuICBwaG9uZTogNzY4cHgsXG4gIGRlc2t0b3A6IDEwMjRweCxcbiAgbGFyZ2UtZGVza3RvcDogMTcwMHB4XG4pKTtcblxuLypcbiAqIENPTE9SU1xuICovXG4vLyBCYXNlXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbiRjb2xvci1ncmF5MTogIzMzMzMzMztcbiRjb2xvci1ncmF5MjogIzRGNEY0RjtcbiRjb2xvci1ncmF5MzogIzgyODI4MjtcbiRjb2xvci1ncmF5NDogI0JEQkRCRDtcbiRjb2xvci1ncmF5NTogI2UwZTBlMDtcbiRjb2xvci1ncmF5NjogI0YyRjJGMjtcblxuLy8gQ29sb3JzXG4kY29sb3IteWVsbG93OiAjRjJDOTRDO1xuJGNvbG9yLXJlZDogI0VCNTc1NztcbiRjb2xvci1kYXJrcmVkOiAjREIwMDA3O1xuJGNvbG9yLXBpbms6ICNGRkREQkY7XG4kY29sb3ItZ3JlZW46ICMyN0FFNjA7XG4kY29sb3ItcHVycGxlOiAjOUI1MUUwO1xuJGNvbG9yLWJsdWU6ICMyRjgwRUQ7XG4kY29sb3ItZGFya2JsdWU6ICMyMDVCRjY7XG4kY29sb3ItbGlnaHRibHVlOiAjMkQ5Q0RCO1xuXG4kY29sb3ItZmI6ICM0ODY1QTg7XG4kY29sb3ItdHc6ICM0Q0EwRUM7XG4kY29sb3Itdms6ICM1QzgxQjQ7XG5cbi8qXG4gKiBGT05UIFNUQUNLU1xuICovXG4kZm9udC1mYW1pbHktcHJpbWFyeTogJ1BUIFNhbnMnLCBSb2JvdG8sIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiJdfQ== */

/*banner*/

.banner-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
}
.banner-wrap a {
	margin: 3px 0;
}
@media (min-width: 1440px) {
	.article_image-picture {
	height: 55%;
}
.article_image-picture img {
	max-height: 345px;
}
}
