/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */
.jcf-radio{border-radius:9px}.jcf-radio span{display:none;position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#777;border-radius:100%}.jcf-radio input[type=radio]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked span{display:block}.jcf-checkbox,.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #777;margin:0 3px 0 0;height:16px;width:16px}.jcf-checkbox span{position:absolute;display:none;height:4px;width:8px;top:50%;left:50%;margin:-7px 0 0 -6px;border:3px solid #777;border-width:0 0 3px 3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}:root .jcf-checkbox span{margin:-4px 0 0 -5px}.jcf-checkbox input[type=checkbox]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked span{display:block}.jcf-button,.jcf-file{display:inline-block;position:relative;overflow:hidden;background:#fff}.jcf-button{vertical-align:top;border:1px solid #777;margin:0 10px 10px 0;padding:5px 10px}.jcf-button .jcf-real-element{position:absolute;min-height:100%;min-width:100%;outline:0;opacity:0;padding:0;margin:0;border:0;bottom:0;right:0;left:0;top:0}.jcf-file{white-space:nowrap}.jcf-file .jcf-real-element{position:absolute;font-size:200px;height:200px;margin:0;right:0;top:0}.jcf-file .jcf-fake-input,.jcf-file .jcf-upload-button{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;border:1px solid #777;line-height:28px;height:28px}.jcf-file .jcf-fake-input{text-overflow:ellipsis;font-size:13px;width:125px;padding:0 8px}.jcf-file .jcf-upload-button{margin:0 0 0 -1px;padding:0 10px}.jcf-scrollable-wrapper{box-sizing:content-box;position:relative}.jcf-scrollbar-vertical{position:absolute;cursor:default;background:#e3e3e3;width:14px;bottom:0;right:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{background:#bbb;height:14px;width:14px;left:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-inc{top:auto;bottom:0}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#888;height:1px;width:14px}.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-dec,.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0}.jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:inline-block;position:relative;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3}.jcf-select{display:inline-block;vertical-align:top;position:relative;border:1px solid #777;background:#fff;margin:0 0 12px;min-width:150px;height:26px}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:13px;line-height:26px;margin:0 35px 0 8px}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:#aaa;width:26px;bottom:0;right:0;top:0}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select.jcf-compact-multiple{max-width:220px}.jcf-select.jcf-compact-multiple .jcf-select-opener:before{display:inline-block;padding-top:2px;content:'...'}.jcf-select-drop .jcf-select-drop-content{border:1px solid red}.jcf-select-drop.jcf-compact-multiple .jcf-hover{background:0 0}.jcf-select-drop.jcf-compact-multiple .jcf-selected{background:#e6e6e6;color:#000}.jcf-select-drop.jcf-compact-multiple .jcf-selected:before{display:inline-block;content:'';height:4px;width:8px;margin:-7px 5px 0 -3px;border:3px solid #777;border-width:0 0 3px 3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list,.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;width:100%}.jcf-list{position:relative;background:#fff;line-height:14px;font-size:12px}.jcf-list .jcf-list-content{overflow:auto}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list .jcf-option,.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{white-space:nowrap;cursor:default;padding:5px 9px;color:#656565;min-height:14px;height:1%}.jcf-list .jcf-disabled{background:#fff!important;color:#aaa!important}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-textarea{border:1px solid #b8c3c9;box-sizing:content-box;display:inline-block;position:relative}.jcf-textarea .jcf-scrollbar-horizontal{display:none;height:0}.jcf-textarea textarea{padding:8px 10px;border:none;margin:0}.jcf-textarea .jcf-resize{position:absolute;text-align:center;cursor:se-resize;background:#e3e3e3;font-weight:700;line-height:15px;text-indent:1px;font-size:12px;height:15px;width:14px;bottom:0;right:0}.jcf-textarea .jcf-resize:before{border:1px solid #000;border-width:0 1px 1px 0;display:block;margin:4px 0 0 3px;width:6px;height:6px;content:''}.jcf-number{display:inline-block;position:relative;height:32px}.jcf-number input{-moz-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #777;padding:3px 27px 3px 7px;margin:0;height:100%}.jcf-number input::-webkit-inner-spin-button,.jcf-number input::-webkit-outer-spin-button{-webkit-appearance:none}.jcf-number .jcf-btn-dec,.jcf-number .jcf-btn-inc{position:absolute;background:#aaa;width:20px;height:15px;right:1px}.jcf-number .jcf-btn-inc{top:1px}.jcf-number .jcf-btn-dec{top:auto;bottom:1px}.jcf-number .jcf-btn-dec:hover,.jcf-number .jcf-btn-inc:hover{background:#e6e6e6}.jcf-number.jcf-disabled .jcf-btn-dec:hover,.jcf-number.jcf-disabled .jcf-btn-inc:hover{background:#aaa}.jcf-number .jcf-btn-dec:before,.jcf-number .jcf-btn-inc:before{position:absolute;content:'';width:0;height:0;top:50%;left:50%;border:4px solid #aaa}.jcf-number .jcf-btn-inc:before{margin:-6px 0 0 -4px;border-color:transparent transparent #000 transparent}.jcf-number .jcf-btn-dec:before{margin:-1px 0 0 -4px;border-color:#000 transparent transparent transparent}.jcf-number .jcf-btn-dec.jcf-disabled:before,.jcf-number .jcf-btn-inc.jcf-disabled:before,.jcf-number.jcf-disabled .jcf-btn-dec:before,.jcf-number.jcf-disabled .jcf-btn-inc:before{opacity:.3}.jcf-number.jcf-disabled input{background:#ddd}.jcf-range{display:inline-block;min-width:200px;margin:0 10px;width:130px}.jcf-range .jcf-range-track{margin:0 20px 0 0;position:relative;display:block;height:10px}.jcf-range .jcf-range-wrapper{position:relative;background:#e5e5e5;border-radius:5px;display:block;margin:5px 0}.jcf-range.jcf-vertical{min-width:0;width:auto}.jcf-range.jcf-vertical .jcf-range-wrapper{margin:0;width:10px;height:auto;padding:20px 0 0}.jcf-range.jcf-vertical .jcf-range-track{height:180px;width:10px}.jcf-range.jcf-vertical .jcf-range-handle{left:-5px;top:auto}.jcf-range .jcf-range-display-wrapper{position:absolute;min-height:10px;min-width:10px;left:10px;right:10px}.jcf-range .jcf-range-display{border-radius:5px;position:absolute;background:#888;width:10px;height:10px}.jcf-range .jcf-range-display.jcf-range-min{margin:0 0 0 -10px;padding:0 0 0 10px}.jcf-range .jcf-range-display.jcf-range-max{margin:0 -10px 0 0;padding:0 10px 0 0}.jcf-range.jcf-vertical .jcf-range-display-wrapper{left:auto;right:auto;top:10px;bottom:10px}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-min{margin:0 0 -10px;padding:0 0 10px}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-max{margin:-10px 0 0;padding:10px 0 0}.jcf-range .jcf-range-handle{position:absolute;background:#aaa;border-radius:19px;width:19px;height:19px;margin:-4px 0 0;z-index:1;top:0;left:0}.jcf-range .jcf-range-mark{position:absolute;overflow:hidden;background:#000;width:1px;height:3px;top:-7px;margin:0 0 0 9px}.jcf-range.jcf-vertical .jcf-range-mark{margin:0 0 9px;left:14px;top:auto;width:3px;height:1px}.jcf-range .jcf-active-handle{z-index:2}.jcf-range.jcf-focus .jcf-active-handle{border:1px solid red;margin:-5px 0 0 -1px}.jcf-range.jcf-disabled{background:0 0!important;opacity:.3}.jcf-disabled{background:#ddd!important}.jcf-focus,.jcf-focus *{border-color:red!important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}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:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,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}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font:1em monospace,monospace}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;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{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{background:#060606;border-bottom:1px solid #fff;color:#f3f3fc;border-top:1px solid transpatent;padding:15px;}.jcf-select{width:100%;position:relative;height:47px;background:#302d28;color:#f9b242;border:none;border-left:1px solid #13100e;border-top:1px solid #13100e;border-right:1px solid #13100e;box-sizing:border-box;border-radius:4px;margin-bottom:0}.jcf-select.jcf-focus{border:1px solid transparent!important}.jcf-select.jcf-drop-active{border-left:1px solid #f9b242!important;border-top:1px solid #f9b242!important;border-right:1px solid #f9b242!important;border-radius:4px 4px 0 0}.jcf-select .jcf-select-text{line-height:47px;font-size:18px}.jcf-select .jcf-select-opener{background:0 0;position:absolute;top:50%;right:10px;margin:-2px 0 0 0;width:0;height:0;border:7px solid transparent!important;border-top-color:#f9b242!important;border-width:7px 6px 0 6px!important}.jcf-select .jcf-select-drop-content{border:1px solid #f9b242!important;border-top-color:#302d28!important;box-shadow:0 2px 5px #13100e}.jcf-select .jcf-list{background:#302d28}.jcf-select .jcf-option{white-space:nowrap;overflow:hidden;cursor:default;padding:5px 9px;height:38px;display:flex;align-items:center;color:#fff;font-size:14px}.jcf-select .jcf-option.jcf-hover{background:#f9b242;color:#302d28}.jcf-scrollbar .jcf-scrollbar-slider{background:#13100e}.jcf-scrollbar .jcf-scrollbar-handle{border-radius:10px;background:#f9b242;touch-action:none;position:absolute;top:0;height:29px;left:3px;width:8px}.jcf-scrollbar .jcf-scrollbar-handle:hover{background:#797979}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{background:#302d28;position:relative}.jcf-scrollbar-vertical .jcf-scrollbar-dec:before,.jcf-scrollbar-vertical .jcf-scrollbar-inc:before{background:0 0;content:"";position:absolute;top:3px;left:3px;right:10px;width:0;height:0;border:4px solid transparent!important;border-top-color:#f9b242!important;border-width:7px 4px 0 4px!important}.jcf-scrollbar-vertical .jcf-scrollbar-dec:before{border-top-color:transparent!important;border-bottom-color:#f9b242!important;border-width:0 4px 7px 4px!important}*{box-sizing:border-box}body{background:#13100e;padding-top:125px;font-family:"Noto Sans",Arial,Helvetica,sans-serif}body.menu-shown{overflow:hidden}body.admin-bar .header{margin-top:32px}.header{position:absolute;top:0;left:0;width:100%;font-family:'Noto Sans',sans-serif;box-shadow:#13100e 0 2px 10px;box-sizing:border-box;z-index:9500;padding:20px 15px 5px;background:rgba(19,16,14,.9);transition:top 1s linear 0s;display:flex;flex-wrap:wrap;justify-content:center}.header.header-fixed{position:fixed;-webkit-animation:.5s header-fixed-show;animation:.5s header-fixed-show}@-webkit-keyframes header-fixed-show{from{top:-140px}to{top:0}}@keyframes header-fixed-show{from{top:-140px}to{top:0}}.header__buttons{width:50%;display:flex;align-items:center;justify-content:flex-end}.header__bottom,.header__top{width:100%;display:flex;justify-content:space-between;align-items:center;max-width:1800px;min-width:320px}.header__navigation{display:none;width:100%}.header__navigation.desctop-nav{display:block}.header__navigation nav{display:flex;flex-wrap:wrap;width:100%}.header__navigation ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center;width:100%}.header__navigation ul li{position:relative;display:block;margin:0 5px 0 0}.header__navigation ul li.current-menu-item a{color:#f9b242;background:#13100e;border:1px solid #f9b242;pointer-events:none}#breadcrumbs{list-style:none;margin:5px 0;overflow:hidden;font-size:14px;font-style: italic;}#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:5px;}#breadcrumbs .separator{font-size:14px;font-weight:100;color:#ccc;}#breadcrumbs strong.bread-current{color:#fff;}.header__navigation ul li.current-menu-item a:hover{color:#f9b242;background:#13100e;border:1px solid #f9b242;pointer-events:none;cursor:inherit}.header__navigation ul li a{text-transform:uppercase;font-weight:700;padding:0 20px;letter-spacing:2px;text-align:center;color:#fff;border-radius:5px;line-height:48px;text-decoration:none;box-sizing:border-box;font-size:14px;display:block;transition:.2s ease}.header__navigation ul li a:hover{color:#f9b242;background:#302d28}.header__navigation ul li a.active{color:#f9b242;background:#13100e;border:1px solid #f9b242;pointer-events:none}.header__navigation ul li a.active:hover{color:#f9b242;background:#13100e;border:1px solid #f9b242;pointer-events:none;cursor:inherit}.header__navigation ul li ul{display:none;position:absolute;top:99%;left:0;border:1px solid #f9b242;border-radius:5px;background:#302d28;text-align:center;text-transform:uppercase;overflow:hidden;min-width:160px;padding:0}.header__navigation ul li ul li{line-height:30px;margin:0}.header__navigation ul li ul li a{display:block;position:relative;color:#dcd9d5;text-decoration:none;font-size:10px}.header__navigation ul li ul li a:hover{background:rgba(19,16,14,.7)}.header__navigation ul li ul li.current-menu-item a{color:#f9b242;background:#13100e;border:none}.header__navigation ul li ul li.current-menu-item a:hover{color:#f9b242;background:#13100e;border:none;pointer-events:none;cursor:inherit}.header__navigation ul li:hover ul{display:block}.logo{position:relative;top:-10px;display:block;height:47px;width:255px;z-index:215}.logo a,.logo img{display:block;width:100%;height:100%}.logo img{-o-object-fit:contain;object-fit:contain}.social{display:flex;align-items:center;margin:0 30px 0 0}.social__text{color:#797979;text-transform:uppercase;box-sizing:border-box;font-size:12px;padding:0 5px 0 0}.social__btns{display:flex;align-items:center}.social__link{background:url(/wp-content/themes/playfortuna/img/images-list-s0338380434.png) no-repeat 0 -1795px;display:block;height:30px;width:30px;overflow:hidden;margin:0 2px}.social__link.fb{background-position:0 -1795px}.social__link.ggl{background-position:0 -2144px}.social__link.mlru{background-position:0 -3519px}.social__link.twit{background-position:0 -5379px}.social__link.vk{background-position:0 -5490px}.social__link.ynx{background-position:0 -5720px}.login-btns{display:flex;align-items:center;justify-content:flex-end}.login-btns a{font:700 14px 'Noto Sans';color:#000;letter-spacing:2px;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer}.login-btns .login{position:relative;min-width:110px;border-radius:50px 0 0 50px;height:48px;line-height:48px;display:inline-block;border:1px solid #f9b242;background:#f9b242;margin-right:2px}.login-btns .login:hover{background:#000;color:#f9b242;border:1px solid #f9b242}.login-btns .register{min-width:165px;border-radius:0 50px 50px 0;display:inline-block;width:auto;height:48px;line-height:48px;border:1px solid #3daa45;background:#3daa45}.login-btns .register:hover{background:#000;color:#3daa45;border:1px solid #3daa45}.slider{width:100%;height:500px;position:relative}.slider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider__main{background:#000;height:500px}.slider .swiper-slide{height:500px}.slider .gallery-thumbs{position:absolute;bottom:20px;left:0;right:0;z-index:110;display:flex;justify-content:center}.slider .gallery-thumbs .swiper-wrapper{flex-grow:0;flex-basis:auto;display:flex;justify-content:center}.slider .gallery-thumbs .swiper-slide{height:80px;width:240px;pointer-events:all;cursor:pointer}.slider .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .slider-preview__progress{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-name:animateLine;animation-name:animateLine;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:linear;animation-timing-function:linear}.slider .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .slider-preview__img{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-name:animateImg;animation-name:animateImg;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes animateLine{from{width:100%;transform:translateY(-75px)}25%{transform:translateY(0)}to{width:0;transform:translateY(0)}}@keyframes animateLine{from{width:100%;transform:translateY(-75px)}25%{transform:translateY(0)}to{width:0;transform:translateY(0)}}@-webkit-keyframes animateImg{from{opacity:100%;transform:translateY(0)}25%{opacity:0;transform:translateY(100%)}to{opacity:0;transform:translateY(100%)}}@keyframes animateImg{from{opacity:100%;transform:translateY(0)}25%{opacity:0;transform:translateY(100%)}to{opacity:0;transform:translateY(100%)}}.slider-preview{position:relative;width:100%;height:80px;margin:0 5px;border-radius:4px;overflow:hidden}.slider-preview__img{opacity:100%;transform:translateY(0)}.slider-preview__progress{position:absolute;bottom:0;transform:translateY(-75px);right:0;width:100%;height:5px;background:#3daa45;border-radius:100px;z-index:1}.nav-content ul{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:4px solid #302d28;box-sizing:border-box;list-style:none;margin:0 0 20px 0}.nav-content ul li{position:relative}.nav-content ul li.active a:before{background:#f9b242}.nav-content ul li a{font:700 18px "Noto Sans",Arial,Helvetica,sans-serif;position:relative;display:inline-block;color:#f9b242;text-decoration:none;padding:15px 0 20px 0;text-transform:uppercase}.nav-content ul li a:hover{opacity:.8;cursor:pointer}.nav-content ul li a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:attr(data-text);opacity:0;color:#f9b242;transform:translate3d(0,25%,0);transition:transform 1s,opacity .5s;transition-timing-function:cubic-bezier(.2,1,.3,1);box-sizing:border-box;padding:15px 0 20px 0}.nav-content ul li a:before{position:absolute;left:0;bottom:-4px;width:100%;height:4px;content:"";background:0 0;border-radius:4px}.nav-content ul li a span{transition:transform 1s,opacity .5s;transition-timing-function:cubic-bezier(.2,1,.3,1);box-sizing:border-box}.nav-content ul li a:hover:before{background:rgba(249,178,66,.3)}.nav-content ul li a:hover:after{opacity:1;transform:translate3d(0,0,0)}.nav-content ul li a:hover span{opacity:0;transform:translate3d(0,-25%,0)}.content{font:16px 'Noto Sans';padding-top:40px}.content h1{font-weight:700;color:#ededed}.content__text{position:relative;height:200px;overflow:hidden}.content__text p{margin:15px 0 30px 0;line-height:1.5}.content__more{text-align:right}.content__more-btn{cursor:pointer;color:#f9b242;text-decoration:underline}section{width:100%;min-width:320px;box-sizing:border-box}.container{max-width:1800px;margin:0 auto;padding:0 15px}.certificate__text{font:bold 15px arial;color:#86bee0;text-decoration:none}.footer{position:relative;padding:40px 0 20px 0}.footer__nav{margin:50px auto 0;padding:30px 0;background:#302d28}.footer__nav ul{display:block}.footer__nav ul li{display:table-cell;width:1%;text-align:center}.footer__nav ul li a{font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:1px;color:#f9b242;text-decoration:none;transition:all .1s ease-in-out;font-size:14px}.footer__nav ul li a:hover{color:#dcd9d5}.footer .certificate__row{width:100%;display:flex;align-items:center;justify-content:center}.footer .certificate__box{display:flex;padding:0 15px;flex-direction:column;align-items:center}.footer .certificate__box a{text-decoration:none}.footer .certificate__box a:hover{text-decoration:none;cursor:pointer}.payment-box{display:table;width:100%;padding:0 0 10px 0;text-align:center}.payment-box__item{display:table-cell;width:1%;margin:0 5px;height:40px;vertical-align:top}.payment-box__link{position:relative;display:inline-block;color:#fff;text-decoration:none;text-align:center;font-size:9px;cursor:pointer;display:inline-block}.payment-box__link::before{position:absolute;left:0;top:0;content:""}.payment-box__text{position:absolute;top:0;left:50%;margin:0 0 0 -44px;padding:30px 0 0 0;width:88px;color:#302d28;transition:all .1s ease-in-out;font-size:13px}.payment-box .visa-icon::before{background:url(/wp-content/themes/playfortuna/img/visa.png) no-repeat 0 0/contain;display:block;overflow:hidden;height:47px;width:49px;margin:-23.5px 0 0 -24.5px}.payment-box .maestro-icon::before{background:url(/wp-content/themes/playfortuna/img/maestro.png) no-repeat 0 0/contain;display:block;overflow:hidden;height:40px;width:67px;margin:-20px 0 0 -33.5px}.payment-box .qiwi-icon::before{background:url(/wp-content/themes/playfortuna/img/qiwi.png) no-repeat 0 5px/contain;display:block;overflow:hidden;height:46px;width:44px;margin:-23px 0 0 -22px}.payment-box .webmoney-icon::before{background:url(/wp-content/themes/playfortuna/img/webmoney.png) no-repeat 0 0/contain;display:block;overflow:hidden;height:45px;width:45px;margin:-22.5px 0 0 -22.5px}.payment-box .neteller-icon::before{background:url(/wp-content/themes/playfortuna/img/neteller.png) no-repeat 0 0/contain;display:block;overflow:hidden;height:19px;width:107px;margin:-9.5px 0 0 -53.5px}.payment-box .skrill-icon::before{background:url(/wp-content/themes/playfortuna/img/scrill.png) no-repeat 0 0/contain;display:block;overflow:hidden;height:26px;width:76px;margin:-13px 0 0 -38px}.payment-box .yandex-wallet-icon::before{background:url(/wp-content/themes/playfortuna/img/yandexmoney.png) no-repeat 0 0/contain;display:block;overflow:hidden;height:43px;width:38px;margin:-21.5px 0 0 -19px}.games-filter{margin-bottom:50px}.games-filter__form{display:flex;align-items:flex-start}.games-filter__field{position:relative;margin-right:15px;width:240px}.games-filter__field-icon{position:absolute;cursor:pointer;top:50%;right:10px;transform:translateY(-50%);z-index:5}.games-filter__field-input{position:relative;width:100%;height:48px;padding:0 40px 0 10px;border:none;line-height:1;border-radius:3px;color:#fff;background:#302d28;box-sizing:border-box;font-size:18px;z-index:4;outline:0}.games__slider{padding:0 50px}.games__slider .swiper-button-next,.games__slider .swiper-button-prev{position:absolute;top:50%;margin:-15px 0 0 0;border:1px solid transparent;cursor:pointer;text-indent:-9999px}.games__slider .swiper-button-next{background:url(/wp-content/themes/playfortuna/img/images-list-s0338380434.png) no-repeat 0 -465px;right:0;display:block;overflow:hidden;height:37px;width:13px}.games__slider .swiper-button-prev{background:url(/wp-content/themes/playfortuna/img/images-list-s0338380434.png) no-repeat 0 -289px;left:0;display:block;overflow:hidden;height:37px;width:13px}.games__new{position:relative;padding:10px;background:#302d28;border-radius:10px;box-sizing:border-box}.games__new-icon{background:url(/wp-content/themes/playfortuna/img/images-list-s0338380434.png) no-repeat 0 -3756px;display:block;overflow:hidden;height:77px;width:77px;position:absolute;top:0;left:0;z-index:99}.games__new-box{position:relative;display:inline-block;width:100%;height:144px}.games__new img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.games__new-hover{position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #f9b242;border-radius:5px;background:rgba(19,16,14,.8);opacity:0;transition:transform .1s ease-in-out,opacity .1s ease-in-out;z-index:15}.games__new-hover-inner{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.games__new.active .games__new-hover{opacity:1;transition:transform .1s ease-in-out,opacity .1s ease-in-out}.games__new-provider{padding:10px 0 0 0;text-align:center}.games__new-provider img{display:inline-block;width:85px;height:30px;-o-object-fit:contain;object-fit:contain}.games__new-title{position:relative;width:90%;margin:0 auto;letter-spacing:1px;text-align:center;color:#ededed;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;font-size:13px}.games__new-btn{padding:5% 0 0 0;position:relative;text-align:center}.games__new-btn-link{background:url(/wp-content/themes/playfortuna/img/game-play.svg);display:block;width:48px;height:48px;margin:0 auto;transition:background .1s linear}.games__new-btn-demo{position:relative;min-height:30px}.games__new-btn-demo a{text-transform:uppercase;font-weight:700;cursor:pointer;font-size:14px;display:inline-block;margin:5% 0 0 0;text-decoration:none;color:#f9b242;white-space:nowrap}.game-item{position:relative;font-family:"Noto Sans",Arial,Helvetica,sans-serif;border-radius:5px;background:#302d28;border:1px solid #13100e;box-sizing:border-box;overflow:hidden}.game-item:hover .game-hover{opacity:1;transition:transform .1s ease-in-out,opacity .1s ease-in-out}.game-item__image{display:block;width:100%;height:157px;-o-object-fit:cover;object-fit:cover}.game-item__title{position:relative;width:90%;margin:0 auto;letter-spacing:1px;text-align:center;color:#ededed;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;font-size:13px;font-size:1.3rem}.game-item__title_mobile{position:relative;width:100%;height:24px;padding:5px 0 5px 25px;font-size:10px;font-size:1rem}.game-item__link{display:block}.game-list{margin-top:30px}.game-list__items{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-flow:dense;grid-gap:15px;margin:20px 0 0 0;transform:translateZ(0)}.game-list__item{width:100%}.game-list__search{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-flow:dense;grid-gap:15px;margin:10px 0 0 0;transform:translateZ(0)}.game-list__search .game-list__item{height:160px;margin:7px;width:100%}.game-list__search .game-list__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.game-list__search .game-item{width:100%;height:100%}.game-hover{position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #f9b242;border-radius:5px;background:rgba(19,16,14,.8);opacity:0;transition:transform .1s ease-in-out,opacity .1s ease-in-out;z-index:15}.game-hover-inner{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.game-hover__btn-box{padding:5% 0 0 0;position:relative;text-align:center}.game-hover-demo-wrap{position:relative;min-height:30px}.game-hover__btn-demo{display:inline-block;margin:5% 0 0 0;text-decoration:none;color:#f9b242}.game-hover__btn-demo,.game-hover__btn-onmoney{white-space:nowrap}.game-hover__btn-onmoney{display:block;width:48px;height:48px;margin:0 auto}.provider-list{padding:40px 0 0 0;text-align:center}.provider-list__item{display:inline-block;padding:0 20px 40px 20px;vertical-align:middle}.provider-list__item a{cursor:pointer;display:inline-block}.icon-play{background:url(data:image/svg+xml;utf8,%3Csvg%20width%3D%2748%27%20height%3D%2748%27%20viewBox%3D%270%200%2048%2048%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20width%3D%2748%27%20height%3D%2748%27%20rx%3D%2724%27%20fill%3D%27%233DAA45%27%2F%3E%3Cpath%20d%3D%27M19%2016.7078C19%2015.9434%2019.8228%2015.4617%2020.4893%2015.8357L33.4496%2023.108C34.1297%2023.4896%2034.1307%2024.4681%2033.4514%2024.8511L20.4912%2032.1592C19.8246%2032.535%2019%2032.0534%2019%2031.2881V16.7078Z%27%20fill%3D%27%2312100E%27%2F%3E%3C%2Fsvg%3E);transition:background .1s linear}.icon-play:hover{background:url(data:image/svg+xml;utf8,%3Csvg%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2247%22%20height%3D%2247%22%20rx%3D%2223.5%22%20fill%3D%22%2312100E%22%20fill-opacity%3D%220.8%22%20stroke%3D%22%233DAA45%22%2F%3E%3Cpath%20d%3D%22M19%2016.7078C19%2015.9434%2019.8228%2015.4617%2020.4893%2015.8357L33.4496%2023.108C34.1297%2023.4896%2034.1307%2024.4681%2033.4514%2024.8511L20.4912%2032.1592C19.8246%2032.535%2019%2032.0534%2019%2031.2881V16.7078Z%22%20fill%3D%22%233DAA45%22%2F%3E%3C%2Fsvg%3E);transition:background .1s linear}.icon-play.disabled{background:url(data:image/svg+xml;utf8,%3Csvg%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2247%22%20height%3D%2247%22%20rx%3D%2223.5%22%20fill%3D%22%2312100E%22%20fill-opacity%3D%220.8%22%20stroke%3D%22%233DAA45%22%2F%3E%3Cpath%20d%3D%22M19%2016.7078C19%2015.9434%2019.8228%2015.4617%2020.4893%2015.8357L33.4496%2023.108C34.1297%2023.4896%2034.1307%2024.4681%2033.4514%2024.8511L20.4912%2032.1592C19.8246%2032.535%2019%2032.0534%2019%2031.2881V16.7078Z%22%20fill%3D%22%233DAA45%22%2F%3E%3C%2Fsvg%3E);border:none;-webkit-filter:grayscale(1);filter:grayscale(1)}.new-width{width:100%;max-width:1800px;min-width:320px;margin:0 auto;padding:0 15px;box-sizing:border-box}.copyrights-box{width:40%;margin:30px auto 0;padding:10px 0 0;text-align:center;line-height:25px;font-size:13px;color:#fff}.content-width{max-width:980px;margin:0 auto;padding:0 2%}.scroll-hide{position:fixed;overflow:hidden}.read-more{color:#f9b242}h1,h2,h3,h4,h5,h6{position:relative;margin:0;padding-bottom:.1rem;font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-weight:400;color:#f9b242}h1{font:35px "Noto Sans",Arial,Helvetica,sans-serif}h2{font:23px "Noto Sans",Arial,Helvetica,sans-serif}h3{font:18px "Noto Sans",Arial,Helvetica,sans-serif}h4{font:10px "Noto Sans",Arial,Helvetica,sans-serif}h5{font:8px "Noto Sans",Arial,Helvetica,sans-serif}h1{font-weight:700;color:#ededed}h2{font-weight:500}a{color:#f9b242}a:hover{color:#f9b242;text-decoration:none;outline:0}a:focus{outline:0}video:focus{outline:0}ul{margin:10px;padding:10px}ul li{list-style-type:disc;margin:5px;padding:5px}ol{margin:0;padding:0 0 0 25px}ol li{margin:0;padding:0 0 15px 0;line-height:22px}.content{font:16px "Noto Sans",Arial,Helvetica,sans-serif;padding-top:40px;color:#fff}.content__404{text-align:center;padding:50px 0}.content__404-big{padding:25px 0 0;font-size:188px}.content__404 .page-content{font-size:24px;text-align:center}.content__404-back-link{display:inline-block;cursor:pointer}.content p{margin:15px 0 30px 0;line-height:1.95}.content .cols-9{padding:0 20px 0 0}.content .cols-3{padding:0 0 0 20px}.content-toggle{position:relative;height:200px;overflow:hidden}.content-fade-out{position:absolute;left:0;bottom:0;width:100%;height:100px;background-size:100%}.content-toggle-btn-box{text-align:right}.content-toggle-btn{cursor:pointer;color:#f9b242;text-decoration:underline}.content-toggle-btn:hover{text-decoration:none}.content .sub-title,.content .title{padding:0 0 20px 0;font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-weight:700;color:#ededed}.content .sub-title{color:#f9b242}.small-text{font-size:11px;font-size:1.1rem}.list li{position:relative;padding:0 0 0 20px;margin:0 0 15px 0}.list li::before{position:absolute;top:50%;left:0;width:5px;height:5px;content:"";background:#f9b242;border-radius:50%;transform:translateY(-50%)}.list-number{margin:0 0 20px 0}.list-number li{padding:0;margin:0 0 5px 0;line-height:initial}.list-terms{padding:7px 0 0 0}.list-terms li{line-height:16px;padding:0 0 7px 0}.list-terms-sub{padding:0 0 0 25px}.link{color:#f9b242;text-decoration:underline;cursor:pointer}.link:hover{text-decoration:none}.content-area.content{padding-top:0}.btn-green{display:inline-block;position:relative;width:auto;margin:0 -2px 0 0;padding:0 15px;color:#000;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;border-radius:50px;overflow:hidden;box-sizing:border-box;font-size:14px;line-height:38px;border:1px solid #3daa45;background:#3daa45;border-radius:50px}.btn-green:hover{background:#000;color:#3daa45;border:1px solid #3daa45}.game-page__container{background:url(/wp-content/themes/playfortuna/img/slots.jpg) 0 0/cover;padding-top:40px;min-height:440px;display:flex;justify-content:center}.game-page__main{display:flex;justify-content:center;flex-grow:1}.game-page__main-right{width:250px;display:flex}.game-page__main-left iframe{width:54vw;height:32vw}.game-page__winners{flex-grow:1;background:#302d28;border-radius:4px}.game-page__winners-tab{background:url(/wp-content/themes/playfortuna/img/win.png) no-repeat center/24px;height:46px}.game-page__winners-content{padding:10px;box-sizing:border-box}.game-page__winners-title{padding:0 0 10px 0;text-align:center;color:#ededed;text-transform:uppercase;font-size:14px}.game-page__winners-items{overflow-y:auto;height:calc(32vw - 86px)}.game-page__winners-item{display:flex;padding:10px 0;border-bottom:1px solid #13100e;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out}.game-page__winners-item-img{width:75px}.game-page__winners-item-img img{width:100%;height:auto}.game-page__winners-item-info{padding:0 0 0 5px;box-sizing:border-box}.game-page__winners-item-name{color:#fff;font-size:10px}.game-page__winners-item-won{padding:0 0 5px 0;color:#3daa45;font-size:14px}.game-page__winners-item-game{color:#f9b242;font-size:10px;text-decoration:underline;display:block}.game-page__winners-item-game:hover{color:#f9b242;text-decoration:none;outline:0}.game-page__bottom-container{max-width:980px;margin:0 auto;padding:20px 0}.game-page__play{text-align:center;margin:0 0 50px 0;padding:0 0 25px 0;border-bottom:1px solid #302d28}.game-page__info{display:flex}.game-page__characteristics{width:280px;flex-shrink:0}.game-page__demo{padding-left:20px;flex-grow:1}.game-page__demo img{width:100%;height:auto}.feature-box{position:relative;padding:50px 50px 20px 60px;border:1px solid #302d28;border-radius:15px;box-sizing:border-box;color:#fff}.feature-box .feature-box-title{font:14px "Noto Sans",Arial,Helvetica,sans-serif;position:absolute;top:-10px;left:0;width:100%;letter-spacing:1px;text-align:center;text-transform:uppercase}.feature-box .feature-box-title span{padding:0 15px;background:#13100e}.feature-box ul li{position:relative;padding:0 0 15px 0}.feature-box ul li::before{position:absolute;top:5px;left:-20px;width:4px;height:4px;content:"";/*background:#f9b242;border-radius:4px*/}.feature-box ul li span{color:#f9b242}.more-btn{display:flex;justify-content:center;align-items:center;padding:25px}.more-btn a{font:700 14px 'Noto Sans';color:#000;letter-spacing:2px;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;min-width:165px;display:inline-block;width:auto;height:48px;line-height:48px;border:1px solid #3daa45;background:#3daa45;border-radius:50px;padding:0 20px}.more-btn a:hover{background:#000;color:#3daa45;border:1px solid #3daa45;cursor:pointer}.hidden{display:none!important}.mob-btn{width:29px;height:18px;display:none;flex-direction:column;justify-content:space-between;cursor:pointer;position:relative}.mob-btn span{width:100%;height:2px;display:block;background:#fff;transition:all .4s ease}.mob-btn.active span:nth-child(1){transform:rotate(45deg);position:absolute}.mob-btn.active span:nth-child(2){display:none}.mob-btn.active span:nth-child(3){transform:rotate(-45deg)}.burger{display:flex;justify-content:flex-end;z-index:99999}iframe,img,video{max-width:100%}@media screen and (max-width:1200px){.header__top{justify-content:space-between}.header__buttons,.logo{display:flex;justify-content:center;text-align:center}.slider-preview{height:35px}.header{padding:10px}.header__buttons{width:auto}body,html{width:100%}body{padding-top:67px}.social{display:none}.logo{top:0}.logo a{display:inline-block}.slider{height:auto}.slider__main{height:300px}.header__navigation{position:fixed;bottom:0;left:0;width:100%;display:block;z-index:9999;padding:15px;background:#13100e;box-shadow:5px -5px 10px rgba(0,0,0,.4)}.header__navigation nav{position:fixed;width:100%;height:calc(100% - 118px);left:0;top:70px;background:#302d28;z-index:9999;display:flex;justify-content:center;align-items:center;z-index:9999;transform:translateX(-150%);transition:transform .4s ease}.header__navigation nav li a{text-align:center!important}.header__navigation nav.active{transform:translateX(0)}.header__navigation ul li a{padding:0 10px}.nav-content ul li a{padding:10px 0}.game-list__items,.game-list__search{grid-template-columns:repeat(4,1fr);padding:0 10px}.game-page{padding-top:40px}.game-page__main-left iframe{height:100%}.games__new-box{height:98px}.games__new-provider img{height:18px}.game-list__items,.game-list__search{grid-template-columns:repeat(3,1fr)}.mob-btn{display:flex;z-index:9999}.mob-btn.active{margin-top:10px}.header__navigation.desctop-nav{display:none}.header__navigation nav{position:fixed;width:100%;height:calc(100% - 118px);left:0;top:70px;background:#302d28;z-index:9999;display:flex;justify-content:center;align-items:center}.header__navigation ul{flex-direction:column;align-items:flex-start;width:100%}.header__navigation ul li{padding:0;text-align:left;width:100%}.header__navigation ul li a{text-align:left}.header__navigation ul li.current-menu-item a{color:#f9b242;background:#13100e;border:none}.header__navigation ul li.current-menu-item a:hover{color:#f9b242;background:#13100e;border:none}.header__navigation ul li:hover ul{display:none}.header__navigation ul li ul{display:none;position:relative;top:auto;left:auto;border:0;border-radius:0;background:#302d28;text-align:left;text-transform:uppercase;overflow:hidden;min-width:unset;padding:0}.header__navigation ul li ul li{margin:0;padding:0}.nav-content ul{display:block;white-space:nowrap;overflow-x:auto}.nav-content ul li{display:inline-block;margin:0 7px;white-space:nowrap}.nav-content ul li:after,.nav-content ul li:before{display:none}.nav-content ul li a:after,.nav-content ul li a:before{display:none}.slider .gallery-thumbs .swiper-slide{width:120px;height:35px}.slider .gallery-thumbs .swiper-slide .slider-preview__progress{transform:translateY(-30px)}}@media screen and (max-width:767px){.footer{padding:40px 15px 20px}.copyrights-box{width:100%;padding:0}.footer__nav ul li{display:inline-block;width:auto;margin:5px 7px}.footer__nav ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.payment-box__item{display:inline-block;padding:20px 0 0 0;min-width:100px;height:80px;margin:0}.payment-box{display:block;overflow:hidden;text-align:center}.header__buttons{flex-wrap:wrap}.social__text{display:none}.social{margin:10px auto}body.admin-bar .header{margin-top:46px}.footer .certificate__row{flex-wrap:wrap}.footer .certificate__box{margin:7px 0}.game-page__main-right{display:none}.game-page__main-left iframe{width:78vw;height:48vw}.game-page__info{flex-wrap:wrap}.game-page__demo{padding:0 15px;margin-top:15px}iframe,img,video{height:auto}.login-btns{margin-left:20px}.login-btns .login,.login-btns .register{height:26px;line-height:26px;font-size:10px;min-width:0;padding:0 10px}.nav-content ul li a{font-size:14px}.slider__main{height:150px}.slider .gallery-thumbs .swiper-slide{width:60px;height:20px}.slider-preview{height:20px}.slider .gallery-thumbs .swiper-slide .slider-preview__progress{height:3px}.slider .gallery-thumbs{bottom:10px}.games-filter__field{width:100%}.games-filter__field+.games-filter__field{margin-top:15px}.header__navigation nav{top:67px;height:calc(100% - 115px)}.games__new-box{height:130px}.game-page__info{justify-content:center}.game-page{padding-top:0}.footer{padding:40px 15px 20px}.new-width{min-width:0}}@media screen and (max-width:480px){body.admin-bar .header{margin-top:0}.game-list__items,.game-list__search{grid-template-columns:repeat(1,1fr)}.game-page__main-left iframe{width:92vw;height:80vw}.social{display:none}.games-filter__form{align-items:center;flex-wrap:wrap;justify-content:center}.content__404-big{font-size:148px}.login-btns{margin-left:10px}.login-btns .login,.login-btns .register{padding:0 5px}}.content blockquote{border-left:10px solid #aeaaaa;padding:0.5em 10px;font-style:italic;font-weight:600}.nav-toc{padding:10px;margin:10px;}.title-toc{font-weight:700;margin:0;padding:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuc2Nzcy9ub3JtYWxpemUuc2NzcyIsInBsdWdpbnMvamNmLmNzcyIsInN0eWxlLmNzcyIsInBsdWdpbnMvamNmLWN1c3RvbWl6ZS5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxzRUNBQSxXQUFXLGNBQWMsSUFBSSxnQkFBZ0IsUUFBUSxLQUFLLFNBQVMsU0FBUyxJQUFJLElBQUksS0FBSyxJQUFJLE1BQU0sSUFBSSxPQUFPLElBQUksV0FBVyxLQUFLLGNBQWMsS0FBSyw2QkFBNkIsU0FBUyxTQUFTLE9BQU8sS0FBSyxNQUFNLEtBQUssT0FBTyxFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLDRCQUE0QixRQUFRLE1BQU0sY0FBYyxXQUFXLGVBQWUsT0FBTyxRQUFRLGFBQWEsU0FBUyxTQUFTLFNBQVMsT0FBTyxPQUFPLFFBQVEsV0FBVyxLQUFLLE9BQU8sSUFBSSxNQUFNLEtBQUssT0FBTyxFQUFFLElBQUksRUFBRSxFQUFFLE9BQU8sS0FBSyxNQUFNLEtBQUssbUJBQW1CLFNBQVMsU0FBUyxRQUFRLEtBQUssT0FBTyxJQUFJLE1BQU0sSUFBSSxJQUFJLElBQUksS0FBSyxJQUFJLE9BQU8sS0FBSyxFQUFFLEVBQUUsS0FBSyxPQUFPLElBQUksTUFBTSxLQUFLLGFBQWEsRUFBRSxFQUFFLElBQUksSUFBSSxlQUFlLGVBQWUsY0FBYyxlQUFlLGtCQUFrQixlQUFlLFVBQVUsZUFBa00seUJBQXlCLE9BQU8sS0FBSyxFQUFFLEVBQUUsS0FBSyxtQ0FBbUMsU0FBUyxTQUFTLE1BQU0sS0FBSyxPQUFPLEtBQUssT0FBTyxFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLCtCQUErQixRQUFRLE1BQU0sWUFBWSxVQUFVLFFBQVEsYUFBYSxTQUFTLFNBQVMsU0FBUyxPQUFPLFdBQVcsS0FBSyxZQUFZLGVBQWUsSUFBSSxPQUFPLElBQUksTUFBTSxL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LEtBRUosTUFBQSxLRnFWSixnQ0UvVUksUUFBQSxNRm1WSix3QkFDRSxRQUFTLEtFNVVYLFVBQUEsS0FDSSxNQUFBLEtGZ1ZKLHVCQUNFLFdFNVVNLEtGNlVOLE9FNVVNLEVGNlVOLFFFNVVNLEVGNlVOLFFFNVVNLEtGNlVOLGdCRTVVTSxXRjZVTixZRTVVTSxPRjZVTixNRTVVTSxLRitVUiwwQkFDRSxTRTNVTSxTRjRVTixRRTNVTSxNRjRVTixPRTNVTSxFQUFBLElBQUEsRUFBQSxFRjhVUiw4Q0FDRSxNRTNVTSxRRjRVTixXRTNVTSxRRjRVTixPRTNVTSxJQUFBLE1BQUEsUUY0VU4sZUVyV0YsS0Z3V0Esb0RFeFdBLE1BQUEsUUYwV0UsV0V6VU0sUUYwVU4sT0V6VU0sSUFBQSxNQUFBLFFGMFVOLGVFelVNLEtGMFVOLE9FelVNLFFGNFVSLDRCQUNFLGVFelVNLFVGMFVOLFlFbFhGLElGbVhFLFFFeFVVLEVBQUEsS0Z5VVYsZUV4VVUsSUZ5VVYsV0V4VVUsT0Z5VVYsTUFBTyxLRW5VVCxjQUFBLElBQ0ksWUFBVyxLQUNYLGdCQUFhLEtBQ2IsV0FBQSxXQUhKLFVBQUEsS0Z5VUUsUUVwVU0sTUZxVU4sV0VwVU0sSUFBWSxLRnVVcEIsa0NBQ0UsTUVwVU0sUUZxVU4sV0VwVU0sUUZ1VVIsbUNBQ0UsTUVqVU0sUUZrVU4sV0VqVU0sUUZrVU4sT0VqVU0sSUFBTyxNQUFBLFFGa1ViLGVFalVjLEtGb1VoQix5Q0FDRSxNRTFWRixRRjJWRSxXRWhVVSxRRmlVVixPRWhVVSxJQUFBLE1BQUEsUUZpVVYsZUVoVVUsS0ZpVVYsT0VoVVUsUUZtVVosNkJBQ0UsUUU5VFUsS0YrVFYsU0U5VFUsU0YrVFYsSUVwV0YsSUZxV0UsS0UzVGtCLEVGNFRsQixPRTVUa0IsSUFBQSxNQUFBLFFGNlRsQixjRTVUa0IsSUY2VGxCLFdFN1RrQixRRjhUbEIsV0U3VGtCLE9GOFRsQixlRTlUa0IsVUYrVGxCLFNFOVRrQixPRitUbEIsVUUvVGtCLE1GZ1VsQixRRS9Ua0IsRUZrVXBCLGdDQUNFLFlFL1RrQixLRmdVbEIsT0UvVGtCLEVGa1VwQixrQ0FDRSxRRWpVa0IsTUZrVWxCLFNFbFVrQixTRm1VbEIsTUVsVWtCLFFGbVVsQixnQkVuVWtCLEtGb1VsQixVQUFXLEtBR2Isd0NBQ0UsV0U3VE0sa0JGZ1VSLG9EQUNFLE1FelRNLFFGMFROLFdFelRNLFFGMFROLE9BQVEsS0FHViwwREFDRSxNRXZVTSxRQUdKLFdBQUEsUUZzVUYsT0VyVU0sS0FHSixlQUFBLEtGb1VGLE9FblVNLFFBS1IsbUNBQ0ssUUFBQSxNRm9VTCxNQUNFLFNFL1RPLFNGZ1VQLElFL1RPLE1BR0osUUFBQSxNRjhUSCxPRTdUTyxLRjhUUCxNRTdUTyxNRjhUUCxRQUFTLElBR1gsUUFDQSxVRXpVSyxRQUFBLE1GMlVILE1FMVVPLEtGMlVQLE9FMVVPLEtGNlVULFVBQ0UsY0FBZSxRRW5VakIsV0FBQSxRRnVVQSxRRW5VSSxRQUFBLEtBQ0EsWUFBQSxPQUNBLE9BQUEsRUFBQSxLQUFBLEVBQWdCLEVGdVVwQixjRWhVSSxNQUFBLFFGa1VGLGVFalVNLFVGa1VOLFdFalVlLFdGa1VmLFVFalVNLEtGa1VOLFFFalVNLEVBQVEsSUFBQSxFQUFBLEVGb1VoQixjQUNFLFFFalVNLEtGa1VOLFlFalVnQixPRm9VbEIsY0U3VFEsV0FBQSxvRUFBYSxVQUFBLEVBQUEsUUFDYixRQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxTQUFBLE9BQ0EsT0FBQSxFQUFBLElGaVVSLGlCQUNFLG9CRTdUNEIsRUFBQSxRRmdVOUIsa0JBQ0Usb0JFMVRjLEVBQWtCLFFGNlRsQyxtQkFDRSxvQkUxVGMsRUFBQSxRRjZUaEIsbUJBQ0Usb0JFMVRjLEVBQUEsUUY2VGhCLGlCQUNFLG9CRTFWRixFQUFBLFFGNlZBLGtCQUNFLG9CRXZUNkIsRUFBQSxRRjBUL0IsWUFDRSxRRXZUa0IsS0Z3VGxCLFlFdlRrQixPRndUbEIsZ0JFdlRrQixTRjBUcEIsY0FDRSxLRXhXRixJQUFBLEtBQUEsWUZ5V0UsTUVyVGtCLEtGc1RsQixlRXJUeUIsSUZzVHpCLGVFclRrQixVRnNUbEIsZ0JFclQ2QixLRnNUN0IsV0VyVGtCLE9Gc1RsQixPRXJUa0IsUUZ3VHBCLG1CQUNFLFNFblRrQixTRm9UbEIsVUVuVGtCLE1Gb1RsQixjRW5Ua0IsS0FBQSxFQUFBLEVBQUEsS0ZvVGxCLE9FclhGLEtGc1hFLFlFaFRzQixLRmlUdEIsUUV2WEYsYUZ3WEUsT0U5U3NCLElBQUEsTUFBVSxRRitTaEMsV0U5U3NCLFFGK1N0QixhRTFYRixJRjZYQSx5QkVyU0EsV0FBQSxLQUNJLE1BQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRRnlTSixzQkFDRSxVRXRTTSxNQUVKLGNBQUEsRUFBQSxLQUFBLEtBQUEsRUZzU0YsUUVyU00sYUZzU04sTUVyU00sS0ZzU04sT0VyU00sS0ZzU04sWUV6U0csS0YwU0gsT0VyU1UsSUFBQSxNQUFBLFFGc1NWLFdFclNVLFFGd1NaLDRCQUNFLFdFbFNVLEtGbVNWLE1FbFNVLFFGbVNWLE9FbFNVLElBQUEsTUFBQSxRRnFTWixRRTlSSSxNQUFBLEtBQ0EsT0FBQSxNRmdTRixTQUFVLFNBR1osWUU3UkksTUFBQSxLRitSRixPQUFRLEtFM1JOLGNBQUEsTUFDSSxXQUFBLE1GK1JSLGNFM1JRLFdBQUEsS0Y2Uk4sT0FBUSxNQUdWLHNCRXhSSSxPQUFBLE1GNFJKLHdCQUNFLFNFN1JHLFNGOFJILE9FelJVLEtGMFJWLEtFL1JHLEVGZ1NILE1FelJjLEVGMFJkLFFFelJjLElGMFJkLFFFelJjLEtGMFJkLGdCRW5TRyxPRnNTTCx3Q0FDRSxVRXpSa0IsRUYwUmxCLFdFelJrQixLRjBSbEIsUUV6UmtCLEtGMFJsQixnQkV6UmtCLE9GNFJwQixzQ0VqVEEsT0FBQSxLRm1URSxNRWhSVSxNRmlSVixlRWhSdUIsSUZpUnZCLE9FaFJVLFFGbVJaLDBGQUNFLDJCRS9ReUIsR0ZnUnpCLG1CRS9RVSxHRmdSVix1QkUvUTZCLFlGZ1I3QixlRTVURixZRjZURSw0QkUvUW1DLFNGZ1JuQyxvQkU5VEYsU0YrVEUsNEJFL1F1QyxVRmdSdkMsb0JFL1FpQyxVRmdSakMsa0NBQW1DLE9FelFyQywwQkFBQSxPRjZRQSxxRkV6UUksMkJBQWtCLEdBRWxCLG1CQUFBLEdGMFFGLHVCRXpReUIsV0YwUXpCLGVFelFlLFdGMFFmLDRCRXpRbUIsU0YwUW5CLG9CRXpRa0IsU0YwUWxCLDRCRXhRRSxVQUVBLG9CQUFBLFVGd1FGLGtDRXZRd0IsT0Z3UXhCLDBCRXZRMkIsT0YwUTdCLCtCQUNFLEtFdFFNLE1BQUEsS0FDQSxVQUFBLGtCRjBRTixJRXBRTSxVQUFNLGNGd1FaLEdFbFFNLE1BQU0sRUFDTixVQUFTLGVGdVFqQix1QkFDRSxLRWxRTSxNQUFBLEtBekNSLFVBQUEsa0JGZ1RFLElFaFFNLFVBQUEsY0ZvUU4sR0VoUU0sTUFBQSxFQXBEUixVQUFBLGVGMFRBLDhCQUNFLEtFOVBNLFFBQUEsS0FDQSxVQUFXLGNGa1FqQixJRTVQTSxRQUFBLEVBQ0EsVUFBQSxpQkZnUU4sR0U1UE0sUUFBQSxFQUNBLFVBQVcsa0JGaVFuQixzQkFDRSxLRTFQTSxRQUFBLEtBQ0EsVUFBQSxjRjhQTixJRWpWRixRQUFBLEVBMEZRLFVBQUEsaUJGNFBOLEdFeFBNLFFBQUEsRUFDQSxVQUFBLGtCRjZQUixnQkFDRSxTRXZQTSxTRndQTixNRXZQTSxLRndQTixPRXZQTSxLRndQTixPRXZQTSxFQUFBLElGd1BOLGNFdlBrQixJRndQbEIsU0V2UE0sT0YwUFIscUJBQ0UsUUVyUE0sS0ZzUE4sVUVyUE0sY0Z3UFIsMEJBQ0UsU0VyUE0sU0ZzUE4sT0VyUE0sRUZzUE4sVUFBVyxrQkVqUGIsTUFBQSxFQUNJLE1BQUEsS0FLQSxPQUFBLElGK09GLFdFOU9NLFFGK09OLGNFOU9NLE1BR0osUUFBQSxFRitPSixnQkFDRSxTRTNPTSxTRjRPTixRRTNPVSxLRjRPVixnQkUzT1UsY0Y0T1YsWUUzT2tCLE9GNE9sQixRRTNPVSxFQUFBLEtGNE9WLGNFM09VLElBQUEsTUFBQSxRRjRPVixXRTNPVSxXRjRPVixXRXpPTSxLRjBPTixPRXpPVSxFQUFBLEVBQUEsS0FBQSxFRjRPWixtQkFDRSxTRXpPVSxTRjRPWixtQ0FDRSxXRXpPVSxRRjRPWixxQkFDRSxLRXpPVSxJQUFBLEtBQUEsV0FBYSxDQUFBLEtBQUEsQ0FBQSxTQUFBLENBQUEsV0YwT3ZCLFNBQVUsU0VwT1IsUUFBQSxhQUNJLE1BQUEsUUFESCxnQkFBQSxLRndPSCxRRXBPVSxLQUFBLEVBQUEsS0FBa0IsRUZxTzVCLGVFcE9rQixVRnVPcEIsMkJBQ0UsUUVwT1UsR0FUUCxPQUFBLFFGaVBMLDJCQUNFLFNFbk9VLFNGb09WLElFbk9VLEVGb09WLEtFbk9VLEVGb09WLE1Fbk9VLEtGb09WLE9Fbk9VLEtBbkJQLFFBQUEsZ0JGd1BILFFFbE9pQixFRm1PakIsTUVsT1UsUUZtT1YsVUVsT1UscUJGbU9WLFdFbE9VLFVBQUEsRUFBQSxDQUFBLFFBQTZCLElGbU92QywyQkVsT1Usd0JGbU9WLFdFbE9VLFdGbU9WLFFFbE9VLEtBQVksRUFBQSxLQUFBLEVBS3BCLDRCQUNJLFNBQUEsU0FDQSxLQUFBLEVBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLElBRUEsUUFBQSxHRmdPTixXRS9OVSxJRmdPVixjRS9OVSxJRmtPWiwwQkFDRSxXRS9OVSxVQUFZLEVBQUEsQ0FBQSxRQUFBLElGZ090QiwyQkUvTnFCLHdCRmdPckIsV0UvTlUsV0ZrT1osa0NFNU5RLFdBQUEsb0JGZ09SLGlDQUNFLFFFN05VLEVBekJQLFVBQUEsbUJGMFBMLGdDQUNFLFFFM05VLEVGNE5WLFVFNU5VLHNCRitOWixTQUNFLEtFMU5VLEtBQU8sWUYyTmpCLFlFMU5tQixLRjZOckIsWUFDRSxZRTFOVSxJRjJOVixNRTFOVSxRRjZOWixlQUNFLFNFek5jLFNGME5kLE9Fek5jLE1GME5kLFNFek5jLE9GNE5oQixpQkFDRSxPRXZOVSxLQUFBLEVBQUEsS0FBQSxFQUdKLFlBQUEsSUZ3TlIsZUFDRSxXRXBOYyxNRnVOaEIsbUJBQ0UsT0VyTmMsUUFJUixNQUFBLFFGbU5OLGdCRWxOVSxVRnFOWixRQUNFLE1FbE5VLEtGbU5WLFVFbE5VLE1GbU5WLFdFbE5VLFdGcU5aLFdBQ0UsVUVsTlUsT0FFSixPQUFBLEVBQUEsS0ZrTk4sUUVqTlUsRUFBQSxLRm9OWixtQkFDRSxLRWpOYyxLQUFBLEtBQUEsTUZrTmQsTUVqTmMsUUZrTmQsZ0JFak4wQixLRm9ONUIsUUFDRSxTRWhOVSxTRmlOVixRRWhOYyxLQUFBLEVBQUEsS0FBQSxFRm1OaEIsYUFDRSxPRS9Na0IsS0FBQSxLQUFBLEVGZ05sQixRRS9Na0IsS0FBQSxFRmdObEIsV0UvTWtCLFFGa05wQixnQkFDRSxRRS9Na0IsTUFVcEIsbUJBQ0ksUUFBQSxXQUNBLE1BQUEsR0FDQSxXQUFBLE9GMk1KLHFCRXZNSSxZQUFBLElBUEosZUFBQSxVRmlORSxXRXZNZ0IsT0Z3TWhCLGVFdk1NLElBR0osTUFBQSxRRnNNRixnQkVyTW9CLEtGc01wQixXRXJNTSxJQUFXLElBQUEsWUZzTWpCLFVFck1NLEtGd01SLDJCQUNFLE1FcE1NLFFGdU1SLDBCQUNFLE1FcE1NLEtGcU1OLFFFcE1NLEtGcU1OLFlFcE1NLE9GcU1OLGdCRXBNTSxPRnVNUiwwQkFDRSxRRXBNTSxLQUdKLFFBQUEsRUFBQSxLRm1NRixlRWxNTSxPRm1NTixZRWxNaUIsT0ZxTW5CLDRCQUNFLGdCRWpNRSxLRm9NSixrQ0U1TEEsZ0JBQUEsS0FDSSxPQUFBLFFGZ01KLGFBQ0UsUUU1TE0sTUY2TE4sTUU1TE0sS0Y2TE4sUUU1TE0sRUFBQSxFQUFBLEtBQUEsRUY2TE4sV0U1TE0sT0YrTFIsbUJBQ0UsUUV4TEssV0Z5TEwsTUFBTyxHQUNQLE9BQVEsRUFBRSxJQUNWLE9BQVEsS0FDUixlRXZMbUIsSUYwTHJCLG1CQUNFLFNFdkxNLFNGd0xOLFFFdkxNLGFGd0xOLE1Fbk1HLEtGb01ILGdCRXRMdUIsS0Z1THZCLFdFdExVLE9GdUxWLFVFdExVLElGdUxWLE9Fdk1HLFFGd01ILFFFdExjLGFGeUxoQiwyQkFDRSxTRTVNRyxTRjZNSCxLRXBMVSxFRnFMVixJRXBMVSxFRnFMVixRQUFTLEdBR1gsbUJFL0tJLFNBQU8sU0FDUCxJQUFBLEVBQ0EsS0FBQSxJQUNBLE9BQUEsRUFBQSxFQUFBLEVBQUEsTUFDQSxRQUFBLEtBQUEsRUFBQSxFQUFrQixFQUNsQixNQUFBLEtBQ0Es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RUZWZCxPRVdjLEVGVmQsTUVXYyxLRlZkLE9FV2MsTUZWZCxnQkVXYyxLRlJoQix3QkFDRSxXRVdrQixNRlJwQixvQkFDRSxPRWdCTSxRRmZOLE1FWUUsUUZYRixnQkVnQlUsVUZiWiwwQkFDRSxnQkVpQmMsS0ZkaEIsb0JBQ0EsZ0JBQ0UsUUV5Qk0sRUFBQSxFQUFBLEtBQVksRUZ4QmxCLFlFc0JFLFdBQUEsQ0FBQSxLQUFBLENBQUEsU0FBQSxDQUFBLFdGckJGLFlFMEJVLElGekJWLE1BQU8sUUFHVCxvQkVrQ0ksTUFBQSxRRjlCSixZQUNFLFVFa0NNLEtGakNOLFVFa0NNLE9GL0JSLFNBQ0UsU0VtQ00sU0ZsQ04sUUVtQ00sRUFBQSxFQUFBLEVBQUEsS0ZsQ04sT0VtQ00sRUFBQSxFQUFBLEtBQUEsRUZoQ1IsaUJBQ0UsU0VvQ00sU0ZuQ04sSUVvQ00sSUZuQ04sS0VvQ00sRUFFSixNQUFBLElGcENGLE9FcUNNLElGcENOLFFFcUNNLEdGcENOLFdFcUNNLFFBR0osY0FBQSxJRnRDRixVRXVDTSxpQkZwQ1IsYUFDRSxPRXlDTSxFQUFBLEVBQUEsS0FBQSxFRnRDUixnQkFDRSxRRTZDTSxFQUVKLE9BQUEsRUFBQSxFQUFBLElBQUEsRUY3Q0YsWUU4Q00sUUYzQ1IsWUFDRSxRRWdETSxJQUFXLEVBQUEsRUFBQSxFRjdDbkIsZUVtREksWUFBQSxLRmpERixRRWtETSxFQUFBLEVBQUEsSUFBZSxFRi9DdkIsZ0JFc0RJLFFBQUEsRUFBQSxFQUFBLEVBQUEsS0ZsREosTUFDRSxNRXVETSxRRnRETixnQkV1RHFCLFVGdERyQixPRXVETSxRRnBEUixZRTRESSxnQkFBQSxLRnhESixzQkFDRSxZRTZETSxFRjFEUixXQUNFLFFFaUVNLGFBR0osU0FBQSxTRmxFRixNRW1FTSxLQUdKLE9BQUEsRUFBQSxLQUFBLEVBQUEsRUZwRUYsUUVxRU0sRUFBQSxLRnBFTixNRW1FRSxLRmxFRixZRXNFVSxJQUlSLGVBQUEsSUZ4RUYsZUV5RWUsVUZ4RWYsZ0JFeUVNLEtBR0osV0FBQSxPRjFFRixPRTJFTSxRQUdKLGNBQUEs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c291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5zY3NzIHYwLjEuMCB8IE1JVCBMaWNlbnNlIHwgYmFzZWQgb24gZ2l0LmlvL25vcm1hbGl6ZSAqL1xuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbiAgbWFyZ2luOiAwOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIuamNmLXJhZGlve2JvcmRlci1yYWRpdXM6OXB4fS5qY2YtcmFkaW8gc3BhbntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjNweDtsZWZ0OjNweDtyaWdodDozcHg7Ym90dG9tOjNweDtiYWNrZ3JvdW5kOiM3Nzc7Ym9yZGVyLXJhZGl1czoxMDAlfS5qY2YtcmFkaW8gaW5wdXRbdHlwZT1yYWRpb117cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtib3JkZXI6MDttYXJnaW46MDtsZWZ0OjA7dG9wOjB9LmpjZi1yYWRpby5qY2YtY2hlY2tlZCBzcGFue2Rpc3BsYXk6YmxvY2t9LmpjZi1jaGVja2JveCwuamNmLXJhZGlve3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzc3NzttYXJnaW46MCAzcHggMCAwO2hlaWdodDoxNnB4O3dpZHRoOjE2cHh9LmpjZi1jaGVja2JveCBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6NHB4O3dpZHRoOjhweDt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbjotN3B4IDAgMCAtNnB4O2JvcmRlcjozcHggc29saWQgIzc3Nztib3JkZXItd2lkdGg6MCAwIDNweCAzcHg7LW1vei10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgxMTg2NTQ4MywgTTEyPTAuNzA3MTA2NzgxMTg2NTQ2NywgTTIxPS0wLjcwNzEwNjc4MTE4NjU0NjcsIE0yMj0wLjcwNzEwNjc4MTE4NjU0ODMsIFNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnKVwifTpyb290IC5qY2YtY2hlY2tib3ggc3BhbnttYXJnaW46LTRweCAwIDAgLTVweH0uamNmLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hde3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7bWFyZ2luOjA7bGVmdDowO3RvcDowfS5qY2YtY2hlY2tib3guamNmLWNoZWNrZWQgc3BhbntkaXNwbGF5OmJsb2NrfS5qY2YtYnV0dG9uLC5qY2YtZmlsZXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZmZmfS5qY2YtYnV0dG9ue3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXI6MXB4IHNvbGlkICM3Nzc7bWFyZ2luOjAgMTBweCAxMHB4IDA7cGFkZGluZzo1cHggMTBweH0uamNmLWJ1dHRvbiAuamNmLXJlYWwtZWxlbWVudHtwb3NpdGlvbjphYnNvbHV0ZTttaW4taGVpZ2h0OjEwMCU7bWluLXdpZHRoOjEwMCU7b3V0bGluZTpub25lO29wYWNpdHk6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjA7Ym90dG9tOjA7cmlnaHQ6MDtsZWZ0OjA7dG9wOjB9LmpjZi1maWxle3doaXRlLXNwYWNlOm5vd3JhcH0uamNmLWZpbGUgLmpjZi1yZWFsLWVsZW1lbnR7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjIwMHB4O2hlaWdodDoyMDBweDttYXJnaW46MDtyaWdodDowO3RvcDowfS5qY2YtZmlsZSAuamNmLWZha2UtaW5wdXQsLmpjZi1maWxlIC5qY2YtdXBsb2FkLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtib3JkZXI6MXB4IHNvbGlkICM3Nzc7bGluZS1oZWlnaHQ6MjhweDtoZWlnaHQ6MjhweH0uamNmLWZpbGUgLmpjZi1mYWtlLWlucHV0e3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Zm9udC1zaXplOjEzcHg7d2lkdGg6MTI1cHg7cGFkZGluZzowIDhweH0uamNmLWZpbGUgLmpjZi11cGxvYWQtYnV0dG9ue21hcmdpbjowIDAgMCAtMXB4O3BhZGRpbmc6MCAxMHB4fS5qY2Ytc2Nyb2xsYWJsZS13cmFwcGVye2JveC1zaXppbmc6Y29udGVudC1ib3g7cG9zaXRpb246cmVsYXRpdmV9LmpjZi1zY3JvbGxiYXItdmVydGljYWx7cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZDojZTNlM2UzO3dpZHRoOjE0cHg7Ym90dG9tOjA7cmlnaHQ6MDt0b3A6MH0uamNmLXNjcm9sbGJhci12ZXJ0aWNhbCAuamNmLXNjcm9sbGJhci1kZWMsLmpjZi1zY3JvbGxiYXItdmVydGljYWwgLmpjZi1zY3JvbGxiYXItaW5je2JhY2tncm91bmQ6I2JiYjtoZWlnaHQ6MTRweDt3aWR0aDoxNHB4O2xlZnQ6MDt0b3A6MH0uamNmLXNjcm9sbGJhci12ZXJ0aWNhbCAuamNmLXNjcm9sbGJhci1pbmN7dG9wOmF1dG87Ym90dG9tOjB9LmpjZi1zY3JvbGxiYXItdmVydGljYWwgLmpjZi1zY3JvbGxiYXItaGFuZGxle2JhY2tncm91bmQ6Izg4ODtoZWlnaHQ6MXB4O3dpZHRoOjE0cHh9LmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNlM2UzZTM7cmlnaHQ6YXV0bzt0b3A6YXV0bztsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MXB4O2hlaWdodDoxNHB4fS5qY2Ytc2Nyb2xsYmFyLWhvcml6b250YWwgLmpjZi1zY3JvbGxiYXItZGVjLC5qY2Ytc2Nyb2xsYmFyLWhvcml6b250YWwgLmpjZi1zY3JvbGxiYXItaW5je2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojYmJiO2hlaWdodDoxNHB4O3dpZHRoOjE0cHh9LmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCAuamNmLXNjcm9sbGJhci1pbmN7bGVmdDphdXRvO3JpZ2h0OjB9LmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCAuamNmLXNjcm9sbGJhci1zbGlkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjE0cHh9LmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCAuamNmLXNjcm9sbGJhci1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojODg4O2hlaWdodDoxNHB4fS5qY2Ytc2Nyb2xsYmFyLmpjZi1pbmFjdGl2ZSAuamNmLXNjcm9sbGJhci1oYW5kbGV7dmlzaWJpbGl0eTpoaWRkZW59LmpjZi1zY3JvbGxiYXIuamNmLWluYWN0aXZlIC5qY2Ytc2Nyb2xsYmFyLWRlYywuamNmLXNjcm9sbGJhci5qY2YtaW5hY3RpdmUgLmpjZi1zY3JvbGxiYXItaW5je2JhY2tncm91bmQ6I2UzZTNlM30uamNmLXNlbGVjdHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCAjNzc3O2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MCAwIDEycHg7bWluLXdpZHRoOjE1MHB4O2hlaWdodDoyNnB4fS5qY2Ytc2VsZWN0IHNlbGVjdHt6LWluZGV4OjE7bGVmdDowO3RvcDowfS5qY2Ytc2VsZWN0IC5qY2Ytc2VsZWN0LXRleHR7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjZweDttYXJnaW46MCAzNXB4IDAgOHB4fS5qY2Ytc2VsZWN0IC5qY2Ytc2VsZWN0LW9wZW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNhYWE7d2lkdGg6MjZweDtib3R0b206MDtyaWdodDowO3RvcDowfWJvZHk+LmpjZi1zZWxlY3QtZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46LTFweCAwIDA7ei1pbmRleDo5OTk5fWJvZHk+LmpjZi1zZWxlY3QtZHJvcC5qY2YtZHJvcC1mbGlwcGVke21hcmdpbjoxcHggMCAwfS5qY2Ytc2VsZWN0IC5qY2Ytc2VsZWN0LWRyb3B7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDowO3otaW5kZXg6OTk5OTt0b3A6MTAwJTtsZWZ0Oi0xcHg7cmlnaHQ6LTFweH0uamNmLXNlbGVjdCAuamNmLWRyb3AtZmxpcHBlZHtib3R0b206MTAwJTt0b3A6YXV0b30uamNmLXNlbGVjdC5qY2YtY29tcGFjdC1tdWx0aXBsZXttYXgtd2lkdGg6MjIwcHh9LmpjZi1zZWxlY3QuamNmLWNvbXBhY3QtbXVsdGlwbGUgLmpjZi1zZWxlY3Qtb3BlbmVyOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDoycHg7Y29udGVudDonLi4uJ30uamNmLXNlbGVjdC1kcm9wIC5qY2Ytc2VsZWN0LWRyb3AtY29udGVudHtib3JkZXI6MXB4IHNvbGlkIHJlZH0uamNmLXNlbGVjdC1kcm9wLmpjZi1jb21wYWN0LW11bHRpcGxlIC5qY2YtaG92ZXJ7YmFja2dyb3VuZDowIDB9LmpjZi1zZWxlY3QtZHJvcC5qY2YtY29tcGFjdC1tdWx0aXBsZSAuamNmLXNlbGVjdGVke2JhY2tncm91bmQ6I2U2ZTZlNjtjb2xvcjojMDAwfS5qY2Ytc2VsZWN0LWRyb3AuamNmLWNvbXBhY3QtbXVsdGlwbGUgLmpjZi1zZWxlY3RlZDpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDonJztoZWlnaHQ6NHB4O3dpZHRoOjhweDttYXJnaW46LTdweCA1cHggMCAtM3B4O2JvcmRlcjozcHggc29saWQgIzc3Nztib3JkZXItd2lkdGg6MCAwIDNweCAzcHg7LW1vei10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgxMTg2NTQ4MywgTTEyPTAuNzA3MTA2NzgxMTg2NTQ2NywgTTIxPS0wLjcwNzEwNjc4MTE4NjU0NjcsIE0yMj0wLjcwNzEwNjc4MTE4NjU0ODMsIFNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnKVwifS5qY2YtbGlzdC1ib3h7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjoxcHggc29saWQgI2I4YzNjOTttaW4td2lkdGg6MjAwcHg7bWFyZ2luOjAgMTVweH0uamNmLWxpc3QsLmpjZi1saXN0IC5qY2YtbGlzdC1jb250ZW50e3ZlcnRpY2FsLWFsaWduOnRvcDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5qY2YtbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmY7bGluZS1oZWlnaHQ6MTRweDtmb250LXNpemU6MTJweH0uamNmLWxpc3QgLmpjZi1saXN0LWNvbnRlbnR7b3ZlcmZsb3c6YXV0b30uamNmLWxpc3QgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0uamNmLWxpc3QgLmpjZi1vcHRpb24sLmpjZi1saXN0IHVsIGxpe292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrfS5qY2YtbGlzdCAuamNmLW92ZXJmbG93e292ZXJmbG93OmF1dG99LmpjZi1saXN0IC5qY2Ytb3B0aW9ue3doaXRlLXNwYWNlOm5vd3JhcDtjdXJzb3I6ZGVmYXVsdDtwYWRkaW5nOjVweCA5cHg7Y29sb3I6IzY1NjU2NTttaW4taGVpZ2h0OjE0cHg7aGVpZ2h0OjElfS5qY2YtbGlzdCAuamNmLWRpc2FibGVke2JhY2tncm91bmQ6I2ZmZiFpbXBvcnRhbnQ7Y29sb3I6I2FhYSFpbXBvcnRhbnR9LmpjZi1saXN0LWJveCAuamNmLXNlbGVjdGVkLC5qY2Ytc2VsZWN0LWRyb3AgLmpjZi1ob3ZlcntiYWNrZ3JvdW5kOiNlNmU2ZTY7Y29sb3I6IzAwMH0uamNmLWxpc3QgLmpjZi1vcHRncm91cC1jYXB0aW9ue3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXdlaWdodDo3MDA7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCA5cHg7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6IzAwMH0uamNmLWxpc3QgLmpjZi1vcHRncm91cCAuamNmLW9wdGlvbntwYWRkaW5nLWxlZnQ6MzBweH0uamNmLXRleHRhcmVhe2JvcmRlcjoxcHggc29saWQgI2I4YzNjOTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5qY2YtdGV4dGFyZWEgLmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbHtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9LmpjZi10ZXh0YXJlYSB0ZXh0YXJlYXtwYWRkaW5nOjhweCAxMHB4O2JvcmRlcjpub25lO21hcmdpbjowfS5qY2YtdGV4dGFyZWEgLmpjZi1yZXNpemV7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnNlLXJlc2l6ZTtiYWNrZ3JvdW5kOiNlM2UzZTM7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE1cHg7dGV4dC1pbmRlbnQ6MXB4O2ZvbnQtc2l6ZToxMnB4O2hlaWdodDoxNXB4O3dpZHRoOjE0cHg7Ym90dG9tOjA7cmlnaHQ6MH0uamNmLXRleHRhcmVhIC5qY2YtcmVzaXplOmJlZm9yZXtib3JkZXI6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLXdpZHRoOjAgMXB4IDFweCAwO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjRweCAwIDAgM3B4O3dpZHRoOjZweDtoZWlnaHQ6NnB4O2NvbnRlbnQ6Jyd9LmpjZi1udW1iZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjMycHh9LmpjZi1udW1iZXIgaW5wdXR7LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjNzc3O3BhZGRpbmc6M3B4IDI3cHggM3B4IDdweDttYXJnaW46MDtoZWlnaHQ6MTAwJX0uamNmLW51bWJlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwuamNmLW51bWJlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uamNmLW51bWJlciAuamNmLWJ0bi1kZWMsLmpjZi1udW1iZXIgLmpjZi1idG4taW5je3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I2FhYTt3aWR0aDoyMHB4O2hlaWdodDoxNXB4O3JpZ2h0OjFweH0uamNmLW51bWJlciAuamNmLWJ0bi1pbmN7dG9wOjFweH0uamNmLW51bWJlciAuamNmLWJ0bi1kZWN7dG9wOmF1dG87Ym90dG9tOjFweH0uamNmLW51bWJlciAuamNmLWJ0bi1kZWM6aG92ZXIsLmpjZi1udW1iZXIgLmpjZi1idG4taW5jOmhvdmVye2JhY2tncm91bmQ6I2U2ZTZlNn0uamNmLW51bWJlci5qY2YtZGlzYWJsZWQgLmpjZi1idG4tZGVjOmhvdmVyLC5qY2YtbnVtYmVyLmpjZi1kaXNhYmxlZCAuamNmLWJ0bi1pbmM6aG92ZXJ7YmFja2dyb3VuZDojYWFhfS5qY2YtbnVtYmVyIC5qY2YtYnRuLWRlYzpiZWZvcmUsLmpjZi1udW1iZXIgLmpjZi1idG4taW5jOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3dpZHRoOjA7aGVpZ2h0OjA7dG9wOjUwJTtsZWZ0OjUwJTtib3JkZXI6NHB4IHNvbGlkICNhYWF9LmpjZi1udW1iZXIgLmpjZi1idG4taW5jOmJlZm9yZXttYXJnaW46LTZweCAwIDAgLTRweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMCB0cmFuc3BhcmVudH0uamNmLW51bWJlciAuamNmLWJ0bi1kZWM6YmVmb3Jle21hcmdpbjotMXB4IDAgMCAtNHB4O2JvcmRlci1jb2xvcjojMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fS5qY2YtbnVtYmVyIC5qY2YtYnRuLWRlYy5qY2YtZGlzYWJsZWQ6YmVmb3JlLC5qY2YtbnVtYmVyIC5qY2YtYnRuLWluYy5qY2YtZGlzYWJsZWQ6YmVmb3JlLC5qY2YtbnVtYmVyLmpjZi1kaXNhYmxlZCAuamNmLWJ0bi1kZWM6YmVmb3JlLC5qY2YtbnVtYmVyLmpjZi1kaXNhYmxlZCAuamNmLWJ0bi1pbmM6YmVmb3Jle29wYWNpdHk6LjN9LmpjZi1udW1iZXIuamNmLWRpc2FibGVkIGlucHV0e2JhY2tncm91bmQ6I2RkZH0uamNmLXJhbmdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoyMDBweDttYXJnaW46MCAxMHB4O3dpZHRoOjEzMHB4fS5qY2YtcmFuZ2UgLmpjZi1yYW5nZS10cmFja3ttYXJnaW46MCAyMHB4IDAgMDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMHB4fS5qY2YtcmFuZ2UgLmpjZi1yYW5nZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2U1ZTVlNTtib3JkZXItcmFkaXVzOjVweDtkaXNwbGF5OmJsb2NrO21hcmdpbjo1cHggMH0uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbHttaW4td2lkdGg6MDt3aWR0aDphdXRvfS5qY2YtcmFuZ2UuamNmLXZlcnRpY2FsIC5qY2YtcmFuZ2Utd3JhcHBlcnttYXJnaW46MDt3aWR0aDoxMHB4O2hlaWdodDphdXRvO3BhZGRpbmc6MjBweCAwIDB9LmpjZi1yYW5nZS5qY2YtdmVydGljYWwgLmpjZi1yYW5nZS10cmFja3toZWlnaHQ6MTgwcHg7d2lkdGg6MTBweH0uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbCAuamNmLXJhbmdlLWhhbmRsZXtsZWZ0Oi01cHg7dG9wOmF1dG99LmpjZi1yYW5nZSAuamNmLXJhbmdlLWRpc3BsYXktd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTttaW4taGVpZ2h0OjEwcHg7bWluLXdpZHRoOjEwcHg7bGVmdDoxMHB4O3JpZ2h0OjEwcHh9LmpjZi1yYW5nZSAuamNmLXJhbmdlLWRpc3BsYXl7Ym9yZGVyLXJhZGl1czo1cHg7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojODg4O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHh9LmpjZi1yYW5nZSAuamNmLXJhbmdlLWRpc3BsYXkuamNmLXJhbmdlLW1pbnttYXJnaW46MCAwIDAgLTEwcHg7cGFkZGluZzowIDAgMCAxMHB4fS5qY2YtcmFuZ2UgLmpjZi1yYW5nZS1kaXNwbGF5LmpjZi1yYW5nZS1tYXh7bWFyZ2luOjAgLTEwcHggMCAwO3BhZGRpbmc6MCAxMHB4IDAgMH0uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbCAuamNmLXJhbmdlLWRpc3BsYXktd3JhcHBlcntsZWZ0OmF1dG87cmlnaHQ6YXV0bzt0b3A6MTBweDtib3R0b206MTBweH0uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbCAuamNmLXJhbmdlLWRpc3BsYXkuamNmLXJhbmdlLW1pbnttYXJnaW46MCAwIC0xMHB4O3BhZGRpbmc6MCAwIDEwcHh9LmpjZi1yYW5nZS5qY2YtdmVydGljYWwgLmpjZi1yYW5nZS1kaXNwbGF5LmpjZi1yYW5nZS1tYXh7bWFyZ2luOi0xMHB4IDAgMDtwYWRkaW5nOjEwcHggMCAwfS5qY2YtcmFuZ2UgLmpjZi1yYW5nZS1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojYWFhO2JvcmRlci1yYWRpdXM6MTlweDt3aWR0aDoxOXB4O2hlaWdodDoxOXB4O21hcmdpbjotNHB4IDAgMDt6LWluZGV4OjE7dG9wOjA7bGVmdDowfS5qY2YtcmFuZ2UgLmpjZi1yYW5nZS1tYXJre3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiMwMDA7d2lkdGg6MXB4O2hlaWdodDozcHg7dG9wOi03cHg7bWFyZ2luOjAgMCAwIDlweH0uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbCAuamNmLXJhbmdlLW1hcmt7bWFyZ2luOjAgMCA5cHg7bGVmdDoxNHB4O3RvcDphdXRvO3dpZHRoOjNweDtoZWlnaHQ6MXB4fS5qY2YtcmFuZ2UgLmpjZi1hY3RpdmUtaGFuZGxle3otaW5kZXg6Mn0uamNmLXJhbmdlLmpjZi1mb2N1cyAuamNmLWFjdGl2ZS1oYW5kbGV7Ym9yZGVyOjFweCBzb2xpZCByZWQ7bWFyZ2luOi01cHggMCAwIC0xcHh9LmpjZi1yYW5nZS5qY2YtZGlzYWJsZWR7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O29wYWNpdHk6LjN9LmpjZi1kaXNhYmxlZHtiYWNrZ3JvdW5kOiNkZGQhaW1wb3J0YW50fS5qY2YtZm9jdXMsLmpjZi1mb2N1cyAqe2JvcmRlci1jb2xvcjpyZWQhaW1wb3J0YW50fSIsIi8qISBub3JtYWxpemUuc2NzcyB2MC4xLjAgfCBNSVQgTGljZW5zZSB8IGJhc2VkIG9uIGdpdC5pby9ub3JtYWxpemUgKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5AaW1wb3J0IHVybChwbHVnaW5zL2pjZi5jc3MpO1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5qY2Ytc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0N3B4O1xuICBiYWNrZ3JvdW5kOiAjMzAyZDI4O1xuICBjb2xvcjogI2Y5YjI0MjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxMzEwMGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTMxMDBlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTMxMDBlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmpjZi1zZWxlY3QuamNmLWZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5qY2Ytc2VsZWN0LmpjZi1kcm9wLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjliMjQyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmOWIyNDIgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjliMjQyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cbiAgLmpjZi1zZWxlY3QgLmpjZi1zZWxlY3QtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5qY2Ytc2VsZWN0IC5qY2Ytc2VsZWN0LW9wZW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogLTJweCAwIDAgMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjliMjQyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiA3cHggNnB4IDAgNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmpjZi1zZWxlY3QgLmpjZi1zZWxlY3QtZHJvcC1jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjliMjQyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzMwMmQyOCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAjMTMxMDBlOyB9XG4gIC5qY2Ytc2VsZWN0IC5qY2YtbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMmQyODsgfVxuICAuamNmLXNlbGVjdCAuamNmLW9wdGlvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwYWRkaW5nOiA1cHggOXB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5qY2Ytc2VsZWN0IC5qY2Ytb3B0aW9uLmpjZi1ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliMjQyO1xuICAgICAgY29sb3I6ICMzMDJkMjg7IH1cblxuLmpjZi1zY3JvbGxiYXIgLmpjZi1zY3JvbGxiYXItc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogIzEzMTAwZTsgfVxuXG4uamNmLXNjcm9sbGJhciAuamNmLXNjcm9sbGJhci1oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjliMjQyO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDI5cHg7XG4gIGxlZnQ6IDNweDtcbiAgd2lkdGg6IDhweDsgfVxuICAuamNmLXNjcm9sbGJhciAuamNmLXNjcm9sbGJhci1oYW5kbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3OTc5Nzk7IH1cblxuLmpjZi1zY3JvbGxiYXItdmVydGljYWwgLmpjZi1zY3JvbGxiYXItaW5jLCAuamNmLXNjcm9sbGJhci12ZXJ0aWNhbCAuamNmLXNjcm9sbGJhci1kZWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDJkMjg7IH1cbiAgLmpjZi1zY3JvbGxiYXItdmVydGljYWwgLmpjZi1zY3JvbGxiYXItaW5jOmJlZm9yZSwgLmpjZi1zY3JvbGxiYXItdmVydGljYWwgLmpjZi1zY3JvbGxiYXItZGVjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmOWIyNDIgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDdweCA0cHggMCA0cHggIWltcG9ydGFudDsgfVxuXG4uamNmLXNjcm9sbGJhci12ZXJ0aWNhbCAuamNmLXNjcm9sbGJhci1kZWM6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y5YjI0MiAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDdweCA0cHggIWltcG9ydGFudDsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogIzEzMTAwZTtcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgfVxuICBib2R5Lm1lbnUtc2hvd24ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgYm9keS5hZG1pbi1iYXIgLmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAjMTMxMDBlIDBweCAycHggMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogOTUwMDtcbiAgcGFkZGluZzogMjBweCAxNXB4IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTYsIDE0LCAwLjkpO1xuICB0cmFuc2l0aW9uOiB0b3AgMXMgbGluZWFyIDBzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5oZWFkZXIuaGVhZGVyLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYW5pbWF0aW9uOiAuNXMgaGVhZGVyLWZpeGVkLXNob3c7IH1cblxuQGtleWZyYW1lcyBoZWFkZXItZml4ZWQtc2hvdyB7XG4gIGZyb20ge1xuICAgIHRvcDogLTE0MHB4OyB9XG4gIHRvIHtcbiAgICB0b3A6IDA7IH0gfVxuICAuaGVhZGVyX19idXR0b25zIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5oZWFkZXJfX3RvcCwgLmhlYWRlcl9fYm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTgwMHB4O1xuICAgIG1pbi13aWR0aDogMzIwcHg7IH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXJfX25hdmlnYXRpb24uZGVzY3RvcC1uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uIG5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMCAwOyB9XG4gICAgICAgIC5oZWFkZXJfX25hdmlnYXRpb24gdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgY29sb3I6ICNmOWIyNDI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEzMTAwZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjliMjQyO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjliMjQyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEzMTAwZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOWIyNDI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdDsgfVxuICAgICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cbiAgICAgICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmOWIyNDI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzAyZDI4OyB9XG4gICAgICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbiB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2Y5YjI0MjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMzEwMGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjliMjQyO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX25hdmlnYXRpb24gdWwgbGkgYS5hY3RpdmU6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2Y5YjI0MjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEzMTAwZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y5YjI0MjtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdDsgfVxuICAgICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDk5JTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOWIyNDI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzMDJkMjg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpIHVsIGxpIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBjb2xvcjogI2RjZDlkNTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbiB1bCBsaSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxNiwgMTQsIDAuNyk7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX25hdmlnYXRpb24gdWwgbGkgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZjliMjQyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTMxMDBlO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbiB1bCBsaSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y5YjI0MjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTMxMDBlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbiB1bCBsaTpob3ZlciB1bCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHdpZHRoOiAyNTVweDtcbiAgei1pbmRleDogMjE1OyB9XG4gIC5sb2dvIGEsIC5sb2dvIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5sb2dvIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDMwcHggMCAwOyB9XG4gIC5zb2NpYWxfX3RleHQge1xuICAgIGNvbG9yOiAjNzk3OTc5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMHB4IDVweCAwcHggMHB4OyB9XG4gIC5zb2NpYWxfX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc29jaWFsX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3BsYXlmb3J0dW5hL2ltZy9pbWFnZXMtbGlzdC1zMDMzODM4MDQzNC5wbmcpO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE3OTVweDsgfVxuICAuc29jaWFsX19saW5rLmZiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE3OTVweDsgfVxuICAuc29jaWFsX19saW5rLmdnbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMTQ0cHg7IH1cbiAgLnNvY2lhbF9fbGluay5tbHJ1IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM1MTlweDsgfVxuICAuc29jaWFsX19saW5rLnR3aXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTM3OXB4OyB9XG4gIC5zb2NpYWxfX2xpbmsudmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTQ5MHB4OyB9XG4gIC5zb2NpYWxfX2xpbmsueW54IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTU3MjBweDsgfVxuXG4ubG9naW4tYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmxvZ2luLWJ0bnMgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubG9naW4tYnRucyAubG9naW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjliMjQyO1xuICAgIGJhY2tncm91bmQ6ICNmOWIyNDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAubG9naW4tYnRucyAubG9naW46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIGNvbG9yOiAjZjliMjQyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y5YjI0MjsgfVxuICAubG9naW4tYnRucyAucmVnaXN0ZXIge1xuICAgIG1pbi13aWR0aDogMTY1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZGFhNDU7XG4gICAgYmFja2dyb3VuZDogIzNkYWE0NTsgfVxuICAgIC5sb2dpbi1idG5zIC5yZWdpc3Rlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgY29sb3I6ICMzZGFhNDU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2RhYTQ1OyB9XG5cbi5zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zbGlkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnNsaWRlcl9fbWFpbiB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiA1MDBweDsgfVxuICAuc2xpZGVyIC5nYWxsZXJ5LXRodW1icyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDExMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnNsaWRlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuc2xpZGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zbGlkZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSAuc2xpZGVyLXByZXZpZXdfX3Byb2dyZXNzIHtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVMaW5lO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgICAgIC5zbGlkZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSAuc2xpZGVyLXByZXZpZXdfX2ltZyB7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRlSW1nO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cblxuQGtleWZyYW1lcyBhbmltYXRlTGluZSB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzVweCk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgdG8ge1xuICAgIHdpZHRoOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZUltZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9IH1cblxuLnNsaWRlci1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNsaWRlci1wcmV2aWV3X19pbWcge1xuICAgIG9wYWNpdHk6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5zbGlkZXItcHJldmlld19fcHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03NXB4KTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjM2RhYTQ1O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHotaW5kZXg6IDE7IH1cblxuLm5hdi1jb250ZW50IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMzMDJkMjg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuICAubmF2LWNvbnRlbnQgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uYXYtY29udGVudCB1bCBsaS5hY3RpdmUgYTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2Y5YjI0MjsgfVxuICAgIC5uYXYtY29udGVudCB1bCBsaSBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZjliMjQyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogMTVweCAwIDIwcHggMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7IH1cbiAgICAgIC5uYXYtY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5uYXYtY29udGVudCB1bCBsaSBhOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY29sb3I6ICNmOWIyNDI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjUlLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzLG9wYWNpdHkgLjVzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHggMDsgfVxuICAgICAgLm5hdi1jb250ZW50IHVsIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgLm5hdi1jb250ZW50IHVsIGxpIGEgc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyxvcGFjaXR5IC41cztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIC5uYXYtY29udGVudCB1bCBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxNzgsIDY2LCAwLjMpOyB9XG4gICAgICAubmF2LWNvbnRlbnQgdWwgbGkgYTpob3ZlcjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICAgIC5uYXYtY29udGVudCB1bCBsaSBhOmhvdmVyIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yNSUsIDApOyB9XG5cbi5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jb250ZW50IGgxIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZWRlZGVkOyB9XG4gIC5jb250ZW50X190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmNvbnRlbnRfX3RleHQgcCB7XG4gICAgICBtYXJnaW46IDE1cHggMCAzMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5jb250ZW50X19tb3JlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5jb250ZW50X19tb3JlLWJ0biB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2Y5YjI0MjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbnNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLmNlcnRpZmljYXRlX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzg2QkVFMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4IDA7IH1cbiAgLmZvb3Rlcl9fbmF2IHtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjMzAyZDI4OyB9XG4gICAgLmZvb3Rlcl9fbmF2IHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZm9vdGVyX19uYXYgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZm9vdGVyX19uYXYgdWwgbGkgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIGNvbG9yOiAjZjliMjQyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIC5mb290ZXJfX25hdiB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZGNkOWQ1OyB9XG4gIC5mb290ZXIgLmNlcnRpZmljYXRlX19yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZm9vdGVyIC5jZXJ0aWZpY2F0ZV9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyIC5jZXJ0aWZpY2F0ZV9fYm94IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZm9vdGVyIC5jZXJ0aWZpY2F0ZV9fYm94IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucGF5bWVudC1ib3gge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGF5bWVudC1ib3hfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnBheW1lbnQtYm94X19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGF5bWVudC1ib3hfX2xpbms6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLnBheW1lbnQtYm94X190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDAgMCAwIC00NHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgY29sb3I6ICMzMDJkMjg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnBheW1lbnQtYm94IC52aXNhLWljb246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9wbGF5Zm9ydHVuYS9pbWcvdmlzYS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHdpZHRoOiA0OXB4O1xuICAgIG1hcmdpbjogLTIzLjVweCAwIDAgLTI0LjVweDsgfVxuICAucGF5bWVudC1ib3ggLm1hZXN0cm8taWNvbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3BsYXlmb3J0dW5hL2ltZy9tYWVzdHJvLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDY3cHg7XG4gICAgbWFyZ2luOiAtMjBweCAwIDAgLTMzLjVweDsgfVxuICAucGF5bWVudC1ib3ggLnFpd2ktaWNvbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvcGxheWZvcnR1bmEvaW1nL3Fpd2kucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIG1hcmdpbjogLTIzcHggMCAwIC0yMnB4OyB9XG4gIC5wYXltZW50LWJveCAud2VibW9uZXktaWNvbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3BsYXlmb3J0dW5hL2ltZy93ZWJtb25leS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIG1hcmdpbjogLTIyLjVweCAwIDAgLTIyLjVweDsgfVxuICAucGF5bWVudC1ib3ggLm5ldGVsbGVyLWljb246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9wbGF5Zm9ydHVuYS9pbWcvbmV0ZWxsZXIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTlweDtcbiAgICB3aWR0aDogMTA3cHg7XG4gICAgbWFyZ2luOiAtOS41cHggMCAwIC01My41cHg7IH1cbiAgLnBheW1lbnQtYm94IC5za3JpbGwtaWNvbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3BsYXlmb3J0dW5hL2ltZy9zY3JpbGwucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMjZweDtcbiAgICB3aWR0aDogNzZweDtcbiAgICBtYXJnaW46IC0xM3B4IDAgMCAtMzhweDsgfVxuICAucGF5bWVudC1ib3ggLnlhbmRleC13YWxsZXQtaWNvbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3BsYXlmb3J0dW5hL2ltZy95YW5kZXhtb25leS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIG1hcmdpbjogLTIxLjVweCAwIDAgLTE5cHg7IH1cblxuLmdhbWVzLWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmdhbWVzLWZpbHRlcl9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZ2FtZXMtZmlsdGVyX19maWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB3aWR0aDogMjQwcHg7IH1cbiAgICAuZ2FtZXMtZmlsdGVyX19maWVsZC1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgLmdhbWVzLWZpbHRlcl9fZmllbGQtaW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHggMCAxMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMzMDJkMjg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmdhbWVzX19zbGlkZXIge1xuICBwYWRkaW5nOiAwIDUwcHg7IH1cbiAgLmdhbWVzX19zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLmdhbWVzX19zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbjogLTE1cHggMCAwIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gIC5nYW1lc19fc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvcGxheWZvcnR1bmEvaW1nL2ltYWdlcy1saXN0LXMwMzM4MzgwNDM0LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDY1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMzdweDtcbiAgICB3aWR0aDogMTNweDsgfVxuICAuZ2FtZXNfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvcGxheWZvcnR1bmEvaW1nL2ltYWdlcy1saXN0LXMwMzM4MzgwNDM0LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjg5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMzdweDtcbiAgICB3aWR0aDogMTNweDsgfVxuXG4uZ2FtZXNfX25ldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogIzMwMmQyODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuZ2FtZXNfX25ldy1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3BsYXlmb3J0dW5hL2ltZy9pbWFnZXMtbGlzdC1zMDMzODM4MDQzNC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM3NTZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA3N3B4O1xuICAgIHdpZHRoOiA3N3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAuZ2FtZXNfX25ldy1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNDRweDsgfVxuICAuZ2FtZXNfX25ldyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZ2FtZXNfX25ldy1ob3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjliMjQyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxNiwgMTQsIDAuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDE1OyB9XG4gICAgLmdhbWVzX19uZXctaG92ZXItaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuZ2FtZXNfX25ldy5hY3RpdmUgLmdhbWVzX19uZXctaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCxvcGFjaXR5IC4xcyBlYXNlLWluLW91dDsgfVxuICAuZ2FtZXNfX25ldy1wcm92aWRlciB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZ2FtZXNfX25ldy1wcm92aWRlciBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5nYW1lc19fbmV3LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2VkZWRlZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLmdhbWVzX19uZXctYnRuIHtcbiAgICBwYWRkaW5nOiA1JSAwIDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmdhbWVzX19uZXctYnRuLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3BsYXlmb3J0dW5hL2ltZy9nYW1lLXBsYXkuc3ZnXCIpO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgbGluZWFyOyB9XG4gICAgLmdhbWVzX19uZXctYnRuLWRlbW8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMzBweDsgfVxuICAgICAgLmdhbWVzX19uZXctYnRuLWRlbW8gYSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNSUgMCAwIDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmOWIyNDI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmdhbWUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogIzMwMmQyODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEzMTAwZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZ2FtZS1pdGVtOmhvdmVyIC5nYW1lLWhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQsb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmdhbWUtaXRlbV9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTU3cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmdhbWUtaXRlbV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZWRlZGVkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAuZ2FtZS1pdGVtX190aXRsZV9tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuZ2FtZS1pdGVtX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZ2FtZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZ2FtZS1saXN0X19pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICBncmlkLWdhcDogMTVweDtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIC5nYW1lLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5nYW1lLWxpc3RfX3NlYXJjaCB7XG4gICAgLyogZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7Ki9cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICAgIGdyaWQtZ2FwOiAxNXB4O1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgICAuZ2FtZS1saXN0X19zZWFyY2ggLmdhbWUtbGlzdF9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgbWFyZ2luOiA3cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmdhbWUtbGlzdF9fc2VhcmNoIC5nYW1lLWxpc3RfX2l0ZW0gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZ2FtZS1saXN0X19zZWFyY2ggLmdhbWUtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uZ2FtZS1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjliMjQyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDE2LCAxNCwgMC44KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCxvcGFjaXR5IC4xcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTU7IH1cbiAgLmdhbWUtaG92ZXItaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmdhbWUtaG92ZXJfX2J0bi1ib3gge1xuICAgIHBhZGRpbmc6IDUlIDAgMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdhbWUtaG92ZXItZGVtby13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMzBweDsgfVxuICAuZ2FtZS1ob3Zlcl9fYnRuLWRlbW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDUlIDAgMCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2Y5YjI0MjsgfVxuICAuZ2FtZS1ob3Zlcl9fYnRuLWRlbW8sIC5nYW1lLWhvdmVyX19idG4tb25tb25leSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZ2FtZS1ob3Zlcl9fYnRuLW9ubW9uZXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucHJvdmlkZXItbGlzdCB7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvdmlkZXItbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAyMHB4IDQwcHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvdmlkZXItbGlzdF9faXRlbSBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsJTNDc3ZnJTIwd2lkdGglM0QlMjc0OCUyNyUyMGhlaWdodCUzRCUyNzQ4JTI3JTIwdmlld0JveCUzRCUyNzAlMjAwJTIwNDglMjA0OCUyNyUyMGZpbGwlM0QlMjdub25lJTI3JTIweG1sbnMlM0QlMjdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjclM0UlM0NyZWN0JTIwd2lkdGglM0QlMjc0OCUyNyUyMGhlaWdodCUzRCUyNzQ4JTI3JTIwcnglM0QlMjcyNCUyNyUyMGZpbGwlM0QlMjclMjMzREFBNDUlMjclMkYlM0UlM0NwYXRoJTIwZCUzRCUyN00xOSUyMDE2LjcwNzhDMTklMjAxNS45NDM0JTIwMTkuODIyOCUyMDE1LjQ2MTclMjAyMC40ODkzJTIwMTUuODM1N0wzMy40NDk2JTIwMjMuMTA4QzM0LjEyOTclMjAyMy40ODk2JTIwMzQuMTMwNyUyMDI0LjQ2ODElMjAzMy40NTE0JTIwMjQuODUxMUwyMC40OTEyJTIwMzIuMTU5MkMxOS44MjQ2JTIwMzIuNTM1JTIwMTklMjAzMi4wNTM0JTIwMTklMjAzMS4yODgxVjE2LjcwNzhaJTI3JTIwZmlsbCUzRCUyNyUyMzEyMTAwRSUyNyUyRiUzRSUzQyUyRnN2ZyUzRSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzIGxpbmVhcjsgfVxuXG4uaWNvbi1wbGF5OmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgbGluZWFyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsJTNDc3ZnJTIwd2lkdGglM0QlMjI0OCUyMiUyMGhlaWdodCUzRCUyMjQ4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDglMjA0OCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NyZWN0JTIweCUzRCUyMjAuNSUyMiUyMHklM0QlMjIwLjUlMjIlMjB3aWR0aCUzRCUyMjQ3JTIyJTIwaGVpZ2h0JTNEJTIyNDclMjIlMjByeCUzRCUyMjIzLjUlMjIlMjBmaWxsJTNEJTIyJTIzMTIxMDBFJTIyJTIwZmlsbC1vcGFjaXR5JTNEJTIyMC44JTIyJTIwc3Ryb2tlJTNEJTIyJTIzM0RBQTQ1JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTklMjAxNi43MDc4QzE5JTIwMTUuOTQzNCUyMDE5LjgyMjglMjAxNS40NjE3JTIwMjAuNDg5MyUyMDE1LjgzNTdMMzMuNDQ5NiUyMDIzLjEwOEMzNC4xMjk3JTIwMjMuNDg5NiUyMDM0LjEzMDclMjAyNC40NjgxJTIwMzMuNDUxNCUyMDI0Ljg1MTFMMjAuNDkxMiUyMDMyLjE1OTJDMTkuODI0NiUyMDMyLjUzNSUyMDE5JTIwMzIuMDUzNCUyMDE5JTIwMzEuMjg4MVYxNi43MDc4WiUyMiUyMGZpbGwlM0QlMjIlMjMzREFBNDUlMjIlMkYlM0UlM0MlMkZzdmclM0UpOyB9XG5cbi5pY29uLXBsYXkuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsJTNDc3ZnJTIwd2lkdGglM0QlMjI0OCUyMiUyMGhlaWdodCUzRCUyMjQ4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDglMjA0OCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NyZWN0JTIweCUzRCUyMjAuNSUyMiUyMHklM0QlMjIwLjUlMjIlMjB3aWR0aCUzRCUyMjQ3JTIyJTIwaGVpZ2h0JTNEJTIyNDclMjIlMjByeCUzRCUyMjIzLjUlMjIlMjBmaWxsJTNEJTIyJTIzMTIxMDBFJTIyJTIwZmlsbC1vcGFjaXR5JTNEJTIyMC44JTIyJTIwc3Ryb2tlJTNEJTIyJTIzM0RBQTQ1JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTklMjAxNi43MDc4QzE5JTIwMTUuOTQzNCUyMDE5LjgyMjglMjAxNS40NjE3JTIwMjAuNDg5MyUyMDE1LjgzNTdMMzMuNDQ5NiUyMDIzLjEwOEMzNC4xMjk3JTIwMjMuNDg5NiUyMDM0LjEzMDclMjAyNC40NjgxJTIwMzMuNDUxNCUyMDI0Ljg1MTFMMjAuNDkxMiUyMDMyLjE1OTJDMTkuODI0NiUyMDMyLjUzNSUyMDE5JTIwMzIuMDUzNCUyMDE5JTIwMzEuMjg4MVYxNi43MDc4WiUyMiUyMGZpbGwlM0QlMjIlMjMzREFBNDUlMjIlMkYlM0UlM0MlMkZzdmclM0UpO1xuICBib3JkZXI6IG5vbmU7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpOyB9XG5cbi5uZXctd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNvcHlyaWdodHMtYm94IHtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5jb250ZW50LXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMiU7IH1cblxuLnNjcm9sbC1oaWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5yZWFkLW1vcmUge1xuICBjb2xvcjogI2Y5YjI0MjsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAuMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZjliMjQyOyB9XG5cbmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDsgfVxuXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuaDMge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG5oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDhweDsgfVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZWRlZGVkOyB9XG5cbmgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5hIHtcbiAgY29sb3I6ICNmOWIyNDI7IH1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjZjliMjQyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7IH1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxudmlkZW86Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAyNXB4OyB9XG5cbm9sIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmNvbnRlbnRfXzQwNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgIC5jb250ZW50X180MDQtYmlnIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAwcHg7XG4gICAgICBmb250LXNpemU6IDE4OHB4OyB9XG4gICAgLmNvbnRlbnRfXzQwNCAucGFnZS1jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jb250ZW50X180MDQtYmFjay1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY29udGVudCBwIHtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweCAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jb250ZW50IC5jb2xzLTkge1xuICBwYWRkaW5nOiAwIDIwcHggMCAwOyB9XG5cbi5jb250ZW50IC5jb2xzLTMge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4OyB9XG5cbi5jb250ZW50LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY29udGVudC1mYWRlLW91dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi5jb250ZW50LXRvZ2dsZS1idG4tYm94IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmNvbnRlbnQtdG9nZ2xlLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmOWIyNDI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jb250ZW50LXRvZ2dsZS1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNvbnRlbnQgLnN1Yi10aXRsZSwgLmNvbnRlbnQgLnRpdGxlIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZWRlZGVkOyB9XG5cbi5jb250ZW50IC5zdWItdGl0bGUge1xuICBjb2xvcjogI2Y5YjI0MjsgfVxuXG4uc21hbGwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAxLjFyZW07IH1cblxuLmxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuXG4ubGlzdCBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmOWIyNDI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5saXN0LW51bWJlciB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuXG4ubGlzdC1udW1iZXIgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7IH1cblxuLmxpc3QtdGVybXMge1xuICBwYWRkaW5nOiA3cHggMCAwIDA7IH1cblxuLmxpc3QtdGVybXMgbGkge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMCAwIDdweCAwOyB9XG5cbi5saXN0LXRlcm1zLXN1YiB7XG4gIHBhZGRpbmc6IDAgMCAwIDI1cHg7IH1cblxuLmxpbmsge1xuICBjb2xvcjogI2Y5YjI0MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY29udGVudC1hcmVhLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYnRuLWdyZWVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgLTJweCAwIDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzZGFhNDU7XG4gIGJhY2tncm91bmQ6ICMzZGFhNDU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cblxuLmJ0bi1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjM2RhYTQ1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2RhYTQ1OyB9XG5cbi5nYW1lLXBhZ2VfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3BsYXlmb3J0dW5hL2ltZy9zbG90cy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmdhbWUtcGFnZV9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7IH1cbiAgLmdhbWUtcGFnZV9fbWFpbi1yaWdodCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmdhbWUtcGFnZV9fbWFpbi1sZWZ0IGlmcmFtZSB7XG4gICAgd2lkdGg6IDU0dnc7XG4gICAgaGVpZ2h0OiAzMnZ3OyB9XG5cbi5nYW1lLXBhZ2VfX3dpbm5lcnMge1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQ6ICMzMDJkMjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuZ2FtZS1wYWdlX193aW5uZXJzLXRhYiB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvcGxheWZvcnR1bmEvaW1nL3dpbi5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuZ2FtZS1wYWdlX193aW5uZXJzLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuZ2FtZS1wYWdlX193aW5uZXJzLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2VkZWRlZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZ2FtZS1wYWdlX193aW5uZXJzLWl0ZW1zIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogY2FsYygzMnZ3IC0gODZweCk7IH1cbiAgLmdhbWUtcGFnZV9fd2lubmVycy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEzMTAwZTtcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmdhbWUtcGFnZV9fd2lubmVycy1pdGVtLWltZyB7XG4gICAgICB3aWR0aDogNzVweDsgfVxuICAgICAgLmdhbWUtcGFnZV9fd2lubmVycy1pdGVtLWltZyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdhbWUtcGFnZV9fd2lubmVycy1pdGVtLWluZm8ge1xuICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5nYW1lLXBhZ2VfX3dpbm5lcnMtaXRlbS1uYW1lIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC5nYW1lLXBhZ2VfX3dpbm5lcnMtaXRlbS13b24ge1xuICAgICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgICAgY29sb3I6ICMzZGFhNDU7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuZ2FtZS1wYWdlX193aW5uZXJzLWl0ZW0tZ2FtZSB7XG4gICAgICBjb2xvcjogI2Y5YjI0MjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5nYW1lLXBhZ2VfX3dpbm5lcnMtaXRlbS1nYW1lOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmOWIyNDI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuXG4uZ2FtZS1wYWdlX19ib3R0b20tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4uZ2FtZS1wYWdlX19wbGF5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIHBhZGRpbmc6IDAgMCAyNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzAyZDI4OyB9XG5cbi5nYW1lLXBhZ2VfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5nYW1lLXBhZ2VfX2NoYXJhY3RlcmlzdGljcyB7XG4gIHdpZHRoOiAyODBweDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLmdhbWUtcGFnZV9fZGVtbyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZmxleC1ncm93OiAxOyB9XG4gIC5nYW1lLXBhZ2VfX2RlbW8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmZlYXR1cmUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDUwcHggMjBweCA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzAyZDI4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmZlYXR1cmUtYm94IC5mZWF0dXJlLWJveC10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZmVhdHVyZS1ib3ggLmZlYXR1cmUtYm94LXRpdGxlIHNwYW4ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQ6ICMxMzEwMGU7IH1cblxuLmZlYXR1cmUtYm94IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMTVweCAwOyB9XG5cbi5mZWF0dXJlLWJveCB1bCBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogLTIwcHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZjliMjQyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmZlYXR1cmUtYm94IHVsIGxpIHNwYW4ge1xuICBjb2xvcjogI2Y5YjI0MjsgfVxuXG4ubW9yZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweDsgfVxuICAubW9yZS1idG4gYSB7XG4gICAgZm9udDogNzAwIDE0cHggJ05vdG8gU2Fucyc7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi13aWR0aDogMTY1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM2RhYTQ1O1xuICAgIGJhY2tncm91bmQ6ICMzZGFhNDU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAubW9yZS1idG4gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgY29sb3I6ICMzZGFhNDU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2RhYTQ1O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1vYi1idG4ge1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tb2ItYnRuIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7IH1cblxuLm1vYi1idG4uYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm1vYi1idG4uYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9iLWJ0bi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5idXJnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG5pbWcsIGlmcmFtZSwgdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX3RvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5sb2dvLCAuaGVhZGVyX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2xpZGVyLXByZXZpZXcge1xuICAgIGhlaWdodDogMzVweDsgfVxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5oZWFkZXJfX2J1dHRvbnMge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIGJvZHksIGh0bWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA2N3B4OyB9XG4gIC5zb2NpYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvZ28ge1xuICAgIHRvcDogMDsgfVxuICAubG9nbyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNsaWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zbGlkZXJfX21haW4ge1xuICAgIGhlaWdodDogMzAwcHg7IH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTMxMDBlO1xuICAgIGJveC1zaGFkb3c6IDVweCAtNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gICAgLmhlYWRlcl9fbmF2aWdhdGlvbiBuYXYge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDExOHB4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzAyZDI4O1xuICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTsgfVxuICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbiBuYXYgbGkgYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uIG5hdi5hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLm5hdi1jb250ZW50IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAuZ2FtZS1saXN0X19pdGVtcywgLmdhbWUtbGlzdF9fc2VhcmNoIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAuZ2FtZS1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAuZ2FtZS1wYWdlX19tYWluLWxlZnQgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmdhbWVzX19uZXctYm94IHtcbiAgICBoZWlnaHQ6IDk4cHg7IH1cbiAgLmdhbWVzX19uZXctcHJvdmlkZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgLmdhbWUtbGlzdF9faXRlbXMsIC5nYW1lLWxpc3RfX3NlYXJjaCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxuICAubW9iLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA5OTk5OyB9XG4gIC5tb2ItYnRuLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uLmRlc2N0b3AtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24gbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMThweCk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDcwcHg7XG4gICAgYmFja2dyb3VuZDogIzMwMmQyODtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlcl9fbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgICBjb2xvcjogI2Y5YjI0MjtcbiAgICAgICAgYmFja2dyb3VuZDogIzEzMTAwZTtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIC5oZWFkZXJfX25hdmlnYXRpb24gdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmOWIyNDI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEzMTAwZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXJfX25hdmlnYXRpb24gdWwgbGk6aG92ZXIgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzMwMmQyODtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAubmF2LWNvbnRlbnQgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAgIC5uYXYtY29udGVudCB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgN3B4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLm5hdi1jb250ZW50IHVsIGxpOmJlZm9yZSwgLm5hdi1jb250ZW50IHVsIGxpOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdi1jb250ZW50IHVsIGxpIGE6YmVmb3JlLCAubmF2LWNvbnRlbnQgdWwgbGkgYTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWRlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzVweDsgfVxuICAgIC5zbGlkZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnNsaWRlci1wcmV2aWV3X19wcm9ncmVzcyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDIwcHg7IH1cbiAgLmNvcHlyaWdodHMtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5mb290ZXJfX25hdiB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogNXB4IDdweDsgfVxuICAuZm9vdGVyX19uYXYgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnBheW1lbnQtYm94X19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnBheW1lbnQtYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVhZGVyX19idXR0b25zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNvY2lhbF9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc29jaWFsIHtcbiAgICBtYXJnaW46IDEwcHggYXV0bzsgfVxuICBib2R5LmFkbWluLWJhciAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4OyB9XG4gIC5mb290ZXIgLmNlcnRpZmljYXRlX19yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZm9vdGVyIC5jZXJ0aWZpY2F0ZV9fYm94IHtcbiAgICBtYXJnaW46IDdweCAwOyB9XG4gIC5nYW1lLXBhZ2VfX21haW4tcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdhbWUtcGFnZV9fbWFpbi1sZWZ0IGlmcmFtZSB7XG4gICAgd2lkdGg6IDc4dnc7XG4gICAgaGVpZ2h0OiA0OHZ3OyB9XG4gIC5nYW1lLXBhZ2VfX2luZm8ge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZ2FtZS1wYWdlX19kZW1vIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICBpZnJhbWUsIGltZywgdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAubG9naW4tYnRucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmxvZ2luLWJ0bnMgLmxvZ2luLCAubG9naW4tYnRucyAucmVnaXN0ZXIge1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAubmF2LWNvbnRlbnQgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5zbGlkZXJfX21haW4ge1xuICAgIGhlaWdodDogMTUwcHg7IH1cbiAgLnNsaWRlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5zbGlkZXItcHJldmlldyB7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5zbGlkZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnNsaWRlci1wcmV2aWV3X19wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiAzcHg7IH1cbiAgLnNsaWRlciAuZ2FsbGVyeS10aHVtYnMge1xuICAgIGJvdHRvbTogMTBweDsgfVxuICAuZ2FtZXMtZmlsdGVyX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZ2FtZXMtZmlsdGVyX19maWVsZCArIC5nYW1lcy1maWx0ZXJfX2ZpZWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbiBuYXYge1xuICAgIHRvcDogNjdweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDExNXB4KTsgfVxuICAuZ2FtZXNfX25ldy1ib3gge1xuICAgIGhlaWdodDogMTMwcHg7IH1cbiAgLmdhbWUtcGFnZV9faW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmdhbWUtcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDIwcHg7IH1cbiAgLm5ldy13aWR0aCB7XG4gICAgbWluLXdpZHRoOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keS5hZG1pbi1iYXIgLmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5nYW1lLWxpc3RfX2l0ZW1zLCAuZ2FtZS1saXN0X19zZWFyY2gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH1cbiAgLmdhbWUtcGFnZV9fbWFpbi1sZWZ0IGlmcmFtZSB7XG4gICAgd2lkdGg6IDkydnc7XG4gICAgaGVpZ2h0OiA4MHZ3OyB9XG4gIC5zb2NpYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdhbWVzLWZpbHRlcl9fZm9ybSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmNvbnRlbnRfXzQwNC1iaWcge1xuICAgIGZvbnQtc2l6ZTogMTQ4cHg7IH1cbiAgLmxvZ2luLWJ0bnMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5sb2dpbi1idG5zIC5sb2dpbiwgLmxvZ2luLWJ0bnMgLnJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfSB9XG4iLCIuamNmLXNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNDdweDtcclxuICAgIGJhY2tncm91bmQ6ICMzMDJkMjg7XHJcbiAgICBjb2xvcjogI2Y5YjI0MjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzEzMTAwZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTMxMDBlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzEzMTAwZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICYuamNmLWZvY3VzIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuamNmLWRyb3AtYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmOWIyNDIgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y5YjI0MiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmOWIyNDIgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuamNmLXNlbGVjdC10ZXh0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmpjZi1zZWxlY3Qtb3BlbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAtMnB4IDAgMCAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmOWIyNDIgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDdweCA2cHggMCA2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuamNmLXNlbGVjdC1kcm9wLWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOWIyNDIgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMzAyZDI4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4ICMxMzEwMGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmpjZi1saXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyZDI4O1xyXG4gICAgfVxyXG5cclxuICAgIC5qY2Ytb3B0aW9uIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAmLmpjZi1ob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWIyNDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzAyZDI4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmpjZi1zY3JvbGxiYXIge1xyXG5cclxuICAgIC5qY2Ytc2Nyb2xsYmFyLXNsaWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzEzMTAwZTtcclxuICAgIH1cclxuXHJcbiAgICAuamNmLXNjcm9sbGJhci1oYW5kbGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5YjI0MjtcclxuICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzk3OTc5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmpjZi1zY3JvbGxiYXItdmVydGljYWwge1xyXG4gICAgLmpjZi1zY3JvbGxiYXItaW5jLCAuamNmLXNjcm9sbGJhci1kZWMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyZDI4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmOWIyNDIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA3cHggNHB4IDAgNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qY2Ytc2Nyb2xsYmFyLWRlYyB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjliMjQyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCA0cHggN3B4IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCJub2RlX21vZHVsZXMvbm9ybWFsaXplLnNjc3Mvbm9ybWFsaXplXCI7XHJcbkBpbXBvcnQgXCJwbHVnaW5zL2pjZi5jc3NcIjtcclxuQGltcG9ydCBcInBsdWdpbnMvamNmLWN1c3RvbWl6ZVwiO1xyXG5cclxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxyXG4kc2NyZWVuLXNtLW1heDogNTc2cHg7XHJcblxyXG4vLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxyXG4kc2NyZWVuLW1kLW1heDogNzY4cHg7XHJcblxyXG4vLyBUYWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wc1xyXG4kc2NyZWVuLWxnLW1pbjogOTkycHg7XHJcblxyXG4vLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xyXG4kc2NyZWVuLXhsLW1heDogMTIwMHB4O1xyXG5cclxuLy8gU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gc20ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1zbS1tYXh9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzXHJcbkBtaXhpbiBtb2JpbGUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1tZC1tYXh9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXNcclxuQG1peGluIHRhYmxldCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXhsLW1heH0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXhsLW1heH0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTMxMDBlO1xyXG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcblxyXG4gICAgJi5tZW51LXNob3duIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWRtaW4tYmFyIHtcclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBib3gtc2hhZG93OiByZ2IoMTksIDE2LCAxNCkgMHB4IDJweCAxMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHotaW5kZXg6IDk1MDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggNXB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTYsIDE0LCAwLjkpO1xyXG4gICAgdHJhbnNpdGlvbjogdG9wIDFzIGxpbmVhciAwcztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLmhlYWRlci1maXhlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGFuaW1hdGlvbjogLjVzIGhlYWRlci1maXhlZC1zaG93XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBoZWFkZXItZml4ZWQtc2hvdyB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIHRvcDogLTE0MHB4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIHRvcDogMFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCwgJl9fYm90dG9tIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmLmRlc2N0b3AtbmF2e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjliMjQyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTMxMDBlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjliMjQyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmOWIyNDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTMxMDBlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y5YjI0MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjliMjQyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzAyZDI4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y5YjI0MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEzMTAwZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y5YjI0MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjliMjQyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEzMTAwZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOWIyNDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA5OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjliMjQyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzAyZDI4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2RjZDlkNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwxNiwxNCwuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjliMjQyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMzEwMGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmOWIyNDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMzEwMGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxvZ28ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgei1pbmRleDogMjE1O1xyXG4gICAgYSwgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc29jaWFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDMwcHggMCAwO1xyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHJnYigxMjEsIDEyMSwgMTIxKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA1cHggMHB4IDBweDtcclxuICAgIH1cclxuICAgICZfX2J0bnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3BsYXlmb3J0dW5hL2ltZy9pbWFnZXMtbGlzdC1zMDMzODM4MDQzNC5wbmcpO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luOiAwIDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE3OTVweDtcclxuICAgIH1cclxuICAgICZfX2xpbmsuZmIge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTc5NXB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGluay5nZ2wge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjE0NHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGluay5tbHJ1IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM1MTlweDtcclxuICAgIH1cclxuICAgICZfX2xpbmsudHdpdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01Mzc5cHg7XHJcbiAgICB9XHJcbiAgICAmX19saW5rLnZrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTU0OTBweDtcclxuICAgIH1cclxuICAgICZfX2xpbmsueW54IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTU3MjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxvZ2luLWJ0bnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAubG9naW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjliMjQyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWIyNDI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjliMjQyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjliMjQyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWdpc3RlciB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNkYWE0NTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjM2RhYTQ1O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMzZGFhNDU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZGFhNDU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnNsaWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgICZfX21haW4ge1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnktdGh1bWJzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTEwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSAuc2xpZGVyLXByZXZpZXcge1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3Byb2dyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRlTGluZTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW5pbWF0ZUltZztcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRlTGluZSB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0ZUltZyB7XHJcbiAgICAgZnJvbSB7XHJcbiAgICAgICAgIG9wYWNpdHk6IDEwMCU7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICB9XHJcblxyXG4gICAgIDI1JSB7XHJcbiAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICB9XHJcblxyXG4gICAgIHRvIHtcclxuICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgIH1cclxuIH1cclxuXHJcblxyXG5cclxuLnNsaWRlci1wcmV2aWV3IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBvcGFjaXR5OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9ncmVzcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1cHgpO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzZGFhNDU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxufVxyXG5cclxuLm5hdi1jb250ZW50IHtcclxuICAgIHVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMzMDJkMjg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSBhOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjliMjQyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjliMjQyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHggMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmOWIyNDI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDI1JSwwKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMsb3BhY2l0eSAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMiwxLC4zLDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyxvcGFjaXR5IC41cztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yLDEsLjMsMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxNzgsIDY2LCAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0yNSUsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZWRlZGVkO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDMwcHggMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZXtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAmLWJ0bntcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y5YjI0MjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5zZWN0aW9ue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDE4MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG59XHJcblxyXG4uY2VydGlmaWNhdGV7XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbDtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICAgIGNvbG9yOiM4NkJFRTA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNDBweCAwIDIwcHggMDtcclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMDJkMjg7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y5YjI0MjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZGNkOWQ1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNlcnRpZmljYXRle1xyXG4gICAgICAgICZfX3Jvd3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19ib3h7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBheW1lbnQtYm94IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgd2lkdGg6IDElO1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTQ0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcclxuICAgICAgICB3aWR0aDogODhweDtcclxuICAgICAgICBjb2xvcjogIzMwMmQyODtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAudmlzYS1pY29uOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvcGxheWZvcnR1bmEvaW1nL3Zpc2EucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogNDdweDtcclxuICAgICAgICB3aWR0aDogNDlweDtcclxuICAgICAgICBtYXJnaW46IC0yMy41cHggMCAwIC0yNC41cHhcclxuICAgIH1cclxuXHJcbiAgICAubWFlc3Ryby1pY29uOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvcGxheWZvcnR1bmEvaW1nL21hZXN0cm8ucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogNjdweDtcclxuICAgICAgICBtYXJnaW46IC0yMHB4IDAgMCAtMzMuNXB4XHJcbiAgICB9XHJcblxyXG4gICAgLnFpd2ktaWNvbjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvcGxheWZvcnR1bmEvaW1nL3Fpd2kucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgIG1hcmdpbjogLTIzcHggMCAwIC0yMnB4XHJcbiAgICB9XHJcblxyXG4gICAgLndlYm1vbmV5LWljb246OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9wbGF5Zm9ydHVuYS9pbWcvd2VibW9uZXkucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBtYXJnaW46IC0yMi41cHggMCAwIC0yMi41cHhcclxuICAgIH1cclxuXHJcbiAgICAubmV0ZWxsZXItaWNvbjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3BsYXlmb3J0dW5hL2ltZy9uZXRlbGxlci5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDdweDtcclxuICAgICAgICBtYXJnaW46IC05LjVweCAwIDAgLTUzLjVweFxyXG4gICAgfVxyXG5cclxuICAgIC5za3JpbGwtaWNvbjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3BsYXlmb3J0dW5hL2ltZy9zY3JpbGwucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICB3aWR0aDogNzZweDtcclxuICAgICAgICBtYXJnaW46IC0xM3B4IDAgMCAtMzhweFxyXG4gICAgfVxyXG5cclxuICAgIC55YW5kZXgtd2FsbGV0LWljb246OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9wbGF5Zm9ydHVuYS9pbWcveWFuZGV4bW9uZXkucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICBtYXJnaW46IC0yMS41cHggMCAwIC0xOXB4XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZ2FtZXMtZmlsdGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAmX19jb250YWluZXIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNDBweDtcclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMwMmQyODtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdhbWVze1xyXG4gICAgJl9fc2xpZGVye1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAtMTVweCAwIDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9wbGF5Zm9ydHVuYS9pbWcvaW1hZ2VzLWxpc3QtczAzMzgzODA0MzQucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDY1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3BsYXlmb3J0dW5hL2ltZy9pbWFnZXMtbGlzdC1zMDMzODM4MDQzNC5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV3e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMDJkMjg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAmLWljb257XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3BsYXlmb3J0dW5hL2ltZy9pbWFnZXMtbGlzdC1zMDMzODM4MDQzNC5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNzU2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogNzdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDc3cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm94e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQ0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaG92ZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjliMjQyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksMTYsMTQsLjgpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxNTtcclxuXHJcbiAgICAgICAgICAgICYtaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIC5nYW1lc19fbmV3LWhvdmVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcm92aWRlcntcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZWRlZGVkO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJ0bntcclxuICAgICAgICAgICAgcGFkZGluZzogNSUgMCAwIDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmLWxpbmt7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9wbGF5Zm9ydHVuYS9pbWcvZ2FtZS1wbGF5LnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgbGluZWFyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtZGVtb3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1JSAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmOWIyNDI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2FtZS1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogIzMwMmQyODtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMzEwMGU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmhvdmVyIC5nYW1lLWhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQsb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTU3cHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZWRlZGVkO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlX21vYmlsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5nYW1lLWxpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LDFmcik7XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoe1xyXG4gICAgICAgLyogZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7Ki9cclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LDFmcik7XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblxyXG4gICAgICAgIC5nYW1lLWxpc3RfX2l0ZW17XHJcbiAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdhbWUtaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmdhbWUtaG92ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y5YjI0MjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTksMTYsMTQsLjgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQsb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB6LWluZGV4OiAxNTtcclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogNSUgMCAwIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgfVxyXG5cclxuICAgICYtZGVtby13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweFxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bi1kZW1vIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiA1JSAwIDAgMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmOWIyNDJcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4tZGVtbywgJl9fYnRuLW9ubW9uZXkge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLW9ubW9uZXkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnByb3ZpZGVyLWxpc3Qge1xyXG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4ucHJvdmlkZXItbGlzdF9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggNDBweCAyMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICBhe1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uaWNvbi1wbGF5IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwlM0NzdmclMjB3aWR0aCUzRCUyNzQ4JTI3JTIwaGVpZ2h0JTNEJTI3NDglMjclMjB2aWV3Qm94JTNEJTI3MCUyMDAlMjA0OCUyMDQ4JTI3JTIwZmlsbCUzRCUyN25vbmUlMjclMjB4bWxucyUzRCUyN2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyNyUzRSUzQ3JlY3QlMjB3aWR0aCUzRCUyNzQ4JTI3JTIwaGVpZ2h0JTNEJTI3NDglMjclMjByeCUzRCUyNzI0JTI3JTIwZmlsbCUzRCUyNyUyMzNEQUE0NSUyNyUyRiUzRSUzQ3BhdGglMjBkJTNEJTI3TTE5JTIwMTYuNzA3OEMxOSUyMDE1Ljk0MzQlMjAxOS44MjI4JTIwMTUuNDYxNyUyMDIwLjQ4OTMlMjAxNS44MzU3TDMzLjQ0OTYlMjAyMy4xMDhDMzQuMTI5NyUyMDIzLjQ4OTYlMjAzNC4xMzA3JTIwMjQuNDY4MSUyMDMzLjQ1MTQlMjAyNC44NTExTDIwLjQ5MTIlMjAzMi4xNTkyQzE5LjgyNDYlMjAzMi41MzUlMjAxOSUyMDMyLjA1MzQlMjAxOSUyMDMxLjI4ODFWMTYuNzA3OFolMjclMjBmaWxsJTNEJTI3JTIzMTIxMDBFJTI3JTJGJTNFJTNDJTJGc3ZnJTNFKTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzIGxpbmVhclxyXG59XHJcblxyXG4uaWNvbi1wbGF5OmhvdmVyIHtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzIGxpbmVhcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwlM0NzdmclMjB3aWR0aCUzRCUyMjQ4JTIyJTIwaGVpZ2h0JTNEJTIyNDglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0OCUyMDQ4JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3JlY3QlMjB4JTNEJTIyMC41JTIyJTIweSUzRCUyMjAuNSUyMiUyMHdpZHRoJTNEJTIyNDclMjIlMjBoZWlnaHQlM0QlMjI0NyUyMiUyMHJ4JTNEJTIyMjMuNSUyMiUyMGZpbGwlM0QlMjIlMjMxMjEwMEUlMjIlMjBmaWxsLW9wYWNpdHklM0QlMjIwLjglMjIlMjBzdHJva2UlM0QlMjIlMjMzREFBNDUlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOSUyMDE2LjcwNzhDMTklMjAxNS45NDM0JTIwMTkuODIyOCUyMDE1LjQ2MTclMjAyMC40ODkzJTIwMTUuODM1N0wzMy40NDk2JTIwMjMuMTA4QzM0LjEyOTclMjAyMy40ODk2JTIwMzQuMTMwNyUyMDI0LjQ2ODElMjAzMy40NTE0JTIwMjQuODUxMUwyMC40OTEyJTIwMzIuMTU5MkMxOS44MjQ2JTIwMzIuNTM1JTIwMTklMjAzMi4wNTM0JTIwMTklMjAzMS4yODgxVjE2LjcwNzhaJTIyJTIwZmlsbCUzRCUyMiUyMzNEQUE0NSUyMiUyRiUzRSUzQyUyRnN2ZyUzRSlcclxufVxyXG5cclxuLmljb24tcGxheS5kaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsJTNDc3ZnJTIwd2lkdGglM0QlMjI0OCUyMiUyMGhlaWdodCUzRCUyMjQ4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDglMjA0OCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NyZWN0JTIweCUzRCUyMjAuNSUyMiUyMHklM0QlMjIwLjUlMjIlMjB3aWR0aCUzRCUyMjQ3JTIyJTIwaGVpZ2h0JTNEJTIyNDclMjIlMjByeCUzRCUyMjIzLjUlMjIlMjBmaWxsJTNEJTIyJTIzMTIxMDBFJTIyJTIwZmlsbC1vcGFjaXR5JTNEJTIyMC44JTIyJTIwc3Ryb2tlJTNEJTIyJTIzM0RBQTQ1JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTklMjAxNi43MDc4QzE5JTIwMTUuOTQzNCUyMDE5LjgyMjglMjAxNS40NjE3JTIwMjAuNDg5MyUyMDE1LjgzNTdMMzMuNDQ5NiUyMDIzLjEwOEMzNC4xMjk3JTIwMjMuNDg5NiUyMDM0LjEzMDclMjAyNC40NjgxJTIwMzMuNDUxNCUyMDI0Ljg1MTFMMjAuNDkxMiUyMDMyLjE1OTJDMTkuODI0NiUyMDMyLjUzNSUyMDE5JTIwMzIuMDUzNCUyMDE5JTIwMzEuMjg4MVYxNi43MDc4WiUyMiUyMGZpbGwlM0QlMjIlMjMzREFBNDUlMjIlMkYlM0UlM0MlMkZzdmclM0UpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSlcclxufVxyXG5cclxuLm5ldy13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTgwMHB4O1xyXG4gICAgbWluLXdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uY29weXJpZ2h0cy1ib3gge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uY29udGVudC13aWR0aCB7XHJcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDIlXHJcbn1cclxuXHJcbi5zY3JvbGwtaGlkZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5yZWFkLW1vcmUge1xyXG4gICAgY29sb3I6ICNmOWIyNDJcclxufVxyXG5cclxuaDEsaDIsaDMsaDQsaDUsaDYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IC4xcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICNmOWIyNDJcclxufVxyXG5cclxuaDEge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuaDQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbmg1IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA4cHg7XHJcbn1cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogI2VkZWRlZFxyXG59XHJcblxyXG5oMiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICNmOWIyNDJcclxufVxyXG5cclxuYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2Y5YjI0MjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDBcclxufVxyXG5cclxuYTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbnZpZGVvOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDBcclxufVxyXG5cclxudWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG51bCBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG5vbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAyNXB4XHJcbn1cclxuXHJcbm9sIGxpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweFxyXG59XHJcblxyXG4uY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICZfXzQwNHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICAgICAgICAmLWJpZ3tcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxODhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtY29udGVudHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJhY2stbGlua3tcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQgcCB7XHJcbiAgICBtYXJnaW46IDE1cHggMCAzMHB4IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41XHJcbn1cclxuXHJcbi5jb250ZW50IC5jb2xzLTkge1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMFxyXG59XHJcblxyXG4uY29udGVudCAuY29scy0zIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHhcclxufVxyXG5cclxuLmNvbnRlbnQtdG9nZ2xlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5jb250ZW50LWZhZGUtb3V0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbi5jb250ZW50LXRvZ2dsZS1idG4tYm94IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5jb250ZW50LXRvZ2dsZS1idG4ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICNmOWIyNDI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uY29udGVudC10b2dnbGUtYnRuOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG4uY29udGVudCAuc3ViLXRpdGxlLC5jb250ZW50IC50aXRsZSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNlZGVkZWRcclxufVxyXG5cclxuLmNvbnRlbnQgLnN1Yi10aXRsZSB7XHJcbiAgICBjb2xvcjogI2Y5YjI0MlxyXG59XHJcblxyXG4uc21hbGwtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbVxyXG59XHJcblxyXG4ubGlzdCBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweCAwXHJcbn1cclxuXHJcbi5saXN0IGxpOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQ6ICNmOWIyNDI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLmxpc3QtbnVtYmVyIHtcclxuICAgIG1hcmdpbjogMCAwIDIwcHggMFxyXG59XHJcblxyXG4ubGlzdC1udW1iZXIgbGkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCAwIDVweCAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5saXN0LXRlcm1zIHtcclxuICAgIHBhZGRpbmc6IDdweCAwIDAgMFxyXG59XHJcblxyXG4ubGlzdC10ZXJtcyBsaSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIHBhZGRpbmc6IDAgMCA3cHggMFxyXG59XHJcblxyXG4ubGlzdC10ZXJtcy1zdWIge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMjVweFxyXG59XHJcblxyXG4ubGluayB7XHJcbiAgICBjb2xvcjogI2Y5YjI0MjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5saW5rOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG5cclxuLmNvbnRlbnQtYXJlYS5jb250ZW50e1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5idG4tZ3JlZW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgLTJweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNkYWE0NTtcclxuICAgIGJhY2tncm91bmQ6ICMzZGFhNDU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4XHJcbn1cclxuXHJcbi5idG4tZ3JlZW46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGNvbG9yOiAjM2RhYTQ1O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNkYWE0NVxyXG59XHJcblxyXG4uZ2FtZS1wYWdlIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9wbGF5Zm9ydHVuYS9pbWcvc2xvdHMuanBnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX21haW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sZWZ0IHtcclxuXHJcbiAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTR2dztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJ2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193aW5uZXJzIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMwMmQyODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgJi10YWIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvcGxheWZvcnR1bmEvaW1nL3dpbi5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2VkZWRlZDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtcyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygzMnZ3IC0gODZweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTMxMDBlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXdvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNkYWE0NTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1nYW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjliMjQyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmOWIyNDI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wbGF5IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyNXB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMDJkMjg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGFyYWN0ZXJpc3RpY3Mge1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZW1vIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmUtYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDUwcHggNTBweCAyMHB4IDYwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzAyZDI4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveCAuZmVhdHVyZS1ib3gtdGl0bGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveCAuZmVhdHVyZS1ib3gtdGl0bGUgc3BhbiB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTMxMDBlXHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveCB1bCBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwXHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveCB1bCBsaTo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgbGVmdDogLTIwcHg7XHJcbiAgICB3aWR0aDogNHB4O1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZDogI2Y5YjI0MjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uZmVhdHVyZS1ib3ggdWwgbGkgc3BhbiB7XHJcbiAgICBjb2xvcjogI2Y5YjI0MlxyXG59XHJcbi5tb3JlLWJ0bntcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuXHJcbiAgICBhe1xyXG4gICAgICAgIGZvbnQ6IDcwMCAxNHB4ICdOb3RvIFNhbnMnO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDE2NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNkYWE0NTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjM2RhYTQ1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM2RhYTQ1O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2RhYTQ1O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGlkZGVue1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5tb2ItYnRue1xyXG4gICAgd2lkdGg6IDI5cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubW9iLWJ0biBzcGFue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcclxufVxyXG4ubW9iLWJ0bi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSl7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLm1vYi1idG4uYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubW9iLWJ0bi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMyl7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcbi5idXJnZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG5pbWcsIGlmcmFtZSwgdmlkZW97XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XHJcbiAgICAuaGVhZGVyX190b3B7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgLmxvZ28sIC5oZWFkZXJfX2J1dHRvbnN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlci1wcmV2aWV3IHtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19idXR0b25zIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIGJvZHksIGh0bWx7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDY3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIGF7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXIge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyX19tYWluIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX25hdmlnYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzEzMTAwZTtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggLTVweCAxMHB4IHJnYmEoMCwwLDAsLjQpO1xyXG5cclxuXHJcbiAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMThweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMwMmQyODtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWNvbnRlbnQgdWwgbGkgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5nYW1lLWxpc3RfX2l0ZW1zLCAuZ2FtZS1saXN0X19zZWFyY2gge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmdhbWUtcGFnZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuZ2FtZS1wYWdlX19tYWluLWxlZnQgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbWVzX19uZXctYm94IHtcclxuICAgICAgICBoZWlnaHQ6IDk4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbWVzX19uZXctcHJvdmlkZXIgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbWUtbGlzdF9faXRlbXMsIC5nYW1lLWxpc3RfX3NlYXJjaCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMyAsMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICAubW9iLWJ0bntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB9XHJcbiAgICAubW9iLWJ0bi5hY3RpdmV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX25hdmlnYXRpb24uZGVzY3RvcC1uYXZ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX25hdmlnYXRpb24gbmF2e1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDExOHB4KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzAyZDI4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fbmF2aWdhdGlvbiB1bCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y5YjI0MjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTMxMDBlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjliMjQyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTMxMDBlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzAyZDI4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWNvbnRlbnQgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICAuc2xpZGVyLXByZXZpZXdfX3Byb2dyZXNzIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvcHlyaWdodHMtYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fbmF2IHVsIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiA1cHggN3B4O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fbmF2IHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnBheW1lbnQtYm94X19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAucGF5bWVudC1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2J1dHRvbnMge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIC5zb2NpYWxfX3RleHR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zb2NpYWwge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHkuYWRtaW4tYmFyIC5oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciAuY2VydGlmaWNhdGVfX3JvdyB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLmZvb3RlciAuY2VydGlmaWNhdGVfX2JveCB7XHJcbiAgICAgICAgbWFyZ2luOiA3cHggMDtcclxuICAgIH1cclxuICAgIC5nYW1lLXBhZ2VfX21haW4tcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZ2FtZS1wYWdlX19tYWluLWxlZnQgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogNzh2dztcclxuICAgICAgICBoZWlnaHQ6IDQ4dnc7XHJcbiAgICB9XHJcbiAgICAuZ2FtZS1wYWdlX19pbmZvIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAuZ2FtZS1wYWdlX19kZW1vIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIGlmcmFtZSwgaW1nLCB2aWRlbyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dpbi1idG5zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubG9naW4tYnRucyAubG9naW4sIC5sb2dpbi1idG5zIC5yZWdpc3RlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtY29udGVudCB1bCBsaSBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlcl9fbWFpbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlci1wcmV2aWV3IHtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuc2xpZGVyLXByZXZpZXdfX3Byb2dyZXNzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyIC5nYWxsZXJ5LXRodW1icyB7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYW1lcy1maWx0ZXJfX2ZpZWxkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJiArICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uIG5hdiB7XHJcbiAgICAgICAgdG9wOiA2N3B4O1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTE1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5nYW1lc19fbmV3LWJveCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FtZS1wYWdlX19pbmZvIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FtZS1wYWdlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3LXdpZHRoIHtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xyXG4gICAgYm9keS5hZG1pbi1iYXIgLmhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gICAgLmdhbWUtbGlzdF9faXRlbXMsIC5nYW1lLWxpc3RfX3NlYXJjaCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxuICAgIC5nYW1lLXBhZ2VfX21haW4tbGVmdCBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiA5MnZ3O1xyXG4gICAgICAgIGhlaWdodDogODB2dztcclxuICAgIH1cclxuICAgIC5zb2NpYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZ2FtZXMtZmlsdGVyX19mb3JtIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jb250ZW50X180MDQtYmlnIHtcclxuICAgICAgICBmb250LXNpemU6IDE0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dpbi1idG5zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubG9naW4tYnRucyAubG9naW4sIC5sb2dpbi1idG5zIC5yZWdpc3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICB9XHJcbn0iXX0= */