.form{position:relative}.form__content{margin:0 auto;max-width:796px;padding:2rem}.form__section{border:0;margin:0;padding:0}.form__section.is-hidden{display:none}.form__fieldset{border:0;margin:0;padding:0}.form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:-5px -5px 0}.form__group>.form__group{padding:0 5px}.form__group .form__row{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:5px}.form__group .form__row .form__input input{-webkit-box-flex:0;-ms-flex:none;flex:none}.form__group--address .form__row{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}.form__group--address .form__row:first-child{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.form__group--address .form__label{white-space:nowrap}.form__group--fold{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0}.form__group.is-hidden{display:none}.form__row{display:block;margin-bottom:1rem;opacity:1;overflow:hidden;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;visibility:visible}.form__row.invisible{display:none}.form__title{color:#000;display:inline-block;font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-size:1.5rem;margin:1.5rem 0 1rem 2px;text-transform:initial}.form__legend{display:block;margin:0;padding:0}.form__privacy{display:block;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:0 0 .25rem 2px;max-width:100%;width:100%}.form__privacy p{font-size:.9375rem;line-height:1.4}.form__error,.form__hint,.form__label,.form__text,.form__warning{color:#1a1a1a;display:block;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:0 0 2px 2px;max-width:100%;width:100%}.form__error,.form__hint,.form__warning{font-size:.9375rem;line-height:1.4}.form__label{font-family:"Amnesty Trade Gothic Bd2",sans-serif}.is-optional .form__label::after,.is-required .form__label::after{color:#1a1a1a;content:"";display:inline-block;text-align:right;width:10px}.is-required .form__label::after{content:"*"}.form__input,.form__select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}.form__input input,.form__select input{-webkit-box-flex:1;-ms-flex:1;flex:1}.form__input input[type=date]~.form__label,.form__select input[type=date]~.form__label{font-size:.75rem;top:0}.is-error:not(.form.is-error) .form__input::after,.is-error:not(.form.is-error) .form__select::after,.is-valid .form__input::after,.is-valid .form__select::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23f44336%22%20d%3D%22M32%203.692L28.308%200%2016%2012.308%203.692%200%200%203.692%2012.308%2016%200%2028.308%203.692%2032%2016%2019.692%2028.308%2032%2032%2028.308%2019.692%2016%22%2F%3E%3C%2Fsvg%3E);display:block;height:12px;pointer-events:none;position:absolute;right:.5rem;top:.75rem;width:12px}.is-warning .form__input::after,.is-warning .form__select::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23d88d05%22%20d%3D%22M15.999%201.736c-.959%200-1.93.473-2.478%201.432L6.934%2014.524.384%2025.968c-1.096%201.905.286%204.296%202.49%204.296H16l13.15-.1c2.191-.012%203.561-2.403%202.465-4.295l-6.537-11.332L18.489%203.18A2.848%202.848%200%200%200%2016%201.736zm0%201.494c.237%200%20.834.062%201.183.685l6.587%2011.356%206.538%2011.332a1.323%201.323%200%200%201%200%201.37%201.324%201.324%200%200%201-1.183.685l-13.137.1H2.874c-.71%200-1.07-.474-1.183-.685a1.323%201.323%200%200%201%200-1.37l6.55-11.444%206.587-11.344c.337-.623.934-.685%201.171-.685zm-.81%207.285l-.124%2010.547h1.731l.125-10.547zm-.124%2012.016v1.943h1.743V22.53z%22%2F%3E%3C%2Fsvg%3E);display:block;height:12px;pointer-events:none;position:absolute;right:.5rem;top:.75rem;width:12px}.is-valid .form__input::after,.is-valid .form__select::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%2300771a%22%20d%3D%22M9.987%2020.39l-5.735-6.15L0%2018.205l9.532%2010.222.18-.168.168.18L32%207.813%2028.035%203.56%22%2F%3E%3C%2Fsvg%3E)}.form__prefix{background-color:#000;border-radius:4px;color:#fff;float:left;font-size:1.25rem;height:42px;line-height:42px;padding:0 15px 0 10px;position:relative;z-index:1}.form__prefix~input,.form__prefix~select{margin-left:-6px}.form__select{position:relative}.form__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:35px}.form__select::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M15.999%2026.11L32%2010.11l-4.22-4.22-11.781%2011.78L4.223%205.892%200%2010.11%22%2F%3E%3C%2Fsvg%3E);content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M21.187%204.687L24%207.5l-12%2012-12-12%202.813-2.813L12%2013.875z%22%2F%3E%3C%2Fsvg%3E);display:block;height:16px;pointer-events:none;position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px;z-index:3}.is-error .form__select::after,.is-valid .form__select::after{right:2.75rem}.form__checkboxes,.form__options,.form__radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px -5px 0}.form__checkboxes::after,.form__checkboxes::before,.form__options::after,.form__options::before,.form__radios::after,.form__radios::before{content:" ";display:table}.form__checkboxes::after,.form__options::after,.form__radios::after{clear:both}.legacy .form__checkboxes::after,.legacy .form__checkboxes::before,.legacy .form__options::after,.legacy .form__options::before,.legacy .form__radios::after,.legacy .form__radios::before{zoom:1}.form__checkboxes--vertical,.form__options--vertical,.form__radios--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__checkboxes,.form__radios{padding-top:5px}.form__checkbox{padding:5px;position:relative}.form__checkbox input{background:0;border:0;height:14px;left:8px;margin:0;position:absolute;top:8px;width:14px}.form__checkbox input:focus~label::before{border-color:#000}.form__checkbox input:checked~label::before{background-color:#000;border-color:#000}.form__checkbox input:checked~label::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.987%2020.39l-5.735-6.15L0%2018.205l9.532%2010.222.18-.168.168.18L32%207.813%2028.035%203.56%22%2F%3E%3C%2Fsvg%3E);background-size:contain}.form__checkbox label{font-size:.9375rem;line-height:1.4;color:#000;cursor:pointer;display:block;font-family:"Amnesty Trade Gothic",sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;margin:0;padding-left:28px;position:relative}.form__checkbox label::before{background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;content:"";height:20px;left:0;position:absolute;top:0;-webkit-transition:background-color .2s,border-color .2s,color .2s;-o-transition:background-color .2s,border-color .2s,color .2s;transition:background-color .2s,border-color .2s,color .2s;width:20px}.is-error:not(.form.is-error) .form__checkbox label::before{border-color:#f44336}.form__checkbox label::after{border-radius:3px;content:"";display:block;height:16px;left:2px;opacity:1;position:absolute;top:2px;-webkit-transition:background-color .2s,-webkit-transform .15s;transition:background-color .2s,-webkit-transform .15s;-o-transition:transform .15s,background-color .2s;transition:transform .15s,background-color .2s;transition:transform .15s,background-color .2s,-webkit-transform .15s;width:16px}.form__checkbox label:focus::before,.form__checkbox label:hover::before{border-color:#000}.form__radio{padding:5px;position:relative}.form__radio input{background:0;border:0;height:14px;left:8px;margin:0;position:absolute;top:8px;width:14px}.form__radio input:focus~label::before{border-color:#000}.form__radio input:checked~label::before{border-color:#000}.form__radio input:checked~label::after{background-color:#000}.form__radio label{font-size:.9375rem;line-height:1.4;color:#000;cursor:pointer;display:block;font-size:.9375rem;font-family:"Amnesty Trade Gothic",sans-serif;font-weight:400;line-height:1.5;margin:0;padding-left:28px;position:relative}.form__radio label::before{background-color:#fff;border:1px solid #e5e5e5;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:0;-webkit-transition:background-color .2s,border-color .2s;-o-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;width:20px}.is-error:not(.form.is-error) .form__radio label::before{border-color:#f44336}.form__radio label::after{border-radius:50%;content:"";height:12px;left:4px;opacity:1;position:absolute;top:4px;-webkit-transition:background-color .2s,border-color .2s;-o-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;width:12px}.form__radio label:focus::before,.form__radio label:hover::before{border-color:#000}.form__option{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;padding:5px;position:relative}.form__option input{height:14px;left:8px;margin:0;position:absolute;top:8px;width:14px}.form__option input:checked~label,.form__option input:focus~label{background-color:#000;color:#fff}.form__option input:focus+label::before{border:1px solid #fff;bottom:0;content:" ";display:block;height:auto;left:0;margin:5px;max-width:100%;position:absolute;right:0}.form__option label{--button-height:50px;--button-font-size:1.125rem;--button-padding:1.25rem;border-radius:var(--button-border-radius,5px);border-style:solid;border-width:1px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.4);box-shadow:0 1px 2px 0 rgba(0,0,0,.4);cursor:pointer;display:inline-block;font-size:var(--button-font-size,1.125rem);font-family:"Amnesty Trade Gothic BdCn20",sans-serif;height:var(--button-height);line-height:calc(var(--button-height) - 3px);margin:0;max-width:100%;overflow:hidden;padding:0 var(--button-padding);position:relative;text-align:center;text-decoration:none;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease,fill .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,fill .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;-o-transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,fill .2s ease,transform .2s ease;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,fill .2s ease,transform .2s ease;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,fill .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;vertical-align:middle;white-space:nowrap;background-color:#fff;border-color:#fff;color:#000;fill:#000;display:block;min-width:74px}.form__option label:focus,.form__option label:hover{background-color:#ff0;border-color:#000;-webkit-box-shadow:none;box-shadow:none;color:#000;fill:#000}.form__option label:disabled{background-color:#fff;border-color:#b6b6b6;color:#b6b6b6;cursor:not-allowed;fill:#b6b6b6}.form__option--highlight label{font-size:1.25rem;letter-spacing:1px}.form__icon{display:inline-block;fill:currentColor;height:24px;margin:0;-webkit-transition:fill .2s;-o-transition:fill .2s;transition:fill .2s;vertical-align:-17%;width:24px}.form .custom-error,.form__error,.form__hint,.form__text,.form__warning{color:#262626;margin:3px 0 0 2px}.form__text{margin:0 0 1rem 2px}.form__error{color:#f44336;display:none}.is-error .form__error{display:block}.form .custom-error{font-size:1rem;line-height:1.5;color:#f44336}.form__warning{color:#d88d05;display:none}.is-warning .form__warning{display:block}.form__buttons{margin-bottom:1rem}.form__buttons .button{border-radius:5px;position:relative}.form__buttons .button:focus::before{border:1px solid #000;bottom:0;content:" ";display:block;height:auto;left:0;margin:5px;max-width:100%;position:absolute;right:0}.form__no-js{display:none}.no-js .form__no-js{display:block}.form__footer{padding:1rem 0 0}.form__footer>:last-child{margin-bottom:0}.form__footer.is-hidden{display:none}.form__logos{padding-top:1rem}.form__links{padding:1rem 0}.form__links .form-toggle{font-family:"Amnesty Trade Gothic Bd2",sans-serif;margin-right:16px}.form__links .form-toggle::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M15.999%2026.11L32%2010.11l-4.22-4.22-11.781%2011.78L4.223%205.892%200%2010.11%22%2F%3E%3C%2Fsvg%3E);content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M21.187%204.687L24%207.5l-12%2012-12-12%202.813-2.813L12%2013.875z%22%2F%3E%3C%2Fsvg%3E);display:inline-block;height:12px;padding-right:5px;vertical-align:-14%;width:18px}.form__toggle{display:none;padding-top:1rem;visibility:hidden}.form__toggle.is-open{display:block;visibility:visible}.form__loader{background-color:rgba(0,0,0,.3);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1}.form__loader-content{background-color:#f4f4f4;left:50%;max-width:100%;padding:1rem;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.form__loader-content>:first-child{margin-top:0}.form__loader-content>:last-child{margin-bottom:0}.form__message{background-color:#fff;border-radius:6px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.3);box-shadow:0 3px 10px rgba(0,0,0,.3);font-size:1rem;left:50%;max-width:100%;padding:2rem 1.5rem;position:absolute;text-align:center;top:20%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:11}.form__close{height:18px;position:absolute;right:8px;top:8px;width:18px}.form__close::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23363636%22%20d%3D%22M14.07%2012l6.27-6.26%201.29-1.29a.49.49%200%20000-.69l-1.38-1.39a.5.5%200%2000-.7%200L12%209.93%204.45%202.37a.49.49%200%2000-.69%200L2.37%203.75a.5.5%200%20000%20.7L9.93%2012l-7.56%207.55a.5.5%200%20000%20.7l1.38%201.38a.5.5%200%2000.7%200L12%2014.07l6.26%206.27%201.29%201.29a.5.5%200%2000.7%200l1.38-1.38a.5.5%200%20000-.7z%22%2F%3E%3C%2Fsvg%3E)}.form__close:focus,.form__close:hover{color:#262626}.form__close span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.form__fold-description{font-size:.9375rem;line-height:1.4}.form__fold-toggle{margin-bottom:1rem}.form__fold-toggle.is-hidden{display:none}.form__fold-button{margin-top:.5rem}.form.is-loading{height:375px;overflow:hidden}.form.is-loading .form__loader{background-color:#f4f4f4;display:block}.form.is-loading .form__loader-content{-webkit-box-shadow:none;box-shadow:none}.form.is-error .form__loader{background-color:rgba(0,0,0,.4);display:block}.form.is-error .form__loader-content{display:none}.form.is-submitting .form__loader{display:block}.form--AMN765 .is-required .form__label::after{content:""}@media only screen and (min-width:768px){.form__input input,.form__input select,.form__input textarea,.form__select input,.form__select select,.form__select textarea{padding:0 1.75rem 0 .75rem}.is-error:not(.form.is-error) .form__input::after,.is-error:not(.form.is-error) .form__select::after,.is-valid .form__input::after,.is-valid .form__select::after{height:16px;right:.75rem;width:16px}.is-warning .form__input::after,.is-warning .form__select::after{height:16px;right:.75rem;width:16px}.is-error .form__select::after,.is-valid .form__select::after,.is-warning .form__select::after{right:2.25rem}.form__option{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}.form__flat .form__row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin-bottom:1rem}.form__flat .custom-error,.form__flat .form__buttons,.form__flat .form__error,.form__flat .form__hint,.form__flat .form__text,.form__flat .form__title,.form__flat .form__warning{padding-left:175px}.form__flat .form__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 175px;flex:0 0 175px;height:40px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;max-width:175px;min-height:42px;padding-right:10px;text-align:right}.is-optional .form__flat .form__label::after,.is-required .form__flat .form__label::after{display:block}.form__flat .form__checkboxes,.form__flat .form__input,.form__flat .form__options,.form__flat .form__radios,.form__flat .form__select{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.form__flat .form__option{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%}.form--widget .form__row{margin-bottom:.5rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvcm0uc2NzcyIsIi4uL21peGlucy90eXBvZ3JhcGh5LnNjc3MiLCIuLi9taXhpbnMvc3ZnLnNjc3MiLCIuLi9taXhpbnMvei1pbmRleC5zY3NzIiwiLi4vbWl4aW5zL2Zvcm0uc2NzcyIsIi4uL21peGlucy9jbGVhci1maXguc2NzcyIsIi4uL21peGlucy9idXR0b24uc2NzcyIsImZvcm0uY3NzIiwiLi4vbWl4aW5zL3NyLW9ubHkuc2NzcyIsIi4uL21peGlucy9zY3JlZW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhQSxNQUdJLFNBQUEsU0FFQSxlQUNJLE9BQUEsRUFBQSxLQUNBLFVBQUEsTUFDQSxRQUFBLEtBR0osZUFDSSxPQUFBLEVBQ0EsT0FBQSxFQUNBLFFBQUEsRUFFQSx5QkFDSSxRQUFBLEtBSVIsZ0JBQ0ksT0FBQSxFQUNBLE9BQUEsRUFDQSxRQUFBLEVBR0osYUFDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBQ0EsT0FBQSxLQUFBLEtBQUEsRUFFQSwwQkFDSSxRQUFBLEVBQUEsSUFHSix3QkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxRQUFBLElBR0ksMkNBQ0ksaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQU1SLGlDQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUVBLDZDQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlSLG1DQUNJLFlBQUEsT0FJUixtQkFDSSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsV0FBQSxFQUdKLHVCQUNJLFFBQUEsS0FJUixXQUNJLFFB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LE1BQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxJQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLE9BQUEsSUFDQSxVQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsRUFNaEIsb0JNOVNKLGdCQUFBLEtBQ0EsbUJBQUEsU0FDQSxpQkFBQSxRQUVBLGNBQUEsZ0NBQ0EsYUFBQSxNQUNBLGFBQUEsSUFDQSxtQkFBQSxFQUFBLElBQUEsSUFBQSxFQUFBLGVBQUEsV0FBQSxFQUFBLElBQUEsSUFBQSxFQUFBLGVBQ0EsT0FBQSxRQUNBLFFBQUEsYUFDQSxVQUFBLGlDQUNBLFlBQUEsNkJBQUEsQ0FBQSxXQUNBLE9BQUEscUJBQ0EsWUFBQSxpQ0FDQSxPQUFBLEVBQ0EsVUFBQSxLQUNBLFNBQUEsT0FDQSxRQUFBLEVBQUEsc0JBQ0EsU0FBQSxTQUNBLFdBQUEsT0FDQSxnQkFBQSxLQUNBLGlCQUFBLFNBQUEsY0FBQSxTQUNBLGVBQUEsVUFDQSxtQkFBQSxpQkFBQSxJQUFBLElBQUEsQ0FBQSxhQUFBLElBQUEsSUFBQSxDQUFBLE1BQUEsSUFBQSxJQUFBLENBQUEsS0FBQSxJQUFBLElBQUEsQ0FBQSxtQkFBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLEtBQUEsV0FBQSxpQkFBQSxJQUFBLElBQUEsQ0FBQSxhQUFBLElBQUEsSUFBQSxDQUFBLE1BQUEsSUFBQSxJQUFBLENBQUEsS0FBQSxJQUFBLElBQUEsQ0FBQSxtQkFBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLEtBQUEsY0FBQSxpQkFBQSxJQUFBLElBQUEsQ0FBQSxhQUFBLElBQUEsSUFBQSxDQUFBLFdBQUEsSUFBQSxJQUFBLENBQUEsTUFBQSxJQUFBLElBQUEsQ0FBQSxLQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSxLQUFBLFdBQUEsaUJBQUEsSUFBQSxJQUFBLENBQUEsYUFBQSxJQUFBLElBQUEsQ0FBQSxXQUFBLElBQUEsSUFBQSxDQUFBLE1BQUEsSUFBQSxJQUFBLENBQUEsS0FBQSxJQUFBLElBQUEsQ0FBQSxVQUFBLElBQUEs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LGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxFQUdKLDBCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUtKLHlCQUNJLGNBQUEiLCJmaWxlIjoiZm9ybS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvYnV0dG9uJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL3NyLW9ubHlcIjtcbkBpbXBvcnQgJy4uL21peGlucy9mb3JtJztcbkBpbXBvcnQgJy4uL21peGlucy9pbnB1dC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3ZnJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJy4uL21peGlucy96LWluZGV4JztcblxuLmZvcm0ge1xuICAgICRzZWxmOiAmO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWVsZHNldCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2dyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbjogLTVweCAtNXB4IDA7XG5cbiAgICAgICAgPiAjeyAkc2VsZiB9X19ncm91cCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX3JvdyB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9faW5wdXQge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hZGRyZXNzIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3JvdyB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDI1JTtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbGFiZWwge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mb2xkIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBNb3N0bHkgaGVyZSB0byBzdG9wIG1hcmdpbi1jb2xsYXBzZVxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAmLmludmlzaWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWFtbmVzdHktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbjogMS41cmVtIDAgMXJlbSAycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIH1cblxuICAgICZfX2xlZ2VuZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fcHJpdmFjeSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjI1cmVtIDJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBJRTExXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3R5bGUtdGV4dC1zbWFsbCgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwsXG4gICAgJl9faGludCxcbiAgICAmX193YXJuaW5nLFxuICAgICZfX3RleHQsXG4gICAgJl9fZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VzdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAycHggMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIElFMTFcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faGludCxcbiAgICAmX193YXJuaW5nLFxuICAgICZfX2Vycm9yIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtdGV4dC1zbWFsbCgpO1xuICAgIH1cblxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYW1uZXN0eS1ib2xkO1xuXG4gICAgICAgIC5pcy1vcHRpb25hbCAmLFxuICAgICAgICAuaXMtcmVxdWlyZWQgJiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlc3Q7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlzLXJlcXVpcmVkICYge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0LFxuICAgICZfX3NlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAmW3R5cGU9J2RhdGUnXSB7XG4gICAgICAgICAgICAgICAgfiAuZm9ybV9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1lcnJvcjpub3QoLmZvcm0uaXMtZXJyb3IpICYsXG4gICAgICAgIC5pcy12YWxpZCAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ2Nyb3NzJywgJGMtZm9ybS1lcnJvcik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLjVyZW07XG4gICAgICAgICAgICAgICAgdG9wOiAuNzVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtd2FybmluZyAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ3dhcm5pbmcnLCAkYy1mb3JtLXdhcm5pbmcpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgICAgIHRvcDogLjc1cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlzLXZhbGlkICYge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2ZygnY2hlY2snLCAkYy1mb3JtLXZhbGlkKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByZWZpeCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcm0tbWFpbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogJGgtZmllbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaC1maWVsZDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB6LWluZGV4KG9uZSk7XG5cbiAgICAgICAgJiB+IGlucHV0LFxuICAgICAgICAmIH4gc2VsZWN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9ybS1zZWxlY3Q7XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3hlcyxcbiAgICAmX19yYWRpb3MsXG4gICAgJl9fb3B0aW9ucyB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyLWZpeDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAtNXB4IC01cHggMDtcblxuICAgICAgICAmLS12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3hlcyxcbiAgICAmX19yYWRpb3Mge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgICZfX2NoZWNrYm94IHtcbiAgICAgICAgQGluY2x1ZGUgZm9ybS1jaGVja2JveDtcbiAgICB9XG5cbiAgICAmX19yYWRpbyB7XG4gICAgICAgIEBpbmNsdWRlIGZvcm0tcmFkaW87XG4gICAgfVxuXG4gICAgJl9fb3B0aW9uIHtcbiAgICAgICAgZmxleDogMSAwIDI1JTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcblxuICAgICAgICAgICAgJjpjaGVja2VkLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgJiB+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9ybS1tYWluO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1iYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKFxuICAgICAgICAgICAgICAgICAgICAkYy13aGl0ZSxcbiAgICAgICAgICAgICAgICAgICAgJGMtd2hpdGUsXG4gICAgICAgICAgICAgICAgICAgICRjLWJsYWNrLFxuICAgICAgICAgICAgICAgICAgICAkYy15ZWxsb3csXG4gICAgICAgICAgICAgICAgICAgICRjLWJsYWNrLFxuICAgICAgICAgICAgICAgICAgICAkYy1ibGFjayxcbiAgICAgICAgICAgICAgICAgICAgJGMtd2hpdGUsXG4gICAgICAgICAgICAgICAgICAgICRjLWdyZXksXG4gICAgICAgICAgICAgICAgICAgICRjLWdyZXksXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhpZ2hsaWdodCB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4ycztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0xNyU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2hpbnQsXG4gICAgJl9fdGV4dCxcbiAgICAmX193YXJuaW5nLFxuICAgICZfX2Vycm9yLFxuICAgIC5jdXN0b20tZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICBtYXJnaW46IDNweCAwIDAgMnB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDJweDtcbiAgICB9XG5cbiAgICAmX19lcnJvciB7XG4gICAgICAgIGNvbG9yOiAkYy1mb3JtLWVycm9yO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5pcy1lcnJvciAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1lcnJvciB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLXRleHQoKTtcbiAgICAgICAgY29sb3I6ICRjLWZvcm0tZXJyb3I7XG4gICAgfVxuXG4gICAgJl9fd2FybmluZyB7XG4gICAgICAgIGNvbG9yOiAkYy1mb3JtLXdhcm5pbmc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLmlzLXdhcm5pbmcgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbm8tanMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5uby1qcyAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDA7XG5cbiAgICAgICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ29zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICAgICAgLmZvcm0tdG9nZ2xlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hbW5lc3R5LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdhcnJvdy1kb3duJywgJGMtZ3JleS0tZGFya2VyKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTE0JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNyk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSB6LWluZGV4KG9uZSk7XG4gICAgfVxuXG4gICAgJl9fbG9hZGVyLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1iYWNrZ3JvdW5kO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgei1pbmRleChvbmUpO1xuXG4gICAgICAgID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZXNzYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy0tZm9ybTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdjbG9zZScsICRjLWdyZXktLWRhcmspO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9sZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLXRleHQtc21hbGw7XG4gICAgfVxuXG4gICAgJl9fZm9sZC10b2dnbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb2xkLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICN7ICRzZWxmIH1fX2xvYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19sb2FkZXItY29udGVudCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1lcnJvciB7XG4gICAgICAgICN7ICRzZWxmIH1fX2xvYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjYpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19sb2FkZXItY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zdWJtaXR0aW5nIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fbG9hZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGVzdCBmb3IgQU1OLTc2NSAtIE9wdGltYWxpc2F0aWUgZm9ybXVsaWVyOiBzdGVycmV0amVzIGJpaiB2ZXJwbGljaHRlIHZlbGRlbiB3ZWdsYXRlblxuICAgICYtLUFNTjc2NSB7XG4gICAgICAgIC5pcy1yZXF1aXJlZCB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9faW5wdXQsXG4gICAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNzVyZW0gMCAuNzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pcy1lcnJvcjpub3QoLmZvcm0uaXMtZXJyb3IpICYsXG4gICAgICAgICAgICAuaXMtdmFsaWQgJiB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlzLXdhcm5pbmcgJiB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgICAgICAuaXMtZXJyb3IgJixcbiAgICAgICAgICAgIC5pcy12YWxpZCAmLFxuICAgICAgICAgICAgLmlzLXdhcm5pbmcgJiB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMi4yNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19vcHRpb24ge1xuICAgICAgICAgICAgZmxleDogMSAwIDIwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZsYXQge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fcm93IHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSxcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2hpbnQsXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19lcnJvcixcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3dhcm5pbmcsXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190ZXh0LFxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9ucyxcbiAgICAgICAgICAgIC5jdXN0b20tZXJyb3Ige1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTc1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IC8vIEZsZXgnaW5nIGZvciAnKicgbWFya2luZ1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoLWZpZWxkIC0gMjsgLy8gSUUxMVxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTc1cHg7IC8vIElFMTFcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaC1maWVsZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgLmlzLW9wdGlvbmFsICYsXG4gICAgICAgICAgICAgICAgLmlzLXJlcXVpcmVkICYge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9faW5wdXQsXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19zZWxlY3QsXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19yYWRpb3MsXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19jaGVja2JveGVzLFxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX29wdGlvbiB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDMzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdpZGdldCB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vY29uZmlnL2ZvbnRzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4vL1xuLy8gVGV4dCBzdHlsZXNcbi8vXG5AbWl4aW4gc3R5bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtaXhpbiBzdHlsZS10ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtaXhpbiBzdHlsZS10ZXh0LWludHJvIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIH1cbn1cblxuQG1peGluIHN0eWxlLXRleHQtY3JlZGl0cyB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjYpO1xufVxuXG5AbWl4aW4gc3R5bGUtbW9ub3NwYWNlZCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8vXG4vLyBIZWFkZXIgU3R5bGVzICsgMSB+IDRcbi8vXG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYW1uZXN0eS1ib2xkO1xufVxuXG5AbWl4aW4gc3R5bGUtaGVhZGluZy1jb25kZW5zZWQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hbW5lc3R5LWJvbGQtY29uZGVuc2VkO1xufVxuXG5AbWl4aW4gc3R5bGUtaGVhZGluZy0xIHtcbiAgICAtLWhlYWRpbmctMS1mb250LXNpemU6IDIuMjVyZW07XG4gICAgLS1oZWFkaW5nLTEtbGluZS1oZWlnaHQ6IDIuNXJlbTtcblxuICAgIGZvbnQtc2l6ZTogdmFyKC0taGVhZGluZy0xLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkaW5nLTEtbGluZS1oZWlnaHQpO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIC0taGVhZGluZy0xLWZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgICAgLS1oZWFkaW5nLTEtbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgLS1oZWFkaW5nLTEtZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgLS1oZWFkaW5nLTEtbGluZS1oZWlnaHQ6IDMuNDM3NXJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLTIge1xuICAgIC0taGVhZGluZy0yLWZvbnQtc2l6ZTogMnJlbTtcbiAgICAtLWhlYWRpbmctMi1saW5lLWhlaWdodDogMi4yNXJlbTtcblxuICAgIGZvbnQtc2l6ZTogdmFyKC0taGVhZGluZy0yLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkaW5nLTItbGluZS1oZWlnaHQpO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIC0taGVhZGluZy0yLWZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgLS1oZWFkaW5nLTItbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICAtLWhlYWRpbmctMi1mb250LXNpemU6IDNyZW07XG4gICAgICAgIC0taGVhZGluZy0yLWxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIH1cbn1cblxuQG1peGluIHN0eWxlLWhlYWRpbmctMyB7XG4gICAgLS1oZWFkaW5nLTMtZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIC0taGVhZGluZy0zLWxpbmUtaGVpZ2h0OiAxLjkzNzVyZW07XG5cbiAgICBmb250LXNpemU6IHZhcigtLWhlYWRpbmctMy1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGluZy0zLWxpbmUtaGVpZ2h0KTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAtLWhlYWRpbmctMy1mb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAtLWhlYWRpbmctMy1saW5lLWhlaWdodDogMi4xMjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgLS1oZWFkaW5nLTMtZm9udC1zaXplOiAycmVtO1xuICAgICAgICAtLWhlYWRpbmctMy1saW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLTQge1xuICAgIC0taGVhZGluZy00LWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAtLWhlYWRpbmctNC1saW5lLWhlaWdodDogMS41cmVtO1xuXG4gICAgZm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLTQtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRpbmctNC1saW5lLWhlaWdodCk7XG59XG4iLCJAaW1wb3J0ICcuL2lubGluZS1zdmcnO1xuXG4vKiBIb3cgdG8gdXNlOiBAaW5jbHVkZSBzdmcoJ3R5cGUnLCAkY29sb3IpOyAqL1xuQG1peGluIHN2ZygkdHlwZSwgJGNvbG9yKSB7XG4gICAgQGlmICR0eXBlID09IGNyb3NzIHtcbiAgICAgICAgY29udGVudDogaW5saW5lLXN2ZygnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMiAzMlwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBkPVwiTTMyIDMuNjkyTDI4LjMwOCAwIDE2IDEyLjMwOCAzLjY5MiAwIDAgMy42OTIgMTIuMzA4IDE2IDAgMjguMzA4IDMuNjkyIDMyIDE2IDE5LjY5MiAyOC4zMDggMzIgMzIgMjguMzA4IDE5LjY5MiAxNlwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gY2hlY2sge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyIDMyXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNOS45ODcgMjAuMzlsLTUuNzM1LTYuMTVMMCAxOC4yMDVsOS41MzIgMTAuMjIyLjE4LS4xNjguMTY4LjE4TDMyIDcuODEzIDI4LjAzNSAzLjU2XCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSBhcnJvdy1kb3duIHtcbiAgICAgICAgY29udGVudDogaW5saW5lLXN2ZygnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMiAzMlwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBkPVwiTTE1Ljk5OSAyNi4xMUwzMiAxMC4xMWwtNC4yMi00LjIyLTExLjc4MSAxMS43OEw0LjIyMyA1Ljg5MiAwIDEwLjExXCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSBhcnJvdy1yaWdodCB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIgMzJcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk0yNi4xMDcgMTUuOTk5TDEwLjEwOCAwIDUuODkzIDQuMjJsMTEuNzggMTEuNzc5LTExLjc4IDExLjc3N0wxMC4xMSAzMlwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gd2FybmluZyB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIgMzJcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk0xNS45OTkgMS43MzZjLS45NTkgMC0xLjkzLjQ3My0yLjQ3OCAxLjQzMkw2LjkzNCAxNC41MjQuMzg0IDI1Ljk2OGMtMS4wOTYgMS45MDUuMjg2IDQuMjk2IDIuNDkgNC4yOTZIMTZsMTMuMTUtLjFjMi4xOTEtLjAxMiAzLjU2MS0yLjQwMyAyLjQ2NS00LjI5NWwtNi41MzctMTEuMzMyTDE4LjQ4OSAzLjE4QTIuODQ4IDIuODQ4IDAgMCAwIDE2IDEuNzM2em0wIDEuNDk0Yy4yMzcgMCAuODM0LjA2MiAxLjE4My42ODVsNi41ODcgMTEuMzU2IDYuNTM4IDExLjMzMmExLjMyMyAxLjMyMyAwIDAgMSAwIDEuMzcgMS4zMjQgMS4zMjQgMCAwIDEtMS4xODMuNjg1bC0xMy4xMzcuMUgyLjg3NGMtLjcxIDAtMS4wNy0uNDc0LTEuMTgzLS42ODVhMS4zMjMgMS4zMjMgMCAwIDEgMC0xLjM3bDYuNTUtMTEuNDQ0IDYuNTg3LTExLjM0NGMuMzM3LS42MjMuOTM0LS42ODUgMS4xNzEtLjY4NXptLS44MSA3LjI4NWwtLjEyNCAxMC41NDdoMS43MzFsLjEyNS0xMC41NDd6bS0uMTI0IDEyLjAxNnYxLjk0M2gxLjc0M1YyMi41M3pcIi8+PC9zdmc+Jyk7XG4gICAgfVxuXG4gICAgQGlmICR0eXBlID09IHRpbGRlIHtcbiAgICAgICAgY29udGVudDogaW5saW5lLXN2ZygnPHN2ZyB3aWR0aD1cIjdcIiBoZWlnaHQ9XCIzXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0uOTg5IDIuNDFjLS4wMDktLjQ3My4wNjgtLjg1Mi4yMy0xLjEzOS4xNjItLjI4Ny4zNzItLjQ5NS42My0uNjI2LjI2Mi0uMTMuNTM3LS4xOTYuODI3LS4xOTYuMjkgMCAuNTU0LjA2NC43OTMuMTkyLjI0MS4xMjUuNTE3LjMyMi44MjYuNTkyLjIxLjE4Mi4zNzguMzEuNTAzLjM4M2EuODIuODIgMCAwIDAgLjQxOC4xMTEuNzA1LjcwNSAwIDAgMCAuNTgtLjI2NGMuMTQxLS4xNzkuMjEtLjQzNy4yMDQtLjc3NmguOTJjLjAwOS40NzItLjA2OC44NTEtLjIzIDEuMTM4LS4xNTkuMjg3LS4zNjkuNDk2LS42My42MjctLjI2Mi4xMy0uNTM3LjE5Ni0uODI3LjE5Ni0uMjkgMC0uNTU0LS4wNjMtLjc5My0uMTg4YTQuNzc1IDQuNzc1IDAgMCAxLS44MjYtLjU5NiAzLjQ3IDMuNDcgMCAwIDAtLjUwMy0uMzg0LjgyLjgyIDAgMCAwLS40MTgtLjExYy0uMjMgMC0uNDIuMDgtLjU3LjI0Mi0uMTQ5LjE2LS4yMi40MjUtLjIxNC43OTdILjk5WlwiIGZpbGw9XCIjeyRjb2xvcn1cIi8+PC9zdmc+Jyk7XG4gICAgfVxuXG4gICAgQGlmICR0eXBlID09IGFycm93IHtcbiAgICAgICAgY29udGVudDogaW5saW5lLXN2ZygnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBkPVwiTTExLjY3IDIuNDJsLS4zMS4zMWEuNTMuNTMgMCAwMDAgLjc0bDcuNzkgNy43OUgyLjc1YS41Mi41MiAwIDAwLS41Mi41MnYuNDRhLjUyLjUyIDAgMDAuNTIuNTJoMTYuNGwtNy43OSA3Ljc5YS41My41MyAwIDAwMCAuNzRsLjMxLjMxYS41My41MyAwIDAwLjc0IDBsOS4yMS05LjIxYS41My41MyAwIDAwMC0uNzRsLTkuMjEtOS4yMWEuNTMuNTMgMCAwMC0uNzQgMHpcIi8+PC9zdmc+Jyk7XG4gICAgfVxuXG4gICAgQGlmICR0eXBlID09IGFycm93LWRvd24ge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMjEuMTg3IDQuNjg3TDI0IDcuNWwtMTIgMTItMTItMTIgMi44MTMtMi44MTNMMTIgMTMuODc1elwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gY2hldnJvbiB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk0yMi4yOSA3LjEzbC0uOTMtLjkzYS41NS41NSAwIDAwLS44IDBMMTIgMTQuNzMgMy40NCA2LjJhLjU1LjU1IDAgMDAtLjggMGwtLjkzLjkzYS41Ny41NyAwIDAwMCAuOGw5Ljg5IDkuODlhLjU1LjU1IDAgMDAuOCAwbDkuODktOS44OWEuNTcuNTcgMCAwMDAtLjh6XCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSBjbG9zZSB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk0xNC4wNyAxMmw2LjI3LTYuMjYgMS4yOS0xLjI5YS40OS40OSAwIDAwMC0uNjlsLTEuMzgtMS4zOWEuNS41IDAgMDAtLjcgMEwxMiA5LjkzIDQuNDUgMi4zN2EuNDkuNDkgMCAwMC0uNjkgMEwyLjM3IDMuNzVhLjUuNSAwIDAwMCAuN0w5LjkzIDEybC03LjU2IDcuNTVhLjUuNSAwIDAwMCAuN2wxLjM4IDEuMzhhLjUuNSAwIDAwLjcgMEwxMiAxNC4wN2w2LjI2IDYuMjcgMS4yOSAxLjI5YS41LjUgMCAwMC43IDBsMS4zOC0xLjM4YS41LjUgMCAwMDAtLjd6XCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSBkb3dubG9hZCB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIgMzJcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk0yOS4xNzYgMTEuMjk0aC03LjUyOVYwSDEwLjM1M3YxMS4yOTRoLTcuNTNMMTYgMjQuNDcxek0yLjgyNCAyOC4yMzVWMzJoMjYuMzUydi0zLjc2NXpcIi8+PC9zdmc+Jyk7XG4gICAgfVxuXG4gICAgQGlmICR0eXBlID09IGV4dGVybmFsLWxpbmsge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCcgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBkPVwiTTIwLjE5IDEyaC0uNjNhLjMxLjMxIDAgMDAtLjMxLjMxdjcuODJhLjYyLjYyIDAgMDEtLjYyLjYySDQuODdhLjYyLjYyIDAgMDEtLjYyLS42MlY2LjM3YS42Mi42MiAwIDAxLjYyLS42Mmg3LjgyYS4zMS4zMSAwIDAwLjMxLS4zMXYtLjYzYS4zMS4zMSAwIDAwLS4zMS0uMzFINC44N0ExLjg3IDEuODcgMCAwMDMgNi4zN3YxMy43NkExLjg3IDEuODcgMCAwMDQuODcgMjJoMTMuNzZhMS44NyAxLjg3IDAgMDAxLjg3LTEuODd2LTcuODJhLjMxLjMxIDAgMDAtLjMxLS4zMXptMS41Ni0xMEgxOGExLjI1IDEuMjUgMCAwMC0uODggMi4xM2wxLjM4IDEuMzhMOC4xNCAxNS44N2EuNDYuNDYgMCAwMDAgLjY2bC4zMy4zNGEuNDcuNDcgMCAwMC42NiAwTDE5LjQ4IDYuNTFsMS4zOCAxLjM4QTEuMjUgMS4yNSAwIDAwMjMgN1YzLjI1QTEuMjUgMS4yNSAwIDAwMjEuNzUgMnptMCA1TDE4IDMuMjZoMy43NnpcIi8+PC9zdmc+ICcpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSBleHBhbmQge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMjIgMy4wNzF2NC4yNDJjMCAuOTU0LTEuMTU0IDEuNDMyLTEuODMuNzU3bC0xLjIzNi0xLjIzNi00Ljc4NyA0Ljc4N2EuNTM2LjUzNiAwIDAxLS43NTggMGwtMS4wMS0xLjAxYS41MzYuNTM2IDAgMDEwLS43NThsNC43ODctNC43ODctMS4yMzYtMS4yMzdDMTUuMjU1IDMuMTU0IDE1LjczMyAyIDE2LjY4NyAyaDQuMjQyQzIxLjUyIDIgMjIgMi40OCAyMiAzLjA3MXpNOS44NTMgMTIuMzhsLTQuNzg3IDQuNzg3LTEuMjM3LTEuMjM2QzMuMTU0IDE1LjI1NSAyIDE1LjczMyAyIDE2LjY4N3Y0LjI0MkMyIDIxLjUyIDIuNDggMjIgMy4wNzEgMjJoNC4yNDJjLjk1NCAwIDEuNDMyLTEuMTU0Ljc1Ny0xLjgzbC0xLjIzNi0xLjIzNiA0Ljc4Ny00Ljc4N2EuNTM2LjUzNiAwIDAwMC0uNzU4bC0xLjAxLTEuMDFhLjUzNi41MzYgMCAwMC0uNzU4IDB6XCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSBxdW90ZSB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJyA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMTkuNiAxMC43M2gtMi41NHYtMWEyLjIzIDIuMjMgMCAwMTIuMjItMi4yMmguNjNBMS41OSAxLjU5IDAgMDAyMS41IDZWNC43MWExLjU5IDEuNTkgMCAwMC0xLjU5LTEuNTloLS42M2E2LjY3IDYuNjcgMCAwMC02LjY2IDYuNjZ2OC41NmEyLjU0IDIuNTQgMCAwMDIuNTQgMi41NGg0LjQ0YTIuNTQgMi41NCAwIDAwMi41My0yLjU0di01LjA3YTIuNTQgMi41NCAwIDAwLTIuNTMtMi41NHptMS4yNyA3LjYxYTEuMjcgMS4yNyAwIDAxLTEuMjcgMS4yN2gtNC40NGExLjI3IDEuMjcgMCAwMS0xLjI3LTEuMjdWOS43OGE1LjM5IDUuMzkgMCAwMTUuMzktNS4zOWguNjNhLjMyLjMyIDAgMDEuMzIuMzJWNmEuMzEuMzEgMCAwMS0uMzIuMzFoLS42M2EzLjUgMy41IDAgMDAtMy40OSAzLjQ5VjEyaDMuODFhMS4yNyAxLjI3IDAgMDExLjI3IDEuMjd6bS0xMi03LjYxSDYuMjh2LTFBMi4yMyAyLjIzIDAgMDE4LjUgNy41NmguNjRBMS41OCAxLjU4IDAgMDAxMC43MiA2VjQuNzFhMS41OSAxLjU5IDAgMDAtMS41OC0xLjU5SDguNWE2LjY2IDYuNjYgMCAwMC02LjY1IDYuNjZ2OC41NmEyLjU0IDIuNTQgMCAwMDIuNTMgMi41NGg0LjQ0YTIuNTQgMi41NCAwIDAwMi41NC0yLjU0di01LjA3YTIuNTQgMi41NCAwIDAwLTIuNTQtMi41NHptMS4yNyA3LjYxYTEuMjcgMS4yNyAwIDAxLTEuMjcgMS4yN0g0LjM4YTEuMjcgMS4yNyAwIDAxLTEuMjctMS4yN1Y5Ljc4QTUuNCA1LjQgMCAwMTguNSA0LjM5aC42NGEuMzEuMzEgMCAwMS4zMS4zMlY2YS4zMS4zMSAwIDAxLS4zMS4zMUg4LjVBMy40OSAzLjQ5IDAgMDA1IDkuNzhWMTJoMy44YTEuMjcgMS4yNyAwIDAxMS4yNyAxLjI3elwiLz48L3N2Zz4gJyk7XG4gICAgfVxuXG4gICAgQGlmICR0eXBlID09IHNlYXJjaCB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk0yMiAyMC45MWwtNS4yNC01LjI0YTguNDIgOC40MiAwIDAwMi01LjQyIDguNTIgOC41MiAwIDEwLTMuMDcgNi41M0wyMC45MSAyMmEuODIuODIgMCAwMC41Ni4yMy43OS43OSAwIDAwLjUzLTEuMzJ6bS0xMS43NS0zLjczYTYuOTMgNi45MyAwIDExNi45My02LjkzIDYuOTQgNi45NCAwIDAxLTYuOTMgNi45M3pcIi8+PC9zdmc+ICcpO1xuICAgIH1cblxuICAgIC8vIEdyYXZpdHkgRm9ybXNcbiAgICBAaWYgJHR5cGUgPT0gY2hlY2tib3gge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHZpZXdCb3g9XCIwIDAgNzAgNzBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMjguMzE3MyA0MC4yNDlsLTYuODE1NS03LjI5MzYtNS4wNTIyIDQuNzAxNSAxMS4zMjc4IDEyLjEyMjQuMjE0LS4xOTkuMTk5Ni4yMTM1IDI2LjI4MzQtMjQuNDU5LTQuNzEyLTUuMDQyNVwiLz48cGF0aCBkPVwiTTAgMGg3MHY3MEgwVjB6bTYgNmg1OHY1OEg2VjZ6XCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSBjaGVja2JveC1jaGVjayB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNzAgNzBcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk0yOC4zMTcgNDAuMjQ5bC02LjgxNS03LjI5NC01LjA1MiA0LjcwMiAxMS4zMjcgMTIuMTIyLjIxNC0uMTk5LjIuMjE0IDI2LjI4My0yNC40Ni00LjcxMi01LjA0MlwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gcHJvZ3Jlc3NpdmUge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDIwIDIyXCI+PGcgc3Ryb2tlPVwibm9uZVwiIHN0cm9rZS13aWR0aD1cIjFcIiBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48ZyBmaWxsPVwiI3skY29sb3J9XCI+PHBvbHlnb24gcG9pbnRzPVwiMC42IDEyLjEgMi4xIDEwLjYgMTAgMTguNCAxNy45IDEwLjUgMTkuNCAxMi4xIDEwIDIxLjVcIj48L3BvbHlnb24+PHBvbHlnb24gcG9pbnRzPVwiMC42IDIuMSAyLjEgMC42IDEwIDguNCAxNy45IDAuNSAxOS40IDIuMSAxMCAxMS41XCI+PC9wb2x5Z29uPjwvZz48L2c+PC9zdmc+Jyk7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vZnVuY3Rpb25zL3otaW5kZXgnO1xuXG5AbWl4aW4gei1pbmRleCgka2V5KSB7XG4gICAgei1pbmRleDogei1pbmRleCgka2V5KTtcbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL2ZvbnRzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3ZnJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuQG1peGluIGZvcm0taW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGMtZm9ybS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWZvcm0tYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAkYy1mb3JtLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gICAgaGVpZ2h0OiAkaC1maWVsZDtcbiAgICBsaW5lLWhlaWdodDogJGgtZmllbGQgLSAycHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAwIC43NXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjLWdyZXksIDE1JSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9ybS1tYWluO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICB9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgLS0gZGlzYWJsZSBsaW50IHRvIGlnbm9yZSB0aGUgc3R5bGluZyBvbiB0aGUgZ3JvdXBlZCBjbGFzcyAqL1xuXG5AbWl4aW4gZm9ybS1jaGVja2JveCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICYgfiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1mb3JtLW1haW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICYgfiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9ybS1tYWluO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcm0tbWFpbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2ZyhjaGVjaywgJGMtd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS10ZXh0LXNtYWxsO1xuXG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWFtbmVzdHk7XG4gICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9ybS1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZm9ybS1ib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycywgYm9yZGVyLWNvbG9yIC4ycywgY29sb3IgLjJzO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgICAgICAgIC5pcy1lcnJvcjpub3QoLmZvcm0uaXMtZXJyb3IpICYge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9ybS1lcnJvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cywgYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcm0tbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGZvcm0tcmFkaW8ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAmIH4gbGFiZWwge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9ybS1tYWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAmIH4gbGFiZWwge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9ybS1tYWluO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9ybS1tYWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtdGV4dC1zbWFsbDtcblxuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hbW5lc3R5O1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZm9ybS1ib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycywgYm9yZGVyLWNvbG9yIC4ycztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAgICAgICAuaXMtZXJyb3I6bm90KC5mb3JtLmlzLWVycm9yKSAmIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcm0tZXJyb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLCBib3JkZXItY29sb3IgLjJzO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1mb3JtLW1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBmb3JtLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHN2ZygnYXJyb3ctZG93bicsICRjLWdyZXktLWRhcmtlcik7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgIC5pcy1lcnJvciAmLFxuICAgIC5pcy12YWxpZCAmIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDIuNzVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgLS0gZGlzYWJsZSBsaW50IHRvIGlnbm9yZSB0aGUgZmlyc3QvbGFzdC1jaGlsZCBzdHlsaW5nIG9uIHRoZSBncm91cGVkIGNsYXNzICovXG4iLCJAbWl4aW4gY2xlYXItZml4IHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7IC8qIDEgKi9cbiAgICAgICAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5sZWdhY3kgJiB7XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgem9vbTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL2ZvbnRzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5cbkBtaXhpbiBidXR0b24tYmFzZSB7XG4gICAgLS1idXR0b24taGVpZ2h0OiAjeyAkaC1idXR0b24gfTtcbiAgICAtLWJ1dHRvbi1mb250LXNpemU6IDEuMTI1cmVtO1xuICAgIC0tYnV0dG9uLXBhZGRpbmc6IDEuMjVyZW07XG5cbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tYm9yZGVyLXJhZGl1cywgJGJvcmRlci1yYWRpdXMteHhzbWFsbCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjYpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tZm9udC1zaXplLCAxLjEyNXJlbSk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWFtbmVzdHktYm9sZC1jb25kZW5zZWQ7XG4gICAgaGVpZ2h0OiB2YXIoLS1idXR0b24taGVpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS1idXR0b24taGVpZ2h0KSAtIDNweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tYnV0dG9uLXBhZGRpbmcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIC4ycyBlYXNlLCBib3gtc2hhZG93IC4ycyBlYXNlLCBjb2xvciAuMnMgZWFzZSwgZmlsbCAuMnMgZWFzZSwgdHJhbnNmb3JtIC4ycyBlYXNlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1peGluIGJ1dHRvbi1zdHlsZShcbiAgICAkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yLFxuICAgICRiYWNrZ3JvdW5kLWhvdmVyLCAkYm9yZGVyLWhvdmVyLCAkY29sb3ItaG92ZXIsXG4gICAgJGJhY2tncm91bmQtZGlzYWJsZWQsICRib3JkZXItZGlzYWJsZWQsICRjb2xvci1kaXNhYmxlZFxuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZmlsbDogJGNvbG9yO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtaG92ZXI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1ob3ZlcjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICAgICAgZmlsbDogJGNvbG9yLWhvdmVyO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1kaXNhYmxlZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWRpc2FibGVkO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRpc2FibGVkO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBmaWxsOiAkY29sb3ItZGlzYWJsZWQ7XG4gICAgfVxufVxuIiwiLyogSG93IHRvIHVzZTogQGluY2x1ZGUgc3ZnKCd0eXBlJywgJGNvbG9yKTsgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgLS0gZGlzYWJsZSBsaW50IHRvIGlnbm9yZSB0aGUgc3R5bGluZyBvbiB0aGUgZ3JvdXBlZCBjbGFzcyAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5IC0tIGRpc2FibGUgbGludCB0byBpZ25vcmUgdGhlIGZpcnN0L2xhc3QtY2hpbGQgc3R5bGluZyBvbiB0aGUgZ3JvdXBlZCBjbGFzcyAqL1xuLyogSG93IHRvIHVzZTogQGluY2x1ZGUgc3ZnKCd0eXBlJywgJGNvbG9yKTsgKi9cbi5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fX2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3OTZweDtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5mb3JtX19zZWN0aW9uIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybV9fc2VjdGlvbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1fX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybV9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiAtNXB4IC01cHggMDtcbn1cbi5mb3JtX19ncm91cCA+IC5mb3JtX19ncm91cCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmZvcm1fX2dyb3VwIC5mb3JtX19yb3cge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogNXB4O1xufVxuLmZvcm1fX2dyb3VwIC5mb3JtX19yb3cgLmZvcm1fX2lucHV0IGlucHV0IHtcbiAgZmxleDogbm9uZTtcbn1cbi5mb3JtX19ncm91cC0tYWRkcmVzcyAuZm9ybV9fcm93IHtcbiAgZmxleDogMSAxIDI1JTtcbn1cbi5mb3JtX19ncm91cC0tYWRkcmVzcyAuZm9ybV9fcm93OmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMSAxIDUwJTtcbn1cbi5mb3JtX19ncm91cC0tYWRkcmVzcyAuZm9ybV9fbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZvcm1fX2dyb3VwLS1mb2xkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mb3JtX19ncm91cC5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1fX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZm9ybV9fcm93LmludmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybV9fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZDJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbjogMS41cmVtIDAgMXJlbSAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLmZvcm1fX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybV9fcHJpdmFjeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbSAycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybV9fcHJpdmFjeSBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZm9ybV9fbGFiZWwsIC5mb3JtX19oaW50LCAuZm9ybV9fd2FybmluZywgLmZvcm1fX3RleHQsIC5mb3JtX19lcnJvciB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1hcmdpbjogMCAwIDJweCAycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybV9faGludCwgLmZvcm1fX3dhcm5pbmcsIC5mb3JtX19lcnJvciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmZvcm1fX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmQyXCIsIHNhbnMtc2VyaWY7XG59XG4uaXMtb3B0aW9uYWwgLmZvcm1fX2xhYmVsOjphZnRlciwgLmlzLXJlcXVpcmVkIC5mb3JtX19sYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogIzFhMWExYTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uaXMtcmVxdWlyZWQgLmZvcm1fX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuLmZvcm1fX2lucHV0LCAuZm9ybV9fc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm1fX2lucHV0IGlucHV0LCAuZm9ybV9fc2VsZWN0IGlucHV0IHtcbiAgZmxleDogMTtcbn1cbi5mb3JtX19pbnB1dCBpbnB1dFt0eXBlPWRhdGVdIH4gLmZvcm1fX2xhYmVsLCAuZm9ybV9fc2VsZWN0IGlucHV0W3R5cGU9ZGF0ZV0gfiAuZm9ybV9fbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRvcDogMDtcbn1cbi5pcy1lcnJvcjpub3QoLmZvcm0uaXMtZXJyb3IpIC5mb3JtX19pbnB1dDo6YWZ0ZXIsIC5pcy12YWxpZCAuZm9ybV9faW5wdXQ6OmFmdGVyLCAuaXMtZXJyb3I6bm90KC5mb3JtLmlzLWVycm9yKSAuZm9ybV9fc2VsZWN0OjphZnRlciwgLmlzLXZhbGlkIC5mb3JtX19zZWxlY3Q6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZjQ0MzM2JTIyJTIwZCUzRCUyMk0zMiUyMDMuNjkyTDI4LjMwOCUyMDAlMjAxNiUyMDEyLjMwOCUyMDMuNjkyJTIwMCUyMDAlMjAzLjY5MiUyMDEyLjMwOCUyMDE2JTIwMCUyMDI4LjMwOCUyMDMuNjkyJTIwMzIlMjAxNiUyMDE5LjY5MiUyMDI4LjMwOCUyMDMyJTIwMzIlMjAyOC4zMDglMjAxOS42OTIlMjAxNiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiAwLjc1cmVtO1xuICB3aWR0aDogMTJweDtcbn1cbi5pcy13YXJuaW5nIC5mb3JtX19pbnB1dDo6YWZ0ZXIsIC5pcy13YXJuaW5nIC5mb3JtX19zZWxlY3Q6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZDg4ZDA1JTIyJTIwZCUzRCUyMk0xNS45OTklMjAxLjczNmMtLjk1OSUyMDAtMS45My40NzMtMi40NzglMjAxLjQzMkw2LjkzNCUyMDE0LjUyNC4zODQlMjAyNS45NjhjLTEuMDk2JTIwMS45MDUuMjg2JTIwNC4yOTYlMjAyLjQ5JTIwNC4yOTZIMTZsMTMuMTUtLjFjMi4xOTEtLjAxMiUyMDMuNTYxLTIuNDAzJTIwMi40NjUtNC4yOTVsLTYuNTM3LTExLjMzMkwxOC40ODklMjAzLjE4QTIuODQ4JTIwMi44NDglMjAwJTIwMCUyMDAlMjAxNiUyMDEuNzM2em0wJTIwMS40OTRjLjIzNyUyMDAlMjAuODM0LjA2MiUyMDEuMTgzLjY4NWw2LjU4NyUyMDExLjM1NiUyMDYuNTM4JTIwMTEuMzMyYTEuMzIzJTIwMS4zMjMlMjAwJTIwMCUyMDElMjAwJTIwMS4zNyUyMDEuMzI0JTIwMS4zMjQlMjAwJTIwMCUyMDEtMS4xODMuNjg1bC0xMy4xMzcuMUgyLjg3NGMtLjcxJTIwMC0xLjA3LS40NzQtMS4xODMtLjY4NWExLjMyMyUyMDEuMzIzJTIwMCUyMDAlMjAxJTIwMC0xLjM3bDYuNTUtMTEuNDQ0JTIwNi41ODctMTEuMzQ0Yy4zMzctLjYyMy45MzQtLjY4NSUyMDEuMTcxLS42ODV6bS0uODElMjA3LjI4NWwtLjEyNCUyMDEwLjU0N2gxLjczMWwuMTI1LTEwLjU0N3ptLS4xMjQlMjAxMi4wMTZ2MS45NDNoMS43NDNWMjIuNTN6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC41cmVtO1xuICB0b3A6IDAuNzVyZW07XG4gIHdpZHRoOiAxMnB4O1xufVxuLmlzLXZhbGlkIC5mb3JtX19pbnB1dDo6YWZ0ZXIsIC5pcy12YWxpZCAuZm9ybV9fc2VsZWN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAwNzcxYSUyMiUyMGQlM0QlMjJNOS45ODclMjAyMC4zOWwtNS43MzUtNi4xNUwwJTIwMTguMjA1bDkuNTMyJTIwMTAuMjIyLjE4LS4xNjguMTY4LjE4TDMyJTIwNy44MTMlMjAyOC4wMzUlMjAzLjU2JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLmZvcm1fX3ByZWZpeCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5mb3JtX19wcmVmaXggfiBpbnB1dCwgLmZvcm1fX3ByZWZpeCB+IHNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuLmZvcm1fX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtX19zZWxlY3Qgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmZvcm1fX3NlbGVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjYyNjI2JTIyJTIwZCUzRCUyMk0xNS45OTklMjAyNi4xMUwzMiUyMDEwLjExbC00LjIyLTQuMjItMTEuNzgxJTIwMTEuNzhMNC4yMjMlMjA1Ljg5MiUyMDAlMjAxMC4xMSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjYyNjI2JTIyJTIwZCUzRCUyMk0yMS4xODclMjA0LjY4N0wyNCUyMDcuNWwtMTIlMjAxMi0xMi0xMiUyMDIuODEzLTIuODEzTDEyJTIwMTMuODc1eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xuICB6LWluZGV4OiAzO1xufVxuLmlzLWVycm9yIC5mb3JtX19zZWxlY3Q6OmFmdGVyLCAuaXMtdmFsaWQgLmZvcm1fX3NlbGVjdDo6YWZ0ZXIge1xuICByaWdodDogMi43NXJlbTtcbn1cbi5mb3JtX19jaGVja2JveGVzLCAuZm9ybV9fcmFkaW9zLCAuZm9ybV9fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTVweCAtNXB4IDA7XG59XG4uZm9ybV9fY2hlY2tib3hlczo6YmVmb3JlLCAuZm9ybV9fY2hlY2tib3hlczo6YWZ0ZXIsIC5mb3JtX19yYWRpb3M6OmJlZm9yZSwgLmZvcm1fX3JhZGlvczo6YWZ0ZXIsIC5mb3JtX19vcHRpb25zOjpiZWZvcmUsIC5mb3JtX19vcHRpb25zOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4uZm9ybV9fY2hlY2tib3hlczo6YWZ0ZXIsIC5mb3JtX19yYWRpb3M6OmFmdGVyLCAuZm9ybV9fb3B0aW9uczo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLmZvcm1fX2NoZWNrYm94ZXM6OmJlZm9yZSwgLmxlZ2FjeSAuZm9ybV9fY2hlY2tib3hlczo6YWZ0ZXIsIC5sZWdhY3kgLmZvcm1fX3JhZGlvczo6YmVmb3JlLCAubGVnYWN5IC5mb3JtX19yYWRpb3M6OmFmdGVyLCAubGVnYWN5IC5mb3JtX19vcHRpb25zOjpiZWZvcmUsIC5sZWdhY3kgLmZvcm1fX29wdGlvbnM6OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbi5mb3JtX19jaGVja2JveGVzLS12ZXJ0aWNhbCwgLmZvcm1fX3JhZGlvcy0tdmVydGljYWwsIC5mb3JtX19vcHRpb25zLS12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9ybV9fY2hlY2tib3hlcywgLmZvcm1fX3JhZGlvcyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uZm9ybV9fY2hlY2tib3gge1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtX19jaGVja2JveCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4uZm9ybV9fY2hlY2tib3ggaW5wdXQ6Zm9jdXMgfiBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmZvcm1fX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmZvcm1fX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTkuOTg3JTIwMjAuMzlsLTUuNzM1LTYuMTVMMCUyMDE4LjIwNWw5LjUzMiUyMDEwLjIyMi4xOC0uMTY4LjE2OC4xOEwzMiUyMDcuODEzJTIwMjguMDM1JTIwMy41NiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmZvcm1fX2NoZWNrYm94IGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtX19jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICB3aWR0aDogMjBweDtcbn1cbi5pcy1lcnJvcjpub3QoLmZvcm0uaXMtZXJyb3IpIC5mb3JtX19jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuLmZvcm1fX2NoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogMnB4O1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgd2lkdGg6IDE2cHg7XG59XG4uZm9ybV9fY2hlY2tib3ggbGFiZWw6aG92ZXI6OmJlZm9yZSwgLmZvcm1fX2NoZWNrYm94IGxhYmVsOmZvY3VzOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uZm9ybV9fcmFkaW8ge1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtX19yYWRpbyBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4uZm9ybV9fcmFkaW8gaW5wdXQ6Zm9jdXMgfiBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmZvcm1fX3JhZGlvIGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmZvcm1fX3JhZGlvIGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmZvcm1fX3JhZGlvIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtX19yYWRpbyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuICB3aWR0aDogMjBweDtcbn1cbi5pcy1lcnJvcjpub3QoLmZvcm0uaXMtZXJyb3IpIC5mb3JtX19yYWRpbyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuLmZvcm1fX3JhZGlvIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiA0cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmZvcm1fX3JhZGlvIGxhYmVsOmZvY3VzOjpiZWZvcmUsIC5mb3JtX19yYWRpbyBsYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmZvcm1fX29wdGlvbiB7XG4gIGZsZXg6IDEgMCAyNSU7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fX29wdGlvbiBpbnB1dCB7XG4gIGhlaWdodDogMTRweDtcbiAgbGVmdDogOHB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuLmZvcm1fX29wdGlvbiBpbnB1dDpjaGVja2VkIH4gbGFiZWwsIC5mb3JtX19vcHRpb24gaW5wdXQ6Zm9jdXMgfiBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvcm1fX29wdGlvbiBpbnB1dDpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmZvcm1fX29wdGlvbiBsYWJlbCB7XG4gIC0tYnV0dG9uLWhlaWdodDogNTBweDtcbiAgLS1idXR0b24tZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgLS1idXR0b24tcGFkZGluZzogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLWJvcmRlci1yYWRpdXMsIDVweCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi1mb250LXNpemUsIDEuMTI1cmVtKTtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogdmFyKC0tYnV0dG9uLWhlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWJ1dHRvbi1oZWlnaHQpIC0gM3B4KTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgdmFyKC0tYnV0dG9uLXBhZGRpbmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIGZpbGwgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBmaWxsOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiA3NHB4O1xufVxuLmZvcm1fX29wdGlvbiBsYWJlbDpmb2N1cywgLmZvcm1fX29wdGlvbiBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZpbGw6ICMwMDA7XG59XG4uZm9ybV9fb3B0aW9uIGxhYmVsOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjZiNmI2O1xuICBjb2xvcjogI2I2YjZiNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgZmlsbDogI2I2YjZiNjtcbn1cbi5mb3JtX19vcHRpb24tLWhpZ2hsaWdodCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5mb3JtX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTclO1xuICB3aWR0aDogMjRweDtcbn1cbi5mb3JtX19oaW50LCAuZm9ybV9fdGV4dCwgLmZvcm1fX3dhcm5pbmcsIC5mb3JtX19lcnJvcixcbi5mb3JtIC5jdXN0b20tZXJyb3Ige1xuICBjb2xvcjogIzI2MjYyNjtcbiAgbWFyZ2luOiAzcHggMCAwIDJweDtcbn1cbi5mb3JtX190ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAycHg7XG59XG4uZm9ybV9fZXJyb3Ige1xuICBjb2xvcjogI2Y0NDMzNjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcy1lcnJvciAuZm9ybV9fZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtIC5jdXN0b20tZXJyb3Ige1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuLmZvcm1fX3dhcm5pbmcge1xuICBjb2xvcjogI2Q4OGQwNTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcy13YXJuaW5nIC5mb3JtX193YXJuaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybV9fYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZm9ybV9fYnV0dG9ucyAuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybV9fYnV0dG9ucyAuYnV0dG9uOmZvY3VzOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmZvcm1fX25vLWpzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uby1qcyAuZm9ybV9fbm8tanMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtX19mb290ZXIge1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbn1cbi5mb3JtX19mb290ZXIgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybV9fZm9vdGVyLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybV9fbG9nb3Mge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5mb3JtX19saW5rcyB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5mb3JtX19saW5rcyAuZm9ybS10b2dnbGUge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZDJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmZvcm1fX2xpbmtzIC5mb3JtLXRvZ2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjYyNjI2JTIyJTIwZCUzRCUyMk0xNS45OTklMjAyNi4xMUwzMiUyMDEwLjExbC00LjIyLTQuMjItMTEuNzgxJTIwMTEuNzhMNC4yMjMlMjA1Ljg5MiUyMDAlMjAxMC4xMSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjYyNjI2JTIyJTIwZCUzRCUyMk0yMS4xODclMjA0LjY4N0wyNCUyMDcuNWwtMTIlMjAxMi0xMi0xMiUyMDIuODEzLTIuODEzTDEyJTIwMTMuODc1eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IC0xNCU7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmZvcm1fX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZm9ybV9fdG9nZ2xlLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mb3JtX19sb2FkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmZvcm1fX2xvYWRlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4uZm9ybV9fbG9hZGVyLWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZvcm1fX2xvYWRlci1jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm1fX21lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgei1pbmRleDogMTE7XG59XG4uZm9ybV9fY2xvc2Uge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmZvcm1fX2Nsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMzNjM2MzYlMjIlMjBkJTNEJTIyTTE0LjA3JTIwMTJsNi4yNy02LjI2JTIwMS4yOS0xLjI5YS40OS40OSUyMDAlMjAwMDAtLjY5bC0xLjM4LTEuMzlhLjUuNSUyMDAlMjAwMC0uNyUyMDBMMTIlMjA5LjkzJTIwNC40NSUyMDIuMzdhLjQ5LjQ5JTIwMCUyMDAwLS42OSUyMDBMMi4zNyUyMDMuNzVhLjUuNSUyMDAlMjAwMDAlMjAuN0w5LjkzJTIwMTJsLTcuNTYlMjA3LjU1YS41LjUlMjAwJTIwMDAwJTIwLjdsMS4zOCUyMDEuMzhhLjUuNSUyMDAlMjAwMC43JTIwMEwxMiUyMDE0LjA3bDYuMjYlMjA2LjI3JTIwMS4yOSUyMDEuMjlhLjUuNSUyMDAlMjAwMC43JTIwMGwxLjM4LTEuMzhhLjUuNSUyMDAlMjAwMDAtLjd6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLmZvcm1fX2Nsb3NlOmZvY3VzLCAuZm9ybV9fY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzI2MjYyNjtcbn1cbi5mb3JtX19jbG9zZSBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLmZvcm1fX2ZvbGQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5mb3JtX19mb2xkLXRvZ2dsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZm9ybV9fZm9sZC10b2dnbGUuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtX19mb2xkLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5mb3JtLmlzLWxvYWRpbmcge1xuICBoZWlnaHQ6IDM3NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0uaXMtbG9hZGluZyAuZm9ybV9fbG9hZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS5pcy1sb2FkaW5nIC5mb3JtX19sb2FkZXItY29udGVudCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybS5pcy1lcnJvciAuZm9ybV9fbG9hZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtLmlzLWVycm9yIC5mb3JtX19sb2FkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS5pcy1zdWJtaXR0aW5nIC5mb3JtX19sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtLS1BTU43NjUgLmlzLXJlcXVpcmVkIC5mb3JtX19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9faW5wdXQgaW5wdXQsXG4uZm9ybV9faW5wdXQgc2VsZWN0LFxuLmZvcm1fX2lucHV0IHRleHRhcmVhLCAuZm9ybV9fc2VsZWN0IGlucHV0LFxuLmZvcm1fX3NlbGVjdCBzZWxlY3QsXG4uZm9ybV9fc2VsZWN0IHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAwIDEuNzVyZW0gMCAwLjc1cmVtO1xuICB9XG4gIC5pcy1lcnJvcjpub3QoLmZvcm0uaXMtZXJyb3IpIC5mb3JtX19pbnB1dDo6YWZ0ZXIsIC5pcy12YWxpZCAuZm9ybV9faW5wdXQ6OmFmdGVyLCAuaXMtZXJyb3I6bm90KC5mb3JtLmlzLWVycm9yKSAuZm9ybV9fc2VsZWN0OjphZnRlciwgLmlzLXZhbGlkIC5mb3JtX19zZWxlY3Q6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cbiAgLmlzLXdhcm5pbmcgLmZvcm1fX2lucHV0OjphZnRlciwgLmlzLXdhcm5pbmcgLmZvcm1fX3NlbGVjdDo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTZweDtcbiAgICByaWdodDogMC43NXJlbTtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxuICAuaXMtZXJyb3IgLmZvcm1fX3NlbGVjdDo6YWZ0ZXIsIC5pcy12YWxpZCAuZm9ybV9fc2VsZWN0OjphZnRlciwgLmlzLXdhcm5pbmcgLmZvcm1fX3NlbGVjdDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyLjI1cmVtO1xuICB9XG4gIC5mb3JtX19vcHRpb24ge1xuICAgIGZsZXg6IDEgMCAyMCU7XG4gIH1cbiAgLmZvcm1fX2ZsYXQgLmZvcm1fX3JvdyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuZm9ybV9fZmxhdCAuZm9ybV9fdGl0bGUsXG4uZm9ybV9fZmxhdCAuZm9ybV9faGludCxcbi5mb3JtX19mbGF0IC5mb3JtX19lcnJvcixcbi5mb3JtX19mbGF0IC5mb3JtX193YXJuaW5nLFxuLmZvcm1fX2ZsYXQgLmZvcm1fX3RleHQsXG4uZm9ybV9fZmxhdCAuZm9ybV9fYnV0dG9ucyxcbi5mb3JtX19mbGF0IC5jdXN0b20tZXJyb3Ige1xuICAgIHBhZGRpbmctbGVmdDogMTc1cHg7XG4gIH1cbiAgLmZvcm1fX2ZsYXQgLmZvcm1fX2xhYmVsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDE3NXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuaXMtb3B0aW9uYWwgLmZvcm1fX2ZsYXQgLmZvcm1fX2xhYmVsOjphZnRlciwgLmlzLXJlcXVpcmVkIC5mb3JtX19mbGF0IC5mb3JtX19sYWJlbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb3JtX19mbGF0IC5mb3JtX19pbnB1dCxcbi5mb3JtX19mbGF0IC5mb3JtX19zZWxlY3QsXG4uZm9ybV9fZmxhdCAuZm9ybV9fcmFkaW9zLFxuLmZvcm1fX2ZsYXQgLmZvcm1fX2NoZWNrYm94ZXMsXG4uZm9ybV9fZmxhdCAuZm9ybV9fb3B0aW9ucyB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLmZvcm1fX2ZsYXQgLmZvcm1fX29wdGlvbiB7XG4gICAgZmxleDogMSAwIDMzJTtcbiAgfVxuICAuZm9ybS0td2lkZ2V0IC5mb3JtX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufSIsIkBtaXhpbiBzci1vbmx5IHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbn1cblxuQG1peGluIHNyLW9ubHktcmV2ZXJzZSB7XG4gICAgY2xpcDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgd2lkdGg6IGluaXRpYWw7XG59XG4iLCJAbWl4aW4gc2NyZWVuKCRtaW4tc2l6ZSkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi1zaXplKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHNjcmVlbi1iZXR3ZWVuKCRtaW4tc2l6ZSwgJG1heC1zaXplKSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXNpemUpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXNpemUgLSAxKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHNjcmVlbi1tYXgoJG1heC1zaXplKSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXNpemUgLSAxKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiJdfQ== */
