/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(c8ba52b05a9ef10f4758.woff2) format("woff2"),url(8c206db99195777c6769.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(15ca31c0a2a68f76d2d1.woff2) format("woff2"),url(c6938660eec019fefd68.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(293fd13dbca5a3e450ef.woff2) format("woff2"),url(9053572c46aeb4b16caa.woff) format("woff")}
.page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;font-family:inter,Arial,sans-serif;min-height:100vh;padding:45px 0 60px}@media screen and (max-width:700px){.page{padding:28px 0 36px}}
.content{flex:auto;max-width:880px;width:100%}
.header{border-bottom:1px solid;border-color:rgba(84,84,84,.7);box-sizing:border-box;display:flex;margin-bottom:40px;max-width:880px;padding-bottom:40px;width:100%}@media screen and (max-width:950px){.header{margin-bottom:42px;padding:0 0 31.6px 27px}}
.header__logo{box-sizing:border-box;min-width:104px;width:16.14%}
.profile{align-items:center;-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:auto minmax(100px,336px) 1fr;justify-items:start;margin-bottom:50px}@media screen and (max-width:950px){.profile{-moz-column-gap:10px;column-gap:10px;padding:0 19px}}@media screen and (max-width:700px){.profile{grid-template-columns:minmax(100px,282px);justify-content:center;justify-items:center;margin-bottom:36px}}
.profile__add-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(bbc35d0c74a6c0e3d4b7.svg);background-position:50%;background-repeat:no-repeat;background-size:22px;border:2px solid #fff;border-radius:2px;box-sizing:border-box;justify-self:end;margin:0;max-width:22px;min-height:50px;min-width:150px;outline:none;padding:0}@media screen and (max-width:700px){.profile__add-button{background-size:16px;justify-self:center;max-width:282px;width:100%}}
.profile__eddit-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(d516a9a26be52e8053cb.svg);background-position:50%;background-repeat:no-repeat;background-size:10px;border:1px solid #fff;border-radius:0;box-sizing:border-box;height:24px;margin:0;outline:none;padding:0;width:24px}@media screen and (max-width:700px){.profile__eddit-button{background-size:7.5px;height:18px;width:18px}}
.profile__user-image{background-color:rgba(0,0,0,.8);border-radius:50%;height:120px;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out;width:120px}.profile__user-image:hover{cursor:pointer;opacity:.2}
.profile__user-name{font-size:42px;font-style:normal;font-weight:500;line-height:48px;margin:0;max-width:294px;overflow:hidden;padding:0 18px 7px 0;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:700px){.profile__user-name{font-size:27px;line-height:33px;max-width:189px;padding-bottom:14px;padding-right:10px}}
.profile__user-status{font-size:18px;font-style:normal;font-weight:400;line-height:22px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:336px}@media screen and (max-width:700px){.profile__user-status{font-size:14px;line-height:17px;max-width:282px;text-align:center}}
.profile__user-window{align-items:baseline;display:flex;flex-wrap:wrap}@media screen and (max-width:700px){.profile__user-window{justify-content:center;padding:26px 0 36px}}
.photo-grid{-moz-column-gap:17px;column-gap:17px;display:grid;grid-template-columns:repeat(auto-fit,minmax(282px,1fr));justify-items:center;margin-bottom:66px;row-gap:20px}@media screen and (max-width:950px){.photo-grid{padding:0 19px}}@media screen and (max-width:650px){.photo-grid{margin-bottom:48px}}
.photo-grid__image{cursor:zoom-in;height:282px;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;width:282px}
.photo-grid__item{border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;max-width:282px;overflow:hidden;position:relative}
.photo-grid__like-button{align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(749bf9621301c85674c8.svg);background-position:50%;background-repeat:no-repeat;background-size:22px 19px;border:0;border-radius:0;cursor:pointer;height:19px;margin:0;padding:0;width:22px}.photo-grid__like-button:hover{opacity:.5}
.photo-grid__place-name{align-self:center;color:#000;font-size:24px;font-style:normal;font-weight:900;line-height:23px;margin:0;max-width:210px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}
.photo-grid__root{background-color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;padding:25px 15px 31px 21px}
.footer{color:#545454;flex-shrink:0;max-width:880px;width:100%}
.footer__author{font-size:18px;font-style:normal;font-weight:400;line-height:18px;margin:0;padding:0}@media screen and (max-width:950px){.footer__author{padding:0 19px}}@media screen and (max-width:700px){.footer__author{font-size:14px;line-height:17px}}
.popup{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;height:100%;justify-content:center;left:0;min-height:100vh;opacity:0;padding:0;position:fixed;right:0;top:0;transition:all .5s ease-in;visibility:hidden;width:100%;z-index:1000}
.popup__container{background-color:#fff;border-radius:10px;box-sizing:border-box;color:#000;display:flex;justify-content:center;min-width:430px;padding:34px 0 37px;position:relative}@media screen and (max-width:600px){.popup__container{min-width:282px;padding:25px 0}}
.popup__close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(aad249afa835e3b09a34.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;border:0;border-radius:0;cursor:pointer;height:32px;margin:0;padding:0;position:absolute;right:-38px;top:-38px;width:32px}@media screen and (max-width:600px){.popup__close-button{height:20px;right:0;top:-36px;width:20px}}
.popup_opened{opacity:1;transition:all .5s ease-in-out;visibility:visible}
.active-link{cursor:pointer;transition:opacity .3s ease-out}.active-link:hover{opacity:.6}
.form{align-items:flex-start;background-color:#fff;border:0;display:flex;flex-direction:column;margin:0;padding:0;position:relative;width:358px}@media screen and (max-width:600px){.form{width:238px}}
.form__title{font-size:24px;font-style:normal;font-weight:900;line-height:23px;margin:0;width:100%}@media screen and (max-width:600px){.form__title{font-size:18px;line-height:22px}}
.form__button{background-color:#000;border:0;border-radius:2px;color:#fff;cursor:pointer;font-family:inherit;font-size:18px;font-weight:400;line-height:22px;margin:0;min-height:50px;padding:0;transition:opacity .4s;transition:opacity .2s ease-in-out;width:100%}.form__button:hover{opacity:.8}@media screen and (max-width:600px){.form__button{font-size:14px;line-height:17px;min-height:46px}}.form__button:disabled{background-color:inherit;border:1px solid #000;color:#000;opacity:.2}
.form__container{border:0;display:flex;flex-direction:column;gap:30px;margin:0;min-width:358px;padding:54px 0 48px}@media screen and (max-width:600px){.form__container{min-width:238px;padding:75px 0 45px}}
.form__item{background-color:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.2);box-sizing:border-box;font-family:inherit;font-size:14px;font-style:normal;font-weight:400;outline:none;padding:0 0 11px;width:100%}


.photo-grid__like-button_active{background-image:url(9a7d0ca7942d338b26bf.svg);opacity:1}
.photo-grid__delete-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:unset;background-image:url(ce3b64935accf9b8212e.svg);border:0;cursor:pointer;height:19px;margin:0;padding:0;position:absolute;right:20px;top:20px;width:18px}
.popup__image-container{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;position:relative}
.photo-grid__image_popup{max-height:75vh;max-width:75vw}
.photo-grid__place-name_popup{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:15px;margin:0;padding:10px 0 0}
.form__item_type_error{border-bottom:1px solid red}
.form__input-error{color:red;font-size:12px;left:0;opacity:0;position:absolute;top:calc(100% + 3px);transition:.3s}
.form__input-error_active{opacity:1}
.form__field{position:relative}
.photo-grid__like-count{color:#000;display:block;font-size:13px;font-style:normal;font-weight:400;line-height:16px;text-align:center}
.photo-grid__like-container{display:flex;flex-direction:column;gap:3px}
.photo-grid__delete-button_disabled{display:none}
.profile__change-image-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:inherit;background-image:url(d516a9a26be52e8053cb.svg);background-position:50%;background-repeat:no-repeat;background-size:26px 26px;border:none;border-radius:50%;cursor:pointer;margin:0;max-height:120px;max-width:120px;outline:none;padding:0;position:relative}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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UUFBUyxDQUVULEM7QUNaSix3QkFLRSxxQkFBc0IsQ0FKdEIsWUFBYSxDQUdiLHFCQUFzQixDQUZ0QixzQkFBdUIsQ0FDdkIsaUJBR0YsQztBQ05BLHlCQUVJLGVBQWdCLENBRGhCLGNBRUosQztBQ0hBLDhCQVFBLFVBQWMsQ0FGZCxjQUFlLENBRmYsaUJBQWtCLENBQ2xCLGVBQWdCLENBRWhCLGdCQUFpQixDQU5iLFFBQVMsQ0FDVCxnQkFRSixDO0FDVkEsdUJBQ0UsMkJBQ0YsQztBQ0ZBLG1CQUVBLFNBQVUsQ0FEVixjQUFlLENBS2YsTUFBTyxDQUhQLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBRXJCLGNBQ0EsQztBQ1JBLDBCQUNFLFNBQ0YsQztBQ0ZBLGFBQ0UsaUJBQ0YsQztBQ0ZBLHdCQU1BLFVBQWMsQ0FMWixhQUFjLENBR2hCLGNBQWUsQ0FGYixpQkFBa0IsQ0FDcEIsZUFBZ0IsQ0FFaEIsZ0JBQWlCLENBRWpCLGlCQUNBLEM7QUNSQSw0QkFDRSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLE9BQ0YsQztBQ0pBLG9DQUNFLFlBQ0YsQztBQ0ZBLDJCQUtFLHVCQUF3QixDQUN4QixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsd0JBQXlCLENBS3pCLHdEQUFzRCxDQUN0RCx1QkFBMkIsQ0FFM0IsMkJBQTRCLENBRDVCLHlCQUEwQixDQU4xQixXQUFZLENBRVosaUJBQWtCLENBTWxCLGNBQWUsQ0FiZixRQUFTLENBRlQsZ0JBQWlCLENBRGpCLGVBQWdCLENBU2hCLFlBQWEsQ0FQYixTQUFVLENBU1YsUSIsInNvdXJjZXMiOlsid2VicGFjazovL21lc3RvLXByb2plY3QvLi92ZW5kb3Ivbm9ybWFsaXplLmNzcyIsIndlYnBhY2s6Ly9tZXN0by1wcm9qZWN0Ly4vdmVuZG9yL2ZvbnRzL2ZvbnRzLmNzcyIsIndlYnBhY2s6Ly9tZXN0by1wcm9qZWN0Ly4vc3JjL2Jsb2Nrcy9wYWdlL3BhZ2UuY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL2NvbnRlbnQvY29udGVudC5jc3MiLCJ3ZWJwYWNrOi8vbWVzdG8tcHJvamVjdC8uL3NyYy9ibG9ja3MvaGVhZGVyL2hlYWRlci5jc3MiLCJ3ZWJwYWNrOi8vbWVzdG8tcHJvamVjdC8uL3NyYy9ibG9ja3MvaGVhZGVyL19fbG9nby9oZWFkZXJfX2xvZ28uY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL3Byb2ZpbGUvcHJvZmlsZS5jc3MiLCJ3ZWJwYWNrOi8vbWVzdG8tcHJvamVjdC8uL3NyYy9ibG9ja3MvcHJvZmlsZS9fX2FkZC1idXR0b24vcHJvZmlsZV9fYWRkLWJ1dHRvbi5jc3MiLCJ3ZWJwYWNrOi8vbWVzdG8tcHJvamVjdC8uL3NyYy9ibG9ja3MvcHJvZmlsZS9fX2VkZGl0LWJ1dHRvbi9wcm9maWxlX19lZGRpdC1idXR0b24uY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL3Byb2ZpbGUvX191c2VyLWltYWdlL3Byb2ZpbGVfX3VzZXItaW1hZ2UuY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL3Byb2ZpbGUvX191c2VyLW5hbWUvcHJvZmlsZV9fdXNlci1uYW1lLmNzcyIsIndlYnBhY2s6Ly9tZXN0by1wcm9qZWN0Ly4vc3JjL2Jsb2Nrcy9wcm9maWxlL19fdXNlci1zdGF0dXMvcHJvZmlsZV9fdXNlci1zdGF0dXMuY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL3Byb2ZpbGUvX191c2VyLXdpbmRvdy9wcm9maWxlX191c2VyLXdpbmRvdy5jc3MiLCJ3ZWJwYWNrOi8vbWVzdG8tcHJvamVjdC8uL3NyYy9ibG9ja3MvcGhvdG8tZ3JpZC9waG90by1ncmlkLmNzcyIsIndlYnBhY2s6Ly9tZXN0by1wcm9qZWN0Ly4vc3JjL2Jsb2Nrcy9waG90by1ncmlkL19faW1hZ2UvcGhvdG8tZ3JpZF9faW1hZ2UuY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL3Bob3RvLWdyaWQvX19pdGVtL3Bob3RvLWdyaWRfX2l0ZW0uY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL3Bob3RvLWdyaWQvX19saWtlLWJ1dHRvbi9waG90by1ncmlkX19saWtlLWJ1dHRvbi5jc3MiLCJ3ZWJwYWNrOi8vbWVzdG8tcHJvamVjdC8uL3NyYy9ibG9ja3MvcGhvdG8tZ3JpZC9fX3BsYWNlLW5hbWUvcGhvdG8tZ3JpZF9fcGxhY2UtbmFtZS5jc3MiLCJ3ZWJwYWNrOi8vbWVzdG8tcHJvamVjdC8uL3NyYy9ibG9ja3MvcGhvdG8tZ3JpZC9fX3Jvb3QvcGhvdG8tZ3JpZF9fcm9vdC5jc3MiLCJ3ZWJwYWNrOi8vbWVzdG8tcHJvamVjdC8uL3NyYy9ibG9ja3MvZm9vdGVyL2Zvb3Rlci5jc3MiLCJ3ZWJwYWNrOi8vbWVzdG8tcHJvamVjdC8uL3NyYy9ibG9ja3MvZm9vdGVyL19fYXV0aG9yL2Zvb3Rlcl9fYXV0aG9yLmNzcyIsIndlYnBhY2s6Ly9tZXN0by1wcm9qZWN0Ly4vc3JjL2Jsb2Nrcy9wb3B1cC9wb3B1cC5jc3MiLCJ3ZWJwYWNrOi8vbWVzdG8tcHJvamVjdC8uL3NyYy9ibG9ja3MvcG9wdXAvX19jb250YWluZXIvcG9wdXBfX2NvbnRhaW5lci5jc3MiLCJ3ZWJwYWNrOi8vbWVzdG8tcHJvamVjdC8uL3NyYy9ibG9ja3MvcG9wdXAvX19jbG9zZS1idXR0b24vcG9wdXBfX2Nsb3NlLWJ1dHRvbi5jc3MiLCJ3ZWJwYWNrOi8vbWVzdG8tcHJvamVjdC8uL3NyYy9ibG9ja3MvcG9wdXAvX29wZW5lZC9wb3B1cF9vcGVuZWQuY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL2FjdGl2ZS1saW5rL2FjdGl2ZS1saW5rLmNzcyIsIndlYnBhY2s6Ly9tZXN0by1wcm9qZWN0Ly4vc3JjL2Jsb2Nrcy9mb3JtL2Zvcm0uY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL2Zvcm0vX190aXRsZS9mb3JtX190aXRsZS5jc3MiLCJ3ZWJwYWNrOi8vbWVzdG8tcHJvamVjdC8uL3NyYy9ibG9ja3MvZm9ybS9fX2J1dHRvbi9mb3JtX19idXR0b24uY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL2Zvcm0vX19jb250YWluZXIvZm9ybV9fY29udGFpbmVyLmNzcyIsIndlYnBhY2s6Ly9tZXN0by1wcm9qZWN0Ly4vc3JjL2Jsb2Nrcy9mb3JtL19faXRlbS9mb3JtX19pdGVtLmNzcyIsIndlYnBhY2s6Ly9tZXN0by1wcm9qZWN0Ly4vc3JjL2Jsb2Nrcy9waG90by1ncmlkL19fbGlrZS1idXR0b24vX2FjdGl2ZS9waG90by1ncmlkX19saWtlLWJ1dHRvbl9hY3RpdmUuY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL3Bob3RvLWdyaWQvX19kZWxldGUtYnV0dG9uL3Bob3RvLWdyaWRfX2RlbGV0ZS1idXR0b24uY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL3BvcHVwL19faW1hZ2UtY29udGFpbmVyL3BvcHVwX19pbWFnZS1jb250YWluZXIuY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL3Bob3RvLWdyaWQvX19pbWFnZS9fcG9wdXAvcGhvdG8tZ3JpZF9faW1hZ2VfcG9wdXAuY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL3Bob3RvLWdyaWQvX19wbGFjZS1uYW1lL19wb3B1cC9waG90by1ncmlkX19wbGFjZS1uYW1lX3BvcHVwLmNzcyIsIndlYnBhY2s6Ly9tZXN0by1wcm9qZWN0Ly4vc3JjL2Jsb2Nrcy9mb3JtL19faXRlbS9fdHlwZS9mb3JtX19pdGVtX3R5cGVfZXJyb3IuY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL2Zvcm0vX19pbnB1dC1lcnJvci9mb3JtX19pbnB1dC1lcnJvci5jc3MiLCJ3ZWJwYWNrOi8vbWVzdG8tcHJvamVjdC8uL3NyYy9ibG9ja3MvZm9ybS9fX2lucHV0LWVycm9yL19hY3RpdmUvZm9ybV9faW5wdXQtZXJyb3JfYWN0aXZlLmNzcyIsIndlYnBhY2s6Ly9tZXN0by1wcm9qZWN0Ly4vc3JjL2Jsb2Nrcy9mb3JtL19fZmllbGQvZm9ybV9fZmllbGQuY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL3Bob3RvLWdyaWQvX19saWtlLWNvdW50L3Bob3RvLWdyaWRfX2xpa2UtY291bnQuY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL3Bob3RvLWdyaWQvX19saWtlLWNvbnRhaW5lci9waG90by1ncmlkX19saWtlLWNvbnRhaW5lci5jc3MiLCJ3ZWJwYWNrOi8vbWVzdG8tcHJvamVjdC8uL3NyYy9ibG9ja3MvcGhvdG8tZ3JpZC9fX2RlbGV0ZS1idXR0b24vX2Rpc2FibGVkL3Bob3RvLWdyaWRfX2RlbGV0ZS1idXR0b25fZGlzYWJsZWQuY3NzIiwid2VicGFjazovL21lc3RvLXByb2plY3QvLi9zcmMvYmxvY2tzL3Byb2ZpbGUvX19jaGFuZ2UtaW1hZ2UtYnRuL3Byb2ZpbGVfX2NoYW5nZS1pbWFnZS1idG4uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAvKiAxICovXHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgICAvKiAyICovXHJcbn1cclxuXHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIC8qIDEgKi9cclxuICAgIGhlaWdodDogMDtcclxuICAgIC8qIDEgKi9cclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgLyogMiAqL1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gICAgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAvKiAyICovXHJcbn1cclxuXHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAvKiAxICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIC8qIDIgKi9cclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gICAgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAvKiAyICovXHJcbn1cclxuXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gICAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gICAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAvKiAxICovXHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICAvKiAxICovXHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIC8qIDEgKi9cclxuICAgIG1hcmdpbjogMDtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICAgIC8qIDEgKi9cclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gICAgLyogMSAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gICAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC8qIDEgKi9cclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgLyogMiAqL1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAvKiAxICovXHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLyogMyAqL1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIC8qIDEgKi9cclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC8qIDEgKi9cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAvKiAyICovXHJcbn1cclxuXHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgLyogMSAqL1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAvKiAyICovXHJcbn1cclxuXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAgIC8qIDEgKi9cclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAvKiAyICovXHJcbn1cclxuXHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuXHJcbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKFwiLi9pbnRlci9JbnRlci1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi9pbnRlci9JbnRlci1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybChcIi4vaW50ZXIvSW50ZXItQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuL2ludGVyL0ludGVyLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ludGVyJztcclxuICBmb250LXN0eWxlOiAgbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKFwiLi9pbnRlci9JbnRlci1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICB1cmwoXCIuL2ludGVyL0ludGVyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuIiwiLnBhZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogNDVweCAwIDYwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiaW50ZXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gIC5wYWdlIHtcclxuICAgIHBhZGRpbmc6IDI4cHggMCAzNnB4O1xyXG4gIH1cclxufVxyXG4iLCIuY29udGVudCB7XHJcbiAgbWF4LXdpZHRoOiA4ODBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXg6IGF1dG87XHJcbn1cclxuIiwiLmhlYWRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXgtd2lkdGg6IDg4MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDg0LCA4NCwgODQsIDAuNyk7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAuaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDAgMCAzMS42cHggMjdweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMS42cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gIH1cclxufVxyXG4iLCIuaGVhZGVyX19sb2dvIHtcclxuICB3aWR0aDogMTYuMTQlO1xyXG4gIG1pbi13aWR0aDogMTA0cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4iLCIucHJvZmlsZSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KDEwMHB4LCAzMzZweCkgMWZyO1xyXG4gIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gIH1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAucHJvZmlsZSB7XHJcbiAgICBwYWRkaW5nOiAwIDE5cHg7XHJcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gIC5wcm9maWxlIHtcclxuICAgIFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTAwcHgsIDI4MnB4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIFxyXG4gIH1cclxufVxyXG4iLCIucHJvZmlsZV9fYWRkLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIG1heC13aWR0aDogMjJweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWluLXdpZHRoOiAxNTBweDtcclxuICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZS9hZGQtYnV0dG9uLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjJweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgLnByb2ZpbGVfX2FkZC1idXR0b24ge1xyXG4gICAgbWF4LXdpZHRoOiAyODJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5wcm9maWxlX19lZGRpdC1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2UvZWRkaXQtYnV0dG9uLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgLnByb2ZpbGVfX2VkZGl0LWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNy41cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5wcm9maWxlX191c2VyLWltYWdlIHtcclxuICB3aWR0aDogMTIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGhlaWdodDogMTIwcHg7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4ucHJvZmlsZV9fdXNlci1pbWFnZTpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC4yO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4iLCIucHJvZmlsZV9fdXNlci1uYW1lIHtcclxuICBwYWRkaW5nOiAwIDE4cHggN3B4IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogNDJweDtcclxuICBsaW5lLWhlaWdodDogNDhweDtcclxuICBtYXgtd2lkdGg6IDI5NHB4O1xyXG4gICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAucHJvZmlsZV9fdXNlci1uYW1lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgbWF4LXdpZHRoOiAxODlweDtcclxuICB9XHJcbn1cclxuIiwiLnByb2ZpbGVfX3VzZXItc3RhdHVzIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgd2lkdGg6ICAzMzZweDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAucHJvZmlsZV9fdXNlci1zdGF0dXMge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBtYXgtd2lkdGg6ICAyODJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLnByb2ZpbGVfX3VzZXItd2luZG93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAucHJvZmlsZV9fdXNlci13aW5kb3cge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyNnB4IDAgMzZweDtcclxuICB9XHJcbn1cclxuIiwiLnBob3RvLWdyaWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI4MnB4LCAxZnIpKTtcclxuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgcm93LWdhcDogMjBweDtcclxuICBjb2x1bW4tZ2FwOiAxN3B4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XHJcbiAgLnBob3RvLWdyaWQge1xyXG4gICAgcGFkZGluZzogMCAxOXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gIC5waG90by1ncmlkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5waG90by1ncmlkX19pbWFnZSB7XHJcbiAgd2lkdGg6IDI4MnB4O1xyXG4gIGhlaWdodDogMjgycHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgY3Vyc29yOiB6b29tLWluO1xyXG59XHJcbiIsIi5waG90by1ncmlkX19pdGVtIHtcclxuICBtYXgtd2lkdGg6IDI4MnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuIiwiLnBob3RvLWdyaWRfX2xpa2UtYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlL2xpa2UtYnV0dG9uLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDE5cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ucGhvdG8tZ3JpZF9fbGlrZS1idXR0b246aG92ZXIge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuIiwiLnBob3RvLWdyaWRfX3BsYWNlLW5hbWUge1xyXG4gIG1heC13aWR0aDogMjEwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuIiwiLnBob3RvLWdyaWRfX3Jvb3Qge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAyNXB4IDE1cHggMzFweCAyMXB4O1xyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gIG1heC13aWR0aDogODgwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGNvbG9yOiAjNTQ1NDU0O1xyXG59XHJcblxyXG4iLCIuZm9vdGVyX19hdXRob3Ige1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xyXG4gIC5mb290ZXJfX2F1dGhvciB7XHJcbiAgICBwYWRkaW5nOiAwIDE5cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgLmZvb3Rlcl9fYXV0aG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIH1cclxufVxyXG4iLCIucG9wdXAge1xyXG4gIHBhZGRpbmc6IDAgO1xyXG4gXHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbjtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgIH1cclxuIiwiLnBvcHVwX19jb250YWluZXIge1xyXG4gIG1pbi13aWR0aDogNDMwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAzNHB4IDAgMzdweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLnBvcHVwX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgbWluLXdpZHRoOiAyODJweDtcclxuICB9XHJcbn1cclxuIiwiLnBvcHVwX19jbG9zZS1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IC0zOHB4O1xyXG4gIHRvcDogLTM4cHg7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2UvY2xvc2UtYnV0dG9uLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLnBvcHVwX19jbG9zZS1idXR0b24ge1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIHRvcDogLTM2cHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuIiwiLnBvcHVwX29wZW5lZCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbn0iLCIuYWN0aXZlLWxpbmsge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmFjdGl2ZS1saW5rOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjY7XHJcbn1cclxuIiwiLmZvcm0ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICB3aWR0aDogMzU4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuZm9ybSB7XHJcbiAgICB3aWR0aDogMjM4cHg7XHJcbiAgICAgIH1cclxufSIsIi5mb3JtX190aXRsZSB7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5mb3JtX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgfVxyXG59XHJcbiIsIi5mb3JtX19idXR0b24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogNTBweDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuICBcclxufVxyXG4uZm9ybV9fYnV0dG9uOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuZm9ybV9fYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbWluLWhlaWdodDogNDZweDtcclxuICB9XHJcbn1cclxuLmZvcm1fX2J1dHRvbjpkaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICBvcGFjaXR5OiAuMjtcclxuICBjb2xvcjogIzAwMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG59XHJcbiIsIi5mb3JtX19jb250YWluZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA1NHB4IDAgNDhweDtcclxuICBtaW4td2lkdGg6IDM1OHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAzMHB4O1xyXG4gIFxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmZvcm1fX2NvbnRhaW5lciB7XHJcbiAgICBtaW4td2lkdGg6IDIzOHB4O1xyXG4gICAgcGFkZGluZzogNzVweCAwIDQ1cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5mb3JtX19pdGVtIHtcclxuICBib3JkZXI6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIHBhZGRpbmc6IDAgMCAxMXB4IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5cclxuIiwiLnBob3RvLWdyaWRfX2xpa2UtYnV0dG9uX2FjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1hZ2UvbGlrZS1idXR0b25fYWN0aXZlLnN2Zyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH0iLCIucGhvdG8tZ3JpZF9fZGVsZXRlLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlL2RlbGV0ZS1idXR0b24uc3ZnKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCIucG9wdXBfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiIsIi5waG90by1ncmlkX19pbWFnZV9wb3B1cCB7XHJcbiAgICBtYXgtd2lkdGg6IDc1dnc7XHJcbiAgICBtYXgtaGVpZ2h0OiA3NXZoO1xyXG59IiwiLnBob3RvLWdyaWRfX3BsYWNlLW5hbWVfcG9wdXAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTBweCAwIDA7XHJcblxyXG5mb250LXN0eWxlOiBub3JtYWw7XHJcbmZvbnQtd2VpZ2h0OiA0MDA7XHJcbmZvbnQtc2l6ZTogMTJweDtcclxubGluZS1oZWlnaHQ6IDE1cHg7XHJcbmNvbG9yOiAjRkZGRkZGO1xyXG5cclxufSIsIi5mb3JtX19pdGVtX3R5cGVfZXJyb3Ige1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZWQ7XHJcbn0iLCIuZm9ybV9faW5wdXQtZXJyb3Ige1xyXG5mb250LXNpemU6IDEycHg7XHJcbmNvbG9yOiByZWQ7XHJcbm9wYWNpdHk6IDA7XHJcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcclxudG9wOiBjYWxjKDEwMCUgKyAzcHgpO1xyXG5sZWZ0OiAwO1xyXG50cmFuc2l0aW9uOiAwLjNzO1xyXG59IiwiLmZvcm1fX2lucHV0LWVycm9yX2FjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufSIsIi5mb3JtX19maWVsZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59IiwiLnBob3RvLWdyaWRfX2xpa2UtY291bnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuZm9udC13ZWlnaHQ6IDQwMDtcclxuZm9udC1zaXplOiAxM3B4O1xyXG5saW5lLWhlaWdodDogMTZweDtcclxuY29sb3I6ICMwMDAwMDA7XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxufSIsIi5waG90by1ncmlkX19saWtlLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogM3B4O1xyXG59IiwiLnBob3RvLWdyaWRfX2RlbGV0ZS1idXR0b25fZGlzYWJsZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIucHJvZmlsZV9fY2hhbmdlLWltYWdlLWJ0biB7XHJcbiAgbWF4LXdpZHRoOiAxMjBweDtcclxuICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWFnZS9lZGRpdC1idXR0b24uc3ZnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/