body{min-width:100%;min-height:100%}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1,h2,h3,h4,h5,h6,p{margin:0;padding: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-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-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{padding:0}.statuses__teaser{position:relative;min-height:510px;padding:36px 0;background:url(https://static.onetwotrip.com/images/loyalty/statuses/statuses_background.jpg) no-repeat;background-size:cover}@media screen and (min-width:320px) and (max-width:1023px){.statuses__teaser{min-height:504px;padding:16px 0 44px}}.teaser__wrapper{max-width:625px;margin:0 auto;padding:52px 16px;box-sizing:border-box;text-align:center;color:#fff}@media screen and (min-width:320px) and (max-width:1023px){.teaser__wrapper{padding:35px 16px 42px}}.teaser__title{font-size:38px;font-weight:700}@media screen and (min-width:320px) and (max-width:1023px){.teaser__title{line-height:36px;font-size:32px}}.teaser__subtitle{padding-top:24px;line-height:26px;font-size:18px}@media screen and (min-width:320px) and (max-width:1023px){.teaser__subtitle{line-height:22px;font-size:16px}}.teaser__pagination{transition:.4s;display:none;width:288px;margin:0 auto;z-index:100;border-radius:10px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);background-color:rgba(255,255,255,.2)}.teaser__pagination--fixed{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);background-color:#212121}@media screen and (min-width:320px) and (max-width:1023px){.teaser__pagination{display:flex}}.pagination__item{max-width:33.33%;flex:0 0 33.33%;padding:11px 12px;box-sizing:border-box;font-size:14px;font-weight:500;border-radius:10px;text-align:center;color:#fff;cursor:pointer;transition:background-color .4s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination__item:focus{outline:0}.pagination__item:hover{background-color:rgba(255,255,255,.4)}.pagination__item--active{color:#000;background-color:#ffd41e}.pagination__item--active:hover{background-color:#ffd41e}.statuses__info{background-color:#f7f7f7;padding:0 16px}@media screen and (min-width:320px) and (max-width:1023px){.statuses__info{padding:0}}.info__container{position:relative;top:-104px;max-width:1000px;padding:30px 0 0;margin:0 auto;box-sizing:border-box;border-radius:10px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);background-color:#fff}.info__container--loading{display:flex;justify-content:center;align-items:center;min-height:200px;height:200px;padding:0}@media screen and (min-width:320px) and (max-width:1023px){.info__container{padding:0;border-radius:0;box-shadow:none;background-color:transparent}.info__container--loading{width:95%;margin:20px auto 0;box-sizing:border-box;border-radius:10px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);background-color:#fff}}.info__container .table__row{position:relative;display:flex}.info__container .table__row--data{min-height:94px;border-bottom:1px solid #f0f0f0}@media screen and (min-width:320px) and (max-width:1023px){.info__container .table__row--data{min-height:77px}}.info__container .table__row--data .table__col{display:flex;align-items:center;padding:0 21px}.info__container .table__row--data .table__col--check{justify-content:center}.info__container .table__row--last{border-bottom:none}.info__container .table__col{position:relative;max-width:220px;width:220px;flex:0 0 220px;padding:0 21px 26px;box-sizing:border-box;text-align:center;border-right:1px solid #f0f0f0}@media screen and (min-width:320px) and (max-width:1023px){.info__container .table__col{max-width:100%;width:100%;flex:1 1}}.info__container .table__col:last-child{border-right:none}.info__container .table__col--label{max-width:320px;width:320px;flex:0 0 320px;text-align:left}@media screen and (min-width:320px) and (max-width:1023px){.info__container .table__col--label{max-width:100%;width:100%;flex:1 1}}.info__container .table__col .col__text{position:relative;z-index:100;padding:20px 0;line-height:18px;font-size:14px;color:#212121}@media screen and (min-width:320px) and (max-width:1023px){.info__container .table__col .col__text{padding:20px 24px 20px 0;line-height:17px;font-size:12px}}.info__container .table__col .col__action{display:block;padding:10px 9px;line-height:16px;font-size:12px;font-weight:500;color:#01abfb;text-decoration:none;border-radius:4px;border:solid 1px #01abfb}.info__container .table__col .col__action:active,.info__container .table__col .col__action:visited{color:#01abfb}.info__container .table__col .col__action:hover{text-decoration:underline}.info__container .table__col .col__action--button{max-width:168px;margin:0 auto}.info__container .table__col .col__action--link{display:flex;align-items:center;justify-content:center;border:none}.info__container .table__col .col__badge{position:absolute;min-width:115px;left:50%;top:-30px;transform:translateX(-50%) translateY(-50%);padding:7px 0;text-align:center;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500;color:#fff;border-radius:14px;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);background-color:#744fc5}.info__container .table__group{position:relative;padding:16px 21px;font-size:16px;font-weight:700;color:#000;background-color:#f7f7f7}@media screen and (min-width:320px) and (max-width:1023px){.info__container .table__group{padding:20px 16px;line-height:20px;font-size:14px}}.info__container .table__header .col__title{font-size:24px;font-weight:800;color:#1c1b1b}@media screen and (min-width:320px) and (max-width:1023px){.info__container .table__header .col__text{padding:20px 0 20px 0}}@media screen and (min-width:320px) and (max-width:1023px){.info__container .table__slide{width:95%!important;padding:30px 0 0;box-sizing:border-box;border-radius:10px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);background-color:#fff}}.info__container .row__overlay{position:absolute;top:24px;height:496px;border:solid 1px #888;border-radius:10px;z-index:100}.info__container .row__overlay--mobile{display:flex;width:100%;height:397px;left:0;top:48px}.info__container .row__overlay--mobile .overlay__text{width:auto;left:14px;white-space:nowrap;transform:none;padding:0 2px 0 0;font-size:10px}.info__container .row__overlay--mobile .overlay__content{position:static}.info__container .overlay__content{position:relative}.info__container .overlay__text{position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:158px;font-size:12px;font-family:Roboto,Arial,sans-serif;font-weight:400;text-align:center;background-color:#f7f7f7}.info__container .overlay__link-text{line-height:14px;font-size:11px;font-family:Roboto,Arial,sans-serif;font-weight:400;color:#fff;text-decoration:none}.info__container .overlay__link-text:hover{text-decoration:underline}.info__container .overlay-col-2{left:540px;width:220px}.info__container .check{display:flex;justify-content:center;align-items:center;text-align:center;width:35px;height:35px;border-radius:50%}@media screen and (min-width:320px) and (max-width:1023px){.info__container .check{display:block;position:absolute;top:50%;right:16px;transform:translateY(-50%);width:20px;height:20px}}.info__container .check .check-icon{width:18px;height:13px}@media screen and (min-width:320px) and (max-width:1023px){.info__container .check .check-icon{width:12px;height:9px}}.info__container .check .cross-icon{width:15px;height:15px}@media screen and (min-width:320px) and (max-width:1023px){.info__container .check .cross-icon{width:8px;height:9px}}.info__container .check .check-icon,.info__container .check .cross-icon{display:inline-block;vertical-align:middle}.info__container .check--green{background-color:#3fcc62}.info__container .check--black{background-color:#353535}.info__remark{position:relative;top:-72px;line-height:24px;text-align:center;font-size:14px;color:#888}@media screen and (min-width:320px) and (max-width:1023px){.info__remark{top:-82px;padding:0 16px}}@media screen and (min-width:320px) and (max-width:1023px){.info__table{display:none}}.info__table--mobile{display:none}@media screen and (min-width:320px) and (max-width:1023px){.info__table--mobile{display:block;padding-bottom:16px!important}.info__table--mobile.swiper-container{padding-top:20px}}.statuses__how-to-earn{padding-top:80px}.statuses__how-to-earn .swiper-container{display:none!important}@media screen and (min-width:320px) and (max-width:767px){.statuses__how-to-earn .swiper-container{display:block!important}}.statuses__how-to-earn .swiper-pagination-bullet{opacity:1;width:12px;height:12px;background:#d8d8d8}.statuses__how-to-earn .swiper-pagination-bullet-active{background:#212121}.statuses__how-to-earn .statuses__wrapper{max-width:1040px}.how-to-earn{background-color:#fff}.how-to-earn__title{text-align:center;font-size:24px;padding:0 16px}.how-to-earn__items{padding:73px 0 35px!important}@media screen and (min-width:320px) and (max-width:767px){.how-to-earn__items{padding:0 0 16px!important}}.how-to-earn__items--static{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:320px) and (max-width:767px){.how-to-earn__items--static{display:none}}.how-to-earn__items-row{flex:0 0 50%;display:flex}@media screen and (min-width:320px) and (max-width:1030px){.how-to-earn__items-row{flex:0 0 100%;justify-content:center}}.how-to-earn__item{flex:0 0 236px;margin-right:21px;margin-bottom:68px}@media screen and (min-width:320px) and (max-width:1030px){.how-to-earn__item:last-child{margin-right:0}}@media screen and (min-width:320px) and (max-width:767px){.how-to-earn__item{flex:none;margin-right:0;margin-bottom:0}}.how-to-earn__items-wrapper{display:flex;flex-wrap:wrap}@media screen and (min-width:320px) and (max-width:767px){.how-to-earn__items-wrapper{display:block;padding:24px 0 42px;flex-wrap:nowrap}}.how-to-earn-pagination{text-align:center}@media screen and (min-width:320px) and (max-width:767px){.item__wrapper{width:280px;margin:0 auto;padding:27px 22px;box-sizing:border-box;border-radius:4px;box-shadow:0 0 4px 0 rgba(0,0,0,.12);text-align:center}}.item__icon-container{padding-bottom:10px}@media screen and (min-width:320px) and (max-width:1030px){.item__content-container,.item__icon-container{text-align:center}}.item__icon{width:40px;height:40px}.item__title{line-height:21px;font-size:16px;font-weight:500;color:#212121}.item__text{padding:10px 0 21px;line-height:17px;font-size:12px;color:#888}.item__action{line-height:12px;font-size:12px;text-decoration:none;text-align:center;color:#01abfb}.item__action .action__text{position:relative}.item__action:hover{text-decoration:underline}.item__action:visited{color:#01abfb}.item__action-icon{position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:16px;height:16px;margin-left:4px}.popup-statuses .popupify-layout{padding:50px 16px;box-sizing:border-box}@media screen and (min-width:320px) and (max-width:767px){.popup-statuses .popupify-layout{padding:16px}}.popup-statuses .popupify-popup{width:1045px;padding:0;border-radius:4px;overflow:hidden}.popup-statuses .popupify-popup .statuses__popup-title{padding:61px 16px;margin:0;font-size:24px;font-weight:400;color:#000}@media screen and (min-width:320px) and (max-width:1023px){.popup-statuses .popupify-popup .statuses__popup-title{padding:32px 16px 16px;line-height:24px;font-size:18px}}.popup-statuses .popupify-popup .list{padding-top:16px;padding-left:16px}@media screen and (min-width:320px) and (max-width:1023px){.popup-statuses .popupify-popup .list{padding-top:12px}}.popup-statuses .popupify-popup .list__item{margin-bottom:8px;list-style:disc}@media screen and (min-width:320px) and (max-width:1023px){.popup-statuses .popupify-popup .list__item{margin-bottom:4px}}.popupify-container,.popupify-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:none;overflow-y:auto}.popupify-container{z-index:10000}.popupify-overlay{z-index:1000;opacity:.6;background-color:#000}.popupify-layout{display:flex;justify-content:center;align-items:center;min-height:100%;padding:50px 0;box-sizing:border-box}@media screen and (min-width:320px) and (max-width:767px){.popupify-layout{padding:16px}}.popupify-popup{position:relative;width:512px;padding:52px 88px;box-sizing:border-box;text-align:center;border-radius:10px;background-color:#fff;color:#212121}@media screen and (min-width:320px) and (max-width:767px){.popupify-popup{padding:50px 20px}}.popupify-popup__close{position:absolute;top:18px;right:18px;cursor:pointer}@media screen and (min-width:320px) and (max-width:767px){.popupify-popup__close{top:16px;right:20px}}@media screen and (min-width:320px) and (max-width:1023px){.popupify--fullscreen .popupify-container{overflow-y:hidden}.popupify--fullscreen .popupify-layout{height:100%;padding:0}.popupify--fullscreen .popupify-popup{width:100%;height:100%;padding:0;border-radius:0;overflow:auto}.popupify--fullscreen .popupify-popup__close{top:12px;right:12px}}.statuses__table-mobile{display:none}@media screen and (min-width:320px) and (max-width:1023px){.statuses__table-mobile{display:block}.statuses__table-mobile .table-mobile__tabs{display:flex;justify-content:space-around;padding:0 16px}.statuses__table-mobile .table-mobile__tabs .tab-item{position:relative;font-size:14px;font-weight:800;color:#1c1b1b;cursor:pointer}.statuses__table-mobile .table-mobile__tabs .tab-item:hover:after{content:"";position:absolute;width:120%;height:8px;background-color:#ffd41e;bottom:-12px;left:0;transform:translateX(-10%)}.statuses__table-mobile .table-mobile__tabs .tab-item--active:after{content:"";position:absolute;width:120%;height:8px;background-color:#ffd41e;bottom:-12px;left:0;transform:translateX(-10%)}.statuses__table-mobile .table-mobile__row{display:flex}.statuses__table-mobile .table-mobile__row:nth-child(2n-1){background-color:#f7f7f7}.statuses__table-mobile .table-mobile__column{padding:20px 12px;box-sizing:border-box}.statuses__table-mobile .table-mobile__column--label{max-width:55%;flex:0 0 55%;padding-right:10px}.statuses__table-mobile .table-mobile__column--data{max-width:45%;flex:0 0 45%;font-weight:500}.statuses__table-mobile .table-mobile__table{padding-top:32px;font-size:12px;line-height:16px;color:#000;text-align:left}.statuses__table-mobile .table-mobile__table .tab__content{display:none}.statuses__table-mobile .table-mobile__table .tab__content--active{display:block}}.statuses__table{text-align:left}@media screen and (min-width:320px) and (max-width:1023px){.statuses__table{display:none}}.statuses__table .table__row:nth-child(2n-1){background-color:#f7f7f7}.statuses__table .table__column--label{width:30%;padding:24px 32px 24px 21px}.statuses__table .table__column--data{width:15%;padding:24px 21px 24px 0}.statuses__table .table__header{font-size:16px;color:#1c1b1b;font-weight:800}.my-tooltip{position:relative}.my-tooltip__content{z-index:100000;position:absolute;padding:6px 12px;width:279px;height:auto;bottom:20px;transform:translateX(20%);display:block;border-radius:4px;background-color:#fff;box-shadow:0 8px 20px 0 rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.2);white-space:normal;font-size:12px;line-height:16px;color:#212121}@media screen and (min-width:320px) and (max-width:1023px){.my-tooltip__content{transform:translateX(0)}}.statuses .button{width:195px;padding:9px 20px;line-height:22px;box-sizing:border-box;font-size:14px;text-decoration:none;border-radius:4px;border:solid 1px #ccc;color:#212121;text-align:center}.statuses .input{height:42px;padding:13px;box-sizing:border-box;border-radius:4px;font-size:14px;background-color:#f7f7f7;border:1px solid #f7f7f7}.statuses .input.hasError{border:solid 1px #e74c3c}.statuses .input__wrapper{display:inline-block;position:relative}@media screen and (min-width:320px) and (max-width:1023px){.statuses .input__wrapper{width:100%}}body.statuses-page{font-family:Roboto,Arial,sans-serif;font-weight:400}body.statuses-page .link{color:#01abfb;text-decoration:none}body.statuses-page .link--black{color:#212121}body.statuses-page .link:hover{text-decoration:underline}.statuses__wrapper{max-width:1024px;box-sizing:border-box;margin:0 auto;padding:0 16px}@media screen and (min-width:320px) and (max-width:1023px){.statuses__wrapper{padding:0}}.loading-dots{display:inline-block}.loading-dots__item{width:4px;height:4px;margin:2px;display:inline-block;vertical-align:middle;background-color:#3a3a3a;opacity:1;border-radius:50%}.loading-dots__item--first{animation:loadingDot .4s .1s infinite ease-out}.loading-dots__item--second{animation:loadingDot .4s .2s infinite ease-out}.loading-dots__item--third{animation:loadingDot .4s .3s infinite ease-out}@keyframes loadingDot{0%{opacity:0;transform:translate(0,0)}25%{transform:translate(0,-5px)}50%{transform:translate(0,0)}75%{transform:translate(0,-5px)}100%{opacity:1;transform:translate(0,0)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvX3Jld3JpdGUuc2FzcyIsImNvcmUvX25vcm1hbGl6ZS5zYXNzIiwiaW5kZXguY3NzIiwiYmxvY2tzL3RlYXNlci5zYXNzIiwiYmxvY2tzL2luZm8uc2FzcyIsImJsb2Nrcy9ob3ctdG8tZWFybi5zYXNzIiwiYmxvY2tzL3BvcHVwL3BvcHVwLXN0YXR1c2VzLnNhc3MiLCJibG9ja3MvcG9wdXAvcG9wdXBpZnkuc2FzcyIsImJsb2Nrcy90YWJsZS5zYXNzIiwiYmxvY2tzL3Rvb2x0aXAuc2FzcyIsImNvbnRyb2xzL2J1dHRvbi5zYXNzIiwiY29udHJvbHMvaW5wdXQuc2FzcyIsImluZGV4LnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsS0FDRSxVQUFBLEtBQ0EsV0FBQSxLQ29CRixLQUNFLFlBQUEsV0FDQSxxQkFBQSxLQUNBLHlCQUFBLEtBVUYsS0FDRSxPQUFBLEVBRUYsRUFDRSxXQUFBLFdBYUYsUUNTQSxNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxPQUNBLEtBQ0EsS0FDQSxJQUNBLFFBQ0EsUURQRSxRQUFBLE1BUUYsTUNRQSxPQUNBLFNBQ0EsTURORSxRQUFBLGFBQ0EsZUFBQSxTQVlGLHNCQUNFLFFBQUEsS0FDQSxPQUFBLEVBUUYsU0NFQSxTREFFLFFBQUEsS0FVRixFQUNFLGlCQUFBLFlBU0EsU0FBQSxRQUNFLFFBQUEsRUFXSixZQUNFLGNBQUEsSUFBQSxPQU9GLEVDTkEsT0RRRSxZQUFBLElBYUYsSUFDRSxXQUFBLE9BUUYsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsRUFDRSxPQUFBLEVBQ0EsUUFBQSxFQU1GLEtBQ0UsV0FBQSxLQUNBLE1BQUEsS0FvQ0YsTUFDRSxVQUFBLElBT0YsSUM3Q0EsSUQrQ0UsVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsZUFBQSxTQUdGLElBQ0UsSUFBQSxNQUdGLElBQ0UsT0FBQSxPQXNERixJQUNFLE9BQUEsRUFVRixlQUNFLFNBQUEsT0FVRixPQUNFLE9B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QkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBRUEsMEJBQ0UsT0FBQSxNQUFBLElBQUEsUUFFRiwwQkFDRSxRQUFBLGFBQ0EsU0FBQSxTQUNBLDJEQUhGLDBCQUlNLE1BQUEsTUNaVixtQkFDRSxZQUFBLE1BQUEsQ0FBQSxLQUFBLENBQUEsV0FDQSxZQUFBLElBRUEseUJBQ0UsTUFBQSxRQUNBLGdCQUFBLEtBRUEsZ0NBQ0UsTUFBQSxRQUVGLCtCQUNFLGdCQUFBLFVBSUosbUJBQ0UsVUFBQSxPQUNBLFdBQUEsV0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsS0FFQSwyREFORixtQkFPSSxRQUFBLEdBR04sY0FDRSxRQUFBLGFBQ0Esb0JBQ0UsTUFBQSxJQUNBLE9BQUEsSUFDQSxPQUFBLElBQ0EsUUFBQSxhQUNBLGVBQUEsT0FDQSxpQkFBQSxRQUNBLFFBQUEsRUFDQSxjQUFBLElBRUEsMkJBQ0UsVUFBQSxXQUFBLElBQUEsSUFBQSxTQUFBLFNBQ0YsNEJBQ0UsVUFBQSxXQUFBLElBQUEsSUFBQSxTQUFBLFNBQ0YsMkJBQ0UsVUFBQSxXQUFBLElBQUEsSUFBQSxTQUFBLFNBRU4sc0JBQ0UsR0FDRSxRQUFBLEVBQ0EsVUFBQSxlQUNGLElBQ0UsVUFBQSxrQkFDRixJQUNFLFVBQUEsZUFDRixJQUNFLFVBQUEsa0JBQ0YsS0FDRSxRQUFBLEVBQ0EsVUFBQSIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5XG4gIG1pbi13aWR0aDogMTAwJVxuICBtaW4taGVpZ2h0OiAxMDAlXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTm9ybWFsaXplLnNjc3Mgc2V0dGluZ3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEluY2x1ZGVzIGxlZ2FjeSBicm93c2VyIHN1cHBvcnQgSUU2LzdcbiAqXG4gKiBTZXQgdG8gZmFsc2UgaWYgeW91IHdhbnQgdG8gZHJvcCBzdXBwb3J0IGZvciBJRTYgYW5kIElFN1xuICovXG5cbiRsZWdhY3lfYnJvd3Nlcl9zdXBwb3J0OiBmYWxzZSAhZGVmYXVsdFxuXG4vKiBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuICogICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuICogMy4gQ29ycmVjdHMgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRSA2Lzcgd2hlbiBib2R5IGBmb250LXNpemVgIGlzIHNldCB1c2luZ1xuICogIGBlbWAgdW5pdHMuXG4gKi9cblxuaHRtbCBcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJSAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJSAvKiAyICovXG4gIEBpZiAkbGVnYWN5X2Jyb3dzZXJfc3VwcG9ydCBcbiAgICAqZm9udC1zaXplOiAxMDAlIC8qIDMgKi9cblxuXG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkgXG4gIG1hcmdpbjogMFxuXG4qXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcblxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSBcbiAgZGlzcGxheTogYmxvY2tcblxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgLyogMiAqL1xuICBAaWYgJGxlZ2FjeV9icm93c2VyX3N1cHBvcnQgXG4gICAgKmRpc3BsYXk6IGlubGluZVxuICAgICp6b29tOiAxXG5cblxuXG4vKipcbiAqIFByZXZlbnRzIG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkgXG4gIGRpc3BsYXk6IG5vbmVcbiAgaGVpZ2h0OiAwXG5cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSBcbiAgZGlzcGxheTogbm9uZVxuXG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEgXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG5cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4gKiBhY3RpdmUvaG92ZXIgc3RhdGUuXG4gKi9cblxuYSBcbiAgJjphY3RpdmUsICY6aG92ZXIgXG4gICAgb3V0bGluZTogMFxuXG5cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIFxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkXG5cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyBcbiAgZm9udC13ZWlnaHQ6IGJvbGRcblxuXG5AaWYgJGxlZ2FjeV9icm93c2VyX3N1cHBvcnQgXG4gIGJsb2NrcXVvdGUgXG4gICAgbWFyZ2luOiAxZW0gNDBweFxuXG5cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIFxuICBmb250LXN0eWxlOiBpdGFsaWNcblxuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwXG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG5cbi8qKlxuICogQWRkcmVzc2VzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsgXG4gIGJhY2tncm91bmQ6ICNmZjBcbiAgY29sb3I6ICMwMDBcblxuXG5AaWYgJGxlZ2FjeV9icm93c2VyX3N1cHBvcnQgXG5cbiAgLyoqXG4gICAqIEFkZHJlc3NlcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gICAqL1xuXG4gIHByZSBcbiAgICAqbWFyZ2luOiAxZW0gMFxuXG5cbiAgLypcbiAgICogQWRkcmVzc2VzIENTUyBxdW90ZXMgbm90IHN1cHBvcnRlZCBpbiBJRSA2LzcuXG4gICAqL1xuXG4gIHEgXG4gICAgKnF1b3Rlczogbm9uZVxuXG5cbiAgLypcbiAgICogQWRkcmVzc2VzIGBxdW90ZXNgIHByb3BlcnR5IG5vdCBzdXBwb3J0ZWQgaW4gU2FmYXJpIDQuXG4gICAqL1xuXG4gIHE6YmVmb3JlLFxuICBxOmFmdGVyIFxuICAgIGNvbnRlbnQ6ICcnXG4gICAgY29udGVudDogbm9uZVxuXG5cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCBcbiAgZm9udC1zaXplOiA4MCVcblxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAgXG4gIGZvbnQtc2l6ZTogNzUlXG4gIGxpbmUtaGVpZ2h0OiAwXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcblxuXG5zdXAgXG4gIHRvcDogLTAuNWVtXG5cblxuc3ViIFxuICBib3R0b206IC0wLjI1ZW1cblxuXG5AaWYgJGxlZ2FjeV9icm93c2VyX3N1cHBvcnQgXG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgTGlzdHNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAvKlxuICAgKiBBZGRyZXNzZXMgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICAgKi9cblxuICBkbCxcbiAgbWVudSxcbiAgb2wsXG4gIHVsIFxuICAgICptYXJnaW46IDFlbSAwXG5cblxuICBkZCBcbiAgICAqbWFyZ2luOiAwIDAgMCA0MHB4XG5cblxuICAvKlxuICAgKiBBZGRyZXNzZXMgcGFkZGluZ3Mgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAgICovXG5cbiAgbWVudSxcbiAgb2wsXG4gIHVsIFxuICAgICpwYWRkaW5nOiAwIDAgMCA0MHB4XG5cblxuICAvKlxuICAgKiBDb3JyZWN0cyBsaXN0IGltYWdlcyBoYW5kbGVkIGluY29ycmVjdGx5IGluIElFIDcuXG4gICAqL1xuXG4gIG5hdiB1bCxcbiAgbmF2IG9sIFxuICAgICpsaXN0LXN0eWxlOiBub25lXG4gICAgKmxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmVcblxuXG5cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqIDIuIEltcHJvdmVzIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUUgNy5cbiAqL1xuXG5pbWcgXG4gIGJvcmRlcjogMFxuICBAaWYgJGxlZ2FjeV9icm93c2VyX3N1cHBvcnQgXG4gICAgKi1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWMgLyogMiAqL1xuXG5cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSBcbiAgb3ZlcmZsb3c6IGhpZGRlblxuXG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIFxuICBtYXJnaW46IDFlbSA0MHB4XG5cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIgXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XG4gIGhlaWdodDogMFxuXG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIFxuICBvdmVyZmxvdzogYXV0b1xuXG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICogQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gSUUgNiwgU2FmYXJpIDQvNSwgYW5kIENocm9tZS5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCBcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlXG4gIEBpZiAkbGVnYWN5X2Jyb3dzZXJfc3VwcG9ydCBcbiAgICBfZm9udC1mYW1pbHk6ICdjb3VyaWVyIG5ldycsIG1vbm9zcGFjZVxuXG4gIGZvbnQtc2l6ZTogMWVtXG5cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqIDQuIEltcHJvdmVzIGFGcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEgXG4gIGNvbG9yOiBpbmhlcml0IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdCAvKiAyICovXG4gIG1hcmdpbjogMCAvKiAzICovXG4gIEBpZiAkbGVnYWN5X2Jyb3dzZXJfc3VwcG9ydCBcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgLyogMyAqL1xuICAgICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlIC8qIDMgKi9cblxuXG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxuYnV0dG9uIFxuICBvdmVyZmxvdzogdmlzaWJsZVxuXG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IFxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxuXG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICogNC4gUmVtb3ZlcyBpbm5lciBzcGFjaW5nIGluIElFIDcgd2l0aG91dCBhZmZlY3Rpbmcgbm9ybWFsIHRleHQgaW5wdXRzLlxuICogIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0gXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyIC8qIDMgKi9cbiAgQGlmICRsZWdhY3lfYnJvd3Nlcl9zdXBwb3J0IFxuICAgICpvdmVyZmxvdzogdmlzaWJsZSAgLyogNCAqL1xuXG5cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSBcbiAgY3Vyc29yOiBkZWZhdWx0XG5cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIgXG4gIGJvcmRlcjogMFxuICBwYWRkaW5nOiAwXG5cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5pbnB1dCBcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbFxuXG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKiAgS25vd24gaXNzdWU6IGV4Y2VzcyBwYWRkaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggLyogMSAqL1xuICBwYWRkaW5nOiAwIC8qIDIgKi9cbiAgQGlmICRsZWdhY3lfYnJvd3Nlcl9zdXBwb3J0IFxuICAgICpoZWlnaHQ6IDEzcHggLyogMyAqL1xuICAgICp3aWR0aDogMTNweCAvKiAzICovXG5cblxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIFxuICBoZWlnaHQ6IGF1dG9cblxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZCAvKiAxICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94IC8qIDIgKi9cblxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcblxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCBcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMFxuICBtYXJnaW46IDAgMnB4XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbVxuXG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICogMy4gQ29ycmVjdHMgdGV4dCBub3Qgd3JhcHBpbmcgaW4gRmlyZWZveCAzLlxuICogNC4gQ29ycmVjdHMgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gKi9cblxubGVnZW5kIFxuICBib3JkZXI6IDAgLyogMSAqL1xuICBwYWRkaW5nOiAwIC8qIDIgKi9cbiAgQGlmICRsZWdhY3lfYnJvd3Nlcl9zdXBwb3J0IFxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgLyogMyAqL1xuICAgICptYXJnaW4tbGVmdDogLTdweCAvKiA0ICovXG5cblxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxudGV4dGFyZWEgXG4gIG92ZXJmbG93OiBhdXRvXG5cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5vcHRncm91cCBcbiAgZm9udC13ZWlnaHQ6IGJvbGRcblxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIFxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXG4gIGJvcmRlci1zcGFjaW5nOiAwXG5cblxudGQsXG50aCBcbiAgcGFkZGluZzogMFxuIiwiYm9keSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogKiAgU2FzcyBDU1MzIE1peGlucyEgVGhlIENyb3NzLUJyb3dzZXIgQ1NTMyBTYXNzIExpYnJhcnlcbiAqICogIEJ5OiBNYXR0aGlldSBBdXNzYWd1ZWwsIGh0dHA6Ly93d3cubXluYW1laXNtYXR0aGlldS5jb20sIEBtYXR0aGlldV90d2VldHNcbiAqICpcbiAqICogIExpc3Qgb2YgQ1NTMyBTYXNzIE1peGlucyBGaWxlIHRvIGJlIEBpbXBvcnRlZCBhbmQgQGluY2x1ZGVkIGFzIHlvdSBuZWVkXG4gKiAqXG4gKiAqICBUaGUgcHVycG9zZSBvZiB0aGlzIGxpYnJhcnkgaXMgdG8gZmFjaWxpdGF0ZSB0aGUgdXNlIG9mIENTUzMgb24gZGlmZmVyZW50IGJyb3dzZXJzIGF2b2lkaW5nIEhBUkQgVE8gUkVBRCBhbmQgTkVWRVJcbiAqICogIEVORElORyBjc3MgZmlsZXNcbiAqICpcbiAqICogIG5vdGU6IEFsbCBDU1MzIFByb3BlcnRpZXMgYXJlIGJlaW5nIHN1cHBvcnRlZCBieSBTYWZhcmkgNVxuICogKiAgbW9yZSBpbmZvOiBodHRwOi8vd3d3LmZpbmRtZWJ5aXAuY29tL2xpdG11cy8jY3NzMy1wcm9wZXJ0aWVzXG4gKiAqXG4gKiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIE5vcm1hbGl6ZS5zY3NzIHNldHRpbmdzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAqIEluY2x1ZGVzIGxlZ2FjeSBicm93c2VyIHN1cHBvcnQgSUU2LzdcbiAqICpcbiAqICogU2V0IHRvIGZhbHNlIGlmIHlvdSB3YW50IHRvIGRyb3Agc3VwcG9ydCBmb3IgSUU2IGFuZCBJRTdcbiAqICovXG4vKiBCYXNlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAqIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4gKiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbiAqICogMy4gQ29ycmVjdHMgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRSA2Lzcgd2hlbiBib2R5IGBmb250LXNpemVgIGlzIHNldCB1c2luZ1xuICogKiAgYGVtYCB1bml0cy5cbiAqICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbi8qKlxuICogKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqICogYW5kIEZpcmVmb3guXG4gKiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICogKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKiAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogKiBQcmV2ZW50cyBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuICogKiBhY3RpdmUvaG92ZXIgc3RhdGUuXG4gKiAqL1xuYTphY3RpdmUsIGE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICogKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqICogQWRkcmVzc2VzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICogKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogKiAxLiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqICogMi4gSW1wcm92ZXMgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxuICogKi9cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICogKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICogKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICogKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICogKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBJRSA2LCBTYWZhcmkgNC81LCBhbmQgQ2hyb21lLlxuICogKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICogKi9cbi8qKlxuICogKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAqICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKiAqIDQuIEltcHJvdmVzIGFGcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vycy5cbiAqICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAqICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogKiAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICogKiA0LiBSZW1vdmVzIGlubmVyIHNwYWNpbmcgaW4gSUUgNyB3aXRob3V0IGFmZmVjdGluZyBub3JtYWwgdGV4dCBpbnB1dHMuXG4gKiAqICBLbm93biBpc3N1ZTogaW5uZXIgc3BhY2luZyByZW1haW5zIGluIElFIDYuXG4gKiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qKlxuICogKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICogKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKiAqL1xuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqICogIEtub3duIGlzc3VlOiBleGNlc3MgcGFkZGluZyByZW1haW5zIGluIElFIDYuXG4gKiAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKiAqL1xuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICogKi9cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICogKiAzLiBDb3JyZWN0cyB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXG4gKiAqIDQuIENvcnJlY3RzIGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICogKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnN0YXR1c2VzX190ZWFzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUxMHB4O1xuICBwYWRkaW5nOiAzNnB4IDA7XG4gIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vc3RhdGljLm9uZXR3b3RyaXAuY29tL2ltYWdlcy9sb3lhbHR5L3N0YXR1c2VzL3N0YXR1c2VzX2JhY2tncm91bmQuanBnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGF0dXNlc19fdGVhc2VyIHtcbiAgICBtaW4taGVpZ2h0OiA1MDRweDtcbiAgICBwYWRkaW5nOiAxNnB4IDAgNDRweDtcbiAgfVxufVxuXG4udGVhc2VyX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA2MjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUycHggMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZWFzZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMTZweCA0MnB4O1xuICB9XG59XG4udGVhc2VyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGVhc2VyX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4udGVhc2VyX19zdWJ0aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRlYXNlcl9fc3VidGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnRlYXNlcl9fcGFnaW5hdGlvbiB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyODhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4udGVhc2VyX19wYWdpbmF0aW9uLS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZWFzZXJfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgZmxleDogMCAwIDMzLjMzJTtcbiAgcGFkZGluZzogMTFweCAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UtaW4tb3V0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wYWdpbmF0aW9uX19pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5wYWdpbmF0aW9uX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLnBhZ2luYXRpb25fX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNDFlO1xufVxuLnBhZ2luYXRpb25fX2l0ZW0tLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ0MWU7XG59XG5cbi5zdGF0dXNlc19faW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGF0dXNlc19faW5mbyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaW5mb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMDRweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDMwcHggMHB4IDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaW5mb19fY29udGFpbmVyLS1sb2FkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm9fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmluZm9fX2NvbnRhaW5lci0tbG9hZGluZyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5pbmZvX19jb250YWluZXIgLnRhYmxlX19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5mb19fY29udGFpbmVyIC50YWJsZV9fcm93LS1kYXRhIHtcbiAgbWluLWhlaWdodDogOTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb19fY29udGFpbmVyIC50YWJsZV9fcm93LS1kYXRhIHtcbiAgICBtaW4taGVpZ2h0OiA3N3B4O1xuICB9XG59XG4uaW5mb19fY29udGFpbmVyIC50YWJsZV9fcm93LS1kYXRhIC50YWJsZV9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMXB4O1xufVxuLmluZm9fX2NvbnRhaW5lciAudGFibGVfX3Jvdy0tZGF0YSAudGFibGVfX2NvbC0tY2hlY2sge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbmZvX19jb250YWluZXIgLnRhYmxlX19yb3ctLWxhc3Qge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmluZm9fX2NvbnRhaW5lciAudGFibGVfX2NvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgd2lkdGg6IDIyMHB4O1xuICBmbGV4OiAwIDAgMjIwcHg7XG4gIHBhZGRpbmc6IDAgMjFweCAyNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb19fY29udGFpbmVyIC50YWJsZV9fY29sIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMSAxO1xuICB9XG59XG4uaW5mb19fY29udGFpbmVyIC50YWJsZV9fY29sOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uaW5mb19fY29udGFpbmVyIC50YWJsZV9fY29sLS1sYWJlbCB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHdpZHRoOiAzMjBweDtcbiAgZmxleDogMCAwIDMyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm9fX2NvbnRhaW5lciAudGFibGVfX2NvbC0tbGFiZWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxIDE7XG4gIH1cbn1cbi5pbmZvX19jb250YWluZXIgLnRhYmxlX19jb2wgLmNvbF9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm9fX2NvbnRhaW5lciAudGFibGVfX2NvbCAuY29sX190ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggMjBweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmluZm9fX2NvbnRhaW5lciAudGFibGVfX2NvbCAuY29sX19hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDFhYmZiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAxYWJmYjtcbn1cbi5pbmZvX19jb250YWluZXIgLnRhYmxlX19jb2wgLmNvbF9fYWN0aW9uOmFjdGl2ZSwgLmluZm9fX2NvbnRhaW5lciAudGFibGVfX2NvbCAuY29sX19hY3Rpb246dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDFhYmZiO1xufVxuLmluZm9fX2NvbnRhaW5lciAudGFibGVfX2NvbCAuY29sX19hY3Rpb246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pbmZvX19jb250YWluZXIgLnRhYmxlX19jb2wgLmNvbF9fYWN0aW9uLS1idXR0b24ge1xuICBtYXgtd2lkdGg6IDE2OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5pbmZvX19jb250YWluZXIgLnRhYmxlX19jb2wgLmNvbF9fYWN0aW9uLS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5pbmZvX19jb250YWluZXIgLnRhYmxlX19jb2wgLmNvbF9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMTE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBhZGRpbmc6IDdweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ0ZmM1O1xufVxuLmluZm9fX2NvbnRhaW5lciAudGFibGVfX2dyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDIxcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm9fX2NvbnRhaW5lciAudGFibGVfX2dyb3VwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaW5mb19fY29udGFpbmVyIC50YWJsZV9faGVhZGVyIC5jb2xfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzFjMWIxYjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvX19jb250YWluZXIgLnRhYmxlX19oZWFkZXIgLmNvbF9fdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm9fX2NvbnRhaW5lciAudGFibGVfX3NsaWRlIHtcbiAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmluZm9fX2NvbnRhaW5lciAucm93X19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIGhlaWdodDogNDk2cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM4ODg4ODg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5pbmZvX19jb250YWluZXIgLnJvd19fb3ZlcmxheS0tbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzk3cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDhweDtcbn1cbi5pbmZvX19jb250YWluZXIgLnJvd19fb3ZlcmxheS0tbW9iaWxlIC5vdmVybGF5X190ZXh0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMCAycHggMCAwO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uaW5mb19fY29udGFpbmVyIC5yb3dfX292ZXJsYXktLW1vYmlsZSAub3ZlcmxheV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uaW5mb19fY29udGFpbmVyIC5vdmVybGF5X19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm9fX2NvbnRhaW5lciAub3ZlcmxheV9fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxNThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmluZm9fX2NvbnRhaW5lciAub3ZlcmxheV9fbGluay10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaW5mb19fY29udGFpbmVyIC5vdmVybGF5X19saW5rLXRleHQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pbmZvX19jb250YWluZXIgLm92ZXJsYXktY29sLTIge1xuICBsZWZ0OiA1NDBweDtcbiAgd2lkdGg6IDIyMHB4O1xufVxuLmluZm9fX2NvbnRhaW5lciAuY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb19fY29udGFpbmVyIC5jaGVjayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5pbmZvX19jb250YWluZXIgLmNoZWNrIC5jaGVjay1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvX19jb250YWluZXIgLmNoZWNrIC5jaGVjay1pY29uIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgfVxufVxuLmluZm9fX2NvbnRhaW5lciAuY2hlY2sgLmNyb3NzLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm9fX2NvbnRhaW5lciAuY2hlY2sgLmNyb3NzLWljb24ge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gIH1cbn1cbi5pbmZvX19jb250YWluZXIgLmNoZWNrIC5jaGVjay1pY29uLFxuLmluZm9fX2NvbnRhaW5lciAuY2hlY2sgLmNyb3NzLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW5mb19fY29udGFpbmVyIC5jaGVjay0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2ZjYzYyO1xufVxuLmluZm9fX2NvbnRhaW5lciAuY2hlY2stLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbn1cbi5pbmZvX19yZW1hcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTcycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb19fcmVtYXJrIHtcbiAgICB0b3A6IC04MnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm9fX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaW5mb19fdGFibGUtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb19fdGFibGUtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAuaW5mb19fdGFibGUtLW1vYmlsZS5zd2lwZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uc3RhdHVzZXNfX2hvdy10by1lYXJuIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4uc3RhdHVzZXNfX2hvdy10by1lYXJuIC5zd2lwZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RhdHVzZXNfX2hvdy10by1lYXJuIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RhdHVzZXNfX2hvdy10by1lYXJuIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xufVxuLnN0YXR1c2VzX19ob3ctdG8tZWFybiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG59XG4uc3RhdHVzZXNfX2hvdy10by1lYXJuIC5zdGF0dXNlc19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTA0MHB4O1xufVxuXG4uaG93LXRvLWVhcm4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmhvdy10by1lYXJuX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uaG93LXRvLWVhcm5fX2l0ZW1zIHtcbiAgcGFkZGluZzogNzNweCAwIDM1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvdy10by1lYXJuX19pdGVtcyB7XG4gICAgcGFkZGluZzogMHB4IDAgMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaG93LXRvLWVhcm5fX2l0ZW1zLS1zdGF0aWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG93LXRvLWVhcm5fX2l0ZW1zLS1zdGF0aWMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob3ctdG8tZWFybl9faXRlbXMtcm93IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gIC5ob3ctdG8tZWFybl9faXRlbXMtcm93IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmhvdy10by1lYXJuX19pdGVtIHtcbiAgZmxleDogMCAwIDIzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAuaG93LXRvLWVhcm5fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob3ctdG8tZWFybl9faXRlbSB7XG4gICAgZmxleDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmhvdy10by1lYXJuX19pdGVtcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG93LXRvLWVhcm5fX2l0ZW1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDI0cHggMCA0MnB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uaG93LXRvLWVhcm4tcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXRlbV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDI3cHggMjJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5pdGVtX19pY29uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLml0ZW1fX2NvbnRlbnQtY29udGFpbmVyLCAuaXRlbV9faWNvbi1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLml0ZW1fX2ljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLml0ZW1fX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4uaXRlbV9fdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggMCAyMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5pdGVtX19hY3Rpb24ge1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMWFiZmI7XG59XG4uaXRlbV9fYWN0aW9uIC5hY3Rpb25fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXRlbV9fYWN0aW9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaXRlbV9fYWN0aW9uOnZpc2l0ZWQge1xuICBjb2xvcjogIzAxYWJmYjtcbn1cbi5pdGVtX19hY3Rpb24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ucG9wdXAtc3RhdHVzZXMgLnBvcHVwaWZ5LWxheW91dCB7XG4gIHBhZGRpbmc6IDUwcHggMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwLXN0YXR1c2VzIC5wb3B1cGlmeS1sYXlvdXQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5wb3B1cC1zdGF0dXNlcyAucG9wdXBpZnktcG9wdXAge1xuICB3aWR0aDogMTA0NXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG9wdXAtc3RhdHVzZXMgLnBvcHVwaWZ5LXBvcHVwIC5zdGF0dXNlc19fcG9wdXAtdGl0bGUge1xuICBwYWRkaW5nOiA2MXB4IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3B1cC1zdGF0dXNlcyAucG9wdXBpZnktcG9wdXAgLnN0YXR1c2VzX19wb3B1cC10aXRsZSB7XG4gICAgcGFkZGluZzogMzJweCAxNnB4IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucG9wdXAtc3RhdHVzZXMgLnBvcHVwaWZ5LXBvcHVwIC5saXN0IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3B1cC1zdGF0dXNlcyAucG9wdXBpZnktcG9wdXAgLmxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG4ucG9wdXAtc3RhdHVzZXMgLnBvcHVwaWZ5LXBvcHVwIC5saXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBvcHVwLXN0YXR1c2VzIC5wb3B1cGlmeS1wb3B1cCAubGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbi5wb3B1cGlmeS1vdmVybGF5LCAucG9wdXBpZnktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ucG9wdXBpZnktY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwMDA7XG59XG4ucG9wdXBpZnktb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5wb3B1cGlmeS1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNTBweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXBpZnktbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4ucG9wdXBpZnktcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MTJweDtcbiAgcGFkZGluZzogNTJweCA4OHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXBpZnktcG9wdXAge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgfVxufVxuLnBvcHVwaWZ5LXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXBpZnktcG9wdXBfX2Nsb3NlIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3B1cGlmeS0tZnVsbHNjcmVlbiAucG9wdXBpZnktY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgLnBvcHVwaWZ5LS1mdWxsc2NyZWVuIC5wb3B1cGlmeS1sYXlvdXQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wb3B1cGlmeS0tZnVsbHNjcmVlbiAucG9wdXBpZnktcG9wdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnBvcHVwaWZ5LS1mdWxsc2NyZWVuIC5wb3B1cGlmeS1wb3B1cF9fY2xvc2Uge1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgfVxufVxuXG4uc3RhdHVzZXNfX3RhYmxlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RhdHVzZXNfX3RhYmxlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN0YXR1c2VzX190YWJsZS1tb2JpbGUgLnRhYmxlLW1vYmlsZV9fdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLnN0YXR1c2VzX190YWJsZS1tb2JpbGUgLnRhYmxlLW1vYmlsZV9fdGFicyAudGFiLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzFjMWIxYjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnN0YXR1c2VzX190YWJsZS1tb2JpbGUgLnRhYmxlLW1vYmlsZV9fdGFicyAudGFiLWl0ZW06aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMjAlO1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ0MWU7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAlKTtcbiAgfVxuICAuc3RhdHVzZXNfX3RhYmxlLW1vYmlsZSAudGFibGUtbW9iaWxlX190YWJzIC50YWItaXRlbS0tYWN0aXZlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTIwJTtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNDFlO1xuICAgIGJvdHRvbTogLTEycHg7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSk7XG4gIH1cbiAgLnN0YXR1c2VzX190YWJsZS1tb2JpbGUgLnRhYmxlLW1vYmlsZV9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zdGF0dXNlc19fdGFibGUtbW9iaWxlIC50YWJsZS1tb2JpbGVfX3JvdzpudGgtY2hpbGQoMm4tMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cbiAgLnN0YXR1c2VzX190YWJsZS1tb2JpbGUgLnRhYmxlLW1vYmlsZV9fY29sdW1uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc3RhdHVzZXNfX3RhYmxlLW1vYmlsZSAudGFibGUtbW9iaWxlX19jb2x1bW4tLWxhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBmbGV4OiAwIDAgNTUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnN0YXR1c2VzX190YWJsZS1tb2JpbGUgLnRhYmxlLW1vYmlsZV9fY29sdW1uLS1kYXRhIHtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBmbGV4OiAwIDAgNDUlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnN0YXR1c2VzX190YWJsZS1tb2JpbGUgLnRhYmxlLW1vYmlsZV9fdGFibGUge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zdGF0dXNlc19fdGFibGUtbW9iaWxlIC50YWJsZS1tb2JpbGVfX3RhYmxlIC50YWJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0YXR1c2VzX190YWJsZS1tb2JpbGUgLnRhYmxlLW1vYmlsZV9fdGFibGUgLnRhYl9fY29udGVudC0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3RhdHVzZXNfX3RhYmxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGF0dXNlc19fdGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdGF0dXNlc19fdGFibGUgLnRhYmxlX19yb3c6bnRoLWNoaWxkKDJuLTEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5zdGF0dXNlc19fdGFibGUgLnRhYmxlX19jb2x1bW4tLWxhYmVsIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZzogMjRweCAzMnB4IDI0cHggMjFweDtcbn1cbi5zdGF0dXNlc19fdGFibGUgLnRhYmxlX19jb2x1bW4tLWRhdGEge1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAyNHB4IDIxcHggMjRweCAwO1xufVxuLnN0YXR1c2VzX190YWJsZSAudGFibGVfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxYzFiMWI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5teS10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubXktdG9vbHRpcF9fY29udGVudCB7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgd2lkdGg6IDI3OXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm15LXRvb2x0aXBfX2NvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uc3RhdHVzZXMgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxOTVweDtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjY2NjO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RhdHVzZXMgLmlucHV0IHtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAxM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cbi5zdGF0dXNlcyAuaW5wdXQuaGFzRXJyb3Ige1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTc0YzNjO1xufVxuLnN0YXR1c2VzIC5pbnB1dF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0YXR1c2VzIC5pbnB1dF9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuYm9keS5zdGF0dXNlcy1wYWdlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5ib2R5LnN0YXR1c2VzLXBhZ2UgLmxpbmsge1xuICBjb2xvcjogIzAxYWJmYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keS5zdGF0dXNlcy1wYWdlIC5saW5rLS1ibGFjayB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuYm9keS5zdGF0dXNlcy1wYWdlIC5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zdGF0dXNlc19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0YXR1c2VzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5sb2FkaW5nLWRvdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubG9hZGluZy1kb3RzX19pdGVtIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5sb2FkaW5nLWRvdHNfX2l0ZW0tLWZpcnN0IHtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nRG90IDQwMG1zIDEwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xufVxuLmxvYWRpbmctZG90c19faXRlbS0tc2Vjb25kIHtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nRG90IDQwMG1zIDIwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xufVxuLmxvYWRpbmctZG90c19faXRlbS0tdGhpcmQge1xuICBhbmltYXRpb246IGxvYWRpbmdEb3QgNDAwbXMgMzAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZ0RvdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTVweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn0iLCIuc3RhdHVzZXNcbiAgJl9fdGVhc2VyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgbWluLWhlaWdodDogNTEwcHhcbiAgICBwYWRkaW5nOiAzNnB4IDBcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vc3RhdGljLm9uZXR3b3RyaXAuY29tL2ltYWdlcy9sb3lhbHR5L3N0YXR1c2VzL3N0YXR1c2VzX2JhY2tncm91bmQuanBnJykgbm8tcmVwZWF0XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuXG4gICAgQG1lZGlhICN7JGFkYXB0aXZlfVxuICAgICAgbWluLWhlaWdodDogNTA0cHhcbiAgICAgIHBhZGRpbmc6IDE2cHggMCA0NHB4XG5cblxuLnRlYXNlclxuICAmX193cmFwcGVyXG4gICAgbWF4LXdpZHRoOiA2MjVweFxuICAgIG1hcmdpbjogMCBhdXRvXG4gICAgcGFkZGluZzogNTJweCAxNnB4XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIGNvbG9yOiAjZmZmZmZmXG5cbiAgICBAbWVkaWEgI3skYWRhcHRpdmV9XG4gICAgICBwYWRkaW5nOiAzNXB4IDE2cHggNDJweFxuXG4gICZfX3RpdGxlXG4gICAgZm9udC1zaXplOiAzOHB4XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcblxuICAgIEBtZWRpYSAjeyRhZGFwdGl2ZX1cbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4XG4gICAgICBmb250LXNpemU6IDMycHhcblxuICAmX19zdWJ0aXRsZVxuICAgIHBhZGRpbmctdG9wOiAyNHB4XG4gICAgbGluZS1oZWlnaHQ6IDI2cHhcbiAgICBmb250LXNpemU6IDE4cHhcblxuICAgIEBtZWRpYSAjeyRhZGFwdGl2ZX1cbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICBmb250LXNpemU6IDE2cHhcblxuICAmX19wYWdpbmF0aW9uXG4gICAgdHJhbnNpdGlvbjogLjRzXG4gICAgZGlzcGxheTogbm9uZVxuICAgIHdpZHRoOiAyODhweFxuICAgIG1hcmdpbjogMCBhdXRvXG4gICAgei1pbmRleDogMTAwXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKVxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpXG5cbiAgICAmLS1maXhlZFxuICAgICAgcG9zaXRpb246IGZpeGVkXG4gICAgICBib3R0b206IDQwcHhcbiAgICAgIGxlZnQ6IDUwJVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxXG5cbiAgICBAbWVkaWEgI3skYWRhcHRpdmV9XG4gICAgICBkaXNwbGF5OiBmbGV4XG5cbi5wYWdpbmF0aW9uXG4gICZfX2l0ZW1cbiAgICBtYXgtd2lkdGg6IDMzLjMzJSAvLyBJRSAxMSBmbGV4Ym94IHZzIGJveC1zaXppbmcgd2l0aCBwYWRkaW5ncyBmaXhcbiAgICBmbGV4OiAwIDAgMzMuMzMlXG4gICAgcGFkZGluZzogMTFweCAxMnB4XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgY29sb3I6ICNmZmZmZmZcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlLWluLW91dFxuICAgIHVzZXItc2VsZWN0OiBub25lXG5cbiAgICAmOmZvY3VzXG4gICAgICBvdXRsaW5lOiAwXG5cbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KVxuXG4gICAgJi0tYWN0aXZlXG4gICAgICBjb2xvcjogIzAwMDAwMFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDQxZVxuXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ0MWVcblxuIiwiJGxhYmVsQ29sdW1uRGVza3RvcFdpZHRoOiAzMjBweFxuJGRhdGFDb2x1bW5EZXNrdG9wV2lkdGg6IDIyMHB4XG5cbiRhZGFwdGl2ZUNvbnRhaW5lclRvcFBhZGRpbmc6IDIwcHhcblxuLnN0YXR1c2VzXG4gICZfX2luZm9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3XG4gICAgcGFkZGluZzogMCAxNnB4XG5cbiAgICBAbWVkaWEgI3skYWRhcHRpdmV9XG4gICAgICBwYWRkaW5nOiAwXG5cbi5pbmZvXG4gICZfX2NvbnRhaW5lclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHRvcDogLTEwNHB4XG4gICAgbWF4LXdpZHRoOiAxMDAwcHhcbiAgICBwYWRkaW5nOiAzMHB4IDBweCAwcHhcbiAgICBtYXJnaW46IDAgYXV0b1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XG4gICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKVxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZcblxuICAgICYtLWxvYWRpbmdcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBtaW4taGVpZ2h0OiAyMDBweFxuICAgICAgaGVpZ2h0OiAyMDBweFxuICAgICAgcGFkZGluZzogMFxuXG4gICAgQG1lZGlhICN7JGFkYXB0aXZlfVxuICAgICAgcGFkZGluZzogMFxuICAgICAgYm9yZGVyLXJhZGl1czogMFxuICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcblxuICAgICAgJi0tbG9hZGluZ1xuICAgICAgICB3aWR0aDogOTUlXG4gICAgICAgIG1hcmdpbjogJGFkYXB0aXZlQ29udGFpbmVyVG9wUGFkZGluZyBhdXRvIDBcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSlcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZlxuXG4gICAgLnRhYmxlXG4gICAgICAmX19yb3dcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcblxuICAgICAgICAmLS1kYXRhXG4gICAgICAgICAgbWluLWhlaWdodDogOTRweFxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwXG5cbiAgICAgICAgICBAbWVkaWEgI3skYWRhcHRpdmV9XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3N3B4XG5cbiAgICAgICAgICAudGFibGVfX2NvbFxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMXB4XG5cbiAgICAgICAgICAgICYtLWNoZWNrXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgJi0tbGFzdFxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmVcblxuICAgICAgJl9fY29sXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBtYXgtd2lkdGg6ICRkYXRhQ29sdW1uRGVza3RvcFdpZHRoIC8vIElFIDExIGZsZXhib3ggdnMgYm94LXNpemluZyB3aXRoIHBhZGRpbmdzIGZpeFxuICAgICAgICB3aWR0aDogJGRhdGFDb2x1bW5EZXNrdG9wV2lkdGhcbiAgICAgICAgZmxleDogMCAwICRkYXRhQ29sdW1uRGVza3RvcFdpZHRoXG4gICAgICAgIHBhZGRpbmc6IDAgMjFweCAyNnB4XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjBcblxuICAgICAgICBAbWVkaWEgI3skYWRhcHRpdmV9XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBmbGV4OiAxIDFcblxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmVcblxuICAgICAgICAmLS1sYWJlbFxuICAgICAgICAgIG1heC13aWR0aDogJGxhYmVsQ29sdW1uRGVza3RvcFdpZHRoIC8vIElFIDExIGZsZXhib3ggdnMgYm94LXNpemluZyB3aXRoIHBhZGRpbmdzIGZpeFxuICAgICAgICAgIHdpZHRoOiAkbGFiZWxDb2x1bW5EZXNrdG9wV2lkdGhcbiAgICAgICAgICBmbGV4OiAwIDAgJGxhYmVsQ29sdW1uRGVza3RvcFdpZHRoXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICAgICAgICAgQG1lZGlhICN7JGFkYXB0aXZlfVxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgZmxleDogMSAxXG5cbiAgICAgICAgLmNvbF9fdGV4dFxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgIHotaW5kZXg6IDEwMFxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgY29sb3I6ICMyMTIxMjFcblxuICAgICAgICAgIEBtZWRpYSAjeyRhZGFwdGl2ZX1cbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjRweCAyMHB4IDBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHhcblxuICAgICAgICAuY29sX19hY3Rpb25cbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggOXB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcbiAgICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgY29sb3I6ICMwMWFiZmJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDFhYmZiXG5cbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmOnZpc2l0ZWRcbiAgICAgICAgICAgIGNvbG9yOiAjMDFhYmZiXG5cbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuXG4gICAgICAgICAgJi0tYnV0dG9uXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2OHB4XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0b1xuXG4gICAgICAgICAgJi0tbGlua1xuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAuY29sX19iYWRnZVxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIG1pbi13aWR0aDogMTE1cHhcbiAgICAgICAgICBsZWZ0OiA1MCVcbiAgICAgICAgICB0b3A6IC0zMHB4XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMFxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSlcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ0ZmM1XG5cbiAgICAgICZfX2dyb3VwXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBwYWRkaW5nOiAxNnB4IDIxcHhcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgICAgY29sb3I6ICMwMDAwMDBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmN1xuXG4gICAgICAgIEBtZWRpYSAjeyRhZGFwdGl2ZX1cbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE2cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuXG5cbiAgICAgICZfX2hlYWRlclxuICAgICAgICAuY29sX190aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcbiAgICAgICAgICBjb2xvcjogIzFjMWIxYlxuXG4gICAgICAgIC5jb2xfX3RleHRcbiAgICAgICAgICBAbWVkaWEgI3skYWRhcHRpdmV9XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwXG5cbiAgICAgICZfX3NsaWRlXG4gICAgICAgIEBtZWRpYSAjeyRhZGFwdGl2ZX1cbiAgICAgICAgICB3aWR0aDogOTUlICFpbXBvcnRhbnRcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZcblxuICAgIC5yb3dcbiAgICAgICZfX292ZXJsYXlcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMjRweFxuICAgICAgICBoZWlnaHQ6IDQ5NnB4XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM4ODg4ODhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxuICAgICAgICB6LWluZGV4OiAxMDBcblxuICAgICAgICAmLS1tb2JpbGVcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBoZWlnaHQ6IDM5N3B4XG4gICAgICAgICAgbGVmdDogMFxuICAgICAgICAgIHRvcDogNDhweFxuXG4gICAgICAgICAgLm92ZXJsYXlfX3RleHRcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4gICAgICAgICAgICBsZWZ0OiAxNHB4XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmVcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4IDAgMFxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4XG4gICAgICAgICAgLm92ZXJsYXlfX2NvbnRlbnRcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWNcblxuXG4gICAgLm92ZXJsYXlcbiAgICAgICZfX2NvbnRlbnRcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgICAgICZfX3RleHRcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogLTEycHhcbiAgICAgICAgbGVmdDogNTAlXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICB3aWR0aDogMTU4cHhcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjdcblxuICAgICAgJl9fbGluay10ZXh0XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweFxuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuXG4gICAgICAmLWNvbFxuICAgICAgICAmLTJcbiAgICAgICAgICBsZWZ0OiAkZGF0YUNvbHVtbkRlc2t0b3BXaWR0aCArICRsYWJlbENvbHVtbkRlc2t0b3BXaWR0aFxuICAgICAgICAgIHdpZHRoOiAkZGF0YUNvbHVtbkRlc2t0b3BXaWR0aFxuXG4gICAgLmNoZWNrXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICB3aWR0aDogMzVweFxuICAgICAgaGVpZ2h0OiAzNXB4XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCVcblxuICAgICAgQG1lZGlhICN7JGFkYXB0aXZlfVxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgcmlnaHQ6IDE2cHhcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgIHdpZHRoOiAyMHB4XG4gICAgICAgIGhlaWdodDogMjBweFxuXG4gICAgICAuY2hlY2staWNvblxuICAgICAgICB3aWR0aDogMThweFxuICAgICAgICBoZWlnaHQ6IDEzcHhcblxuICAgICAgICBAbWVkaWEgI3skYWRhcHRpdmV9XG4gICAgICAgICAgd2lkdGg6IDEycHhcbiAgICAgICAgICBoZWlnaHQ6IDlweFxuXG4gICAgICAuY3Jvc3MtaWNvblxuICAgICAgICB3aWR0aDogMTVweFxuICAgICAgICBoZWlnaHQ6IDE1cHhcblxuICAgICAgICBAbWVkaWEgI3skYWRhcHRpdmV9XG4gICAgICAgICAgd2lkdGg6IDhweFxuICAgICAgICAgIGhlaWdodDogOXB4XG5cbiAgICAgIC5jaGVjay1pY29uLFxuICAgICAgLmNyb3NzLWljb25cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcblxuICAgICAgJi0tZ3JlZW5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNmY2M2MlxuICAgICAgJi0tYmxhY2tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNVxuXG5cbiAgJl9fcmVtYXJrXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgdG9wOiAtNzJweFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgZm9udC1zaXplOiAxNHB4XG4gICAgY29sb3I6ICM4ODg4ODhcblxuICAgIEBtZWRpYSAjeyRhZGFwdGl2ZX1cbiAgICAgIHRvcDogLTgycHhcbiAgICAgIHBhZGRpbmc6IDAgMTZweFxuXG4gICZfX3RhYmxlXG4gICAgQG1lZGlhICN7JGFkYXB0aXZlfVxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgJi0tbW9iaWxlXG4gICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgIEBtZWRpYSAjeyRhZGFwdGl2ZX1cbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudFxuXG4gICAgICAgICYuc3dpcGVyLWNvbnRhaW5lclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAkYWRhcHRpdmVDb250YWluZXJUb3BQYWRkaW5nXG4iLCIuc3RhdHVzZXNcbiAgJl9faG93LXRvLWVhcm5cbiAgICBwYWRkaW5nLXRvcDogODBweFxuXG4gICAgLnN3aXBlci1jb250YWluZXJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICAgICAgQG1lZGlhICN7JG1vYmlsZX1cbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldFxuICAgICAgb3BhY2l0eTogMVxuICAgICAgd2lkdGg6IDEycHhcbiAgICAgIGhlaWdodDogMTJweFxuICAgICAgYmFja2dyb3VuZDogI2Q4ZDhkOFxuXG4gICAgICAmLWFjdGl2ZVxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjEyMTIxXG5cbiAgICAuc3RhdHVzZXNfX3dyYXBwZXJcbiAgICAgIG1heC13aWR0aDogMTA0MHB4XG5cbi5ob3ctdG8tZWFyblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmXG5cbiAgJl9fdGl0bGVcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBmb250LXNpemU6IDI0cHhcbiAgICBwYWRkaW5nOiAwIDE2cHhcblxuICAmX19pdGVtc1xuICAgIHBhZGRpbmc6IDczcHggMCAzNXB4ICFpbXBvcnRhbnRcbiAgICBAbWVkaWEgI3skbW9iaWxlfVxuICAgICAgcGFkZGluZzogMHB4IDAgMTZweCAhaW1wb3J0YW50XG5cbiAgICAmLS1zdGF0aWNcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuICAgICAgQG1lZGlhICN7JG1vYmlsZX1cbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgJi1yb3dcbiAgICAgIGZsZXg6IDAgMCA1MCVcbiAgICAgIGRpc3BsYXk6IGZsZXhcblxuICAgICAgQG1lZGlhICN7JGFkYXB0aXZlR3JpZH1cbiAgICAgICAgZmxleDogMCAwIDEwMCVcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuICAmX19pdGVtXG4gICAgZmxleDogMCAwIDIzNnB4XG4gICAgbWFyZ2luLXJpZ2h0OiAyMXB4XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweFxuXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBAbWVkaWEgI3skYWRhcHRpdmVHcmlkfVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcblxuICAgIEBtZWRpYSAjeyRtb2JpbGV9XG4gICAgICBmbGV4OiBub25lXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuXG4gICZfX2l0ZW1zLXdyYXBwZXJcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC13cmFwOiB3cmFwXG5cbiAgICBAbWVkaWEgI3skbW9iaWxlfVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHBhZGRpbmc6IDI0cHggMCA0MnB4XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcFxuXG4gICYtcGFnaW5hdGlvblxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4uaXRlbVxuICAmX193cmFwcGVyXG4gICAgQG1lZGlhICN7JG1vYmlsZX1cbiAgICAgIHdpZHRoOiAyODBweFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgIHBhZGRpbmc6IDI3cHggMjJweFxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgJl9faWNvbi1jb250YWluZXJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweFxuXG4gICZfX2NvbnRlbnQtY29udGFpbmVyLFxuICAmX19pY29uLWNvbnRhaW5lclxuICAgIEBtZWRpYSAjeyRhZGFwdGl2ZUdyaWR9XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAmX19pY29uXG4gICAgd2lkdGg6IDQwcHhcbiAgICBoZWlnaHQ6IDQwcHhcblxuICAmX190aXRsZVxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4XG4gICAgZm9udC1zaXplOiAxNnB4XG4gICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIGNvbG9yOiAjMjEyMTIxXG5cbiAgJl9fdGV4dFxuICAgIHBhZGRpbmc6IDEwcHggMCAyMXB4XG4gICAgbGluZS1oZWlnaHQ6IDE3cHhcbiAgICBmb250LXNpemU6IDEycHhcbiAgICBjb2xvcjogIzg4ODg4OFxuXG4gICZfX2FjdGlvblxuICAgIGxpbmUtaGVpZ2h0OiAxMnB4XG4gICAgZm9udC1zaXplOiAxMnB4XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgY29sb3I6ICMwMWFiZmJcblxuICAgIC5hY3Rpb25fX3RleHRcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gICAgJjpob3ZlclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICAmOnZpc2l0ZWRcbiAgICAgIGNvbG9yOiAjMDFhYmZiXG5cbiAgJl9fYWN0aW9uLWljb25cbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICByaWdodDogLTIwcHhcbiAgICB0b3A6IDUwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuICAgIHdpZHRoOiAxNnB4XG4gICAgaGVpZ2h0OiAxNnB4XG4gICAgbWFyZ2luLWxlZnQ6IDRweFxuIiwiLnBvcHVwLXN0YXR1c2VzXG4gIC5wb3B1cGlmeS1sYXlvdXRcbiAgICBwYWRkaW5nOiA1MHB4IDE2cHhcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG5cbiAgICBAbWVkaWEgI3skbW9iaWxlfVxuICAgICAgcGFkZGluZzogMTZweFxuXG4gIC5wb3B1cGlmeS1wb3B1cFxuICAgIHdpZHRoOiAxMDQ1cHhcbiAgICBwYWRkaW5nOiAwXG4gICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIFxuICAgIC5zdGF0dXNlc19fcG9wdXAtdGl0bGVcbiAgICAgIHBhZGRpbmc6IDYxcHggMTZweFxuICAgICAgbWFyZ2luOiAwXG4gICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgIGNvbG9yOiAjMDAwMDAwXG5cbiAgICAgIEBtZWRpYSAjeyRhZGFwdGl2ZX1cbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4IDE2cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG5cbiAgICAubGlzdFxuICAgICAgcGFkZGluZy10b3A6IDE2cHhcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweFxuICAgICAgQG1lZGlhICN7JGFkYXB0aXZlfVxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweFxuICAgICAgJl9faXRlbVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHhcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzY1xuXG4gICAgICAgIEBtZWRpYSAjeyRhZGFwdGl2ZX1cbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHhcbiIsIkBpbXBvcnQgJ3BvcHVwLXN0YXR1c2VzJ1xuJHBvcHVwLWFkYXB0aXZlOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCknXG4kcG9wdXAtYWRhcHRpdmUtc21hbGw6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSdcblxuLnBvcHVwaWZ5XG4gICYtb3ZlcmxheSwgJi1jb250YWluZXJcbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICB0b3A6IDBcbiAgICBsZWZ0OiAwXG4gICAgcmlnaHQ6IDBcbiAgICBib3R0b206IDBcbiAgICBkaXNwbGF5OiBub25lXG4gICAgb3ZlcmZsb3cteTogYXV0b1xuXG4gICYtY29udGFpbmVyXG4gICAgei1pbmRleDogMTAwMDBcblxuICAmLW92ZXJsYXlcbiAgICB6LWluZGV4OiAxMDAwXG4gICAgb3BhY2l0eTogMC42XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMFxuXG4gICYtbGF5b3V0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIG1pbi1oZWlnaHQ6IDEwMCVcbiAgICBwYWRkaW5nOiA1MHB4IDBcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG5cbiAgICBAbWVkaWEgI3skbW9iaWxlfVxuICAgICAgcGFkZGluZzogMTZweFxuXG4gICYtcG9wdXBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB3aWR0aDogNTEycHhcbiAgICBwYWRkaW5nOiA1MnB4IDg4cHhcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZcbiAgICBjb2xvcjogIzIxMjEyMVxuXG4gICAgQG1lZGlhICN7JG1vYmlsZX1cbiAgICAgIHBhZGRpbmc6IDUwcHggMjBweFxuXG4gICAgJl9fY2xvc2VcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAxOHB4XG4gICAgICByaWdodDogMThweFxuICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9XG4gICAgICAgIHRvcDogMTZweFxuICAgICAgICByaWdodDogMjBweFxuXG4gICYtLWZ1bGxzY3JlZW5cbiAgICBAbWVkaWEgI3skYWRhcHRpdmV9XG4gICAgICAucG9wdXBpZnktY29udGFpbmVyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlblxuXG4gICAgICAucG9wdXBpZnktbGF5b3V0XG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBwYWRkaW5nOiAwXG5cbiAgICAgIC5wb3B1cGlmeS1wb3B1cFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgcGFkZGluZzogMFxuICAgICAgICBib3JkZXItcmFkaXVzOiAwXG4gICAgICAgIG92ZXJmbG93OiBhdXRvXG5cbiAgICAgICAgJl9fY2xvc2VcbiAgICAgICAgICB0b3A6IDEycHhcbiAgICAgICAgICByaWdodDogMTJweCIsIi5zdGF0dXNlc19fdGFibGUtbW9iaWxlXG4gIGRpc3BsYXk6IG5vbmVcbiAgQG1lZGlhICN7JGFkYXB0aXZlfVxuICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAudGFibGUtbW9iaWxlXG4gICAgICAmX190YWJzXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmRcbiAgICAgICAgcGFkZGluZzogMCAxNnB4XG4gICAgICAgIFxuICAgICAgICAudGFiLWl0ZW1cbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICBmb250LXdlaWdodDogODAwXG4gICAgICAgICAgY29sb3I6ICMxYzFiMWJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgIHdpZHRoOiAxMjAlXG4gICAgICAgICAgICAgIGhlaWdodDogOHB4XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ0MWVcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTJweFxuICAgICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAlKVxuXG4gICAgICAgICAgJi0tYWN0aXZlXG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICB3aWR0aDogMTIwJVxuICAgICAgICAgICAgICBoZWlnaHQ6IDhweFxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNDFlXG4gICAgICAgICAgICAgIGJvdHRvbTogLTEycHhcbiAgICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSlcblxuICAgICAgJl9fcm93XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgJjpudGgtY2hpbGQoMm4gLSAxKVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjdcblxuICAgICAgJl9fY29sdW1uXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTJweFxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gICAgICAgICYtLWxhYmVsXG4gICAgICAgICAgbWF4LXdpZHRoOiA1NSUgLy8gSUUgMTEgZmxleGJveCB2cyBib3gtc2l6aW5nIHdpdGggcGFkZGluZ3MgZml4XG4gICAgICAgICAgZmxleDogMCAwIDU1JVxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHhcbiAgICAgICAgJi0tZGF0YVxuICAgICAgICAgIG1heC13aWR0aDogNDUlIC8vIElFIDExIGZsZXhib3ggdnMgYm94LXNpemluZyB3aXRoIHBhZGRpbmdzIGZpeFxuICAgICAgICAgIGZsZXg6IDAgMCA0NSVcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwXG5cbiAgICAgICZfX3RhYmxlXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBsaW5lLWhlaWdodDogMTZweFxuICAgICAgICBjb2xvcjogIzAwMDAwMFxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG5cbiAgICAgICAgLnRhYl9fY29udGVudFxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAgICYtLWFjdGl2ZVxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuXG5cbi5zdGF0dXNlc19fdGFibGVcbiAgdGV4dC1hbGlnbjogbGVmdFxuXG4gIEBtZWRpYSAjeyRhZGFwdGl2ZX1cbiAgICBkaXNwbGF5OiBub25lXG5cbiAgLnRhYmxlXG4gICAgJl9fcm93XG4gICAgICAmOm50aC1jaGlsZCgybiAtIDEpXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjdcbiAgICAmX19jb2x1bW5cbiAgICAgICYtLWxhYmVsXG4gICAgICAgIHdpZHRoOiAzMCVcbiAgICAgICAgcGFkZGluZzogMjRweCAzMnB4IDI0cHggMjFweFxuICAgICAgJi0tZGF0YVxuICAgICAgICB3aWR0aDogMTUlXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjFweCAyNHB4IDBcblxuICAgICZfX2hlYWRlclxuICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICBjb2xvcjogIzFjMWIxYlxuICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuXG4iLCIubXktdG9vbHRpcFxuICBwb3NpdGlvbjogcmVsYXRpdmVcblxuLm15LXRvb2x0aXBfX2NvbnRlbnRcbiAgei1pbmRleDogMTAwMDAwXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICBwYWRkaW5nOiA2cHggMTJweFxuICB3aWR0aDogMjc5cHhcbiAgaGVpZ2h0OiBhdXRvXG4gIGJvdHRvbTogMjBweFxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKVxuICBkaXNwbGF5OiBibG9ja1xuXG4gIGJvcmRlci1yYWRpdXM6IDRweFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmXG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMilcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbFxuICBmb250LXNpemU6IDEycHhcbiAgbGluZS1oZWlnaHQ6IDE2cHhcbiAgY29sb3I6ICMyMTIxMjFcblxuICBAbWVkaWEgI3skYWRhcHRpdmV9XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIiwiLnN0YXR1c2VzXG4gIC5idXR0b25cbiAgICB3aWR0aDogMTk1cHhcbiAgICBwYWRkaW5nOiA5cHggMjBweFxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2NcbiAgICBjb2xvcjogIzIxMjEyMVxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuIiwiLnN0YXR1c2VzXG4gIC5pbnB1dFxuICAgIGhlaWdodDogNDJweFxuICAgIHBhZGRpbmc6IDEzcHhcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgZm9udC1zaXplOiAxNHB4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmN1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3ZjdcblxuICAgICYuaGFzRXJyb3JcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlNzRjM2NcblxuICAgICZfX3dyYXBwZXJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBAbWVkaWEgI3skYWRhcHRpdmV9XG4gICAgICAgICAgd2lkdGg6IDEwMCUiLCJAaW1wb3J0ICdjb3JlL2NvcmUnXG5AaW1wb3J0ICdibG9ja3MvYmxvY2tzJ1xuQGltcG9ydCAnY29udHJvbHMvY29udHJvbHMnXG5cblxuYm9keS5zdGF0dXNlcy1wYWdlXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmXG4gIGZvbnQtd2VpZ2h0OiA0MDBcblxuICAubGlua1xuICAgIGNvbG9yOiAjMDFhYmZiXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgXG4gICAgJi0tYmxhY2tcbiAgICAgIGNvbG9yOiAjMjEyMTIxXG5cbiAgICAmOmhvdmVyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuXG5cbi5zdGF0dXNlc1xuICAmX193cmFwcGVyXG4gICAgbWF4LXdpZHRoOiAxMDI0cHhcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICBwYWRkaW5nOiAwIDE2cHhcblxuICAgIEBtZWRpYSAjeyRhZGFwdGl2ZX1cbiAgICAgIHBhZGRpbmc6IDBcblxuXG4ubG9hZGluZy1kb3RzXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAmX19pdGVtXG4gICAgd2lkdGg6IDRweFxuICAgIGhlaWdodDogNHB4XG4gICAgbWFyZ2luOiAycHhcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYVxuICAgIG9wYWNpdHk6IDFcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcblxuICAgICYtLWZpcnN0XG4gICAgICBhbmltYXRpb246IGxvYWRpbmdEb3QgNDAwbXMgKDQwMG1zICogMC4yNSkgaW5maW5pdGUgZWFzZS1vdXRcbiAgICAmLS1zZWNvbmRcbiAgICAgIGFuaW1hdGlvbjogbG9hZGluZ0RvdCA0MDBtcyAoNDAwbXMgKiAwLjUpIGluZmluaXRlIGVhc2Utb3V0XG4gICAgJi0tdGhpcmRcbiAgICAgIGFuaW1hdGlvbjogbG9hZGluZ0RvdCA0MDBtcyAoNDAwbXMgKiAwLjc1KSBpbmZpbml0ZSBlYXNlLW91dFxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmdEb3RcbiAgMCVcbiAgICBvcGFjaXR5OiAwXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMClcbiAgMjUlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTVweClcbiAgNTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMClcbiAgNzUlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTVweClcbiAgMTAwJVxuICAgIG9wYWNpdHk6IDFcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSJdfQ== */
