:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,0.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:pointer;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border-radius:100%;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right:2px solid var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rc-tooltip.rc-tooltip-zoom-appear,.rc-tooltip.rc-tooltip-zoom-enter{opacity:0}.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-appear,.rc-tooltip-zoom-enter{opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-play-state:paused}.rc-tooltip-zoom-leave{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-play-state:paused}.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active,.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active{animation-name:rcToolTipZoomIn;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{animation-name:rcToolTipZoomOut;animation-play-state:running}@keyframes rcToolTipZoomIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0)}to{opacity:1;transform-origin:50% 50%;transform:scale(1)}}@keyframes rcToolTipZoomOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1)}to{opacity:0;transform-origin:50% 50%;transform:scale(0)}}.rc-tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.5;opacity:.9}.rc-tooltip-hidden{display:none}.rc-tooltip-placement-top,.rc-tooltip-placement-topLeft,.rc-tooltip-placement-topRight{padding:5px 0 9px}.rc-tooltip-placement-right,.rc-tooltip-placement-rightBottom,.rc-tooltip-placement-rightTop{padding:0 5px 0 9px}.rc-tooltip-placement-bottom,.rc-tooltip-placement-bottomLeft,.rc-tooltip-placement-bottomRight{padding:9px 0 5px}.rc-tooltip-placement-left,.rc-tooltip-placement-leftBottom,.rc-tooltip-placement-leftTop{padding:0 9px 0 5px}.rc-tooltip-inner{padding:8px 10px;color:#fff;text-align:left;text-decoration:none;background-color:#373737;border-radius:6px;box-shadow:0 0 4px rgba(0,0,0,.17);min-height:34px}.rc-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{bottom:4px;margin-left:-5px;border-width:5px 5px 0;border-top-color:#373737}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow{left:4px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#373737}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow{right:4px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#373737}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{top:4px;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#373737}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}.YpcPaymentMethod,.YpcPaymentMethod-Content{display:flex;flex-grow:1}.YpcPaymentMethod-Content_view_vertical,.YpcPaymentMethod_view_vertical{flex-direction:column}.YpcPaymentMethod-Content_view_horizontal,.YpcPaymentMethod_view_horizontal{align-items:center}.YpcPaymentMethod-Content,.YpcPaymentMethod-Name{overflow:hidden}.YpcPaymentMethod-Content{align-items:flex-start;margin-block-start:var(--ypc-payment-method-content-margin-bstart);margin-block-end:var(--ypc-payment-method-content-margin-bend);margin-inline-start:var(--ypc-payment-method-content-margin-istart);margin-inline-end:var(--ypc-payment-method-content-margin-iend)}.YpcPaymentMethod-Content_view_vertical{justify-content:flex-end}.YpcPaymentMethod-Name{margin:0;font-weight:inherit}.YpcPaySystemIcon_AmericanExpress{background-image:url(https://flowstatic.s3.yandex.net/static/v2/production/app/5360fde8ef10af4ef88e.svg)}.YpcPaySystemIcon_Discover{background-image:url(https://flowstatic.s3.yandex.net/static/v2/production/app/59e6c6a7d74947cfb882.svg)}.YpcPaySystemIcon_JCB{background-image:url(https://flowstatic.s3.yandex.net/static/v2/production/app/b935c86dd4a6cc88a41a.svg)}.YpcPaySystemIcon_Maestro{background-image:url(https://flowstatic.s3.yandex.net/static/v2/production/app/aef7abf99bf9317afd6f.svg)}.YpcPaySystemIcon_Mastercard,.YpcPaySystemIcon_MastercardElite{background-image:url(https://flowstatic.s3.yandex.net/static/v2/production/app/bef69a6c544e1a190da2.svg)}.YpcPaySystemIcon_MIR{background-image:url(https://flowstatic.s3.yandex.net/static/v2/production/app/46335a024c2798b27614.svg)}.YpcPaySystemIcon_UnionPay{background-image:url(https://flowstatic.s3.yandex.net/static/v2/production/app/3c18302b6d706bc6a6ac.svg)}.Theme_dark .YpcPaySystemIcon_Uzcard{background-image:url(https://flowstatic.s3.yandex.net/static/v2/production/app/7154c4c08ce4d3a2eb01.svg)}.Theme_light .YpcPaySystemIcon_Uzcard{background-image:url(https://flowstatic.s3.yandex.net/static/v2/production/app/f2c125a4ab1e11c6fe94.svg)}.Theme_dark .YpcPaySystemIcon_Visa{background-image:url(https://flowstatic.s3.yandex.net/static/v2/production/app/e088bf4ae82fa6c0f1cc.svg)}.Theme_light .YpcPaySystemIcon_Visa{background-image:url(https://flowstatic.s3.yandex.net/static/v2/production/app/47b475fef3948bb42a94.svg)}.Theme_dark .YpcPaySystemIcon_VisaElectron{background-image:url(https://flowstatic.s3.yandex.net/static/v2/production/app/0b0f38961f9b444dafdd.svg)}.Theme_light .YpcPaySystemIcon_VisaElectron{background-image:url(https://flowstatic.s3.yandex.net/static/v2/production/app/8a65bee5ae7c285a159d.svg)}.YpcPaySystemIcon_Humocard{background-image:url(https://flowstatic.s3.yandex.net/static/v2/production/app/f77b6e6e765085cbb85c.svg)}.YpcIcon_width_xl{width:var(--ypc-icon-width-xl)}.YpcIcon{display:inline-block;flex-shrink:0;background-repeat:no-repeat;background-position:50%}.YpcIcon:after{visibility:hidden;content:"\00A0"}.YpcIcon_height_s{height:var(--ypc-icon-height-s)}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;overflow:hidden;z-index:1}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9QYXltZW50TWV0aG9kL1BheW1lbnRNZXRob2RAdG91Y2gtcGhvbmUuY3NzIiwiMzkzLjg5YTcyNmNkMmJkZjg2MjI3YmQ5LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQ0NFLDJCQUE0QixDQUM1Qiw2QkFBOEIsQ0FDOUIsNkJBQThCLENBQzlCLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsOEJBQStCLENBQy9CLGdEQUFzRCxDQUN0RCxxREFBc0QsQ0FDdEQsMkRBQTRELENBQzVELDJEQUE0RCxDQUM1RCx1REFBd0QsQ0FDeEQsNEJBQTZCLENBQzdCLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsaUNBQWtDLENBQ2xDLGlDQUFrQyxDQUNsQyx1QkFBd0IsQ0FDeEIsbUNBQW9DLENBQ3BDLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsa0NBQW1DLENBQ25DLGtDQUFtQyxDQUNuQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLDJDQUE0QyxDQUM1QyxzR0FRQyxDQUNELHNDQUF1QyxDQUN2Qyx5REFBMEQsQ0FDMUQsK0RBQWdFLENBQ2hFLCtEQUFnRSxDQUNoRSwyREFDRixDQUVBLDJCQUNFLCtCQUFnQyxDQUNoQyxxREFBZ0UsQ0FDaEUsY0FBZSxDQUNmLFdBQVksQ0FDWixpQ0FBa0MsQ0FDbEMscUJBQXNCLENBQ3RCLFVBQ0YsQ0FDQSxxQ0FDRSxPQUFRLENBQ1IsUUFDRixDQUNBLHVDQUNFLE9BQVEsQ0FDUixRQUFTLENBQ1QsMEJBQ0YsQ0FDQSxzQ0FDRSxPQUFRLENBQ1IsU0FDRixDQUNBLHdDQUNFLFVBQVcsQ0FDWCxRQUNGLENBQ0EsMENBQ0UsVUFBVyxDQUNYLFFBQVMsQ0FDVCwwQkFDRixDQUNBLHlDQUNFLFVBQVcsQ0FDWCxTQUNGLENBRUEseUNBQ0UsMkJBQ0UsV0FBWSxDQUNaLFNBQVUsQ0FDVixNQUFPLENBQ1AsUUFDRixDQUNBLGtIQUNFLEtBQU0sQ0FDTix1QkFDRixDQUNBLDJIQUNFLFFB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QXNDLENBQ3RDLGtDQUNGLENBRUEsZ0NBQ0Usd0JBQ0UsNkJBQ0YsQ0FDRiIsImZpbGUiOiIzOTMuODlhNzI2Y2QyYmRmODYyMjdiZDkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi9QYXltZW50TWV0aG9kLmNzcyc7XG4iLCI6cm9vdCB7XG4gIC0tdG9hc3RpZnktY29sb3ItbGlnaHQ6ICNmZmY7XG4gIC0tdG9hc3RpZnktY29sb3ItZGFyazogIzEyMTIxMjtcbiAgLS10b2FzdGlmeS1jb2xvci1pbmZvOiAjMzQ5OGRiO1xuICAtLXRvYXN0aWZ5LWNvbG9yLXN1Y2Nlc3M6ICMwN2JjMGM7XG4gIC0tdG9hc3RpZnktY29sb3Itd2FybmluZzogI2YxYzQwZjtcbiAgLS10b2FzdGlmeS1jb2xvci1lcnJvcjogI2U3NGMzYztcbiAgLS10b2FzdGlmeS1jb2xvci10cmFuc3BhcmVudDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAtLXRvYXN0aWZ5LWljb24tY29sb3ItaW5mbzogdmFyKC0tdG9hc3RpZnktY29sb3ItaW5mbyk7XG4gIC0tdG9hc3RpZnktaWNvbi1jb2xvci1zdWNjZXNzOiB2YXIoLS10b2FzdGlmeS1jb2xvci1zdWNjZXNzKTtcbiAgLS10b2FzdGlmeS1pY29uLWNvbG9yLXdhcm5pbmc6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLXdhcm5pbmcpO1xuICAtLXRvYXN0aWZ5LWljb24tY29sb3ItZXJyb3I6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLWVycm9yKTtcbiAgLS10b2FzdGlmeS10b2FzdC13aWR0aDogMzIwcHg7XG4gIC0tdG9hc3RpZnktdG9hc3QtYmFja2dyb3VuZDogI2ZmZjtcbiAgLS10b2FzdGlmeS10b2FzdC1taW4taGVpZ2h0OiA2NHB4O1xuICAtLXRvYXN0aWZ5LXRvYXN0LW1heC1oZWlnaHQ6IDgwMHB4O1xuICAtLXRvYXN0aWZ5LWZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtLXRvYXN0aWZ5LXotaW5kZXg6IDk5OTk7XG4gIC0tdG9hc3RpZnktdGV4dC1jb2xvci1saWdodDogIzc1NzU3NTtcbiAgLS10b2FzdGlmeS10ZXh0LWNvbG9yLWRhcms6ICNmZmY7XG4gIC0tdG9hc3RpZnktdGV4dC1jb2xvci1pbmZvOiAjZmZmO1xuICAtLXRvYXN0aWZ5LXRleHQtY29sb3Itc3VjY2VzczogI2ZmZjtcbiAgLS10b2FzdGlmeS10ZXh0LWNvbG9yLXdhcm5pbmc6ICNmZmY7XG4gIC0tdG9hc3RpZnktdGV4dC1jb2xvci1lcnJvcjogI2ZmZjtcbiAgLS10b2FzdGlmeS1zcGlubmVyLWNvbG9yOiAjNjE2MTYxO1xuICAtLXRvYXN0aWZ5LXNwaW5uZXItY29sb3ItZW1wdHktYXJlYTogI2UwZTBlMDtcbiAgLS10b2FzdGlmeS1jb2xvci1wcm9ncmVzcy1saWdodDogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHJpZ2h0LFxuICAgICM0Y2Q5NjQsXG4gICAgIzVhYzhmYSxcbiAgICAjMDA3YWZmLFxuICAgICMzNGFhZGMsXG4gICAgIzU4NTZkNixcbiAgICAjZmYyZDU1XG4gICk7XG4gIC0tdG9hc3RpZnktY29sb3ItcHJvZ3Jlc3MtZGFyazogI2JiODZmYztcbiAgLS10b2FzdGlmeS1jb2xvci1wcm9ncmVzcy1pbmZvOiB2YXIoLS10b2FzdGlmeS1jb2xvci1pbmZvKTtcbiAgLS10b2FzdGlmeS1jb2xvci1wcm9ncmVzcy1zdWNjZXNzOiB2YXIoLS10b2FzdGlmeS1jb2xvci1zdWNjZXNzKTtcbiAgLS10b2FzdGlmeS1jb2xvci1wcm9ncmVzcy13YXJuaW5nOiB2YXIoLS10b2FzdGlmeS1jb2xvci13YXJuaW5nKTtcbiAgLS10b2FzdGlmeS1jb2xvci1wcm9ncmVzcy1lcnJvcjogdmFyKC0tdG9hc3RpZnktY29sb3ItZXJyb3IpO1xufVxuXG4uVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IHZhcigtLXRvYXN0aWZ5LXotaW5kZXgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgdmFyKC0tdG9hc3RpZnktei1pbmRleCkgcHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IHZhcigtLXRvYXN0aWZ5LXRvYXN0LXdpZHRoKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG59XG4uVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lci0tdG9wLWxlZnQge1xuICB0b3A6IDFlbTtcbiAgbGVmdDogMWVtO1xufVxuLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXItLXRvcC1jZW50ZXIge1xuICB0b3A6IDFlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lci0tdG9wLXJpZ2h0IHtcbiAgdG9wOiAxZW07XG4gIHJpZ2h0OiAxZW07XG59XG4uVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lci0tYm90dG9tLWxlZnQge1xuICBib3R0b206IDFlbTtcbiAgbGVmdDogMWVtO1xufVxuLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXItLWJvdHRvbS1jZW50ZXIge1xuICBib3R0b206IDFlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lci0tYm90dG9tLXJpZ2h0IHtcbiAgYm90dG9tOiAxZW07XG4gIHJpZ2h0OiAxZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDQ4MHB4KSB7XG4gIC5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZzogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lci0tdG9wLWxlZnQsIC5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyLS10b3AtY2VudGVyLCAuVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lci0tdG9wLXJpZ2h0IHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyLS1ib3R0b20tbGVmdCwgLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXItLWJvdHRvbS1jZW50ZXIsIC5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyLS1ib3R0b20tcmlnaHQge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXItLXJ0bCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgfVxufVxuLlRvYXN0aWZ5X190b2FzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogdmFyKC0tdG9hc3RpZnktdG9hc3QtbWluLWhlaWdodCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC1oZWlnaHQ6IHZhcigtLXRvYXN0aWZ5LXRvYXN0LW1heC1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogdmFyKC0tdG9hc3RpZnktZm9udC1mYW1pbHkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAvKiB3ZWJraXQgb25seSBpc3N1ZSAjNzkxICovXG4gIHotaW5kZXg6IDA7XG59XG4uVG9hc3RpZnlfX3RvYXN0LS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5Ub2FzdGlmeV9fdG9hc3QtYm9keSB7XG4gIG1hcmdpbjogYXV0byAwO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogNnB4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uVG9hc3RpZnlfX3RvYXN0LWJvZHkgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIC1tcy1mbGV4OiAxO1xuICAgICAgZmxleDogMTtcbn1cbi5Ub2FzdGlmeV9fdG9hc3QtaWNvbiB7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMTBweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uVG9hc3RpZnktLWFuaW1hdGUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG59XG5cbi5Ub2FzdGlmeS0tYW5pbWF0ZS1pY29uIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA0ODBweCkge1xuICAuVG9hc3RpZnlfX3RvYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5Ub2FzdGlmeV9fdG9hc3QtdGhlbWUtLWRhcmsge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b2FzdGlmeS1jb2xvci1kYXJrKTtcbiAgY29sb3I6IHZhcigtLXRvYXN0aWZ5LXRleHQtY29sb3ItZGFyayk7XG59XG4uVG9hc3RpZnlfX3RvYXN0LXRoZW1lLS1saWdodCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXRvYXN0aWZ5LXRleHQtY29sb3ItbGlnaHQpO1xufVxuLlRvYXN0aWZ5X190b2FzdC10aGVtZS0tY29sb3JlZC5Ub2FzdGlmeV9fdG9hc3QtLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b2FzdGlmeS1jb2xvci1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS10b2FzdGlmeS10ZXh0LWNvbG9yLWxpZ2h0KTtcbn1cbi5Ub2FzdGlmeV9fdG9hc3QtdGhlbWUtLWNvbG9yZWQuVG9hc3RpZnlfX3RvYXN0LS1pbmZvIHtcbiAgY29sb3I6IHZhcigtLXRvYXN0aWZ5LXRleHQtY29sb3ItaW5mbyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLWluZm8pO1xufVxuLlRvYXN0aWZ5X190b2FzdC10aGVtZS0tY29sb3JlZC5Ub2FzdGlmeV9fdG9hc3QtLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tdG9hc3RpZnktdGV4dC1jb2xvci1zdWNjZXNzKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdG9hc3RpZnktY29sb3Itc3VjY2Vzcyk7XG59XG4uVG9hc3RpZnlfX3RvYXN0LXRoZW1lLS1jb2xvcmVkLlRvYXN0aWZ5X190b2FzdC0td2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS10b2FzdGlmeS10ZXh0LWNvbG9yLXdhcm5pbmcpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b2FzdGlmeS1jb2xvci13YXJuaW5nKTtcbn1cbi5Ub2FzdGlmeV9fdG9hc3QtdGhlbWUtLWNvbG9yZWQuVG9hc3RpZnlfX3RvYXN0LS1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS10b2FzdGlmeS10ZXh0LWNvbG9yLWVycm9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdG9hc3RpZnktY29sb3ItZXJyb3IpO1xufVxuXG4uVG9hc3RpZnlfX3Byb2dyZXNzLWJhci10aGVtZS0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b2FzdGlmeS1jb2xvci1wcm9ncmVzcy1saWdodCk7XG59XG4uVG9hc3RpZnlfX3Byb2dyZXNzLWJhci10aGVtZS0tZGFyayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLXByb2dyZXNzLWRhcmspO1xufVxuLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItLWluZm8ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b2FzdGlmeS1jb2xvci1wcm9ncmVzcy1pbmZvKTtcbn1cbi5Ub2FzdGlmeV9fcHJvZ3Jlc3MtYmFyLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdG9hc3RpZnktY29sb3ItcHJvZ3Jlc3Mtc3VjY2Vzcyk7XG59XG4uVG9hc3RpZnlfX3Byb2dyZXNzLWJhci0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLXByb2dyZXNzLXdhcm5pbmcpO1xufVxuLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItLWVycm9yIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdG9hc3RpZnktY29sb3ItcHJvZ3Jlc3MtZXJyb3IpO1xufVxuLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItdGhlbWUtLWNvbG9yZWQuVG9hc3RpZnlfX3Byb2dyZXNzLWJhci0taW5mbywgLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItdGhlbWUtLWNvbG9yZWQuVG9hc3RpZnlfX3Byb2dyZXNzLWJhci0tc3VjY2VzcywgLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItdGhlbWUtLWNvbG9yZWQuVG9hc3RpZnlfX3Byb2dyZXNzLWJhci0td2FybmluZywgLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItdGhlbWUtLWNvbG9yZWQuVG9hc3RpZnlfX3Byb2dyZXNzLWJhci0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b2FzdGlmeS1jb2xvci10cmFuc3BhcmVudCk7XG59XG5cbi5Ub2FzdGlmeV9fY2xvc2UtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5Ub2FzdGlmeV9fY2xvc2UtYnV0dG9uLS1saWdodCB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uVG9hc3RpZnlfX2Nsb3NlLWJ1dHRvbiA+IHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTRweDtcbn1cbi5Ub2FzdGlmeV9fY2xvc2UtYnV0dG9uOmhvdmVyLCAuVG9hc3RpZnlfX2Nsb3NlLWJ1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX3RyYWNrUHJvZ3Jlc3Mge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIH1cbn1cbi5Ub2FzdGlmeV9fcHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgei1pbmRleDogdmFyKC0tdG9hc3RpZnktei1pbmRleCk7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cbi5Ub2FzdGlmeV9fcHJvZ3Jlc3MtYmFyLS1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogVG9hc3RpZnlfX3RyYWNrUHJvZ3Jlc3MgbGluZWFyIDEgZm9yd2FyZHM7XG59XG4uVG9hc3RpZnlfX3Byb2dyZXNzLWJhci0tY29udHJvbGxlZCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItLXJ0bCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBpbml0aWFsO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbn1cblxuLlRvYXN0aWZ5X19zcGlubmVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdG9hc3RpZnktc3Bpbm5lci1jb2xvci1lbXB0eS1hcmVhKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS10b2FzdGlmeS1zcGlubmVyLWNvbG9yKTtcbiAgYW5pbWF0aW9uOiBUb2FzdGlmeV9fc3BpbiAwLjY1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX2JvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBUb2FzdGlmeV9fYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19ib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX2JvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19ib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19ib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19ib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX2JvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG4uVG9hc3RpZnlfX2JvdW5jZS1lbnRlci0tdG9wLWxlZnQsIC5Ub2FzdGlmeV9fYm91bmNlLWVudGVyLS1ib3R0b20tbGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fYm91bmNlSW5MZWZ0O1xufVxuLlRvYXN0aWZ5X19ib3VuY2UtZW50ZXItLXRvcC1yaWdodCwgLlRvYXN0aWZ5X19ib3VuY2UtZW50ZXItLWJvdHRvbS1yaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fYm91bmNlSW5SaWdodDtcbn1cbi5Ub2FzdGlmeV9fYm91bmNlLWVudGVyLS10b3AtY2VudGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19ib3VuY2VJbkRvd247XG59XG4uVG9hc3RpZnlfX2JvdW5jZS1lbnRlci0tYm90dG9tLWNlbnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fYm91bmNlSW5VcDtcbn1cblxuLlRvYXN0aWZ5X19ib3VuY2UtZXhpdC0tdG9wLWxlZnQsIC5Ub2FzdGlmeV9fYm91bmNlLWV4aXQtLWJvdHRvbS1sZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19ib3VuY2VPdXRMZWZ0O1xufVxuLlRvYXN0aWZ5X19ib3VuY2UtZXhpdC0tdG9wLXJpZ2h0LCAuVG9hc3RpZnlfX2JvdW5jZS1leGl0LS1ib3R0b20tcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX2JvdW5jZU91dFJpZ2h0O1xufVxuLlRvYXN0aWZ5X19ib3VuY2UtZXhpdC0tdG9wLWNlbnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fYm91bmNlT3V0VXA7XG59XG4uVG9hc3RpZnlfX2JvdW5jZS1leGl0LS1ib3R0b20tY2VudGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19ib3VuY2VPdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X196b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX3pvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5Ub2FzdGlmeV9fem9vbS1lbnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fem9vbUluO1xufVxuXG4uVG9hc3RpZnlfX3pvb20tZXhpdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fem9vbU91dDtcbn1cblxuQGtleWZyYW1lcyBUb2FzdGlmeV9fZmxpcEluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBUb2FzdGlmeV9fZmxpcE91dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLlRvYXN0aWZ5X19mbGlwLWVudGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19mbGlwSW47XG59XG5cbi5Ub2FzdGlmeV9fZmxpcC1leGl0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19mbGlwT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19zbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDExMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX3NsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTEwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBUb2FzdGlmeV9fc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMTAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19zbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTExMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX3NsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMTAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBUb2FzdGlmeV9fc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTExMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19zbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX3NsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAwcHgsIDApO1xuICB9XG59XG4uVG9hc3RpZnlfX3NsaWRlLWVudGVyLS10b3AtbGVmdCwgLlRvYXN0aWZ5X19zbGlkZS1lbnRlci0tYm90dG9tLWxlZnQge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX3NsaWRlSW5MZWZ0O1xufVxuLlRvYXN0aWZ5X19zbGlkZS1lbnRlci0tdG9wLXJpZ2h0LCAuVG9hc3RpZnlfX3NsaWRlLWVudGVyLS1ib3R0b20tcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX3NsaWRlSW5SaWdodDtcbn1cbi5Ub2FzdGlmeV9fc2xpZGUtZW50ZXItLXRvcC1jZW50ZXIge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX3NsaWRlSW5Eb3duO1xufVxuLlRvYXN0aWZ5X19zbGlkZS1lbnRlci0tYm90dG9tLWNlbnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fc2xpZGVJblVwO1xufVxuXG4uVG9hc3RpZnlfX3NsaWRlLWV4aXQtLXRvcC1sZWZ0LCAuVG9hc3RpZnlfX3NsaWRlLWV4aXQtLWJvdHRvbS1sZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19zbGlkZU91dExlZnQ7XG59XG4uVG9hc3RpZnlfX3NsaWRlLWV4aXQtLXRvcC1yaWdodCwgLlRvYXN0aWZ5X19zbGlkZS1leGl0LS1ib3R0b20tcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX3NsaWRlT3V0UmlnaHQ7XG59XG4uVG9hc3RpZnlfX3NsaWRlLWV4aXQtLXRvcC1jZW50ZXIge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX3NsaWRlT3V0VXA7XG59XG4uVG9hc3RpZnlfX3NsaWRlLWV4aXQtLWJvdHRvbS1jZW50ZXIge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX3NsaWRlT3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyBUb2FzdGlmeV9fc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPVJlYWN0VG9hc3RpZnkuY3NzLm1hcCAqL1xuLnJjLXRvb2x0aXAucmMtdG9vbHRpcC16b29tLWFwcGVhcixcbi5yYy10b29sdGlwLnJjLXRvb2x0aXAtem9vbS1lbnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucmMtdG9vbHRpcC5yYy10b29sdGlwLXpvb20tZW50ZXIsXG4ucmMtdG9vbHRpcC5yYy10b29sdGlwLXpvb20tbGVhdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yYy10b29sdGlwLXpvb20tZW50ZXIsXG4ucmMtdG9vbHRpcC16b29tLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTgsIDAuODksIDAuMzIsIDEuMjgpO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLnJjLXRvb2x0aXAtem9vbS1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMywgMC43NCwgMC4wNSk7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4ucmMtdG9vbHRpcC16b29tLWVudGVyLnJjLXRvb2x0aXAtem9vbS1lbnRlci1hY3RpdmUsXG4ucmMtdG9vbHRpcC16b29tLWFwcGVhci5yYy10b29sdGlwLXpvb20tYXBwZWFyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByY1Rvb2xUaXBab29tSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLnJjLXRvb2x0aXAtem9vbS1sZWF2ZS5yYy10b29sdGlwLXpvb20tbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJjVG9vbFRpcFpvb21PdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuQGtleWZyYW1lcyByY1Rvb2xUaXBab29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcmNUb29sVGlwWm9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgfVxufVxuLnJjLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5yYy10b29sdGlwLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtdG9wLFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXRvcExlZnQsXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtdG9wUmlnaHQge1xuICBwYWRkaW5nOiA1cHggMCA5cHggMDtcbn1cbi5yYy10b29sdGlwLXBsYWNlbWVudC1yaWdodCxcbi5yYy10b29sdGlwLXBsYWNlbWVudC1yaWdodFRvcCxcbi5yYy10b29sdGlwLXBsYWNlbWVudC1yaWdodEJvdHRvbSB7XG4gIHBhZGRpbmc6IDAgNXB4IDAgOXB4O1xufVxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbSxcbi5yYy10b29sdGlwLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbVJpZ2h0IHtcbiAgcGFkZGluZzogOXB4IDAgNXB4IDA7XG59XG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdCxcbi5yYy10b29sdGlwLXBsYWNlbWVudC1sZWZ0VG9wLFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWxlZnRCb3R0b20ge1xuICBwYWRkaW5nOiAwIDlweCAwIDVweDtcbn1cbi5yYy10b29sdGlwLWlubmVyIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzM3Mzc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xufVxuLnJjLXRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtdG9wIC5yYy10b29sdGlwLWFycm93LFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXRvcExlZnQgLnJjLXRvb2x0aXAtYXJyb3csXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtdG9wUmlnaHQgLnJjLXRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDRweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzczNzM3O1xufVxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXRvcCAucmMtdG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5yYy10b29sdGlwLXBsYWNlbWVudC10b3BMZWZ0IC5yYy10b29sdGlwLWFycm93IHtcbiAgbGVmdDogMTUlO1xufVxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXRvcFJpZ2h0IC5yYy10b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDE1JTtcbn1cbi5yYy10b29sdGlwLXBsYWNlbWVudC1yaWdodCAucmMtdG9vbHRpcC1hcnJvdyxcbi5yYy10b29sdGlwLXBsYWNlbWVudC1yaWdodFRvcCAucmMtdG9vbHRpcC1hcnJvdyxcbi5yYy10b29sdGlwLXBsYWNlbWVudC1yaWdodEJvdHRvbSAucmMtdG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDRweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzNzM3Mzc7XG59XG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHQgLnJjLXRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbn1cbi5yYy10b29sdGlwLXBsYWNlbWVudC1yaWdodFRvcCAucmMtdG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMTUlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0Qm90dG9tIC5yYy10b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAxNSU7XG59XG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdCAucmMtdG9vbHRpcC1hcnJvdyxcbi5yYy10b29sdGlwLXBsYWNlbWVudC1sZWZ0VG9wIC5yYy10b29sdGlwLWFycm93LFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWxlZnRCb3R0b20gLnJjLXRvb2x0aXAtYXJyb3cge1xuICByaWdodDogNHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzczNzM3O1xufVxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWxlZnQgLnJjLXRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbn1cbi5yYy10b29sdGlwLXBsYWNlbWVudC1sZWZ0VG9wIC5yYy10b29sdGlwLWFycm93IHtcbiAgdG9wOiAxNSU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdEJvdHRvbSAucmMtdG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMTUlO1xufVxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbSAucmMtdG9vbHRpcC1hcnJvdyxcbi5yYy10b29sdGlwLXBsYWNlbWVudC1ib3R0b21MZWZ0IC5yYy10b29sdGlwLWFycm93LFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbVJpZ2h0IC5yYy10b29sdGlwLWFycm93IHtcbiAgdG9wOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM3MzczNztcbn1cbi5yYy10b29sdGlwLXBsYWNlbWVudC1ib3R0b20gLnJjLXRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiA1MCU7XG59XG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tTGVmdCAucmMtdG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDE1JTtcbn1cbi5yYy10b29sdGlwLXBsYWNlbWVudC1ib3R0b21SaWdodCAucmMtdG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAxNSU7XG59XG5cbi5ZcGNQYXltZW50TWV0aG9kLFxuLllwY1BheW1lbnRNZXRob2QtQ29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbi5ZcGNQYXltZW50TWV0aG9kX3ZpZXdfdmVydGljYWwsXG4uWXBjUGF5bWVudE1ldGhvZC1Db250ZW50X3ZpZXdfdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ZcGNQYXltZW50TWV0aG9kX3ZpZXdfaG9yaXpvbnRhbCxcbi5ZcGNQYXltZW50TWV0aG9kLUNvbnRlbnRfdmlld19ob3Jpem9udGFsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uWXBjUGF5bWVudE1ldGhvZC1Db250ZW50LFxuLllwY1BheW1lbnRNZXRob2QtTmFtZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLllwY1BheW1lbnRNZXRob2QtQ29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXlwYy1wYXltZW50LW1ldGhvZC1jb250ZW50LW1hcmdpbi1ic3RhcnQpO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXlwYy1wYXltZW50LW1ldGhvZC1jb250ZW50LW1hcmdpbi1iZW5kKTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS15cGMtcGF5bWVudC1tZXRob2QtY29udGVudC1tYXJnaW4taXN0YXJ0KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0teXBjLXBheW1lbnQtbWV0aG9kLWNvbnRlbnQtbWFyZ2luLWllbmQpO1xufVxuXG4uWXBjUGF5bWVudE1ldGhvZC1Db250ZW50X3ZpZXdfdmVydGljYWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5ZcGNQYXltZW50TWV0aG9kLU5hbWUge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSWk0dUx5NHVMeTR1TDNOeVl5OVFZWGx0Wlc1MFRXVjBhRzlrTDFCaGVXMWxiblJOWlhSb2IyUXVZM056SWwwc0ltNWhiV1Z6SWpwYlhTd2liV0Z3Y0dsdVozTWlPaUpCUVVGQklpd2labWxzWlNJNklsQmhlVzFsYm5STlpYUm9iMlF1WTNOeklpd2ljMjkxY21ObGMwTnZiblJsYm5RaU9sc2lMbGx3WTFCaGVXMWxiblJOWlhSb2IyUXNYRzR1V1hCalVHRjViV1Z1ZEUxbGRHaHZaQzFEYjI1MFpXNTBJSHRjYmlBZ0lDQmthWE53YkdGNU9pQm1iR1Y0TzF4dUlDQWdJR1pzWlhndFozSnZkem9nTVR0Y2JuMWNibHh1TGxsd1kxQmhlVzFsYm5STlpYUm9iMlJmZG1sbGQxOTJaWEowYVdOaGJDeGNiaTVaY0dOUVlYbHRaVzUwVFdWMGFHOWtMVU52Ym5SbGJuUmZkbWxsZDE5MlpYSjBhV05oYkNCN1hHNGdJQ0FnWm14bGVDMWthWEpsWTNScGIyNDZJR052YkhWdGJqdGNibjFjYmx4dUxsbHdZMUJoZVcxbGJuUk5aWFJvYjJSZmRtbGxkMTlvYjNKcGVtOXVkR0ZzTEZ4dUxsbHdZMUJoZVcxbGJuUk5aWFJvYjJRdFEyOXVkR1Z1ZEY5MmFXVjNYMmh2Y21sNmIyNTBZV3dnZTF4dUlDQWdJR0ZzYVdkdUxXbDBaVzF6T2lCalpXNTBaWEk3WEc1OVhHNWNiaTVaY0dOUVlYbHRaVzUwVFdWMGFHOWtMVU52Ym5SbGJuUXNYRzR1V1hCalVHRjViV1Z1ZEUxbGRHaHZaQzFPWVcxbElIdGNiaUFnSUNCdmRtVnlabXh2ZHpvZ2FHbGtaR1Z1TzF4dWZWeHVYRzR1V1hCalVHRjViV1Z1ZEUxbGRHaHZaQzFEYjI1MFpXNTBJSHRjYmlBZ0lDQmhiR2xuYmkxcGRHVnRjem9nWm14bGVDMXpkR0Z5ZER0Y2JseHVJQ0FnSUcxaGNtZHBiaTFpYkc5amF5MXpkR0Z5ZERvZ2RtRnlLQzB0ZVhCakxYQmhlVzFsYm5RdGJXVjBhRzlrTFdOdmJuUmxiblF0YldGeVoybHVMV0p6ZEdGeWRDazdYRzRnSUNBZ2JXRnlaMmx1TFdKc2IyTnJMV1Z1WkRvZ2RtRnlLQzB0ZVhCakxYQmhlVzFsYm5RdGJXVjBhRzlrTFdOdmJuUmxiblF0YldGeVoybHVMV0psYm1RcE8xeHVJQ0FnSUcxaGNtZHBiaTFwYm14cGJtVXRjM1JoY25RNklIWmhjaWd0TFhsd1l5MXdZWGx0Wlc1MExXMWxkR2h2WkMxamIyNTBaVzUwTFcxaGNtZHBiaTFwYzNSaGNuUXBPMXh1SUNBZ0lHMWhjbWRwYmkxcGJteHBibVV0Wlc1a09pQjJZWElvTFMxNWNHTXRjR0Y1YldWdWRDMXRaWFJvYjJRdFkyOXVkR1Z1ZEMxdFlYSm5hVzR0YVdWdVpDazdYRzU5WEc1Y2JpNVpjR05RWVhsdFpXNTBUV1YwYUc5a0xVTnZiblJsYm5SZmRtbGxkMTkyWlhKMGFXTmhiQ0I3WEc0Z0lDQWdhblZ6ZEdsbWVTMWpiMjUwWlc1ME9pQm1iR1Y0TFdWdVpEdGNibjFjYmx4dUxsbHdZMUJoZVcxbGJuUk5aWFJvYjJRdFRtRnRaU0I3WEc0Z0lDQWdiV0Z5WjJsdU9pQXdPMXh1WEc0Z0lDQWdabTl1ZEMxM1pXbG5hSFE2SUdsdWFHVnlhWFE3WEc1OVhHNGlYWDA9ICovXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSWk0dUx5NHVMeTR1TDNOeVl5OVFZWGx0Wlc1MFRXVjBhRzlrTDFCaGVXMWxiblJOWlhSb2IyUkFaR1Z6YTNSdmNDNWpjM01pWFN3aWJtRnRaWE1pT2x0ZExDSnRZWEJ3YVc1bmN5STZJa0ZCUVVFaUxDSm1hV3hsSWpvaVVHRjViV1Z1ZEUxbGRHaHZaRUJrWlhOcmRHOXdMbU56Y3lJc0luTnZkWEpqWlhORGIyNTBaVzUwSWpwYklrQnBiWEJ2Y25RZ0p5NHZVR0Y1YldWdWRFMWxkR2h2WkM1amMzTW5PMXh1SWwxOSAqL1xuLllwY1BheVN5c3RlbUljb25fQW1lcmljYW5FeHByZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9mbG93c3RhdGljLnMzLnlhbmRleC5uZXQvc3RhdGljL3YyL3Byb2R1Y3Rpb24vYXBwLzUzNjBmZGU4ZWYxMGFmNGVmODhlLnN2Zyk7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnpiM1Z5WTJWeklqcGJJaTR1THk0dUx5NHVMeTR1TDNOeVl5OVFZWGxUZVhOMFpXMUpZMjl1TDFCaGVWTjVjM1JsYlVsamIyNHVZWE56WlhSekwwRnRaWEpwWTJGdVJYaHdjbVZ6Y3k1amMzTWlYU3dpYm1GdFpYTWlPbHRkTENKdFlYQndhVzVuY3lJNklrRkJRVUVpTENKbWFXeGxJam9pUVcxbGNtbGpZVzVGZUhCeVpYTnpMbU56Y3lJc0luTnZkWEpqWlhORGIyNTBaVzUwSWpwYklpNVpjR05RWVhsVGVYTjBaVzFKWTI5dVgwRnRaWEpwWTJGdVJYaHdjbVZ6Y3lCN1hHNGdJQ0FnWW1GamEyZHliM1Z1WkMxcGJXRm5aVG9nZFhKc0tDY3VMMEZ0WlhKcFkyRnVSWGh3Y21WemN5NXpkbWNuS1R0Y2JuMWNiaUpkZlE9PSAqL1xuLllwY1BheVN5c3RlbUljb25fRGlzY292ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2Zsb3dzdGF0aWMuczMueWFuZGV4Lm5ldC9zdGF0aWMvdjIvcHJvZHVjdGlvbi9hcHAvNTllNmM2YTdkNzQ5NDdjZmI4ODIuc3ZnKTtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2Jhc2U2NCxleUoyWlhKemFXOXVJam96TENKemIzVnlZMlZ6SWpwYklpNHVMeTR1THk0dUx5NHVMM055WXk5UVlYbFRlWE4wWlcxSlkyOXVMMUJoZVZONWMzUmxiVWxqYjI0dVlYTnpaWFJ6TDBScGMyTnZkbVZ5TG1OemN5SmRMQ0p1WVcxbGN5STZXMTBzSW0xaGNIQnBibWR6SWpvaVFVRkJRU0lzSW1acGJHVWlPaUpFYVhOamIzWmxjaTVqYzNNaUxDSnpiM1Z5WTJWelEyOXVkR1Z1ZENJNld5SXVXWEJqVUdGNVUzbHpkR1Z0U1dOdmJsOUVhWE5qYjNabGNpQjdYRzRnSUNBZ1ltRmphMmR5YjNWdVpDMXBiV0ZuWlRvZ2RYSnNLQ2N1TDBScGMyTnZkbVZ5TG5OMlp5Y3BPMXh1ZlZ4dUlsMTkgKi9cbi5ZcGNQYXlTeXN0ZW1JY29uX0pDQiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZmxvd3N0YXRpYy5zMy55YW5kZXgubmV0L3N0YXRpYy92Mi9wcm9kdWN0aW9uL2FwcC9iOTM1Yzg2ZGQ0YTZjYzg4YTQxYS5zdmcpO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSWk0dUx5NHVMeTR1THk0dUwzTnlZeTlRWVhsVGVYTjBaVzFKWTI5dUwxQmhlVk41YzNSbGJVbGpiMjR1WVhOelpYUnpMMHBEUWk1amMzTWlYU3dpYm1GdFpYTWlPbHRkTENKdFlYQndhVzVuY3lJNklrRkJRVUVpTENKbWFXeGxJam9pU2tOQ0xtTnpjeUlzSW5OdmRYSmpaWE5EYjI1MFpXNTBJanBiSWk1WmNHTlFZWGxUZVhOMFpXMUpZMjl1WDBwRFFpQjdYRzRnSUNBZ1ltRmphMmR5YjNWdVpDMXBiV0ZuWlRvZ2RYSnNLQ2N1TDBwRFFpNXpkbWNuS1R0Y2JuMWNiaUpkZlE9PSAqL1xuLllwY1BheVN5c3RlbUljb25fTWFlc3RybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZmxvd3N0YXRpYy5zMy55YW5kZXgubmV0L3N0YXRpYy92Mi9wcm9kdWN0aW9uL2FwcC9hZWY3YWJmOTliZjkzMTdhZmQ2Zi5zdmcpO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSWk0dUx5NHVMeTR1THk0dUwzTnlZeTlRWVhsVGVYTjBaVzFKWTI5dUwxQmhlVk41YzNSbGJVbGpiMjR1WVhOelpYUnpMMDFoWlhOMGNtOHVZM056SWwwc0ltNWhiV1Z6SWpwYlhTd2liV0Z3Y0dsdVozTWlPaUpCUVVGQklpd2labWxzWlNJNklrMWhaWE4wY204dVkzTnpJaXdpYzI5MWNtTmxjME52Ym5SbGJuUWlPbHNpTGxsd1kxQmhlVk41YzNSbGJVbGpiMjVmVFdGbGMzUnlieUI3WEc0Z0lDQWdZbUZqYTJkeWIzVnVaQzFwYldGblpUb2dkWEpzS0NjdUwwMWhaWE4wY204dWMzWm5KeWs3WEc1OVhHNGlYWDA9ICovXG4uWXBjUGF5U3lzdGVtSWNvbl9NYXN0ZXJjYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9mbG93c3RhdGljLnMzLnlhbmRleC5uZXQvc3RhdGljL3YyL3Byb2R1Y3Rpb24vYXBwL2JlZjY5YTZjNTQ0ZTFhMTkwZGEyLnN2Zyk7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnpiM1Z5WTJWeklqcGJJaTR1THk0dUx5NHVMeTR1TDNOeVl5OVFZWGxUZVhOMFpXMUpZMjl1TDFCaGVWTjVjM1JsYlVsamIyNHVZWE56WlhSekwwMWhjM1JsY21OaGNtUXVZM056SWwwc0ltNWhiV1Z6SWpwYlhTd2liV0Z3Y0dsdVozTWlPaUpCUVVGQklpd2labWxzWlNJNklrMWhjM1JsY21OaGNtUXVZM056SWl3aWMyOTFjbU5sYzBOdmJuUmxiblFpT2xzaUxsbHdZMUJoZVZONWMzUmxiVWxqYjI1ZlRXRnpkR1Z5WTJGeVpDQjdYRzRnSUNBZ1ltRmphMmR5YjNWdVpDMXBiV0ZuWlRvZ2RYSnNLQ2N1TDAxaGMzUmxjbU5oY21RdWMzWm5KeWs3WEc1OVhHNGlYWDA9ICovXG4uWXBjUGF5U3lzdGVtSWNvbl9NYXN0ZXJjYXJkRWxpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2Zsb3dzdGF0aWMuczMueWFuZGV4Lm5ldC9zdGF0aWMvdjIvcHJvZHVjdGlvbi9hcHAvYmVmNjlhNmM1NDRlMWExOTBkYTIuc3ZnKTtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2Jhc2U2NCxleUoyWlhKemFXOXVJam96TENKemIzVnlZMlZ6SWpwYklpNHVMeTR1THk0dUx5NHVMM055WXk5UVlYbFRlWE4wWlcxSlkyOXVMMUJoZVZONWMzUmxiVWxqYjI0dVlYTnpaWFJ6TDAxaGMzUmxjbU5oY21SRmJHbDBaUzVqYzNNaVhTd2libUZ0WlhNaU9sdGRMQ0p0WVhCd2FXNW5jeUk2SWtGQlFVRWlMQ0ptYVd4bElqb2lUV0Z6ZEdWeVkyRnlaRVZzYVhSbExtTnpjeUlzSW5OdmRYSmpaWE5EYjI1MFpXNTBJanBiSWk1WmNHTlFZWGxUZVhOMFpXMUpZMjl1WDAxaGMzUmxjbU5oY21SRmJHbDBaU0I3WEc0Z0lDQWdZbUZqYTJkeWIzVnVaQzFwYldGblpUb2dkWEpzS0NjdUwwMWhjM1JsY21OaGNtUXVjM1puSnlrN1hHNTlYRzRpWFgwPSAqL1xuLllwY1BheVN5c3RlbUljb25fTUlSIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9mbG93c3RhdGljLnMzLnlhbmRleC5uZXQvc3RhdGljL3YyL3Byb2R1Y3Rpb24vYXBwLzQ2MzM1YTAyNGMyNzk4YjI3NjE0LnN2Zyk7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnpiM1Z5WTJWeklqcGJJaTR1THk0dUx5NHVMeTR1TDNOeVl5OVFZWGxUZVhOMFpXMUpZMjl1TDFCaGVWTjVjM1JsYlVsamIyNHVZWE56WlhSekwwMUpVaTVqYzNNaVhTd2libUZ0WlhNaU9sdGRMQ0p0WVhCd2FXNW5jeUk2SWtGQlFVRWlMQ0ptYVd4bElqb2lUVWxTTG1OemN5SXNJbk52ZFhKalpYTkRiMjUwWlc1MElqcGJJaTVaY0dOUVlYbFRlWE4wWlcxSlkyOXVYMDFKVWlCN1hHNGdJQ0FnWW1GamEyZHliM1Z1WkMxcGJXRm5aVG9nZFhKc0tDY3VMMDFKVWk1emRtY25LVHRjYm4xY2JpSmRmUT09ICovXG4uWXBjUGF5U3lzdGVtSWNvbl9VbmlvblBheSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZmxvd3N0YXRpYy5zMy55YW5kZXgubmV0L3N0YXRpYy92Mi9wcm9kdWN0aW9uL2FwcC8zYzE4MzAyYjZkNzA2YmM2YTZhYy5zdmcpO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSWk0dUx5NHVMeTR1THk0dUwzTnlZeTlRWVhsVGVYTjBaVzFKWTI5dUwxQmhlVk41YzNSbGJVbGpiMjR1WVhOelpYUnpMMVZ1YVc5dVVHRjVMbU56Y3lKZExDSnVZVzFsY3lJNlcxMHNJbTFoY0hCcGJtZHpJam9pUVVGQlFTSXNJbVpwYkdVaU9pSlZibWx2YmxCaGVTNWpjM01pTENKemIzVnlZMlZ6UTI5dWRHVnVkQ0k2V3lJdVdYQmpVR0Y1VTNsemRHVnRTV052Ymw5VmJtbHZibEJoZVNCN1hHNGdJQ0FnWW1GamEyZHliM1Z1WkMxcGJXRm5aVG9nZFhKc0tDY3VMMVZ1YVc5dVVHRjVMbk4yWnljcE8xeHVmVnh1SWwxOSAqL1xuLlRoZW1lX2RhcmsgLllwY1BheVN5c3RlbUljb25fVXpjYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9mbG93c3RhdGljLnMzLnlhbmRleC5uZXQvc3RhdGljL3YyL3Byb2R1Y3Rpb24vYXBwLzcxNTRjNGMwOGNlNGQzYTJlYjAxLnN2Zyk7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnpiM1Z5WTJWeklqcGJJaTR1THk0dUx5NHVMeTR1TDNOeVl5OVFZWGxUZVhOMFpXMUpZMjl1TDFCaGVWTjVjM1JsYlVsamIyNHVZWE56WlhSekwxVjZZMkZ5WkY5a1lYSnJMbU56Y3lKZExDSnVZVzFsY3lJNlcxMHNJbTFoY0hCcGJtZHpJam9pUVVGQlFTSXNJbVpwYkdVaU9pSlZlbU5oY21SZlpHRnlheTVqYzNNaUxDSnpiM1Z5WTJWelEyOXVkR1Z1ZENJNld5SXVWR2hsYldWZlpHRnlheUF1V1hCalVHRjVVM2x6ZEdWdFNXTnZibDlWZW1OaGNtUWdlMXh1SUNBZ0lHSmhZMnRuY205MWJtUXRhVzFoWjJVNklIVnliQ2duTGk5VmVtTmhjbVJmWkdGeWF5NXpkbWNuS1R0Y2JuMWNiaUpkZlE9PSAqL1xuLlRoZW1lX2xpZ2h0IC5ZcGNQYXlTeXN0ZW1JY29uX1V6Y2FyZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZmxvd3N0YXRpYy5zMy55YW5kZXgubmV0L3N0YXRpYy92Mi9wcm9kdWN0aW9uL2FwcC9mMmMxMjVhNGFiMWUxMWM2ZmU5NC5zdmcpO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSWk0dUx5NHVMeTR1THk0dUwzTnlZeTlRWVhsVGVYTjBaVzFKWTI5dUwxQmhlVk41YzNSbGJVbGpiMjR1WVhOelpYUnpMMVY2WTJGeVpGOXNhV2RvZEM1amMzTWlYU3dpYm1GdFpYTWlPbHRkTENKdFlYQndhVzVuY3lJNklrRkJRVUVpTENKbWFXeGxJam9pVlhwallYSmtYMnhwWjJoMExtTnpjeUlzSW5OdmRYSmpaWE5EYjI1MFpXNTBJanBiSWk1VWFHVnRaVjlzYVdkb2RDQXVXWEJqVUdGNVUzbHpkR1Z0U1dOdmJsOVZlbU5oY21RZ2UxeHVJQ0FnSUdKaFkydG5jbTkxYm1RdGFXMWhaMlU2SUhWeWJDZ25MaTlWZW1OaGNtUmZiR2xuYUhRdWMzWm5KeWs3WEc1OVhHNGlYWDA9ICovXG4uVGhlbWVfZGFyayAuWXBjUGF5U3lzdGVtSWNvbl9WaXNhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9mbG93c3RhdGljLnMzLnlhbmRleC5uZXQvc3RhdGljL3YyL3Byb2R1Y3Rpb24vYXBwL2UwODhiZjRhZTgyZmE2YzBmMWNjLnN2Zyk7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnpiM1Z5WTJWeklqcGJJaTR1THk0dUx5NHVMeTR1TDNOeVl5OVFZWGxUZVhOMFpXMUpZMjl1TDFCaGVWTjVjM1JsYlVsamIyNHVZWE56WlhSekwxWnBjMkZmWkdGeWF5NWpjM01pWFN3aWJtRnRaWE1pT2x0ZExDSnRZWEJ3YVc1bmN5STZJa0ZCUVVFaUxDSm1hV3hsSWpvaVZtbHpZVjlrWVhKckxtTnpjeUlzSW5OdmRYSmpaWE5EYjI1MFpXNTBJanBiSWk1VWFHVnRaVjlrWVhKcklDNVpjR05RWVhsVGVYTjBaVzFKWTI5dVgxWnBjMkVnZTF4dUlDQWdJR0poWTJ0bmNtOTFibVF0YVcxaFoyVTZJSFZ5YkNnbkxpOVdhWE5oWDJSaGNtc3VjM1puSnlrN1hHNTlYRzRpWFgwPSAqL1xuLlRoZW1lX2xpZ2h0IC5ZcGNQYXlTeXN0ZW1JY29uX1Zpc2Ege1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2Zsb3dzdGF0aWMuczMueWFuZGV4Lm5ldC9zdGF0aWMvdjIvcHJvZHVjdGlvbi9hcHAvNDdiNDc1ZmVmMzk0OGJiNDJhOTQuc3ZnKTtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2Jhc2U2NCxleUoyWlhKemFXOXVJam96TENKemIzVnlZMlZ6SWpwYklpNHVMeTR1THk0dUx5NHVMM055WXk5UVlYbFRlWE4wWlcxSlkyOXVMMUJoZVZONWMzUmxiVWxqYjI0dVlYTnpaWFJ6TDFacGMyRmZiR2xuYUhRdVkzTnpJbDBzSW01aGJXVnpJanBiWFN3aWJXRndjR2x1WjNNaU9pSkJRVUZCSWl3aVptbHNaU0k2SWxacGMyRmZiR2xuYUhRdVkzTnpJaXdpYzI5MWNtTmxjME52Ym5SbGJuUWlPbHNpTGxSb1pXMWxYMnhwWjJoMElDNVpjR05RWVhsVGVYTjBaVzFKWTI5dVgxWnBjMkVnZTF4dUlDQWdJR0poWTJ0bmNtOTFibVF0YVcxaFoyVTZJSFZ5YkNnbkxpOVdhWE5oWDJ4cFoyaDBMbk4yWnljcE8xeHVmVnh1SWwxOSAqL1xuLlRoZW1lX2RhcmsgLllwY1BheVN5c3RlbUljb25fVmlzYUVsZWN0cm9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9mbG93c3RhdGljLnMzLnlhbmRleC5uZXQvc3RhdGljL3YyL3Byb2R1Y3Rpb24vYXBwLzBiMGYzODk2MWY5YjQ0NGRhZmRkLnN2Zyk7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnpiM1Z5WTJWeklqcGJJaTR1THk0dUx5NHVMeTR1TDNOeVl5OVFZWGxUZVhOMFpXMUpZMjl1TDFCaGVWTjVjM1JsYlVsamIyNHVZWE56WlhSekwxWnBjMkZGYkdWamRISnZibDlrWVhKckxtTnpjeUpkTENKdVlXMWxjeUk2VzEwc0ltMWhjSEJwYm1keklqb2lRVUZCUVNJc0ltWnBiR1VpT2lKV2FYTmhSV3hsWTNSeWIyNWZaR0Z5YXk1amMzTWlMQ0p6YjNWeVkyVnpRMjl1ZEdWdWRDSTZXeUl1VkdobGJXVmZaR0Z5YXlBdVdYQmpVR0Y1VTNsemRHVnRTV052Ymw5V2FYTmhSV3hsWTNSeWIyNGdlMXh1SUNBZ0lHSmhZMnRuY205MWJtUXRhVzFoWjJVNklIVnliQ2duTGk5V2FYTmhSV3hsWTNSeWIyNWZaR0Z5YXk1emRtY25LVHRjYm4xY2JpSmRmUT09ICovXG4uVGhlbWVfbGlnaHQgLllwY1BheVN5c3RlbUljb25fVmlzYUVsZWN0cm9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9mbG93c3RhdGljLnMzLnlhbmRleC5uZXQvc3RhdGljL3YyL3Byb2R1Y3Rpb24vYXBwLzhhNjViZWU1YWU3YzI4NWExNTlkLnN2Zyk7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnpiM1Z5WTJWeklqcGJJaTR1THk0dUx5NHVMeTR1TDNOeVl5OVFZWGxUZVhOMFpXMUpZMjl1TDFCaGVWTjVjM1JsYlVsamIyNHVZWE56WlhSekwxWnBjMkZGYkdWamRISnZibDlzYVdkb2RDNWpjM01pWFN3aWJtRnRaWE1pT2x0ZExDSnRZWEJ3YVc1bmN5STZJa0ZCUVVFaUxDSm1hV3hsSWpvaVZtbHpZVVZzWldOMGNtOXVYMnhwWjJoMExtTnpjeUlzSW5OdmRYSmpaWE5EYjI1MFpXNTBJanBiSWk1VWFHVnRaVjlzYVdkb2RDQXVXWEJqVUdGNVUzbHpkR1Z0U1dOdmJsOVdhWE5oUld4bFkzUnliMjRnZTF4dUlDQWdJR0poWTJ0bmNtOTFibVF0YVcxaFoyVTZJSFZ5YkNnbkxpOVdhWE5oUld4bFkzUnliMjVmYkdsbmFIUXVjM1puSnlrN1hHNTlYRzRpWFgwPSAqL1xuLllwY1BheVN5c3RlbUljb25fSHVtb2NhcmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2Zsb3dzdGF0aWMuczMueWFuZGV4Lm5ldC9zdGF0aWMvdjIvcHJvZHVjdGlvbi9hcHAvZjc3YjZlNmU3NjUwODVjYmI4NWMuc3ZnKTtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2Jhc2U2NCxleUoyWlhKemFXOXVJam96TENKemIzVnlZMlZ6SWpwYklpNHVMeTR1THk0dUx5NHVMM055WXk5UVlYbFRlWE4wWlcxSlkyOXVMMUJoZVZONWMzUmxiVWxqYjI0dVlYTnpaWFJ6TDBoMWJXOWpZWEprTG1OemN5SmRMQ0p1WVcxbGN5STZXMTBzSW0xaGNIQnBibWR6SWpvaVFVRkJRU0lzSW1acGJHVWlPaUpJZFcxdlkyRnlaQzVqYzNNaUxDSnpiM1Z5WTJWelEyOXVkR1Z1ZENJNld5SXVXWEJqVUdGNVUzbHpkR1Z0U1dOdmJsOUlkVzF2WTJGeVpDQjdYRzRnSUNBZ1ltRmphMmR5YjNWdVpDMXBiV0ZuWlRvZ2RYSnNLQ2N1TDBoMWJXOWpZWEprTG5OMlp5Y3BPMXh1ZlZ4dUlsMTkgKi9cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnpiM1Z5WTJWeklqcGJJaTR1THk0dUx5NHVMeTR1TDNOeVl5OVFZWGxUZVhOMFpXMUpZMjl1TDFCaGVWTjVjM1JsYlVsamIyNHVZWE56WlhSekwybHVaR1Y0TG1OemN5SmRMQ0p1WVcxbGN5STZXMTBzSW0xaGNIQnBibWR6SWpvaVFVRkJRU0lzSW1acGJHVWlPaUpwYm1SbGVDNWpjM01pTENKemIzVnlZMlZ6UTI5dWRHVnVkQ0k2V3lKQWFXMXdiM0owSUNjdUwwRnRaWEpwWTJGdVJYaHdjbVZ6Y3k1amMzTW5PMXh1UUdsdGNHOXlkQ0FuTGk5RWFYTmpiM1psY2k1amMzTW5PMXh1UUdsdGNHOXlkQ0FuTGk5S1EwSXVZM056Snp0Y2JrQnBiWEJ2Y25RZ0p5NHZUV0ZsYzNSeWJ5NWpjM01uTzF4dVFHbHRjRzl5ZENBbkxpOU5ZWE4wWlhKallYSmtMbU56Y3ljN1hHNUFhVzF3YjNKMElDY3VMMDFoYzNSbGNtTmhjbVJGYkdsMFpTNWpjM01uTzF4dVFHbHRjRzl5ZENBbkxpOU5TVkl1WTNOekp6dGNia0JwYlhCdmNuUWdKeTR2Vlc1cGIyNVFZWGt1WTNOekp6dGNia0JwYlhCdmNuUWdKeTR2VlhwallYSmtYMlJoY21zdVkzTnpKenRjYmtCcGJYQnZjblFnSnk0dlZYcGpZWEprWDJ4cFoyaDBMbU56Y3ljN1hHNUFhVzF3YjNKMElDY3VMMVpwYzJGZlpHRnlheTVqYzNNbk8xeHVRR2x0Y0c5eWRDQW5MaTlXYVhOaFgyeHBaMmgwTG1OemN5YzdYRzVBYVcxd2IzSjBJQ2N1TDFacGMyRkZiR1ZqZEhKdmJsOWtZWEpyTG1OemN5YzdYRzVBYVcxd2IzSjBJQ2N1TDFacGMyRkZiR1ZqZEhKdmJsOXNhV2RvZEM1amMzTW5PMXh1UUdsdGNHOXlkQ0FuTGk5SWRXMXZZMkZ5WkM1amMzTW5PMXh1SWwxOSAqL1xuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2Jhc2U2NCxleUoyWlhKemFXOXVJam96TENKemIzVnlZMlZ6SWpwYklpNHVMeTR1THk0dUwzTnlZeTlRWVhsVGVYTjBaVzFKWTI5dUwxQmhlVk41YzNSbGJVbGpiMjR1WTNOeklsMHNJbTVoYldWeklqcGJYU3dpYldGd2NHbHVaM01pT2lKQlFVRkJJaXdpWm1sc1pTSTZJbEJoZVZONWMzUmxiVWxqYjI0dVkzTnpJaXdpYzI5MWNtTmxjME52Ym5SbGJuUWlPbHNpUUdsdGNHOXlkQ0FuTGk5UVlYbFRlWE4wWlcxSlkyOXVMbUZ6YzJWMGN5OXBibVJsZUM1amMzTW5PMXh1SWwxOSAqL1xuLllwY0ljb25fd2lkdGhfeGwge1xuICAgIHdpZHRoOiB2YXIoLS15cGMtaWNvbi13aWR0aC14bCk7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnpiM1Z5WTJWeklqcGJJaTR1THk0dUx5NHVMeTR1TDNOeVl5OUpZMjl1TDE5M2FXUjBhQzlKWTI5dVgzZHBaSFJvWDNoc0xtTnpjeUpkTENKdVlXMWxjeUk2VzEwc0ltMWhjSEJwYm1keklqb2lRVUZCUVNJc0ltWnBiR1VpT2lKSlkyOXVYM2RwWkhSb1gzaHNMbU56Y3lJc0luTnZkWEpqWlhORGIyNTBaVzUwSWpwYklpNVpjR05KWTI5dVgzZHBaSFJvWDNoc0lIdGNiaUFnSUNCM2FXUjBhRG9nZG1GeUtDMHRlWEJqTFdsamIyNHRkMmxrZEdndGVHd3BPMXh1ZlZ4dUlsMTkgKi9cbi5ZcGNJY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cblxuLllwY0ljb246OmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICBjb250ZW50OiAnXFwwMEEwJztcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2Jhc2U2NCxleUoyWlhKemFXOXVJam96TENKemIzVnlZMlZ6SWpwYklpNHVMeTR1THk0dUwzTnlZeTlKWTI5dUwwbGpiMjR1WTNOeklsMHNJbTVoYldWeklqcGJYU3dpYldGd2NHbHVaM01pT2lKQlFVRkJJaXdpWm1sc1pTSTZJa2xqYjI0dVkzTnpJaXdpYzI5MWNtTmxjME52Ym5SbGJuUWlPbHNpTGxsd1kwbGpiMjRnZTF4dUlDQWdJR1JwYzNCc1lYazZJR2x1YkdsdVpTMWliRzlqYXp0Y2JpQWdJQ0JtYkdWNExYTm9jbWx1YXpvZ01EdGNibHh1SUNBZ0lHSmhZMnRuY205MWJtUXRjbVZ3WldGME9pQnVieTF5WlhCbFlYUTdYRzRnSUNBZ1ltRmphMmR5YjNWdVpDMXdiM05wZEdsdmJqb2dOVEFsTzF4dWZWeHVYRzR1V1hCalNXTnZiam82WVdaMFpYSWdlMXh1SUNBZ0lIWnBjMmxpYVd4cGRIazZJR2hwWkdSbGJqdGNibHh1SUNBZ0lHTnZiblJsYm5RNklDZGNYREF3UVRBbk8xeHVmVnh1SWwxOSAqL1xuLllwY0ljb25faGVpZ2h0X3Mge1xuICAgIGhlaWdodDogdmFyKC0teXBjLWljb24taGVpZ2h0LXMpO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSWk0dUx5NHVMeTR1THk0dUwzTnlZeTlKWTI5dUwxOW9aV2xuYUhRdlNXTnZibDlvWldsbmFIUmZjeTVqYzNNaVhTd2libUZ0WlhNaU9sdGRMQ0p0WVhCd2FXNW5jeUk2SWtGQlFVRWlMQ0ptYVd4bElqb2lTV052Ymw5b1pXbG5hSFJmY3k1amMzTWlMQ0p6YjNWeVkyVnpRMjl1ZEdWdWRDSTZXeUl1V1hCalNXTnZibDlvWldsbmFIUmZjeUI3WEc0Z0lDQWdhR1ZwWjJoME9pQjJZWElvTFMxNWNHTXRhV052Ymkxb1pXbG5hSFF0Y3lrN1hHNTlYRzRpWFgwPSAqL1xuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2Jhc2U2NCxleUoyWlhKemFXOXVJam96TENKemIzVnlZMlZ6SWpwYklpNHVMeTR1THk0dUwzTnlZeTlRWVhsdFpXNTBUV1YwYUc5a0wxQmhlVzFsYm5STlpYUm9iMlJBZEc5MVkyZ3RjR2h2Ym1VdVkzTnpJbDBzSW01aGJXVnpJanBiWFN3aWJXRndjR2x1WjNNaU9pSkJRVUZCSWl3aVptbHNaU0k2SWxCaGVXMWxiblJOWlhSb2IyUkFkRzkxWTJndGNHaHZibVV1WTNOeklpd2ljMjkxY21ObGMwTnZiblJsYm5RaU9sc2lRR2x0Y0c5eWRDQW5MaTlRWVhsdFpXNTBUV1YwYUc5a0xtTnpjeWM3WEc0aVhYMD0gKi9cbkBrZXlmcmFtZXMgcmVhY3QtbG9hZGluZy1za2VsZXRvbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG4ucmVhY3QtbG9hZGluZy1za2VsZXRvbiB7XG4gIC0tYmFzZS1jb2xvcjogI2ViZWJlYjtcbiAgLS1oaWdobGlnaHQtY29sb3I6ICNmNWY1ZjU7XG4gIC0tYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAtLWFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLS1wc2V1ZG8tZWxlbWVudC1kaXNwbGF5OiBibG9jazsgLyogRW5hYmxlIGFuaW1hdGlvbiAqL1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxOyAvKiBOZWNlc3NhcnkgZm9yIG92ZXJmbG93OiBoaWRkZW4gdG8gd29yayBjb3JyZWN0bHkgaW4gU2FmYXJpICovXG59XG5cbi5yZWFjdC1sb2FkaW5nLXNrZWxldG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdmFyKC0tcHNldWRvLWVsZW1lbnQtZGlzcGxheSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgOTBkZWcsXG4gICAgdmFyKC0tYmFzZS1jb2xvciksXG4gICAgdmFyKC0taGlnaGxpZ2h0LWNvbG9yKSxcbiAgICB2YXIoLS1iYXNlLWNvbG9yKVxuICApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gIGFuaW1hdGlvbi1uYW1lOiByZWFjdC1sb2FkaW5nLXNrZWxldG9uO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1hbmltYXRpb24tZGlyZWN0aW9uKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAucmVhY3QtbG9hZGluZy1za2VsZXRvbiB7XG4gICAgLS1wc2V1ZG8tZWxlbWVudC1kaXNwbGF5OiBub25lOyAvKiBEaXNhYmxlIGFuaW1hdGlvbiAqL1xuICB9XG59XG5cbiJdfQ== */