.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:thin solid transparent}}.lmt__formalitySwitch_feedback__send_btn:focus,.lmt__formalitySwitch_ad__cta:focus{text-decoration:none}.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_feedback__send_btn,[disabled].lmt__formalitySwitch_ad__cta{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:thin solid transparent}}.lmt__formalitySwitch_feedback__send_btn:focus,.lmt__formalitySwitch_ad__cta:focus{text-decoration:none}.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_feedback__send_btn,[disabled].lmt__formalitySwitch_ad__cta{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:thin solid transparent}}.lmt__formalitySwitch_feedback__send_btn:focus,.lmt__formalitySwitch_ad__cta:focus{text-decoration:none}.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_feedback__send_btn,[disabled].lmt__formalitySwitch_ad__cta{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}span.only_mouse{display:inline}span.only_touch{display:none}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){span.only_mouse{display:none}span.only_touch{display:inline}}button{color:#000}.lmt{position:relative;font-size:100%}.lmt.lmt--hidden{display:none}.lmt__side_container{position:relative}.lmt__textarea_container{position:relative;font-size:100%}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__textarea_container{overflow:hidden}}.lmt__side_container--source .lmt__textarea_container::after{display:none}.lmt__inner_textarea_container{position:relative;-webkit-text-size-adjust:none}.lmt__side_container--target .lmt__textarea_container{cursor:text}.lmt__side_container--target .lmt__target_toolbar{cursor:default}.lmt__translations_as_text__item{padding-left:15px;padding-right:40px;margin-left:-15px;margin-right:-40px;pointer-events:initial;cursor:initial}ul>.lmt__translations_as_text__item{list-style-type:none}.lmt__translations_as_text{display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}.lmt__translations_as_text button,.lmt__translations_as_text a{pointer-events:initial}.lmt__textarea_base_style{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-variant-ligatures:none}.lmt__textarea{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;overflow:hidden;border:none;background-color:rgba(0,0,0,0);background:rgba(0,0,0,0);vertical-align:top;text-align:start;font-size:100%;position:relative;resize:none}.lmt__textarea:focus{outline:none}.lmt__textarea.lmt--hidden{display:none}.lmt__textarea[lang=bg-BG],.lmt__textarea[lang=bg],.lmt__textarea[lang=uk-UA],.lmt__textarea[lang=uk]{font-family:sans-serif !important}d-textarea.lmt__textarea{overflow:visible}d-textarea.lmt__textarea[lang=bg-BG] *,d-textarea.lmt__textarea[lang=bg] *,d-textarea.lmt__textarea[lang=uk-UA] *,d-textarea.lmt__textarea[lang=uk] *{font-family:sans-serif !important}.lmt__textarea_placeholder_text{display:none;text-align:left;cursor:text;pointer-events:none}.lmt--empty_source .lmt__textarea_placeholder_text{display:block}.lmt__clear_text_button_container{height:0;width:100%;z-index:10;position:relative}.lmt__clear_text_button_wrapper{position:absolute;top:16px;right:16px}.lmt__clear_text_button{color:#d1d2d4;font-size:30px;font-weight:400;border:none;background-color:rgba(0,0,0,0)}.lmt__clear_text_button span{line-height:10px;display:flex;height:18px}.lmt__clear_text_button>svg{display:none}.lmt__clear_text_button:hover{cursor:pointer;color:#074b78}.lmt__clear_text_button.lmt--hidden{display:none}.lmt__edit_text_popup{text-align:start;padding:0;position:absolute;background:#fff;max-height:400px;min-width:100px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.1)}@media (forced-colors: active){.lmt__edit_text_popup{border:thin solid transparent}}.lmt__edit_text_popup{outline:.5px solid #aaa;overflow-y:auto;overflow-x:hidden;max-width:30vw;display:none;font-size:18px;z-index:99;transition:height 200ms ease}.lmt__edit_text_popup[dir=ltr]{margin-left:-9px}.lmt__edit_text_popup[dir=rtl]{margin-right:-9px}.lmt__edit_text_popup.lmt__edit_text_popup--visible{display:block}.lmt__edit_text_popup.lmt__edit_text_popup--visible.lmt__edit_text_popup--alternatives{display:flex;flex-direction:row}.lmt__edit_text_popup ul{margin:0;padding:0;width:100%}.lmt__edit_text_popup li,.lmt__edit_text_popup .lmt__edit_text_list_item{color:#333;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:4px;padding-top:4px;padding-left:9px;padding-right:9px;line-height:1.2;transition:background-color 100ms;cursor:pointer;list-style-type:none}.lmt__edit_text_popup li:last-child,.lmt__edit_text_popup .lmt__edit_text_list_item:last-child{border-bottom:none}.lmt__edit_text_popup .lmt__edit_text_popup__entry--active{background-color:#fee8c1}.lmt__edit_text_popup .lmt__edit_text_popup__waiting_indicator{padding-left:5px;padding-right:5px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__edit_text_popup{max-width:60vw;font-size:16px}}@supports(-ms-ime-align: auto){.lmt__edit_text_popup{border:1px solid #aaa;outline:none}}.lmt__edit_text_popup--alternatives li{white-space:nowrap}.lmt__edit_text_popup--alternatives li[lang=bg-BG],.lmt__edit_text_popup--alternatives li[lang=bg],.lmt__edit_text_popup--alternatives li[lang=uk-UA],.lmt__edit_text_popup--alternatives li[lang=uk]{font-family:sans-serif !important}.lmt__translations_as_text__main_translation{display:none}.lmt__ask_paste_popup{display:none;background-color:rgba(0,0,0,0);position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:100}.lmt__ask_paste_popup.lmt__ask_paste_popup--visible{transition:500ms ease-out;display:block}.lmt__ask_paste_popup.lmt__ask_paste_popup--visible>div{opacity:0;transition:100ms ease-out}.lmt__ask_paste_popup.lmt__ask_paste_popup--visible_2{background-color:rgba(0,0,0,.2)}.lmt__ask_paste_popup.lmt__ask_paste_popup--visible_2>div{opacity:1}.lmt__ask_paste_popup>div{position:absolute;top:50%;left:0;right:0;margin-left:auto;margin-right:auto;display:block;width:320px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);transform:translate(0, -50%);padding:2em 1em;box-sizing:border-box;font-size:80%;text-align:center}.lmt__ask_paste_popup>div p{text-align:left}.lmt__ask_paste_popup>div .lmt__ask_paste_popup__cancel_button,.lmt__ask_paste_popup>div .lmt__ask_paste_popup__continue_button{padding:.25em;display:block;color:#074b78;cursor:pointer;font-weight:500}.lmt__ask_paste_popup>div .lmt__ask_paste_popup__cancel_button:hover,.lmt__ask_paste_popup>div .lmt__ask_paste_popup__continue_button:hover{text-decoration:underline}.eSEOtericText{display:none;font-size:14px;line-height:1.5;color:#6e6e6e;font-weight:normal;padding-top:30px}.eSEOtericText span{display:block}.eSEOtericText span:first-child{padding-bottom:8px}.eSEOtericText ul,.eSEOtericText li{display:inline}.showSeoText .eSEOtericText{display:block}.eSEOtericText .linked_language_pairs{padding:1rem;font-size:.875rem;color:#727a83}.eSEOtericText .linked_language_pairs a{color:inherit}.eSEOtericText .linked_language_pairs p{color:inherit;line-height:150%;margin-bottom:.5rem}.eSEOtericText .linked_language_pairs p.title{font-size:1rem;font-weight:600;color:#4b535a}.eSEOtericText .linked_language_pairs span{display:unset;margin-inline-end:.5rem}.eSEOtericText .linked_language_pairs ul,.eSEOtericText .linked_language_pairs li{display:inline}.eSEOtericText .linked_language_pairs ul a::before,.eSEOtericText .linked_language_pairs li a::before{content:" · "}.eSEOtericText .linked_language_pairs li:first-of-type a::before{content:""}.lmt__source_textarea_overlay{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-variant-ligatures:none;position:absolute;pointer-events:none;top:0;left:0}.lmt__source_textarea_overlay *{pointer-events:none}.lmt__source_textarea_overlay .lmt__source_textarea_overlay__sentence--active{visibility:visible !important;position:relative}.lmt__source_textarea_overlay .lmt__source_textarea_overlay__text{visibility:hidden;background-color:#fff}@media(forced-colors: active){.lmt__source_textarea_overlay .lmt__source_textarea_overlay__text{visibility:revert}}.lmt__source_textarea_overlay[lang=bg-BG]>span,.lmt__source_textarea_overlay[lang=bg]>span,.lmt__source_textarea_overlay[lang=uk-UA]>span,.lmt__source_textarea_overlay[lang=uk]>span{font-family:sans-serif !important}.lmt__translations_as_text__text_btn{font-size:20px;border:none;background:rgba(0,0,0,0);cursor:pointer;text-align:left}.lmt__translations_as_text__text_btn[lang=bg-BG],.lmt__translations_as_text__text_btn[lang=bg],.lmt__translations_as_text__text_btn[lang=uk-UA],.lmt__translations_as_text__text_btn[lang=uk]{font-family:sans-serif !important}.lmt__loadingIndicator_container{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:10%;z-index:10}.lmt__textarea_separator{position:absolute;top:54px;left:calc(50% - 5px);height:calc(100% - 55px)}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__textarea_separator{display:none}}.lmt__textarea_separator .lmt__textarea_separator__vertical_line{display:block;position:absolute;width:6px;height:calc(100% + 4px);right:-8px;top:-2px;z-index:11}.lmt__sides_container .lmt__sides_wrapper{display:contents}.lmt__sides_container #popover_container:empty{display:none}.lmt__sides_container #source_language_label:empty,.lmt__sides_container #target_language_label:empty{display:none}.lmt__sides_container #target_language_label{margin-left:11px}.lmt__side_container--target .lmt__language_container{display:flex;justify-content:space-between}.lmt__targetLangMenu_extensions{display:flex;position:relative}.lmt__language_container_sec .lmt__targetLangMenu_extensions{justify-content:flex-end}.lmt__targetLangMenu_extension{position:relative}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__glossaryButton_container,.lmt__glossaryButton_container_react{display:none}}.lmt__ad_charLimit{position:absolute;bottom:10px;left:-2px;width:calc(100% + 6px);z-index:10}.lmt__ad_charLimit__bg{width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:5px}.lmt__ad_charLimit__content_container{display:flex;align-items:center;justify-content:center;width:100%;min-height:86px}.lmt__ad_charLimit__content{box-shadow:0px -2px 16px rgba(0,0,0,.25);position:relative;background-color:#0f2b46;border-radius:5px;max-width:420px;padding:16px;margin:12px;height:100%;width:100%;color:#fff;font-size:14px;line-height:24px}.lmt__ad_charLimit__close_btn{position:absolute;right:10px;top:10px;z-index:1;cursor:pointer;width:24px;height:24px;border:none;box-sizing:content-box;background:none}.lmt__ad_charLimit__close_btn::before,.lmt__ad_charLimit__close_btn::after{content:"";display:block;position:absolute;background-color:#fff;width:1.4px;height:16.08px;border-radius:2px;transform-origin:50%;top:calc(50% - 8px);left:50%;transition:background-color 75ms ease-out}.lmt__ad_charLimit__close_btn::before{transform:rotate(45deg)}.lmt__ad_charLimit__close_btn::after{transform:rotate(-45deg)}.lmt__ad_charLimit__close_btn:hover::before,.lmt__ad_charLimit__close_btn:hover::after{background-color:#006494}.lmt__ad_charLimit__close_btn:hover,.lmt__ad_charLimit__close_btn:active{outline:none}.lmt__ad_charLimit__msg{display:flex;flex-direction:column;justify-content:center;height:100%}.lmt__ad_charLimit__msg__charCountWithLimit{font-weight:bold;color:#f46f52}.lmt__ad_charLimit__msg__pro_link{text-decoration:underline;color:inherit;cursor:pointer}.lmt__ad_charLimit__msg__pro_link:active{outline:none}.lmt_targetToolbar__appPromotion_container{display:none}d-textarea{position:relative;overflow:visible}d-textarea>div{position:absolute;width:100%;height:100%;outline:none}d-textarea{display:block;position:relative}d-textarea>div[data-content=true]{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-variant-ligatures:none;position:relative;width:100%}d-textarea>div[data-content=true]>p{margin:0;line-height:inherit;color:inherit}d-textarea>div[data-content=true]::before{content:attr(placeholder);height:auto;width:auto;color:#66717f;position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}d-textarea>[data-placeholder]{position:absolute;width:100%;height:100%;color:#66717f;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;display:none}d-textarea>div[data-content=true]:empty~[data-placeholder],d-textarea>[data-placeholder].show{display:block}d-textarea sub{vertical-align:sub}d-textarea sup{vertical-align:super}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:thin solid transparent}}.lmt__formalitySwitch_feedback__send_btn:focus,.lmt__formalitySwitch_ad__cta:focus{text-decoration:none}.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_feedback__send_btn,[disabled].lmt__formalitySwitch_ad__cta{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(min-device-width: 651px){.lmt--has_glossary.lmt--has_formality .lmt__formalitySwitch_container{margin-right:5px}}.noFunctionButtonBorders .lmt__formalitySwitch .lmt__formalitySwitch__toggler,.noFunctionButtonBorders .lmt__formalitySwitch .lmt__formalitySwitch__toggler .lmt__formalitySwitch__toggler--is-active,.noFunctionButtonBorders .lmt__glossaryButton_container_react .lmt__glossary_button{border-color:rgba(0,0,0,0) !important}.lmt__formalitySwitch{position:relative;z-index:1;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end}.lmt__formalitySwitch.lmt__formalitySwitch--is-open_0 .lmt__formalitySwitch__menu{display:flex;opacity:0}.lmt__formalitySwitch.lmt__formalitySwitch--is-open .lmt__formalitySwitch__menu{transform:translate3d(0, 0, 0);opacity:1}.lmt__formalitySwitch.dl_invisible_by_default.dl_visible{display:flex !important}.lmt__formalitySwitch .lmt__formalitySwitch__toggler{font-weight:500;font-size:14px;line-height:20px;border:1px solid rgba(0,0,0,.05);border-radius:3px;background-color:rgba(0,0,0,0);min-width:85px;max-width:216px;height:40px;padding:0 10px;cursor:pointer;transition:color 150ms ease-out;position:relative}.lmt__formalitySwitch .lmt__formalitySwitch__toggler:active{outline:none}.lmt__formalitySwitch .lmt__formalitySwitch__toggler:disabled{--tw-text-opacity:1;color:rgb(114 122 131 / var(--tw-text-opacity))}.lmt__formalitySwitch .lmt__formalitySwitch__toggler:hover:not(:disabled){color:#006494}.lmt__formalitySwitch .lmt__formalitySwitch__toggler.lmt__formalitySwitch__toggler--is-active{border:1px solid rgba(0,0,0,.05);border-color:#006494}.lmt__formalitySwitch .lmt__formalitySwitch__select,.lmt__formalitySwitch .lmt__formalitySwitch__select_toggler,.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler{font-weight:500;font-size:14px;line-height:20px;border:1px solid rgba(0,0,0,.05);border-radius:3px;background-color:rgba(0,0,0,0);min-width:85px;max-width:216px;height:40px;padding:0 10px;cursor:pointer;transition:color 150ms ease-out;width:100%;display:none}.lmt__formalitySwitch .lmt__formalitySwitch__select:active,.lmt__formalitySwitch .lmt__formalitySwitch__select_toggler:active,.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler:active{outline:none}.lmt__formalitySwitch .lmt__formalitySwitch__select:disabled,.lmt__formalitySwitch .lmt__formalitySwitch__select_toggler:disabled,.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler:disabled{--tw-text-opacity:1;color:rgb(114 122 131 / var(--tw-text-opacity))}.lmt__formalitySwitch .lmt__formalitySwitch__select:hover:not(:disabled),.lmt__formalitySwitch .lmt__formalitySwitch__select_toggler:hover:not(:disabled),.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler:hover:not(:disabled){color:#006494}.lmt__formalitySwitch .lmt__formalitySwitch__select.lmt__formalitySwitch__toggler--is-active,.lmt__formalitySwitch .lmt__formalitySwitch__select_toggler.lmt__formalitySwitch__toggler--is-active,.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler.lmt__formalitySwitch__toggler--is-active{border:1px solid rgba(0,0,0,.05);border-color:#006494}.lmt__formalitySwitch .lmt__formalitySwitch__select{padding:0;width:100%}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch .lmt__formalitySwitch__select{display:block}}.lmt__formalitySwitch .lmt__formalitySwitch__select_toggler,.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler{position:absolute;right:0;pointer-events:none;background-color:#f7f7f7;display:flex;align-items:center;justify-content:center}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch .lmt__formalitySwitch__select_toggler,.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler{display:flex}}.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler{width:44px;height:44px;min-width:44px;pointer-events:initial;padding:0;border:none;background-color:rgba(0,0,0,0);right:-8px}.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler svg{transform:translate(8px, 0)}.lmt__formalitySwitch__mobile__container.without_text{height:44px}.lmt__formalitySwitch__menu{display:none;position:absolute;z-index:11;top:38px;right:0;border-radius:3px;box-shadow:0px 4px 20px rgba(0,0,0,.1)}@media (forced-colors: active){.lmt__formalitySwitch__menu{border:thin solid transparent}}.lmt__formalitySwitch__menu{transition:opacity 200ms ease-out 30ms,transform 200ms ease-out 0ms;will-change:opacity,transform;transform:translate3d(0, -15%, 0)}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch__menu{left:initial;right:-5px}}.lmt__formalitySwitch__menu_items{display:none;z-index:200;background-color:#074b78;padding-top:5px;padding-bottom:13px;transform:translate3d(0, 0, 0);padding:10px 0px 10px 0;left:-4px;border-radius:2px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch__menu_items{left:22px}}.lmt__formalitySwitch__menu_items .lmt__dropdown_item,.lmt__formalitySwitch__menu_items .lmt__language_select__menu>button,.lmt__formalitySwitch__menu_items>button{border:none;font-weight:400;padding:1px 20px 1px 20px;min-width:194px;width:100%;font-size:16px;line-height:2;cursor:pointer;text-align:left;background:rgba(0,0,0,0);display:block;color:#333}.lmt__formalitySwitch__menu_items .lmt__dropdown_item:active,.lmt__formalitySwitch__menu_items .lmt__language_select__menu>button:active,.lmt__formalitySwitch__menu_items>button:active{background-color:rgba(255,255,255,.05);outline:none}.lmt__formalitySwitch__menu_items .lmt__dropdown_item:hover,.lmt__formalitySwitch__menu_items .lmt__language_select__menu>button:hover,.lmt__formalitySwitch__menu_items>button:hover,.lmt__formalitySwitch__menu_items .lmt__dropdown_item.highlighted,.lmt__formalitySwitch__menu_items .lmt__language_select__menu>button.highlighted,.lmt__formalitySwitch__menu_items>button.highlighted{background-color:rgba(255,200,87,.3)}.lmt__formalitySwitch__menu_items .lmt__dropdown_item_inside_container,.lmt__formalitySwitch__menu_items .lmt__language_select__menu>div>button,.lmt__formalitySwitch__menu_items .lmt__language_select__menu>div>div>button,.lmt__formalitySwitch__menu_items>div>button,.lmt__formalitySwitch__menu_items>div>div>button{border:none;font-weight:400;padding:1px 20px 1px 20px;width:100%;min-width:194px;font-size:16px;line-height:2;cursor:pointer;text-align:left;background:rgba(0,0,0,0);display:block;color:#333}@media screen and (max-width: 760px){.lmt__formalitySwitch__menu_items{width:100%}}.lmt__formalitySwitch__menu_items .lmt__formalitySwitch__menu_title{font-size:16px;font-weight:600;margin:6px 20px 12px 20px}.lmt__formalitySwitch__menu_item_container{display:flex !important;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;background-color:rgba(0,0,0,0);align-items:center}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch__menu_item_container{margin-bottom:12px;min-width:225px}}.lmt__formalitySwitch__menu_item_container:hover{cursor:pointer}.lmt__formalitySwitch__menu_item_container:hover,.lmt__formalitySwitch__menu_item_container.highlighted{background-color:rgba(255,200,87,.3)}.lmt__formalitySwitch__menu_item_container:active{background-color:rgba(255,255,255,.05);outline:none}.lmt__formalitySwitch__menu_item:active,.lmt__formalitySwitch__menu_item:focus{outline:none}.lmt__formalitySwitch__menu_item_pro_badge{display:flex;background-color:#037171;color:#fff;border-radius:5px;height:24px;width:42px;min-width:42px;font-size:11px;line-height:2.2;text-align:center;font-weight:600;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.lmt__formalitySwitch__menu_item_pro_cta_container{display:flex !important}.lmt__formalitySwitch__menu_item_pro_cta{width:100% !important;margin:10px 20px;background-color:#fff;border:1px solid #0f2b46 !important;border-radius:3px;text-align:center !important;line-height:1.1em !important;padding:10px !important}.lmt__formalitySwitch__menu_item_pro_cta>span{color:#0f2b46;font-size:14px;font-weight:300}.lmt__formalitySwitch__menu_item_pro_cta:hover{background-color:#0f2b46 !important}.lmt__formalitySwitch__menu_item_pro_cta:hover>span{color:#fff}.lmt__formalitySwitch__desktop{position:relative}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch__desktop{visibility:hidden;height:0;pointer-events:none}}.lmt__formalitySwitch__mobile{display:none}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch__mobile{display:block;position:relative;width:100%}}.lmt__formalitySwitch_ad{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch_ad{z-index:101}}.lmt__formalitySwitch__desktop{position:relative}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch__desktop{visibility:hidden;height:0;pointer-events:none}}.lmt__formalitySwitch__mobile{display:none}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch__mobile{display:block;position:relative;width:100%}}.lmt__formalitySwitch_ad__bg{width:100%;height:100%;border-radius:8px;background-color:rgba(0,0,0,.5)}.lmt__formalitySwitch_ad__content_container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.lmt__formalitySwitch_ad__content{position:relative;background:#fff url("/img/illustrations/illu_formalitySwitch.svg") no-repeat no-repeat -2px 0px;background-size:90%;max-width:440px;border-radius:5px;padding:80px 25px 25px 25px}.lmt__formalitySwitch_ad_container_mobile .lmt__formalitySwitch_ad__content{margin:45px 20px 0 20px}.lmt__formalitySwitch_ad__header{font-weight:600;font-size:20px;line-height:28px;margin-bottom:6px}.lmt__formalitySwitch_ad__body{font-weight:300;font-size:16px;line-height:24px;margin-bottom:20px}.lmt__formalitySwitch_ad__body b{font-weight:400}.lmt__formalitySwitch_ad__cta{width:100%;text-align:center;text-decoration:none}.lmt__formalitySwitch_ad__close_btn,.lmt__formalitySwitch_feedback__close_btn{position:absolute;right:10px;top:10px;z-index:1;cursor:pointer;width:40px;height:40px;border:none;box-sizing:content-box;background:none}.lmt__formalitySwitch_ad__close_btn::before,.lmt__formalitySwitch_feedback__close_btn::before,.lmt__formalitySwitch_ad__close_btn::after,.lmt__formalitySwitch_feedback__close_btn::after{content:"";display:block;position:absolute;background-color:#000;width:1.4px;height:20.1px;border-radius:2px;transform-origin:50%;top:calc(50% - 10px);left:50%;transition:background-color 75ms ease-out}.lmt__formalitySwitch_ad__close_btn::before,.lmt__formalitySwitch_feedback__close_btn::before{transform:rotate(45deg)}.lmt__formalitySwitch_ad__close_btn::after,.lmt__formalitySwitch_feedback__close_btn::after{transform:rotate(-45deg)}.lmt__formalitySwitch_ad__close_btn:hover::before,.lmt__formalitySwitch_feedback__close_btn:hover::before,.lmt__formalitySwitch_ad__close_btn:hover::after,.lmt__formalitySwitch_feedback__close_btn:hover::after{background-color:#006494}.lmt__formalitySwitch_ad__close_btn:hover,.lmt__formalitySwitch_feedback__close_btn:hover,.lmt__formalitySwitch_ad__close_btn:active,.lmt__formalitySwitch_feedback__close_btn:active{outline:none}.lmt__formalitySwitch_feedback_busy{width:20px;height:20px;display:flex;position:absolute;bottom:14px;right:20px}.lmt__formalitySwitch_feedback_busy::before{content:" ";display:block;background:rgba(0,0,0,0) url("/img/icons/icon_circle_blue_v2.png") no-repeat center;background-size:cover;width:100%;height:100%;animation:dl_loadingSpinner 1s infinite linear}.lmt__formalitySwitch_feedback{position:absolute;z-index:12;bottom:0;right:0;max-width:400px;max-height:420px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch_feedback{display:none}}.lmt__formalitySwitch_feedback::nth-of-type(n+1){display:none}.lmt__formalitySwitch_feedback_content{display:flex;align-items:center}.lmt__formalitySwitch_feedback__score{position:relative;bottom:-70px;right:-40px;padding:40px 20px;background-color:#fff;box-shadow:0px 4px 20px rgba(0,0,0,.1);border:1px solid #006494;border-radius:5px 0px 0px 5px}.lmt__formalitySwitch_feedback__explanation{position:relative;bottom:-200px;right:-40px;padding:30px 20px;background-color:#fff;box-shadow:0px 4px 20px rgba(0,0,0,.1);border-radius:5px 0px 0px 5px}.lmt__formalitySwitch_feedback__done{position:relative;bottom:-40px;right:-40px;width:240px;height:100px;background:#037171;box-shadow:0px 4px 20px rgba(0,0,0,.1);border-radius:5px;font-weight:500;font-size:20px;line-height:24px;display:flex;align-items:center;justify-content:center;color:#fff}.lmt__formalitySwitch_feedback__done.dl_invisible_by_default.dl_visible{display:flex !important;transition:opacity 1000ms ease}.lmt__formalitySwitch_feedback__done.lmt__formalitySwitch_feedback__done--fadeout{transition:opacity 1000ms ease;opacity:0}.lmt__formalitySwitch_feedback__close_btn{top:0;right:0}.lmt__formalitySwitch_feedback__score_title{font-size:18px;line-height:24px;text-align:center;margin-bottom:40px}.lmt__formalitySwitch_feedback__score_btns{display:flex;justify-content:space-between;margin-bottom:10px}.lmt__formalitySwitch_feedback__score_btn{background:#fff;border:1px solid #006494;box-sizing:border-box;box-shadow:0px 4px 20px rgba(0,0,0,.1);border-radius:5px;width:40px;height:40px;font-weight:500;font-size:18px;line-height:22px;text-align:center;cursor:pointer}.lmt__formalitySwitch_feedback__score_desc{display:flex;justify-content:space-between}.lmt__formalitySwitch_feedback__score_desc_label{font-size:14px;line-height:18px}.lmt__formalitySwitch_feedback__explanation_title{font-weight:500;font-size:18px;line-height:22px;text-align:center;margin-bottom:20px}.lmt__formalitySwitch_feedback__explanation_input_el{width:100%;height:200px;padding:8px 15px;font-weight:300 !important;font-size:16px;line-height:24px;border:1px solid #999;border-radius:5px}.lmt__formalitySwitch_feedback__explanation_actions{display:flex;justify-content:flex-end}.lmt__formalitySwitch_feedback__explanation_action_send{position:relative}.lmt__formalitySwitch_feedback__explanation_action_send .lmt__formalitySwitch_feedback_busy{bottom:13px;right:6px;width:18px;height:18px;right:calc(100% + 12px)}.lmt__formalitySwitch_feedback__send_btn{position:relative;font-weight:500 !important;font-size:16px !important;line-height:20px !important;margin-top:20px;padding:12px 24px !important}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:thin solid transparent}}.lmt__formalitySwitch_ad__cta:focus,.lmt__formalitySwitch_feedback__send_btn:focus{text-decoration:none}.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_ad__cta,[disabled].lmt__formalitySwitch_feedback__send_btn{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.glossary-input{border-radius:.25rem;border:1px solid #006494;height:2rem;font-style:normal;font-weight:normal;font-size:1rem;line-height:24px;margin-right:.75rem;padding:5px 13px}.glossary-input::-moz-placeholder{color:#a9a9a9}.glossary-input::placeholder{color:#a9a9a9}.glossary-input.error,.glossary-input:focus.error{border:1px solid #da5e5c}.lmt__glossary_editor{display:flex;flex-direction:column;z-index:100;position:absolute;max-width:600px;min-width:450px;width:100%;height:505px;background-color:#fff;color:#333;text-align:left;font-size:16px;font-weight:normal;box-shadow:0 4px 10px rgba(0,0,0,.1),0 30px 20px rgba(0,0,0,.02);border:1px solid #006494;border-radius:3px}.lmt__glossary_editor.lmt__glossary_editor_react{top:0;right:0}.lmt__glossary_editor .lmt__glossary_editor_subBar_top{padding:8px 15px 4px;background-color:#f2f2f2;display:flex;align-items:center;position:relative;justify-content:space-between}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect{display:flex;align-items:center;min-width:0}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect .lmt__glossary_editor_glossaryNameWrapper{display:flex;align-items:center;justify-content:center;height:28px;min-width:0}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect .lmt__glossary_editor_glossaryNameWrapper .lmt__glossary_editor_glossaryName{font-style:normal;font-weight:600;font-size:16px;line-height:14px;color:#1b1e25;padding-right:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:200px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect .lmt__glossary_editor_glossaryNameWrapper .lmt__glossary_editor_glossaryName.no_overflow{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:25px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect .lmt__glossary_editor_glossaryNameWrapper .lmt__glossary_editor_glossarySelectChevron{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:5px;flex-shrink:0}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect .lmt__glossary_editor_glossaryNameWrapper .lmt__glossary_editor_glossarySelectChevron.lmt__glossary_arrowDown{display:inline-block;width:9px;height:9px;border-bottom:2px solid #0f2b46;border-right:2px solid #0f2b46;margin-left:5px;transform:translate(0px, -2px) rotate(45deg)}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect .lmt__glossary_editor_glossaryNameWrapper .lmt__glossary_editor_glossarySelectChevron.lmt__glossary_arrowUp{display:inline-block;width:9px;height:9px;border-bottom:2px solid #006494;border-right:2px solid #006494;margin-left:5px;transform:translate(0px, 2px) rotate(225deg)}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect:hover{cursor:pointer}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect:hover .lmt__glossary_editor_glossaryName{color:#006494}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect:hover .lmt__glossary_editor_glossarySelectChevron.lmt__glossary_arrowDown{border-bottom:2px solid #006494;border-right:2px solid #006494}@keyframes lmt__glossary_editor_selectGlossaryMenuOpenAnimation{0%{transform:translate3d(0, -15%, 0);opacity:0;display:block;pointer-events:none}100%{transform:translate3d(0, 0, 0);opacity:1;display:block;pointer-events:auto}}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper{position:absolute;z-index:100;top:42px;left:15px;min-width:300px;max-width:500px;background-color:#fff;box-shadow:0px 4px 20px rgba(0,0,0,.1);border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none;opacity:0;overflow-y:auto}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper.visible{animation:lmt__glossary_editor_selectGlossaryMenuOpenAnimation 80ms 0s ease-out 1;opacity:1;display:flex;flex-direction:column}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionWrapperInner{max-height:412px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper input{width:100%}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionItem{display:flex;justify-content:space-between;align-items:center;padding:0 15px;height:28px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionItem:hover{background-color:rgba(255,200,87,.3);color:#1b1e25}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionItem:first-child{margin-top:10px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionItem:last-child{margin-bottom:10px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionItem .lmt__glossary_editor_glossarySelectionName{font-size:14px;font-weight:300;line-height:28px;display:block;text-align:left;color:#1b1e25;background-color:rgba(0,0,0,0);outline:0;border:0;width:100%;cursor:pointer;width:250px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:10px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionItem .iconButton{font-weight:400;width:28px;height:28px;flex-grow:0;padding-top:3px;padding-right:4px;background:none;border:0;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#333}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionItem:hover{background-color:rgba(255,200,87,.3);color:#1b1e25}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossaryNameEdit{display:flex;justify-content:flex-end;align-items:center;padding-left:10px;padding-right:15px;height:28px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossaryNameEdit .lmt__glossary_editName_input{width:255px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossaryNameEdit:first-child{margin-top:10px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossaryNameEdit:last-child{margin-bottom:10px}.lmt__glossary_editor_subBar_bottom{padding:0px 15px 8px;background-color:#f2f2f2;display:flex;align-items:center;position:relative}.lmt__glossary_editor_subBar_bottom .lmt__glossary__action-button{display:block}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryUploadWrapper,.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryDownloadWrapper{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:8px;margin-left:8px;border-left:1px solid #dcdcdc}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryUploadWrapper .lmt__glossary_editor_glossaryAddNew,.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryUploadWrapper .lmt__glossary_editor_glossaryDownload,.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryDownloadWrapper .lmt__glossary_editor_glossaryAddNew,.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryDownloadWrapper .lmt__glossary_editor_glossaryDownload{font-style:normal;font-weight:600;font-size:12px;line-height:15px;color:#006494;cursor:pointer}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper.lmt__glossary_dialog--arrow.lmt__glossary_dialog--arrow-up::before{display:none}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper.lmt__glossary_dialog--arrow.lmt__glossary_dialog--arrow-up:after{right:50%;top:13px}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNew{font-style:normal;font-weight:600;font-size:12px;line-height:15px;color:#006494;cursor:pointer}@keyframes lmt__glossary_editor_addNewGlossaryOpenAnimation{0%{transform:translate3d(0, -15%, 0);opacity:0;display:block;pointer-events:none}100%{transform:translate3d(0, 0, 0);opacity:1;display:block;pointer-events:auto}}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper{position:absolute;left:-120px;top:25px;z-index:100}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper .lmt__glossary_editor_glossaryAddNewDialog{box-shadow:0px 4px 20px rgba(0,0,0,.1);border-radius:2px;background-color:#fff;height:50px;padding:9px;display:none;opacity:0}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper .lmt__glossary_editor_glossaryAddNewDialog.visible{animation:lmt__glossary_editor_addNewGlossaryOpenAnimation 40ms 0s ease-out 1;opacity:1;display:flex;align-items:center;justify-content:space-between}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper .lmt__glossary_editor_glossaryAddNewDialog input{width:220px}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper .lmt__glossary_editor_glossaryAddNewDialog .lmt__glossary_editor_glossaryAddNewDialog_addButton{height:32px;display:inline-block;border-radius:4px;background-color:#006494;color:#fff;padding:.5em 1em;font-weight:400;transition:background-color 100ms ease-out;text-align:center;line-height:1em;border:0;outline:0;cursor:pointer}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper .lmt__glossary_editor_glossaryAddNewDialog .lmt__glossary_editor_glossaryAddNewDialog_addButton:focus-visible{outline:#006494 solid 2px}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper .lmt__glossary_editor_glossaryAddNewDialog .lmt__glossary_editor_glossaryAddNewDialog_addButton.error,.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper .lmt__glossary_editor_glossaryAddNewDialog .lmt__glossary_editor_glossaryAddNewDialog_addButton.error:hover{background-color:rgba(0,100,148,.5);cursor:not-allowed}.lmt__glossary_editor_uiBlocker{display:none;z-index:100;width:100%;height:100%;position:absolute;background-color:rgba(255,255,255,.6)}.lmt__glossary_editor_uiBlocker.visible{display:block}.lmt__glossary_editor_loadingSpinner{display:block;position:absolute;top:55%;left:50%;background-color:rgba(0,0,0,0);width:32px;height:32px}.lmt__glossary_editor_loadingSpinner::before{content:" ";display:block;background:rgba(0,0,0,0) url("/img/icons/icon_circle_blue_v2.png") no-repeat center;background-size:cover;width:100%;height:100%;animation:dl_loadingSpinner 1s infinite linear}.lmt__glossary_editor_mainBar{height:34px;min-height:34px;background-color:#006494;color:#fff;font-size:14px;font-weight:600;line-height:20px;padding:5px 15px;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center}.lmt__glossary_editor_mainBar .lmt__glossary_editorLabel{flex-grow:1;font-size:16px}.lmt__glossary_editor_mainBar .lmt__glossary_editorClose{background:none;border:none;color:#fff;font-size:20px;cursor:pointer}.lmt__glossary_dialog--arrow-2.inButton{display:none}.lmt__glossary_dialog--arrow-2:before{left:18px}.lmt__glossary_dialog--arrow-2.inButton:before{left:28px;top:-3px}.lmt__glossary_dialog--arrow-2:after{left:19px}.lmt__glossary_dialog--arrow-2.inButton:after{left:29px;top:-4px}.lmt__glossary_onOffSwitchLabel{z-index:99;position:absolute;left:23px;font-weight:bold;font-size:9px;line-height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff}.lmt__glossary_onOffSwitchLabel.on{left:10px}.lmt__glossary_onOffSwitchLabel.disabled{color:#99adbf}.lmt__glossary_onOffSwitch_container{position:absolute;right:12px;top:8px}.lmt__glossary_onOffSwitch{position:relative;border:none;background:rgba(0,0,0,0);color:inherit;cursor:pointer;display:flex;align-items:center}.lmt__glossary_onOffSwitch:active{outline:none}.lmt__glossary_onOffSwitch.inButton{padding-left:0;padding-right:8px}.lmt__glossary_onOffSwitch .switch{cursor:pointer;position:relative;display:inline-block;width:48px;height:22px;background-color:#006494;box-shadow:inset 1px 1px 2px rgba(0,0,0,.2);border:1px solid #99adbf;border-radius:100px;transition:all .3s}.lmt__glossary_onOffSwitch .switch::after{content:"";position:absolute;top:2px;left:3px;width:16px;height:16px;border-radius:50%;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.2);transition:all .3s}.lmt__glossary_onOffSwitch .disabled+.switch{background-color:rgba(0,0,0,0)}.lmt__glossary_onOffSwitch .checkbox.isChecked+.switch::after{left:28px;background-color:#fff}.lmt__glossary_onOffSwitch .checkbox.isChecked+.switch{background-color:#00942f}.lmt__glossary_onOffSwitch .checkbox.disabled+.switch::after{background-color:#99adbf}.lmt__glossary_onOffSwitch .checkbox{display:none}.lmt__glossaryButton{display:flex;flex-direction:column;width:100%}.lmt__glossaryButton:not(.ready){pointer-events:none}.lmt__glossaryButton:not(.ready) .lmt__glossary_button.active{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}.lmt__glossaryButton:not(.ready) .lmt__glossary_button_label{color:rgba(0,0,0,.2)}.lmt__glossaryButton:not(.ready) .inButton{color:rgba(0,0,0,.2)}.lmt__glossaryButton:not(.ready) .switch{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,.2);box-shadow:none}.lmt__glossaryButton:not(.ready) .switch::after{background-color:rgba(0,0,0,.2);box-shadow:none}.lmt__glossaryButton:not(.ready) .lmt__glossary_onOffSwitch .checkbox.isChecked+.switch{background-color:rgba(0,0,0,0)}.lmt__glossaryButton:not(.ready) .checkbox.isChecked+.switch::after{background-color:rgba(0,0,0,.2)}.lmt__glossaryButton__desktop{position:relative;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.05);border-radius:3px}.lmt__glossaryButton__desktop.switchVisible{padding-right:54px}.lmt__glossaryButton__desktop.switchedOn{border-color:#006494}.lmt__glossaryButton__desktop:active{outline:none}.lmt__glossaryButtonContainer__border{border:1px solid rgba(0,0,0,.05)}.lmt__glossaryButton.toggle-left .lmt__glossaryButton__desktop.switchVisible{padding-right:0px;padding-left:54px}.lmt__glossaryButton.toggle-left .lmt__glossary_onOffSwitch_container{position:absolute;left:12px;right:unset}.lmt__glossary_button{display:flex;align-items:center;position:relative;height:38px;line-height:20px;transition:color 100ms ease-out;font-size:14px;font-weight:500;background-color:rgba(0,0,0,0);outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 10px 0 10px}.lmt__glossary_button .lmt__glossary_button_label{display:flex;align-items:center;height:24px;line-height:22px;font-size:inherit;font-weight:inherit;color:inherit;transition:color 100ms ease-out}.lmt__glossary_button .lmt__glossary_button_label:hover{color:#006494;transition:color 100ms ease-out}.lmt__glossary_button.dialog,.lmt__glossary_button.active.dialog{transition:color 100ms ease-out;color:#fff;border-color:#006494;background-color:#006494}.lmt--web .lmt__glossary_button.dialog .lmt__glossary_button_label:hover{color:#fff}.lmt__glossary_editorTitle,.lmt__glossary_editorSubtext{padding:0 15px;font-size:14px;color:#1b1e25;background-color:#f2f2f2}.lmt__glossary_editorTitle{font-size:18px;font-weight:500;padding:10px;padding-bottom:5px}.lmt__glossary_editorSubtext{font-weight:400;padding-top:15px;padding-bottom:15px;white-space:normal}.lmt__glossary_textInput_newEntry_notes,.lmt__glossary_textInput_editEntry_notes{display:none}.lmt__glossary_textInput--error{font-size:12px;font-weight:400;color:#da5e5c;padding-top:5px}.lmt__glossary_newEntry{padding:4px 15px 15px;background-color:#f2f2f2;border-bottom:1px solid #d1d2d4}.lmt__glossary_newEntry_inputTarget{margin:0 5px 0 2px}.lmt__glossary_newEntry_langButton{width:87px;min-width:87px;height:30px;line-height:16px;font-size:14px;font-weight:bold;color:#1b1e25;background-color:#f8f8f8;border:1px solid #d1d2d4;border-radius:4px;padding:5px;cursor:pointer;display:flex;align-items:center;justify-content:space-evenly;margin:0 3px 0 5px}.lmt__glossary_newEntry_langButton .lmt__glossary_arrowDown{display:inline-block;width:7px;height:7px;border-bottom:2px solid #0f2b46;border-right:2px solid #0f2b46;transform:translate(0px, -1px) rotate(45deg);margin-left:5px}.lmt__glossary_newEntry_langButton:hover{color:#006494}.lmt__glossary_newEntry_langButton:hover .lmt__glossary_arrowRight{color:#006494}.lmt__glossary_newEntry_langButton:hover .lmt__glossary_arrowDown{border-bottom:2px solid #006494;border-right:2px solid #006494}.lmt__glossary_newEntry_langValue{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:22px}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu{padding:10px 0 10px 0;display:none;position:absolute;height:237px;top:0;left:calc(50% - 19px);transform:translate3d(-50%, 0, 0);overflow-x:hidden;overflow-y:auto;box-shadow:0px 4px 20px rgba(0,0,0,.1)}@media (forced-colors: active){.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu{border:thin solid transparent}}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;font-weight:inherit;color:#1b1e25}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button:hover{background-color:rgba(255,200,87,.3) !important;color:#1b1e25 !important}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button>*{display:block;float:left}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .langName{color:#1b1e25 !important;word-break:keep-all;white-space:nowrap}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .langName.source{padding-right:5px;text-align:right}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .langName.target{padding-left:5px}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .lmt__glossary_arrowRightWrapper{padding:0 0 0 3px}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .langCodePair{width:70px;color:#6e6e6e;font-size:14px;line-height:28px;display:flex;align-items:center;justify-content:space-around}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .langCodePair .lmt__glossary_arrowRight{color:#c4c4c4;margin:0 2px}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .langCodePair .langCode{width:22px;font-weight:bold;color:#666}.lmt__glossary_newEntryForm .lmt__glossary_arrowRight{height:11px;padding:0;margin-right:3px;color:#0f2b46}.lmt__glossary_newEntryForm.lmt__glossary_newEntry_langMenu--open .lmt__glossary_arrowDown{transform:translate(1px, 0) rotate(-135deg)}.lmt__glossary_editor .lmt__glossary_newEntryForm.lmt__glossary_newEntry_langMenu--open .lmt__glossary_newEntry_dropdown .lmt__glossary_newEntry_langDropdown{animation:lmt__glossary_editor_langMenuOpenAnimation 80ms 0s ease-out 1;opacity:1;display:block;z-index:1000}.lmt__glossary_newEntry_dropdown{position:relative}@keyframes lmt__glossary_editor_langMenuOpenAnimation{0%{transform:translate3d(-50%, -15%, 0);opacity:0;display:block;pointer-events:none}100%{transform:translate3d(-50%, 0, 0);opacity:1;display:block;pointer-events:auto}}.lmt__glossary_editor_checkmark{display:inline-block;width:11px;height:17px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:translate(0px, -1px) rotate(45deg)}.lmt__glossary_editorRow .lmt__glossary_acceptButton,.lmt_firstEntry-content .lmt__glossary_acceptButton,.lmt__glossary_editor_glossarySelect .lmt__glossary_acceptButton{width:44px;height:28px;padding:4px}@media (forced-colors: active){.lmt__glossary_editorRow .lmt__glossary_acceptButton,.lmt_firstEntry-content .lmt__glossary_acceptButton,.lmt__glossary_editor_glossarySelect .lmt__glossary_acceptButton{border:thin solid transparent}}.lmt__glossary_editorRow .lmt__glossary_acceptButton,.lmt_firstEntry-content .lmt__glossary_acceptButton,.lmt__glossary_editor_glossarySelect .lmt__glossary_acceptButton{border-radius:3px;background-color:#0f2b46;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.lmt__glossary_editorRow .lmt__glossary_acceptButton:hover,.lmt_firstEntry-content .lmt__glossary_acceptButton:hover,.lmt__glossary_editor_glossarySelect .lmt__glossary_acceptButton:hover{background-color:#05668d}.lmt__glossary_editorRow .lmt__glossary_acceptButton.lmt__glossary_acceptButton--disabled,.lmt__glossary_editorRow .lmt__glossary_acceptButton.lmt__glossary_acceptButton--disabled:hover,.lmt_firstEntry-content .lmt__glossary_acceptButton.lmt__glossary_acceptButton--disabled,.lmt_firstEntry-content .lmt__glossary_acceptButton.lmt__glossary_acceptButton--disabled:hover,.lmt__glossary_editor_glossarySelect .lmt__glossary_acceptButton.lmt__glossary_acceptButton--disabled,.lmt__glossary_editor_glossarySelect .lmt__glossary_acceptButton.lmt__glossary_acceptButton--disabled:hover{background-color:rgba(0,100,148,.5)}.lmt__glossary_arrowRightWrapper{padding:0 15px}.lmt__glossary_arrowRightWrapper .lmt__glossary_arrowRight{display:inline-block;width:8px;height:8px;border-bottom:3px solid #c4c4c4;border-right:3px solid #c4c4c4;transform:translate(0px, -1px) rotate(-45deg)}.lmt__glossary_explanation{display:none;padding:15px;font-size:14px;font-weight:300;white-space:normal;overflow-y:auto;color:#4b535a}.lmt__glossary_explanation.visible{display:block}.lmt__glossary_explanation_not_owner{display:block;padding:12px 32px 12px 16px;font-size:16px;font-weight:400;white-space:normal;line-height:150%}.lmt__glossary_explanation_headline{font-size:1rem;font-weight:400;line-height:1.5;padding-bottom:1rem}.lmt__glossary_explanation_example_headline{padding-bottom:1rem}.lmt__glossary_explanation_example{display:grid;grid-template-columns:175px 1rem 175px;gap:1rem}.lmt__glossary_explanation_example_icon{justify-self:center;align-self:center;width:1rem;height:1rem}.lmt__glossary_editorRowsWrapper{width:100%;height:100%;padding:0 15px;margin-bottom:5px;overflow-y:scroll;scrollbar-width:thin}.lmt__glossary_editorRowsWrapper::-webkit-scrollbar{background-color:rgba(0,0,0,0);width:6px;height:5px}.lmt__glossary_editorRowsWrapper::-webkit-scrollbar-thumb{background-color:rgba(209,218,222,.8);border-radius:15px}.lmt__glossary_editorRowsWrapper:hover::-webkit-scrollbar-thumb{background-color:#d1dade}.lmt__glossary_editorRowsWrapper .lmt__glossary_editorRows{position:relative}.lmt__glossary_editorRowsWrapper::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:15px}.lmt__glossary_editorRowsWrapper:hover::-webkit-scrollbar-thumb{background-color:#a6a6a6;border-radius:15px}.lmt__glossary_editorRowsWrapper>div:first-child{margin-top:15px}.lmt__glossary_editorRowsWrapper>div:last-child{margin-bottom:15px}.lmt__glossary_editor_langPairHeadline{width:100%;color:#1b1e25;font-size:13px;font-weight:bold;border-bottom:1px solid #d1d2d4;padding-top:10px;padding-bottom:5px;margin-bottom:5px;display:flex;align-items:center;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lmt__glossary_editor_langPairHeadline .lmt__glossary_editor_langPairHeadline_separator{font-size:16px;font-weight:bolder;padding:0 5px}.lmt__glossary_editorRow{margin-bottom:2px;min-height:32px;max-height:32px;color:#1b1e25;font-size:14px;display:flex;justify-content:space-between;align-items:stretch}.lmt__glossary_editorRow .columnSourceWrapper,.lmt__glossary_editorRow .columnTargetWrapper{display:inline-block;line-height:20px;padding-top:6px;padding-left:6px;min-width:0;flex:1}.lmt__glossary_editorRow .columnSourceWrapper .columnSource,.lmt__glossary_editorRow .columnSourceWrapper .columnTarget,.lmt__glossary_editorRow .columnTargetWrapper .columnSource,.lmt__glossary_editorRow .columnTargetWrapper .columnTarget{cursor:text;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.lmt__glossary_editorRow .columnSourceWrapper .columnSource,.lmt__glossary_editorRow .columnTargetWrapper .columnSource{max-width:100%}.lmt__glossary_editorRow .columnSourceWrapper .columnTarget,.lmt__glossary_editorRow .columnTargetWrapper .columnTarget{max-width:100%}.lmt__glossary_editorRow .lmt__glossary_arrowRightWrapper{padding-right:10px;padding-left:10px;padding-top:4px;flex-shrink:0}.lmt__glossary_editorRow .iconButton{flex-grow:0;padding-top:3px;padding-right:4px;background:none;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#333}.lmt__glossary_editorRow .iconButton img,.lmt__glossary_editorRow .iconButton svg{width:24px;height:24px;opacity:1}.lmt__glossary_editorRow:hover img{opacity:1}.lmt__glossary_editorRow:hover img:hover{opacity:1}.lmt__glossary_editorRow_editMode{width:100%;display:flex;justify-content:space-between;align-items:stretch}.lmt__glossary_editorRow_editMode .editInput{font-size:14px;font-weight:normal;line-height:18px;border:1px solid #d1d2d4;border-radius:4px;padding:5px;padding-bottom:6px;color:#1b1e25;min-width:0;flex:1}.lmt__glossary_editorRow_editMode .editInput.error,.lmt__glossary_editorRow_editMode .editInput:focus.error{border:1px solid #da5e5c}.lmt__glossary_editorRow_editMode .lmt__glossary_acceptButton{width:48px;margin:0 4px;align-self:center}@keyframes lmt__glossary_dialog_open_animation{0%{transform:scale(0.9);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes lmt__glossary_dialog_close_animation{0%{opacity:1}100%{opacity:0}}@keyframes lmt__glossary_dialog_show_more_suggestions_2{0%{height:22px}100%{height:58px}}@keyframes lmt__glossary_dialog_show_more_suggestions_3{0%{height:22px}100%{height:70px}}.lmt__glossary_dialog--wrapper{z-index:100;position:fixed;transform-origin:100% 120%;max-width:80vw;transition:all .1s}.lmt__glossary_dialog--open{animation:lmt__glossary_dialog_open_animation 80ms 0s ease-out 1;opacity:1}.lmt__glossary_dialog--closed{animation:lmt__glossary_dialog_close_animation 80ms 0s ease-out 1;opacity:0}.lmt__glossary_dialog{background-color:#fff;color:#1b1e25;font-size:14px;font-weight:400;line-height:22px;box-shadow:0 2px 10px rgba(0,0,0,.13);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #dcdcdc;border-radius:4px;overflow:hidden;max-height:70px;padding:5px}.lmt__glossary_dialog.twoSuggestions{max-height:80px;padding:5px}.lmt__glossary_dialog.threeSuggestions{max-height:90px;padding:0}.lmt__glossary_dialog__title{padding:0 8px 0 13px}.lmt__glossary_dialog__rows{overflow:hidden;height:22px}.lmt__glossary_dialog--showMore-2{animation:lmt__glossary_dialog_show_more_suggestions_2 150ms 0s ease-out 1}.showMore-2{animation:lmt__glossary_dialog_show_more_suggestions_2 150ms 0s ease-out 1}.lmt__glossary_dialog__rows.lmt__glossary_dialog--showMore-2,.lmt__glossary_dialog__rows.showMore-2{height:58px}.lmt__glossary_dialog--showMore-3{animation:lmt__glossary_dialog_show_more_suggestions_3 150ms 0s ease-out 1}.showMore-3{animation:lmt__glossary_dialog_show_more_suggestions_3 150ms 0s ease-out 1}.lmt__glossary_dialog__rows.lmt__glossary_dialog--showMore-3,.lmt__glossary_dialog__rows.showMore-3{height:76px}.lmt__glossary_dialog__line{display:flex;padding:0 8px 0 8px;white-space:nowrap}.lmt__glossary_dialog__line .translate{display:flex;flex:1 1 auto;min-width:0}.lmt__glossary_dialog__line .translate .word{text-overflow:ellipsis;font-weight:bold;display:inline-block;overflow:hidden}.lmt__glossary_dialog__line .translate .word.source{padding-left:6px;padding-right:6px}.lmt__glossary_dialog__line .translate .word.target{padding-left:6px}.lmt__glossary_dialog__line .translate .word.target.padRight{padding-right:6px}.lmt__glossary_dialog__line .choice .option{display:inline;font-weight:600;text-align:right;color:#006494;padding-left:8px;cursor:pointer}.lmt__glossary_dialog__line--suggestions{padding:0 8px 0 8px;width:100%;text-align:left;font-size:14px;font-weight:400;color:#006494;float:left;height:24px;line-height:26px}.lmt__glossary_dialog__line--suggestions .moreSuggestions{padding:0;cursor:pointer}.lmt__glossary_dialog--wrapper.blue .lmt__glossary_dialog{background-color:#006494;color:#fff;border:1px solid #fff}.lmt__glossary_dialog--wrapper.blue .lmt__glossary_dialog .option{color:#fff}.lmt__glossary_dialog--wrapper.blue .lmt__glossary_dialog .lmt__glossary_dialog__line--suggestions{color:#fff}.lmt__glossary_dialog--arrow:before,.lmt__glossary_dialog--arrow:after,.lmt__glossary_dialog--arrow-right:before,.lmt__glossary_dialog--arrow-right:after,.lmt__glossary_dialog--arrow-up:before,.lmt__glossary_dialog--arrow-up:after,.lmt__glossary_dialog--arrow-upper-right:before,.lmt__glossary_dialog--arrow-upper-right:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;z-index:801}.lmt__glossary_dialog--arrow:before{right:10px;border-color:#dcdcdc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:7px;bottom:-14px}.lmt__glossary_dialog--arrow:after{right:11px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:6px;bottom:-11px}.lmt__glossary_dialog--arrow-right:before{right:-14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #dcdcdc;border-width:7px}.lmt__glossary_dialog--arrow-right:after{right:-11px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:6px}.lmt__glossary_dialog--arrow-right.one:before{bottom:10px}.lmt__glossary_dialog--arrow-right.one:after{bottom:11px}.lmt__glossary_dialog--arrow-right.two:before{bottom:20px}.lmt__glossary_dialog--arrow-right.two:after{bottom:21px}.lmt__glossary_dialog--arrow-right.three:before{bottom:27px}.lmt__glossary_dialog--arrow-right.three:after{bottom:28px}.lmt__glossary_dialog--arrow-up:before{right:150px;top:-14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #dcdcdc rgba(0,0,0,0);border-width:7px}.lmt__glossary_dialog--arrow-up:after{right:150px;top:-12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:6px}.lmt__glossary_dialog--arrow-upper-right:before{right:20px;top:-13px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #dcdcdc rgba(0,0,0,0);border-width:7px}.lmt__glossary_dialog--arrow-upper-right:after{right:20px;top:-11px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:6px}.lmt__glossary_tooltip{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:10000;position:fixed;left:0;top:0;padding:4px 8px;background-color:#006494;color:#fff;font-weight:400;font-size:12px;box-shadow:0 2px 10px rgba(0,0,0,.15);max-width:200px;line-height:18px;overflow:hidden;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (forced-colors: active){.lmt__glossary_tooltip{border:thin solid transparent}}.lmt__glossary_tooltip span:last-child{margin-left:-2px}.lmt__glossary_tooltip .columnSource,.lmt__glossary_tooltip .columnTarget{font-weight:bold}.lmt__glossary_tooltip .columnSource.padRight,.lmt__glossary_tooltip .columnTarget.padRight{padding-right:3px}.lmt__glossary_tooltip__new_textarea{display:block;position:absolute}.lmt__textarea_base_style,.lmt__textarea_overlay--inner{letter-spacing:.001px}.lmt__textarea.lmt__target_textarea.lmt__textarea_base_style.transparentText{color:rgba(0,0,0,0)}.lmt__textarea_overlay--outer{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.lmt__textarea_overlay--inner{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-variant-ligatures:none}.lmt__textarea_overlay--inner mark{background-color:rgba(0,0,0,0);margin:0;padding:0;line-height:inherit}@media(forced-colors: active){.lmt__textarea_overlay--inner mark{background-color:revert}}.lmt__glossary_highlight{visibility:visible;color:#006494}.lmt__glossary_ad_wrapper{width:650px;background:#fff url(/img/glossary/pro-ad-background-min.jpeg) top right no-repeat;background-size:contain;border-radius:3px;padding:160px 30px 30px;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.lmt__glossary_ad_headline{font-size:28px;padding-bottom:30px;white-space:normal;font-weight:300}.lmt__glossary_ad_subtext{font-size:16px;padding-bottom:40px;white-space:normal}.lmt__glossary_ad_bulletPoints{display:flex;align-items:flex-start;flex-wrap:wrap}.lmt__glossary_ad_bulletPoint{display:flex;margin-right:35px;margin-bottom:15px}.lmt__glossary_ad_bulletPoint:nth-of-type(2){margin-right:0}.lmt__glossary_ad_checkmark{display:inline-block;width:11px;height:17px;border-bottom:2px solid #170;border-right:2px solid #170;transform:translate(0px, -1px) rotate(45deg);margin-right:15px;margin-left:40px}.lmt__glossary_ad_checkmark:first-child{margin-left:10px}.lmt__glossary_ad_text{font-size:18px;line-height:20px}.lmt__glossary_ad_bulletPoint{display:flex}.lmt__glossary_ad_buttons{padding-top:25px;display:flex;align-items:center}.lmt__glossary_ad_cta,.lmt__glossary_ad_buttons__sep{margin-right:15px}.lmt__glossary_ad_buttons__sep{margin-left:15px}.lmt__glossary_upload_ad_buttons{display:flex;justify-content:flex-end}.lmt_firstEntry-content .lmt_firstEntry-content-inputs{display:flex;align-items:flex-end;margin-bottom:4px}.lmt_firstEntry-content .lmt_firstEntry-source-column,.lmt_firstEntry-content .lmt_firstEntry-target-column{display:flex;flex-direction:column;flex:1;font-weight:400;font-size:14px;min-width:0}.lmt_firstEntry-content .lmt_firstEntry-fieldWidth{margin-top:8px;margin-right:8px;border-radius:3px}.lmt_firstEntry-content .lmt_firstEntry-labelSource,.lmt_firstEntry-content .lmt_firstEntry-labelTarget{margin-bottom:4px}.lmt_firstEntry-content .lmt_firstEntry-labelSource.error,.lmt_firstEntry-content .lmt_firstEntry-labelTarget.error{color:#da5e5c}.lmt_firstEntry-content .lmt__glossary_newEntry_inputSource,.lmt_firstEntry-content .lmt__glossary_newEntry_inputTarget{font-size:14px;color:#1b1e25;height:32px;padding:4px 8px;margin-right:8px;border:1px solid #c4c4c4;border-radius:3px;min-width:0}.lmt_firstEntry-content .lmt__glossary_newEntry_inputSource:focus,.lmt_firstEntry-content .lmt__glossary_newEntry_inputTarget:focus{border-color:#006494}.lmt_firstEntry-content .lmt__glossary_newEntry_inputSource.error,.lmt_firstEntry-content .lmt__glossary_newEntry_inputTarget.error{border-color:#da5e5c}.lmt_firstEntry-content .lmt_firstEntry-langMenu{margin-top:8px;cursor:pointer}.lmt_firstEntry-content .lmt__glossary_newEntry_langButton{height:32px;border:1px solid #c4c4c4;border-radius:3px;margin:0;background-color:#fff}.lmt_firstEntry-content .lmt__glossary_newEntry_langButton .lmt__glossary_arrowRight{color:#c4c4c4}.lmt_firstEntry-content .lmt__glossary_newEntry_langButton .lmt__glossary_arrowDown{border-bottom:2px solid #c4c4c4;border-right:2px solid #c4c4c4}.lmt_firstEntry-content .lmt__glossary_newEntry_dropdown{width:0;height:0;margin-top:32px}.lmt_firstEntry-content .lmt__glossary_textInput--error,.lmt_firstEntry-content .lmt__glossary_textInput--fill-both-words-error{color:#da5e5c;font-size:14px;font-weight:400;padding:0;margin:0}.lmt_firstEntry-content .lmt__glossary_acceptButton{font-size:16px;font-weight:500;color:#fff;text-align:center;width:184px;height:32px;margin-top:8px;cursor:pointer}.lmt_firstEntry-content .lmt__glossary_newEntry_langDropdown.lmt__language_select__menu{left:0;transform:translate3d(-100%, 0, 0)}.lmt__glossary_newEntry_langMenu--open .lmt__glossary_newEntry_dropdown .lmt__glossary_newEntry_langDropdown{animation:lmt__firstEntry_langMenuOpenAnimation 80ms 0s ease-out 1;opacity:1;display:block}@keyframes lmt__firstEntry_langMenuOpenAnimation{0%{transform:translate3d(-100%, -15%, 0);opacity:0;display:block;pointer-events:none}100%{transform:translate3d(-100%, 0, 0);opacity:1;display:block;pointer-events:auto}}.LanguagePair_arrow{display:inline-block;color:#c9ccd0;stroke:#c9ccd0;margin:0px 5px}.LanguagePair_languageKey{text-transform:uppercase}.glossary_upload{max-width:472px}.glossary_upload .separator_languagePair_container{display:flex;flex-direction:row}.glossary_upload .separator_languagePair_container>*{margin-right:18px;min-width:120px}.glossary_upload_tooltip{margin-left:10px;text-align:left}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:thin solid transparent}}.lmt__formalitySwitch_ad__cta:focus,.lmt__formalitySwitch_feedback__send_btn:focus{text-decoration:none}.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_ad__cta,[disabled].lmt__formalitySwitch_feedback__send_btn{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dl_top_element--wide{margin:0 auto;padding-left:100px;padding-right:100px;max-width:1600px}@media(max-width: 1400px){.dl_top_element--wide{padding-left:70px;padding-right:70px}}@media(max-width: 1200px){.dl_top_element--wide{padding-left:50px;padding-right:50px}}@media(max-width: 1000px){.dl_top_element--wide{padding-left:30px;padding-right:30px}}@media(max-width: 840px){.dl_top_element--wide{padding-left:20px;padding-right:20px}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_top_element--wide{margin-top:0;padding:0 15px}}.dl_translator_page_container{display:flex;flex-direction:column;flex-grow:1}.dl_translator_page_container>*{width:100%}.dl_body--translator{display:flex;flex-direction:column;min-height:100vh}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_body--translator{-webkit-text-size-adjust:100%}}.dl_pro .dl_body--translator{background-color:#f8f8f8}.dl_pro .dl_body--translator .lmt__textarea_container{background-color:#fff}.dl_pro .dl_body--translator .dl_header{box-shadow:0 0 1px rgba(0,0,0,.05)}.lmt--web{margin-left:auto;margin-right:auto;padding-top:24px;font-size:20px;z-index:2}.lmt--web textarea,.lmt--web select,.lmt--web button{font-weight:400}.dl_ep .lmt--web{margin-top:20px}.integratedLanguageSelectors .lmt--web .lmt__textarea_container--text_too_long .lmt__sides_container .lmt__side_container.lmt__side_container--source .lmt__textarea_container{border:1px solid #da5e5c}.integratedLanguageSelectors .lmt--web .lmt__language_select>.lmt__language_select__active{height:auto;padding:8px 12px;border-radius:4px}.integratedLanguageSelectors .lmt--web .lmt__language_select__active__title.lmt__language_select__active__title strong{font-style:normal;font-weight:600;font-size:16px;line-height:24px}.integratedLanguageSelectors .lmt--web .lmt__language_select__active__title.lmt__language_select__active__title strong::first-letter{text-transform:capitalize}.integratedLanguageSelectors .lmt--web .lmt__language_select--source.lmt__language_select--open .lmt__language_select__active__title_detected{display:none}.df2974_new_language_menu .lmt__sides_container{display:grid;grid-template-columns:auto;grid-template-rows:auto}.df2974_new_language_menu .lmt__sides_container .lmt__sides_wrapper{grid-row-start:1;grid-column-start:1}.df2974_new_language_menu .lmt__sides_container #popover_container{border-radius:inherit;grid-row-start:1;grid-column-start:1;z-index:90;background-color:rgba(255,255,255,.6)}.df2974_new_language_menu .integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container_switch{width:40px;height:40px;border-radius:.25em}.df2974_new_language_menu .integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container_switch.switched svg{transform:rotate(180deg);animation-direction:alternate}.df2974_new_language_menu .integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container_switch:not(.lmt__language_container_switch--disabled):hover{background-color:#f2f4f7;color:#0f2b46}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__sides_container .lmt__sides_wrapper{min-height:calc(100vh - 60px) !important;min-height:calc(100 * var(--vh, 1vh) - 60px) !important;flex-direction:column;flex-wrap:nowrap}.lmt--web .lmt__sides_container.lmt--with-bottom-text-hidden .lmt__sides_wrapper{min-height:auto !important}}.lmt--web .lmt__sides_container{box-shadow:0 1px 4px 0 rgba(0,0,0,.1);border-radius:8px;border:1px solid #dae1e8}.lmt--web .lmt__sides_container .lmt__sides_wrapper{display:flex}.lmt--web .lmt__sides_container .lmt__language_select__opener{display:inline-block;overflow:hidden;margin-left:4px}.integratedLanguageSelectors .lmt--web .lmt__sides_container{margin-top:4px}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__language_container{height:56px;background:#fff;box-sizing:border-box;padding:8px 12px}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container.lmt__side_container--source .lmt__language_container{border-top-left-radius:8px}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container.lmt__side_container--source .lmt__textarea_container{border-top-left-radius:unset;border-bottom-left-radius:8px;border:1px solid rgba(0,0,0,0);border-right:1px solid #dae1e8;border-top:1px solid #dae1e8}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container.lmt__side_container--target .lmt__language_container{border-top-right-radius:8px}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container.lmt__side_container--target .lmt__textarea_container{border-top-right-radius:unset;border-bottom-right-radius:8px;border:1px solid rgba(0,0,0,0) !important;border-top:1px solid #dae1e8 !important}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__language_select__menu:not(.lmt__glossary_newEntry_langDropdown):not(.lmt__language_select__menu_three_columns){left:0 !important}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__textarea_container:focus.lmt__textarea_container--text_too_long,.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__textarea_container.lmt__textarea_container--focus.lmt__textarea_container--text_too_long{border:0 !important;border-top:1px solid #f1f1f1 !important}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container .translate_to{display:none}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container_sec{margin-right:9px}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container_switch{width:44px;height:44px;margin-left:-34px;padding:9px;z-index:11}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container_switch.switched svg{transform:scaleX(-1)}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container_switch svg{transition:.24s transform ease-out;width:24px;height:24px}.lang_menu_three_columns_small_mode_target .lmt--web .lmt__sides_container .lmt__language_container_sec,.lang_menu_three_columns_large_mode_target .lmt--web .lmt__sides_container .lmt__language_container_sec{display:none}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__formalitySwitch{flex-direction:inherit}.lmt--web .lmt__sides_container.hideTextTranslateFromAndTo .lmt__language_select__active__title strong::first-letter,.lmt--web .lmt__sides_container.hideTextTranslateFromAndTo .lmt__language_select__menu button::first-letter{text-transform:capitalize}.integratedLanguageSelectors .dl_translator_page_container .lmt--web .lmt__text .lmt__textarea_container{border-top:1px solid #f1f1f1}.integratedLanguageSelectors.showCardButtons .lmt__docTrans-tab-container{margin-bottom:16px}.integratedLanguageSelectors.showCardButtons .lmt__sides_container .lmt__side_container--target .lmt__language_container_sec{margin-bottom:128px}.lmt--web .dl_pro--invalid .lmt__sides_container{opacity:.3}.lmt--web .lmt__side_container{display:flex;flex-direction:column;width:calc(50% - 32px);line-height:1.5;position:relative}.lmt--web .lmt__side_container.lmt__side_container--source{flex-basis:50%;padding-bottom:15px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__stickyMenubar .lmt--web .lmt__side_container.lmt__side_container--source .lmt__textarea_container{margin-top:3px}.lmt--web .lmt__side_container.lmt__side_container--source{flex:0 1 auto}.lmt--web .lmt__side_container.lmt__side_container--source .lmt__textarea_container{height:172px;min-height:25vh !important;overflow-y:auto;-webkit-overflow-scrolling:touch}}.lmt--web .lmt__side_container.lmt__side_container--source::after{content:" ";display:block;position:absolute;right:-35px;top:calc(50% - 10px);width:16px;height:16px;border-top:3px solid #faa200;border-right:3px solid #faa200;transform:scaley(1.1) rotate(45deg);border-radius:3px}@media(max-width: 840px){.lmt--web .lmt__side_container.lmt__side_container--source::after{right:-26px}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__side_container.lmt__side_container--source::after{display:none}}.lmt--web .lmt__side_container.lmt__side_container--target{flex-basis:50%}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__side_container.lmt__side_container--target{flex:1 0 auto}.lmt--web .lmt__side_container.lmt__side_container--target .lmt__textarea_container{padding:0 !important;box-shadow:0 8px 32px rgba(0,0,0,.08) !important}.lmt--web .lmt__side_container.lmt__side_container--target .lmt__inner_textarea_container{display:none}.lmt--web .lmt__side_container{margin-top:0;font-size:20px}.lmt--web .lmt__side_container.lmt__side_container--source{display:block;width:100%}.lmt--web .lmt__side_container.lmt__side_container--target{float:none;display:block;width:100%}}@media(max-width: 840px){.lmt--web .lmt__side_container{width:calc(50% - 20px)}}.lmt--web .lmt__textarea_container{display:flex;flex-direction:column;flex-grow:1;padding:24px 64px 80px 32px;border:1px solid #c6cdd5;transition:border 75ms ease-out}@media(min-device-width: 651px){.lmt--web .lmt__textarea_container{min-height:clamp(250px,50vh,557px)}.df3238_dictionary_sneak_peak .lmt--web .lmt__textarea_container{min-height:324px}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__textarea_container{padding:16px 32px 60px 15px}}.lmt--web .lmt__textarea_container.dl_disabled{background-color:#f5f5f5}.lmt--web .lmt__textarea_container:focus,.lmt--web .lmt__textarea_container.lmt__textarea_container--focus{outline:none !important;border:1px solid #faa200}.lmt--web .lmt__textarea_container:focus.lmt__textarea_container--text_too_long,.lmt--web .lmt__textarea_container.lmt__textarea_container--focus.lmt__textarea_container--text_too_long{border:1px solid #da5e5c !important}.lmt--web .lmt__textarea_container.lmt__textarea_container--text_too_long{border:1px solid #da5e5c !important}.lmt--web .lmt__textarea_container .lmt__inner_textarea_container{flex:1 1 auto;display:flex;-webkit-transform:translateZ(0px);z-index:1}.lmt--web .lmt__textarea_container.lmt__raise_alternatives_placement .lmt__inner_textarea_container{flex:0 1 auto}.lmt--web .lmt__textarea_container.lmt__raise_alternatives_placement .lmt__ad_charLimit_container{display:none}.lmt--web .lmt__side_container--source div.lmt__textarea_container{padding-left:24px;border:1px solid #c6cdd5}.mouse_device .lmt--web .lmt__side_container--source div.lmt__textarea_container:hover{box-shadow:inset 0 0 0 1px rgba(250,162,2,.25)}.mouse_device .lmt--web .lmt__side_container--source div.lmt__textarea_container.lmt__textarea_container--focus{border:1px solid #faa200}.mouse_device .lmt--empty_source .lmt--web .lmt__side_container--source div.lmt__textarea_container.lmt__textarea_container--focus{border:1px solid #c6cdd5}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__side_container--source div.lmt__textarea_container{margin-bottom:10px;border-radius:3px;border:none !important;box-shadow:0px 8px 32px rgba(0,0,0,.08) !important}}.dl_pro .lmt--web .lmt__side_container--source div.lmt__textarea_container::after{content:" You are logged in to DeepL Pro; your text are never stored.";display:block;position:absolute;background-image:url(/img/pro/icon_shield_black.svg);background-repeat:no-repeat;background-size:contain;background-position:0 0;left:2px;bottom:-24px;width:100%;height:1.5em;max-width:2em;opacity:.1;font-size:12px;white-space:nowrap;overflow:hidden;line-height:1.5em;padding-left:2em;color:rgba(0,0,0,0);box-sizing:border-box;transition:color 250ms ease-out,max-width 1500ms ease-in-out,transform 1000ms ease;transform:translate(-2px, 0)}@media(max-width: 840px){.dl_pro .lmt--web .lmt__side_container--source div.lmt__textarea_container::after{font-size:10px}}.dl_pro--invalid .lmt--web .lmt__side_container--source div.lmt__textarea_container::after{opacity:0}.dl_pro--confirmed .lmt--web .lmt__side_container--source div.lmt__textarea_container::after{left:2px;bottom:-24px;width:100%;height:1.5em;opacity:.3;color:#000;max-width:100%;transform:translate(0, 0)}.dl_pro--confirmed .lmt--empty_source .lmt--web .lmt__side_container--source div.lmt__textarea_container::after{color:#000}.lmt--web .lmt__side_container--target div.lmt__textarea_container{padding-right:24px}.mouse_device .lmt--web .lmt__side_container--target div.lmt__textarea_container:hover{box-shadow:inset 0 0 0 1px rgba(250,162,2,.5)}.mouse_device .lmt--empty_source .lmt--web .lmt__side_container--target div.lmt__textarea_container:hover{box-shadow:inset 0 0 0 0px rgba(250,162,2,.5)}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__side_container--target div.lmt__textarea_container{border-radius:3px;border:none !important}}@keyframes lmt__inner_textarea_container__busy_animation_2{0%{box-shadow:inset 0 0 0 0px rgba(0,0,128,.1)}10%{box-shadow:inset 0 0 0 3px rgba(0,0,128,.2)}20%{box-shadow:inset 0 0 0px 5px rgba(0,0,128,0)}25%{box-shadow:inset 0 0 0 0px rgba(0,0,128,0)}45%{box-shadow:inset 0 0 0 5px rgba(0,0,128,.2)}55%{box-shadow:inset 0 0 0px 10px rgba(0,0,128,.1)}65%{box-shadow:inset 0 0 0px 15px rgba(0,0,128,0)}}@keyframes lmt__inner_textarea_container__busy_animation_3{0%{box-shadow:inset 0 0 0px 0 #fff,inset 0 0 0px 0px rgba(14,43,70,0)}30%{box-shadow:inset 0 0 0px 1px #fff,inset 0 0 0px 2px rgba(14,43,70,.2)}50%{box-shadow:inset 0 0 1px 3px #fff,inset 0 0 1px 5px rgba(14,43,70,.1)}90%{box-shadow:inset 0 0 1px 7px #fff,inset 0 0 1px 7px rgba(14,43,70,0)}}@keyframes lmt_textarea__busy_animation{0%{box-shadow:inset 0 0 0px 0 #fff,inset 0 0 0px 0px rgba(14,43,70,0)}10%{box-shadow:inset 0 0 0px 1px #fff,inset 0 0 0px 2px rgba(14,43,70,.5)}20%{box-shadow:inset 0 0 1px 3px #fff,inset 0 0 1px 4px rgba(14,43,70,.5)}40%{box-shadow:inset 0 0 1px 8px #fff,inset 0 0 1px 8px rgba(14,43,70,.3)}}.lmt--active_translation_request.lmt--active_translation_request--with_target_has_content .lmt__side_container--target .lmt__inner_textarea_container{animation:lmt_textarea__busy_animation 1.5s 2.5s linear infinite;box-shadow:inset 0 0 1px 14px #fff,inset 0 0 0px rgba(0,0,0,0)}.lmt--web .lmt__textarea{position:absolute;top:0;min-height:100% !important;padding:0 0 0 0 !important;color:#333;line-height:1.5;font-weight:400}.lmt--web .lmt__textarea.lmt__textarea--inactive{color:#999 !important}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__textarea{padding:15px 20px 30px 20px;box-shadow:none;min-width:0;min-height:25vh;line-height:1.3}}@media(min-height: 800px){.lmt--web .lmt__textarea{min-height:50vh}.dl_pro .lmt--web .lmt__textarea{min-height:400px}}@media(min-height: 1000px){.dl_pro .lmt--web .lmt__textarea{min-height:450px}}@media(max-width: 840px){.lmt--web .lmt__textarea{padding-left:20px;padding-right:20px}}.lmt--short_text .lmt__textarea{font-size:24px}@media(min-width: 1000px){.lmt--short_text .lmt__textarea{font-size:26px}}.lmt--medium_text .lmt__textarea{font-size:22px}.lmt--long_text .lmt__textarea{font-size:20px}.lmt--very_long_text .lmt__textarea{font-size:16px}.lmt__source_textarea_overlay .lmt__source_textarea_overlay__sentence--active{color:#0f2b46;background-color:#fff}.lmt--web .lmt__source_textarea{transition:height 100ms linear,min-height 100ms linear;padding-bottom:100px}.lmt--web .lmt__target_textarea{transition:height 100ms linear,min-height 100ms linear;padding-bottom:100px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__target_textarea{font-size:16px}}.lmt__targetLangMenu_extension{margin-left:6px}.lmt--web .lmt__inner_textarea_container .lmt__textarea_dummydiv{position:static;display:block;visibility:hidden;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;font-variant-ligatures:none}.lmt--web .lmt__textarea_separator{display:none}@keyframes stickyMenubar_show_animation{0%{background-color:#f7f7f7;box-shadow:0px 4px 10px rgba(0,0,0,0),0px 30px 20px rgba(0,0,0,0)}100%{background-color:#fff;box-shadow:0px 4px 10px rgba(0,0,0,.1),0px 30px 20px rgba(0,0,0,.02)}}@keyframes stickyMenubar_hide_animation{0%{background-color:#fff;box-shadow:0px 4px 10px rgba(0,0,0,.1),0px 30px 20px rgba(0,0,0,.02)}100%{background-color:#f7f7f7;box-shadow:0px 4px 10px rgba(0,0,0,0),0px 30px 20px rgba(0,0,0,0)}}.lmt__stickyMenubar .dl_header--sticky{position:sticky !important;top:0;width:100vw;transition:.3s}.lmt__stickyMenubar .dl_header--sticky.dl_header--has-shadow{box-shadow:0px 4px 10px rgba(0,0,0,.1)}.lmt__stickyMenubar:not(.lmt__stickyMenubar--withLangBar) .lmt__stickyMenubar_background{display:none}.lmt__stickyMenubar .lmt__stickyMenubar_background{position:fixed;z-index:100;width:100vw;height:55px;left:0;top:60px;border-top:1px solid #f7f7f7}.lmt__stickyMenubar_background--show{animation:stickyMenubar_show_animation 80ms 0s ease-out 1;box-shadow:0px 4px 10px rgba(0,0,0,.1),0px 30px 20px rgba(0,0,0,.02);background-color:#fff}.lmt__stickyMenubar_background--hide{animation:stickyMenubar_hide_animation 80ms 0s ease-out 1;z-index:inherit !important;border-top:0px !important;pointer-events:none}.lmt__stickyMenubar .lmt--web .lmt__language_container{position:sticky;z-index:100}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__stickyMenubar .lmt--web .lmt__side_container--target .lmt__language_container{position:static}}.lmt__stickyMenubar .dl_translator_page_container .lmt__sides_container{overflow:visible !important}.lmt--web .lmt__docTrans-tab-container{margin-bottom:10px;position:sticky;z-index:99}.lmt--web .lmt__docTrans-tab-container:empty::after{content:"";display:block;height:40px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__docTrans-tab-container{display:none}}.integratedLanguageSelectors .lmt--web .lmt__docTrans-tab-container{display:inline-block;margin-bottom:16px}.lmt--web .lmt__language_container{font-size:20px;white-space:nowrap;text-align:left;height:52px;position:relative;display:flex;align-items:center}.lmt--web .lmt__language_container .lmt__language_container_switch{position:relative;display:none;margin-left:-10px;height:20px;cursor:pointer;color:#0f2b46}.lmt--web .lmt__language_container .lmt__language_container_switch:hover,.lmt--web .lmt__language_container .lmt__language_container_switch:focus{color:#006494}.lmt--web .lmt__language_container .lmt__language_container_switch--disabled{cursor:auto;color:#727a83}.lmt--web .lmt__language_container .lmt__language_container_switch--disabled:hover,.lmt--web .lmt__language_container .lmt__language_container_switch--disabled:focus{color:#727a83}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__language_container{margin:0 auto}}.lmt--web .lmt__language_container.lmt--hidden{height:30px}.lmt--web .lmt__language_container.lmt--hidden>*{display:none}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__side_container--source .lmt--web .lmt__language_container{right:auto;left:0;top:0;height:40px}.lmt__side_container--target .lmt--web .lmt__language_container{height:40px;top:0;left:0}}@media(max-width: 840px){.lmt__side_container--target .lmt--web .lmt__language_container{left:-3px}}.lmt--web .lmt__language_select__menu_three_columns_close_button{border:0;color:#006494;font-style:normal;font-weight:600;font-size:14px;position:absolute;top:14px;right:24px;padding:4px 5.5px;background-color:rgba(0,0,0,0);cursor:pointer}.lmt--web .lmt__side_container--source .lmt__language_select__menu_three_columns_close_button{right:30px}.lang_menu_three_columns_small_mode_source .lmt__language_container_switch,.lang_menu_three_columns_small_mode_target .lmt__language_container_switch{visibility:hidden}.lang_menu_three_columns_small_mode_source .lmt__language_select__menu_source.lmt__language_select__menu_three_columns,.lang_menu_three_columns_small_mode_source .lmt__language_select__menu_target.lmt__language_select__menu_three_columns,.lang_menu_three_columns_small_mode_target .lmt__language_select__menu_source.lmt__language_select__menu_three_columns,.lang_menu_three_columns_small_mode_target .lmt__language_select__menu_target.lmt__language_select__menu_three_columns{z-index:20}.lang_menu_three_columns_small_mode_source .lmt__language_select__menu_source.lmt__language_select__menu_three_columns.lmt__language_select__menu,.lang_menu_three_columns_small_mode_source .lmt__language_select__menu_target.lmt__language_select__menu_three_columns.lmt__language_select__menu,.lang_menu_three_columns_small_mode_target .lmt__language_select__menu_source.lmt__language_select__menu_three_columns.lmt__language_select__menu,.lang_menu_three_columns_small_mode_target .lmt__language_select__menu_target.lmt__language_select__menu_three_columns.lmt__language_select__menu{border-top-left-radius:0;border-top-right-radius:0}.lang_menu_three_columns_small_mode_source .lmt__language_container,.lang_menu_three_columns_small_mode_target .lmt__language_container{border-top-left-radius:8px !important;border-top-right-radius:8px !important;border-right:1px solid #dae1e8;border-left:1px solid #dae1e8 !important}.lang_menu_three_columns_small_mode_source .lmt__language_select__menu,.lang_menu_three_columns_small_mode_target .lmt__language_select__menu{border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important}.lmt__language_select__menu_source.lmt__language_select__menu_three_columns{border-bottom-right-radius:0}.lmt__language_select__menu_target.lmt__language_select__menu_three_columns{border-bottom-left-radius:0}.lang_menu_three_columns_small_mode_source .lmt__side_container--target .lmt__language_container_prim{visibility:hidden}.lang_menu_three_columns_small_mode_source .lmt__side_container--source .lmt__language_container{z-index:101;border-top-right-radius:8px;margin-right:1px}.lang_menu_three_columns_small_mode_target .lmt__side_container--source .lmt__language_select--source{visibility:hidden}.lang_menu_three_columns_small_mode_target .lmt__side_container.lmt__side_container--target .lmt__language_container{border-left:0}.semitransparent-overlay{position:absolute;width:100%;height:100%;z-index:5;border-radius:8px;background-color:rgba(255,255,255,.6)}.lmt--web .lmt__language_select{width:auto;display:inline-block;text-align:left;position:relative}.lmt--web .lmt__language_select.lmt__language_select--open{color:#fff;overflow:hidden}.lmt--web .lmt__language_select>.lmt__language_select__active{display:flex;align-items:center;position:relative;border:none;height:52px;font-size:20px;line-height:normal;padding:0 46px 0 26px;cursor:pointer;transition:background-color 75ms ease-out,color 75ms ease-out;background-color:rgba(0,0,0,0);margin:0;min-width:100%;text-align:left}.lmt--web .lmt__language_select>.lmt__language_select__active strong{font-weight:bold;color:#0f2b46;display:inline-block;transition:color 75ms ease-out}.lmt--web .lmt__language_select>.lmt__language_select__active:active{outline:none}.lmt--web .lmt__language_select>.lmt__language_select__active:hover strong{color:#006494}.lmt--web .lmt__language_select>.lmt__language_select__active:hover .lmt__language_select__opener{color:#006494}.lmt--web .lmt__language_select>.lmt__language_select__active:disabled{color:#9ba3ac;cursor:default}.lmt--web .lmt__language_select>.lmt__language_select__active:disabled strong{color:inherit}.lmt--web .lmt__language_select>.lmt__language_select__active:disabled .lmt__language_select__opener{color:inherit}.lmt--web .lmt__language_select.lmt__language_select--open>button{background-color:rgba(0,0,0,0);display:block;z-index:201;position:relative}.lmt__language_select__menu{display:none;z-index:200;background-color:#074b78;padding-top:5px;padding-bottom:13px;transform:translate3d(0, 0, 0);padding:10px 0px 10px 0;left:-4px;border-radius:2px;background-color:#fff;position:absolute;top:56px;overflow-x:hidden;overflow-y:scroll}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__language_select__menu{left:22px}}.lmt__language_select__menu .lmt__dropdown_item,.lmt__language_select__menu .lmt__formalitySwitch__menu_items>button,.lmt__language_select__menu>button{border:none;font-weight:400;padding:1px 20px 1px 20px;min-width:194px;width:100%;font-size:16px;line-height:2;cursor:pointer;text-align:left;background:rgba(0,0,0,0);display:block;color:#333}.lmt__language_select__menu .lmt__dropdown_item:active,.lmt__language_select__menu .lmt__formalitySwitch__menu_items>button:active,.lmt__language_select__menu>button:active{background-color:rgba(255,255,255,.05);outline:none}.lmt__language_select__menu .lmt__dropdown_item:hover,.lmt__language_select__menu .lmt__formalitySwitch__menu_items>button:hover,.lmt__language_select__menu>button:hover,.lmt__language_select__menu .lmt__dropdown_item.highlighted,.lmt__language_select__menu .lmt__formalitySwitch__menu_items>button.highlighted,.lmt__language_select__menu>button.highlighted{background-color:rgba(255,200,87,.3)}.lmt__language_select__menu .lmt__dropdown_item_inside_container,.lmt__language_select__menu .lmt__formalitySwitch__menu_items>div>button,.lmt__language_select__menu .lmt__formalitySwitch__menu_items>div>div>button,.lmt__language_select__menu>div>button,.lmt__language_select__menu>div>div>button{border:none;font-weight:400;padding:1px 20px 1px 20px;width:100%;min-width:194px;font-size:16px;line-height:2;cursor:pointer;text-align:left;background:rgba(0,0,0,0);display:block;color:#333}.lmt__language_select--open .lmt__language_select__menu:not(.lmt__language_select__menu_three_columns){display:block;transition:opacity 200ms ease-out 30ms,transform 200ms ease-out 0ms;transform:translate3d(0, -15%, 0);opacity:0}.lmt__language_select--open_2 .lmt__language_select__menu:not(.lmt__language_select__menu_three_columns){transform:translate3d(0, 0, 0);opacity:1;will-change:opacity,transform}.lmt__language_select__menu.lmt__language_select__menu_three_columns{display:block;overflow-y:hidden;width:calc(100% + 2px);padding:0;z-index:10;background-color:#fff;border:1px solid #e3e3e3;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.lmt__language_select__menu.lmt__language_select__menu_three_columns .headline{width:100%;font-style:normal;font-weight:normal;font-size:14px;line-height:22px;color:#6e6e6e;padding-left:24px;padding-top:16px;padding-bottom:4px}.lmt__language_select__menu.lmt__language_select__menu_three_columns.lmt__language_select__menu_source{left:-1px}.lmt__language_select__menu.lmt__language_select__menu_three_columns.lmt__language_select__menu_target{left:auto;right:-1px}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:64px}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column{width:33.3333333333%;border-right:1px solid #e3e3e3;padding-bottom:12px}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column.lmt__language_select_column_recently_used{padding-bottom:0;border-right:0;border-left:1px solid #e3e3e3}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column.lmt__language_select_column_recently_used:first-child{border-left:0}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column:first-child{padding-left:12px}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column:last-child{padding-right:12px;border-right:0}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column button{position:relative;width:100%;padding:12px;padding-right:36px;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;min-width:auto;white-space:normal}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column button .tick{position:absolute;top:calc(50% - 7px);right:18px;width:8px;height:14px;display:inline-block;transform:rotate(45deg);border-bottom:2px solid #006494;border-right:2px solid #006494}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column button:hover{cursor:pointer}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column button:hover,.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column button.highlighted{background-color:rgba(255,200,87,.3)}.lmt__language_select__menu.lmt__language_select__menu_three_columns.lmt__language_select--open{transition:.3s transform ease-out;transition-property:transform,opacity;transform:translateY(-32px);opacity:0}.lmt__language_select__menu.lmt__language_select__menu_three_columns.lmt__language_select--open_2{transform:translateY(0);opacity:1}.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper{margin-top:8px}.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper .lmt__language_select_column{overflow:hidden}.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper .lmt__language_select_column button{display:flex;color:#0f2b46;padding:8px 12px}.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper .lmt__language_select_column button>span{max-width:-moz-min-content;max-width:min-content;position:relative}.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper .lmt__language_select_column button .tick{top:3px;right:-20px}.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper .lmt__language_select_column button.selected{color:#006494}.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper .lmt__language_select_column button:hover,.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper .lmt__language_select_column button.highlighted{background-color:#f2f4f7}.lmt__language_select__opener{transition:color 75ms ease-out}.lmt--web .lmt__language_select.lmt__language_select--open .lmt__language_select__opener{transform:scaleY(-1)}@media(min-device-width: 651px){.lmt--web .lmt__language_select.lmt__language_select--source{right:0}.lmt--web .lmt__language_select.lmt__language_select--source label{text-align:right}.lmt--web .lmt__language_select.lmt__language_select--target{left:0}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__language_select{margin-left:0;right:0}.lmt--web .lmt__language_select label{height:40px;line-height:40px;font-size:16px}.lmt--web .lmt__language_select li{height:40px;line-height:40px;font-size:16px;padding-left:10px}.lmt__language_select--source.lmt__language_select--open{min-width:290px}.lmt__language_select--target li{padding-left:26px}}.lmt__language_select_multicolumn_menu--source,.lmt__language_select_multicolumn_menu--target{z-index:9 !important;width:735px;height:375px}@media(max-width: 840px){.lmt__language_select_multicolumn_menu--source,.lmt__language_select_multicolumn_menu--target{width:650px}}@media(max-width: 512px){.lmt__language_select_multicolumn_menu--source,.lmt__language_select_multicolumn_menu--target{z-index:200 !important}}.lmt__language_select_multicolumn_menu--source .old-languages,.lmt__language_select_multicolumn_menu--target .old-languages{font-size:16px}.lmt--web .dl_visible_desktop_only .lmt__textarea_placeholder_text{opacity:0;transition:opacity 90ms ease-out}.lmt--web .lmt__textarea_placeholder_text{position:absolute;height:100%;overflow-y:hidden;top:0;left:0;right:0;color:#6e6e6e;font-weight:300;font-size:inherit;line-height:inherit;font-size:24px}@media(forced-colors: active){.lmt--web .lmt__textarea_placeholder_text{left:1px}}.lmt--web .lmt__textarea_placeholder_text>div:not(:first-child){font-size:16px;line-height:1.25;margin-top:.5em;position:relative;display:block}.lmt--web .lmt__textarea_placeholder_text>div:first-child{line-height:1.25;top:0;position:relative;display:block}@media(min-width: 1000px){.lmt--web .lmt__textarea_placeholder_text{font-size:26px}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__textarea_placeholder_text{border-left:none;padding-right:0;line-height:24px;font-size:16px}}.lmt__textarea--iOSTextareaFix{padding-left:17px !important}.lmt__textarea--iOSTextareaFix~.lmt__textarea_placeholder_text{left:20px}.lmt__source_textarea__length_marker{font-size:13px;color:#d1d2d4;-webkit-touch-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:1}.lmt__source_textarea__length_marker.lmt__source_textarea__length_marker--critical{color:red}.lmt__source_textarea__length_marker.lmt__source_textarea__length_marker--ad_link{color:#006494 !important;cursor:pointer;font-weight:600;pointer-events:all}.lmt__source_textarea__length_marker.lmt__source_textarea__length_marker--ad_link:before{content:"";height:6px;width:6px;border-radius:100%;background:#006494;display:block;position:absolute;left:-12px;top:50%;transform:translateY(-50%)}.lmt__source_textarea__length_marker.lmt__source_textarea__length_marker--ad_link:hover{color:#0f2b46 !important}.lmt__source_textarea__length_marker.lmt__source_textarea__length_marker--ad_link:hover:before{background:#0f2b46}.lmt__source_textarea__length_marker.lmt__source_textarea__length_marker--ad_link.lmt__source_textarea__length_marker--critical{color:red !important}.lmt__source_textarea__length_marker.lmt__source_textarea__length_marker--ad_link.lmt__source_textarea__length_marker--critical:before{background:red}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__source_textarea__length_marker{right:3px;font-size:11px}}.lmt__toolbar_container{position:absolute;left:0;right:0;bottom:0;display:flex;margin:0 1px;transition:border-top-color .4s ease-in-out;border-top:1px solid rgba(218,225,232,0)}.lmt__toolbar_container--content_overflows{border-top-color:#dae1e8}.lmt__toolbar_container--content_fully_scrolled{border-top:1px solid rgba(218,225,232,0)}.lmt__source_toolbar,.lmt__target_toolbar{flex:1;height:55px;display:flex;justify-content:flex-end;margin:0 24px 1px;padding:5px 0 4px;align-items:center;gap:10px;transition:opacity 250ms ease-in-out}.lmt__source_toolbar .lmt__speaker_container,.lmt__target_toolbar .lmt__speaker_container{display:contents}.lmt__source_toolbar .lmt__source_toolbar__spacer,.lmt__source_toolbar .lmt__target_toolbar__spacer,.lmt__target_toolbar .lmt__source_toolbar__spacer,.lmt__target_toolbar .lmt__target_toolbar__spacer{flex:1}.lmt__source_toolbar .lmt__target_toolbar_right>*+*,.lmt__source_toolbar .lmt__target_toolbar_left>*+*,.lmt__target_toolbar .lmt__target_toolbar_right>*+*,.lmt__target_toolbar .lmt__target_toolbar_left>*+*{margin-left:8px}.local_undo_redo_DF-3361 .lmt__source_toolbar,.local_undo_redo_DF-3361 .lmt__target_toolbar{gap:0}.local_undo_redo_DF-3361 .lmt__source_toolbar .lmt__speaker_container button{margin-right:8px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__sides_container--focus_source .lmt__source_toolbar{border-bottom:1px solid #006494}}.lmt__source_toolbar--visible{opacity:1}.lmt__source_toolbar--visible>div button{cursor:pointer}.lmt_targetToolbar__appPromotion_container{display:block;position:absolute;top:100%;left:10px;right:10px}.lmt--web .lmt__side_container--target .lmt__language_container_prim{min-width:0}.lmt--web .lmt__language_select.lmt__language_select--target{display:flex;min-width:0}.lmt--web .lmt__language_select.lmt__language_select--target .lmt__language_select__active{display:flex;align-items:center;min-width:0;margin-right:8px}.lmt--web .lmt__language_select.lmt__language_select--target .lmt__language_select__active__title{display:flex;min-width:0}.lmt--web .lmt__language_select.lmt__language_select--target .lmt__language_select__opener{flex-shrink:0}.lmt--web .lmt__language_select.lmt__language_select--target .lmt__language_select--open>button{display:flex}.lmt--web .lmt__language_select.lmt__language_select--target strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#iosAppAdPortal{margin-top:auto}.lmt__altered_shared_text_hint{position:absolute;bottom:0;right:0;background-color:#f8f8f8;padding:.5em;box-sizing:border-box;width:100%;font-size:60%;opacity:1;transition:opacity 150ms ease-in;z-index:1;font-size:14px}.lmt__altered_shared_text_hint p{color:#888;text-align:center}.lmt__altered_shared_text_hint .lmt__altered_shared_text_hint__buttons button{border:none;font-weight:900;color:#888;background-color:rgba(0,0,0,0);font-size:100%;cursor:pointer;border-radius:4px;padding:.5em .5em;width:49.5%;text-align:center}.lmt__altered_shared_text_hint .lmt__altered_shared_text_hint__buttons button:hover{color:#666;background-color:#f0f0f0}.lmt__altered_shared_text_hint .lmt__altered_shared_text_hint__buttons button:focus{text-decoration:underline}.lmt__altered_shared_text_hint .lmt__altered_shared_text_hint__buttons button:hover,.lmt__altered_shared_text_hint .lmt__altered_shared_text_hint__buttons button:focus,.lmt__altered_shared_text_hint .lmt__altered_shared_text_hint__buttons button:active{outline:none}.lmt__mobile_altered_shared_text_hint{display:none}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__mobile_altered_shared_text_hint{display:block}}.lmt__mobile_altered_shared_text_hint p{color:#888;text-align:center;font-size:16px;margin-top:16px}.lmt__mobile_altered_shared_text_hint .lmt__mobile_altered_shared_text_hint__buttons>button{border:none;font-weight:900;color:#888;background-color:#f8f8f8;font-size:100%;cursor:pointer;border-radius:4px;margin:.5em .5em;padding:.5em;width:calc(50% - 1em);text-align:center;font-size:14px}.lmt__edit_text_popup{font-size:20px}.lmt--short_text .lmt__edit_text_popup{font-size:22px}@media(min-width: 1000px){.lmt--short_text .lmt__edit_text_popup{font-size:22px}}.lmt--medium_text .lmt__edit_text_popup{font-size:22px}.lmt--long_text .lmt__edit_text_popup{font-size:20px}.lmt--very_long_text .lmt__edit_text_popup{font-size:16px}.lmt__system_notification{color:#666;padding-top:.5em;position:relative}@media(min-device-width: 651px){.lmt__system_notification{margin-bottom:24px}}.lmt__system_notification span{display:inline-block;width:16px;height:16px;line-height:17px;text-align:center;vertical-align:middle;background:red;color:#fff;border-radius:100%;transform:translate(0, -2px);font-weight:bold;margin-right:4px}.lmt__system_notification a{text-decoration:underline !important;color:#fff}.lmt__system_notification.lmt__system_notification--critical{z-index:101;color:#fff;background-color:#da5e5c;font-size:12px;font-weight:400;width:100%;left:0;padding:1em 1em;text-align:center}.lmt__system_notification.lmt__system_notification--critical::before{content:"!";display:inline-block;line-height:1.5;border:1px solid;text-align:center;width:1.5em;border-radius:100%;font-weight:500;margin-right:.5em}.lmt__feedback_message{position:absolute;font-size:12px;display:inline-block;padding:.25em .5em;background-color:#333;color:#fff;opacity:0;transition:opacity 100ms ease-in,transform 100ms ease-in;transform:translate(-50%, -50%) scale(0.8);border-radius:2px;box-shadow:0 0 20px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.3);z-index:100}.lmt__feedback_message.lmt__feedback_message--visible{transform:translate(-50%, -105%) scale(1);opacity:1}.lmt__feedback_message.lmt__feedback_message--fading{transform:translate(-50%, -150%) scale(0.9);opacity:0}.lmt__feedback_message.lmt__feedback_message--warn{color:red;background:#fff}.lmt__tooltip{position:absolute;font-size:12px;display:inline-block;padding:.25em .5em;background-color:#eee;color:#333;opacity:0;transition:opacity 100ms ease-in,transform 100ms ease-in;transform:translate(-50%, 0.5em);border-radius:2px;box-shadow:0 0 20px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.3);z-index:10001;white-space:nowrap}.lmt__tooltip.lmt__tooltip--visible{opacity:1}.lmt__tooltip.lmt__tooltip--fading{opacity:0}.rtl-content{direction:rtl}.rtl-content .lmt__translations_as_text__header{align-self:flex-end;direction:ltr}.lmt--web .lmt__translations_as_text{position:static;flex:0 1 auto;font-size:26px !important}.lmt--web .lmt__translations_as_text h4,.lmt--web .lmt__translations_as_text p{font-weight:400}@media(min-device-width: 651px){.lmt--web .lmt__translations_as_text{right:0;left:0;bottom:48px}.lmt--web .lmt__translations_as_text.lmt--hidden{display:none}.lmt--showing_alternatives .lmt--web .lmt__translations_as_text{max-height:600px}.lmt--web .lmt__translations_as_text .lmt__translations_as_text__main_translation{display:none}.lmt--web .lmt__translations_as_text h4{padding-top:1em;position:relative;font-weight:300;font-size:80%;color:#888;padding-bottom:.5em}.lmt--web .lmt__translations_as_text h4:before{content:" ";display:block;position:absolute;left:-8px;right:-8px;top:8px}.lmt--web .lmt__translations_as_text p{padding-bottom:.6em;font-size:80%}.lmt--web .lmt__translations_as_text .lmt__translations_as_text__copy_button{display:none}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__translations_as_text{display:block;min-height:1em;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;background-color:#fff;padding:10px 15px}.lmt--web .lmt__translations_as_text h4{display:none}.lmt--web .lmt__translations_as_text>p.lmt__translations_as_text__main_translation{border-top:none !important}.lmt--web .lmt__translations_as_text.lmt--mobile-hidden{display:none}.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;background-color:rgba(0,0,0,0);font-size:16px;line-height:24px}.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item>.lmt__translations_as_text__toolbar{display:flex;flex-direction:column}.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item>.lmt__translations_as_text__toolbar>*{top:0 !important;position:relative;display:flex}.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item .lmt__translations_as_text__text_btn{font-size:16px !important;width:100% !important;padding-right:30px}.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item .lmt__translations_as_text__copy_button{position:relative;display:inline-block;height:22px;width:22px;top:10px;right:-3px;margin-bottom:12px;border:none;background:rgba(0,0,0,0) url("/img/icons/icon_copy_mobile.svg") no-repeat center;background-size:22px;background-color:rgba(0,0,0,0);opacity:1;transition:opacity 75ms ease-out}.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item .lmt__translations_as_text__copy_button:focus{outline:none}.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item .lmt__translations_as_text__copy_button:active,.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item .lmt__translations_as_text__copy_button.lmt__translations_as_text__copy_button--active{opacity:1;outline:none}}.DF-2200 .dl_translator_page_container .lmt--web .lmt__translations_as_text{padding:0}.DF-2200 .dl_translator_page_container .lmt--web .lmt__translations_as_text :nth-last-child(2){padding-bottom:4px}.DF-2200 .dl_translator_page_container .lmt--web .lmt__translations_as_text .lmt__translations_as_text__text_btn .text{padding-right:25px}.DF-2200 .dl_translator_page_container .lmt--web .lmt__translations_as_text .lmt__translations_as_text__text_btn .checkmark{display:none;width:8px;height:14px;margin-left:12px;margin-bottom:2px;transform:rotate(45deg);border-bottom:2px solid #006494;border-right:2px solid #006494}.DF-2200 .dl_translator_page_container .lmt--web .lmt__translations_as_text .selected .checkmark{display:inline-block}.DF-2200 .dl_translator_page_container .lmt--web .lmt__translations_as_text .reset{cursor:pointer;background-image:url("/img/arrow-undo.svg");background-repeat:no-repeat;background-position:left;padding-left:24px;font-weight:600;font-size:16px;line-height:24px;color:#006494;background-color:rgba(0,0,0,0);outline:none;border:none}.lmt--showing_alternatives .lmt__translations_as_text:before{content:" ";display:block;position:absolute;left:32px;right:24px;transform:translateY(8px);border-top:1px solid #eee}.lmt__translations_as_text h2:before{display:none !important}.lmt--web .lmt__ad_charLimit_container{position:static;z-index:1}.lmt--web .lmt__side_container--source .lmt__ad_charLimit_container{flex:0 1 auto}.lmt--web .lmt__side_container--target .lmt__ad_charLimit_container{flex:1000 1 auto}.lmt--web .lmt__side_container--target .lmt__ad_charLimit_container _:-ms-fullscreen,:root .lmt--web .lmt__side_container--target .lmt__ad_charLimit_container{flex:1000 1 auto}.lmt--web .lmt__ad_charLimit_container .lmt__target_textarea__proAd{position:static}.lmt--web .lmt__ad_charLimit_container .lmt__target_textarea__proAd_content{margin:-50px 0 0 0}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__side_container--target .lmt__textarea_container{border:none !important}.lmt__side_container--target .lmt__inner_textarea_container{display:none !important}.lmt__target_toolbar{display:none !important}.lmt--web .lmt__bottom_text--mobile{flex:0 1 120px;margin-bottom:20px}}.lmt--web .lmt__bottom_text--mobile.lmt--hidden{display:none}.lmt--web .lmt__bottom_text--mobile>div:not(:first-child){font-size:14px;font-weight:normal;color:#6e6e6e;line-height:1.5;margin-top:.5em;position:relative;display:block}.lmt--web .lmt__bottom_text--mobile>div:first-child{font-size:16px;font-weight:normal;line-height:1.25;position:relative;display:block}.dl_pro .dl_account_box{text-align:right;max-width:1800px;position:relative;margin-left:auto;margin-right:auto;height:20px}.dl_pro .dl_account_box>div{display:inline-block;padding:1em;font-size:14px;line-height:1.5;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:none;padding-top:.5em;position:relative;background-image:url(/img/user_white.svg);background-size:auto 50%;background-repeat:no-repeat;background-position:10px 30%;padding-left:3em;text-align:center;color:#888;box-sizing:border-box;opacity:0;transform:translate(0, -100%);transition:transform 100ms ease-out,opacity 250ms ease-out;right:96px}@media(max-width: 1400px){.dl_pro .dl_account_box>div{right:66px}}@media(max-width: 1200px){.dl_pro .dl_account_box>div{right:46px}}@media(max-width: 1000px){.dl_pro .dl_account_box>div{right:26px}}@media(max-width: 840px){.dl_pro .dl_account_box>div{right:16px}}.dl_pro .dl_account_box.dl_account_box--visible>div{opacity:1;transform:translate(0, 0)}.lmt__using_pro_notification_banner{animation:lmt__using_pro_notification_banner__blend_in_animation 1s 0s ease-out 1;justify-content:center;align-items:center;margin-top:60px;display:none}@keyframes lmt__using_pro_notification_banner__blend_in_animation{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.dl_pro--confirmed .lmt__using_pro_notification_banner{display:flex}@media screen and (max-width: 650px){.lmt__using_pro_notification_banner{flex-direction:column;position:relative}}.lmt__using_pro_notification_banner>div:first-of-type{text-align:center;font-weight:300;position:relative;padding-left:50px}.lmt__using_pro_notification_banner>div:first-of-type::before{content:" ";display:inline-block;position:absolute;width:100px;height:100px;background-image:url(/img/icons/icon_feat_sec2_v2.svg);background-repeat:no-repeat;background-size:contain;left:-22px;top:-8px}@media screen and (max-width: 760px){.lmt__using_pro_notification_banner>div:first-of-type::before{left:0}}.lmt__using_pro_notification_banner>div:first-of-type h2{position:relative;font-weight:300;font-size:32px}.lmt__using_pro_notification_banner>div:first-of-type h2>em{font-style:normal;font-weight:500}@media screen and (max-width: 760px){.lmt__using_pro_notification_banner>div:first-of-type h2{margin-left:30px}}.lmt__using_pro_notification_banner>div:first-of-type p{position:relative;font-size:18px;margin-top:.25em;line-height:1.5em}.urlGlossaryWarning{position:fixed;top:64px;left:50%;margin-left:-305px;z-index:10000;width:610px;height:30px;text-align:center;font-size:20px;line-height:26px;font-weight:500;color:#fff;background-color:#edb0af;border:2px solid #da5e5c}@keyframes lmt_devPanel_animation{0%{opacity:0}100%{opacity:1}}.lmt_devPanelButton--active{outline:1px solid rgba(0,0,0,.1) !important}.lmt_devPanel{background-color:rgba(0,0,0,.01);box-shadow:inset 0 0 6px rgba(0,0,0,.2),0 0 4px rgba(255,255,255,.5);animation:lmt_devPanel_animation .25s ease-out 1;padding:10px;font-size:16px}.lmt_devPanel h2{font-size:20px;margin-bottom:.25em}.lmt_devPanel input-row{display:block;margin-top:.2em}.lmt_devPanel input-row label:first-child{width:30%;max-width:15em;display:inline-block}.lmt_devPanel input-row input{width:70%;display:inline-block;font-size:100%}.lmt_devPanel input-row button{border:1px solid rgba(0,0,0,.2);background:rgba(0,0,0,0);padding:.5em 2em;display:inline-block;font-size:100%;border-radius:4px;margin:5px 15px 5px 0;cursor:pointer}.lmt_devPanel section:not(:first-of-type){border-top:2px solid rgba(0,0,0,.2);margin-top:20px;padding-top:20px}.lmt_devPanel input-row textarea{width:100%;margin:10px 0;font-size:100%;height:150px}@media screen and (max-width: 1000px){.lmt__formalitySwitch_ad__content{padding-top:calc(20% - 10px)}}.integratedLanguageSelectors .lmt--web .lmt__sides_container.lmt__sides_container--focus_source .lmt__side_container.lmt__side_container--source .lmt__textarea_container{border:1px solid #006494 !important;border-top-left-radius:0}.integratedLanguageSelectors .lmt--web .lmt__sides_container.lmt__sides_container--focus_target .lmt__side_container.lmt__side_container--target .lmt__textarea_container{border:1px solid #006494 !important;border-top-right-radius:0}.lmt__translationDescription>h1{position:relative;z-index:2;font-weight:500;padding:.5em 0;font-size:20px;margin:0}.lmt__edit_text_popup li.lmt__edit_text_popup__onboarding_header--alternatives{background-color:#0f2b46;color:#fff;cursor:default}.lmt--web d-textarea .glossary_highlight{background-color:#ccf}.lmt--web d-textarea .grey-out{opacity:.5}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:thin solid transparent}}.lmt__formalitySwitch_ad__cta:focus,.lmt__formalitySwitch_feedback__send_btn:focus{text-decoration:none}.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_ad__cta,[disabled].lmt__formalitySwitch_feedback__send_btn{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dl_ad_pro_container .ad-separator{margin:0 auto;padding-left:100px;padding-right:100px;max-width:1600px}@media(max-width: 1400px){.dl_ad_pro_container .ad-separator{padding-left:70px;padding-right:70px}}@media(max-width: 1200px){.dl_ad_pro_container .ad-separator{padding-left:50px;padding-right:50px}}@media(max-width: 1000px){.dl_ad_pro_container .ad-separator{padding-left:30px;padding-right:30px}}@media(max-width: 840px){.dl_ad_pro_container .ad-separator{padding-left:20px;padding-right:20px}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_ad_pro_container .ad-separator{margin-top:0;padding:0 15px}}.dl_ad_pro_container .ad-separator hr{border:none;border-bottom:1px solid #e0e0e0}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_ad_pro_container{margin-top:30px}}.dl_ad_pro_container .dl_button.dl_button--1{background-color:#006494}.dl_ad_pro_container .dl_button.dl_button--1:hover{background-color:#0f2b46}.dl_ad__title,.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__title{font-size:36px;line-height:1.1em;font-weight:300;text-align:left;margin-bottom:20px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_ad__title,.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__title{margin-bottom:20px}}@media(max-width: 840px){.dl_ad__title,.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__title{font-size:32px}}.dl_ad__title em,.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__title em{font-style:normal;font-weight:500}.dl_ad__actions{margin-top:20px}.dl_ad__actions>a,.dl_ad__actions>button{margin:10px 2px 4px 0}@media screen and (max-width: 650px){.dl_ad__actions{display:flex;flex-direction:column;align-items:center}}#lmt_pro_ad_container{z-index:1}.dl_pro__banner--2021--wrapper{background:#fff;border-radius:8px;box-shadow:0px 8px 24px rgba(0,0,0,.08);display:flex;padding:30px}@media screen and (max-width: 760px){.dl_pro__banner--2021--wrapper{flex-direction:column}}.dl_pro__banner--2021--section{flex-shrink:0;width:calc(40% - 20px)}@media screen and (max-width: 1200px){.dl_pro__banner--2021--section{padding:0 0 0 30px;width:100%}}@media screen and (max-width: 760px){.dl_pro__banner--2021--section{padding:0}}.dl_pro__banner--2021--header-section{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;width:calc(33% - 20px)}@media screen and (max-width: 1200px){.dl_pro__banner--2021--header-section{width:50%}}@media screen and (max-width: 760px){.dl_pro__banner--2021--header-section{width:100%}}.dl_pro__banner--2021--sections{display:flex;flex-grow:1}@media screen and (max-width: 1200px){.dl_pro__banner--2021--sections{flex-direction:column;max-width:49%}.dl_pro__banner--2021--sections>div+div{margin-top:30px}}@media screen and (max-width: 760px){.dl_pro__banner--2021--sections{max-width:100%}.dl_pro__banner--2021--sections>div{margin-top:30px}}.dl_pro__banner--2021--center--section{display:flex;flex-direction:column;align-items:center;flex-grow:1;padding:0 40px}@media screen and (max-width: 1200px){.dl_pro__banner--2021--center--section{align-items:flex-start;padding:0 0 0 30px;width:100%}}@media screen and (max-width: 760px){.dl_pro__banner--2021--center--section{padding:0}}.dl_pro__banner--2021--section--content{max-width:100%}.dl_pro__banner--2021--section--content>*+*{margin-top:10px}.dl_pro__banner--2021--headline{font-size:20px;font-weight:400;line-height:1.4;margin-bottom:20px;max-width:100%}.dl_pro__banner--2021--columnhead{font-weight:700}.dl_pro__banner--2021--checkitem{padding:0 0 0 28px;background-image:url("/img/icons/check-green.svg");background-position:0 1px;background-repeat:no-repeat;background-size:24px 20px;box-sizing:border-box;line-height:1.4;font-weight:400}.dl_pro__banner--2021--lockitem{padding:0 0 0 28px;background-image:url("/img/icons/lock.svg");background-position:0 1px;background-repeat:no-repeat;background-size:19px 19px;box-sizing:border-box;line-height:1.4;font-weight:400}.dl_pro__banner--2021--link{color:#0f2b46;font-weight:600;line-height:1.4}.dl_pro__banner--2021--link:hover{color:#006494}.dl_app_ad{position:relative;animation:lmt__using_pro_notification_banner__blend_in_animation 1s 0s ease-out 1}.dl_app_ad .dl_app_ad__commonContent{display:flex;justify-content:space-between;margin-top:2.5rem;width:100%;box-shadow:0px 8px 24px rgba(0,0,0,.08);background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;padding:20px 26px 20px 31px}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__column{flex-basis:50%;min-height:0px;padding:0;margin-top:0}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__column.dl_ad__actions{display:flex;align-items:center}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__column.dl_ad__actions .dl_app_ad__space{flex-grow:1}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__column.dl_ad__actions a{margin:0}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__title{font-size:20px;line-height:130%;margin-bottom:12px}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__title strong{font-weight:600}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__benefits li{font-weight:400 !important;margin-bottom:5px}.dl_app_ad .dl_app_ad__benefits{display:flex;flex-flow:column;justify-content:space-around}.dl_app_ad .dl_app_ad__benefits li{list-style:none;padding:0 0 0 30px;background-image:url("/img/icons/check-green.svg");background-position:2px 2px;background-repeat:no-repeat;background-size:23px 20px;text-align:left;font-weight:600;line-height:125%}.combined_app_ad_mobile_and_desktop .dl_ad_pro_container:first-child{padding-top:16px;margin-top:28px}.combined_app_ad_mobile_and_desktop .reduced-margin .dl_ad_pro_container:first-child{margin-top:8px}.combined_app_ad_mobile_and_desktop .dl_ad_pro_container{background-color:#fff}.combined_app_ad_mobile_and_desktop .dl_ad_pro_container .dl_pro__banner--2021--wrapper{box-shadow:none;padding-bottom:48px}.combined_app_ad_mobile_and_desktop .dl_ad_pro_container .dl_pro__banner--slogan{padding-bottom:28px}#lmt_pro_ad_container.lpQuoteList .dl_ad_pro_container:first-child{margin-top:0}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:thin solid transparent}}.lmt__formalitySwitch_ad__cta:focus,.lmt__formalitySwitch_feedback__send_btn:focus{text-decoration:none}.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_ad__cta,[disabled].lmt__formalitySwitch_feedback__send_btn{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.lmt__doc .lmt__language_container{height:100%;background-color:rgba(0,0,0,0);border-radius:inherit}.lmt__doc .lmt__language_select__active__title{margin-right:4.5px}.lmt__doc .lmt__language_select__opener{display:inline-block;overflow:hidden}.lmt__doc .lmt__language_select__menu{top:0;max-width:unset;width:calc(100% + 12px + 22px)}.lmt__doc .lmt__language_select__menu.lmt__language_select__menu_source{left:-13px !important}.lmt__doc .lmt__language_select__menu.lmt__language_select__menu_target{right:-13px !important}.lmt__doc .semitransparent-overlay{display:none}.lmt__doc{margin-bottom:30px}.lmt__doc .lmt__formalitySwitch{z-index:unset}.docTrans_translator_upload_button{position:absolute;bottom:0;padding:2px 10px 2px 6px;box-sizing:border-box;display:inline-block;left:0;right:0;border-top:1px solid #f0f0f0;width:100%;line-height:0;background-color:#fff}.docTrans_translator_upload_button input{opacity:0;position:absolute;width:.1px;height:.1px}.docTrans_translator_upload_button .docTrans_translator_upload_button__inner{display:inline-block;animation-duration:.5s;animation-name:docTrans_button_anim_2}.docTrans_translator_upload_button .docTrans_translator_upload_button__inner>button{display:inline-block;border:none;cursor:pointer;-webkit-appearance:none;line-height:22px;background-color:#fff;vertical-align:bottom;position:relative;z-index:3;font-weight:600;font-size:14px;color:#0f2b46;stroke:#0f2b46;padding:4px 6px 4px 14px;min-width:auto;transition:filter 75ms ease-out}.docTrans_translator_upload_button .docTrans_translator_upload_button__inner>button:hover{color:#006494;stroke:#006494}.docTrans_translator_upload_button .docTrans_translator_upload_button__inner>button svg{position:relative;margin-right:5px;vertical-align:middle}.docTrans_translator_upload_button .docTrans_translator_upload_button__inner>button:active{outline:none}@media(max-width: 800px){.docTrans_translator_upload_button .docTrans_translator_upload_button__inner>button{padding-right:1.5em;border-radius:4px;min-width:226px}}.docTrans_translator_upload_button--quota_reached button{opacity:.3;cursor:not-allowed}.docTrans_translator_upload_button.docTrans_translator_upload_button--open_target_lang_menu .docTrans_translator_upload_button__lang_selector,.docTrans_translator_upload_button.docTrans_translator_upload_button--keep_active .docTrans_translator_upload_button__lang_selector,.docTrans_translator_upload_button:focus .docTrans_translator_upload_button__lang_selector,.docTrans_translator_upload_button:active .docTrans_translator_upload_button__lang_selector,.docTrans_translator_upload_button:hover .docTrans_translator_upload_button__lang_selector{opacity:1;max-width:10em;transform:translate(0, 0)}.docTrans_translator_upload_button.docTrans_translator_upload_button--open_target_lang_menu .docTrans_translator_upload_button__help_popup,.docTrans_translator_upload_button.docTrans_translator_upload_button--keep_active .docTrans_translator_upload_button__help_popup,.docTrans_translator_upload_button:focus .docTrans_translator_upload_button__help_popup,.docTrans_translator_upload_button:active .docTrans_translator_upload_button__help_popup,.docTrans_translator_upload_button:hover .docTrans_translator_upload_button__help_popup{display:block;opacity:1}.docTrans_translator_upload_button .docTrans_translator_upload_button__help_popup{animation-duration:1s;animation-name:docTrans_translator_upload_button__help_popup_anim;pointer-events:none;position:absolute;background-color:#f6f6f6;display:none;z-index:10;line-height:1.32;color:#666;padding:1em;font-size:14px;box-shadow:0px 2px 4px rgba(0,0,0,.3);bottom:150%;max-width:90vw;width:20em;border-radius:4px;opacity:1}.docTrans_translator_upload_button .docTrans_translator_upload_button__help_popup>div{display:flex;justify-content:space-around;align-items:center}.docTrans_translator_upload_button .docTrans_translator_upload_button__help_popup>div img{display:inline-block;width:50px;flex:0 0 auto}.docTrans_translator_upload_button .docTrans_translator_upload_button__help_popup>p{margin-top:.5em}.docTrans_translator_upload_button .docTrans_translator_upload_button__help_popup::after{content:" ";width:10px;height:10px;display:block;top:100%;left:25%;transform:translateY(-5px) rotate(45deg);background-color:#f6f6f6;position:absolute;box-shadow:2px 2px 2px rgba(0,0,0,.15)}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.docTrans_translator_upload_button{display:none}}@keyframes docTrans_translator_upload_button__help_popup_anim{0%{opacity:0}80%{opacity:0}100%{opacity:1}}@keyframes docTrans_button_anim_1{0%{background-color:rgba(0,0,0,0);color:#042d48;stroke:#042d48}10%{background-color:rgba(0,0,0,0);color:#042d48;border-color:rgba(0,0,0,0);stroke:#042d48}19%{background-color:rgba(250,162,2,0.6666666667);color:#fff;border-color:#faa200;stroke:#fff}20%{background-color:rgba(250,162,2,0.6666666667);color:#fff;border-color:#faa200;stroke:#fff}25%{background-color:rgba(0,0,0,0);color:#ccc;border-color:#ccc;stroke:#ccc}39%{background-color:rgba(250,162,2,0.6666666667);color:#fff;border-color:#faa200;stroke:#fff}40%{background-color:rgba(250,162,2,0.6666666667);color:#fff;border-color:#faa200;stroke:#fff}100%{background-color:rgba(0,0,0,0);color:#042d48;border-color:rgba(0,0,0,0);stroke:#042d48}}@keyframes docTrans_button_anim_2{0%{opacity:0}20%{opacity:0}100%{opacity:1}}.docTrans_drop_target_overlay{display:block;position:absolute;width:100%;height:100%;left:0;top:0;box-shadow:0 0 0px 2px #f0f0f0,0 0 0px rgba(0,0,0,.2);padding:16px;box-sizing:border-box;font-weight:300;text-align:center;animation-delay:0;animation-duration:.25s;animation-name:docTrans_overlay_blend_in;display:flex;align-items:center;justify-content:center;transition:150ms ease-out;color:#aaa;background-color:#f0f5f8;outline:2px dashed #4babda;z-index:9}@keyframes docTrans_overlay_blend_in{0%{opacity:0}100%{opacity:1}}.docTrans_drop_target_overlay>div{z-index:1}.docTrans_drop_target_overlay::before{content:" ";position:absolute;left:calc(50% - 45px);top:calc(50% - 85px);width:90px;height:90px;background-image:url("/img/icons/icon_docTrans_upload_v2.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.docTrans_drop_target_overlay.docTrans_drop_target_overlay--active{box-shadow:0 0 0px 2px #f0f0f0,0 0 4px rgba(0,0,0,.1);background-color:#eee;outline:2px dashed #032d48;color:#222;transition:150ms 150ms ease-out}.lmt--web .docTrans_drop_target__desc{position:relative;top:45px;color:#000;font-weight:300;font-size:18px;line-height:29px}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:thin solid transparent}}.lmt__formalitySwitch_ad__cta:focus,.lmt__formalitySwitch_feedback__send_btn:focus{text-decoration:none}.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_ad__cta,[disabled].lmt__formalitySwitch_feedback__send_btn{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dl_pro #lmt_quotes_article{display:none}.dl_country_without_pro_support #lmt_quotes_article,.dl_country_with_pro_support #lmt_quotes_article{opacity:1}#lmt_quotes_article{position:relative;white-space:nowrap;padding-top:1px;opacity:0;transition:opacity 1000ms ease-out;margin-bottom:36px;max-width:100%;margin-top:50px;z-index:0}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){#lmt_quotes_article.lmt--mobile-hidden{display:none}}.lmt_quotes_header{font-size:250%;display:block;margin-top:40px;padding-left:20px;font-weight:400;color:#333}.lmt_quotes{position:relative;vertical-align:top;text-align:center;height:28.75em}@media screen and (max-width: 650px){.lmt_quotes{height:auto;padding:20px 0 60px 0}}.lmt_quotes .lmt_quotes__container{margin:0px 5vw;display:inline-block;position:relative;height:100%;top:0;max-width:40.625em;vertical-align:middle;box-sizing:border-box;width:calc(100% - 300px)}@media(max-width: 1000px){.lmt_quotes .lmt_quotes__container{width:calc(100% - 100px);margin:0px 4vw}}@media(max-width: 840px){.lmt_quotes .lmt_quotes__container{width:calc(100% - 50px)}}@media(max-width: 760px){.lmt_quotes .lmt_quotes__container{width:calc(100% - 20px);margin:0px 10px}}.lmt_quote{height:8em;display:none;justify-content:space-around;justify-content:space-evenly;align-items:center;flex-wrap:nowrap;opacity:0;transition:opacity 250ms ease-out;width:100%;height:100%;white-space:normal;margin-left:auto;margin-right:auto;left:0;right:0;display:inline-flex;position:absolute}.lmt_quote_active{display:inline-flex;position:relative;opacity:1;transition:opacity 350ms 100ms ease-in}.lmt_quote__logo_1{position:relative;display:inline-block;flex:0 0 auto;width:200px;height:100px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;display:none}.lmt_quote__logo_3{position:absolute;display:inline-block;width:auto;height:60px;background-position:100% 50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;left:10px;right:20px;bottom:40px;pointer-events:none}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt_quote__logo_3{bottom:20px}}.lmt_quote__inner{position:relative;display:inline-block;flex:0 0 auto;width:100%;color:#333;padding:42px 30px 100px 70px;box-sizing:border-box;text-align:center;background-color:#fff;border-radius:5px;box-shadow:0px 32px 40px rgba(0,0,0,.08);z-index:2}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt_quote__inner{padding-left:30px;padding-top:30px;padding-bottom:90px}}.lmt_quote__inner::before{content:" ";background-image:url(/img/pro/icon_quote.svg);display:block;position:absolute;width:100px;height:65px;top:-22px;left:-25px;background-repeat:no-repeat;background-size:contain}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt_quote__inner::before{width:60px}}.lmt_quote__text{display:inline-block;text-align:left;margin-left:0em;white-space:normal;font-size:20px;line-height:1.4;font-weight:400;color:#333}.lmt_quote__source{display:block;text-align:left;margin-top:1.5em;white-space:normal;color:#333;font-size:16px;font-weight:300}.lmt_quote__source br{display:none}.lmt_quote__source a{color:#0f2b46;font-weight:600}.lmt_quote__source .lmt_quote__nolink{color:#0f2b46;font-weight:600}.lmt_quote__source a::after{content:", "}.lmt_quote__source a:hover{text-decoration:none;color:#006494}.lmt_quotes_nav{display:flex;justify-content:space-around;text-align:center;position:absolute;bottom:0;right:0;left:0;margin:0 auto;width:100%;max-width:300px;opacity:1;transition:opacity 100ms 1000ms ease-out;z-index:5}.lmt_quotes_nav:hover{opacity:1;transition:opacity 100ms ease-out}.lmt_quotes_nav_entry{display:inline-block;width:10px;height:10px;border:1px solid;color:#bbb;border-radius:100%;transition:150ms ease-in-out;margin:0 0px;cursor:pointer;background-color:#b9b9b9;border-color:rgba(0,0,0,0)}.lmt_quotes_nav_entry:hover{color:#faa202}.lmt_quotes_nav_entry--active{background-color:#0f2b46;color:#faa202;box-shadow:inset 0 0 0 0px #f8f8f8}
/*# sourceURL=webpack://./css/lmt.scss */
/*# sourceURL=webpack://./css/_defines.scss */
/*# sourceURL=webpack://./css/_lmt_base.scss */
/*# sourceURL=webpack://./js/dTextarea/dTextareaComponent.scss */
/*# sourceURL=webpack://./css/_lmt_formality.scss */
/*# sourceURL=webpack://./css/_lmt_defines.scss */
/*# sourceURL=webpack://./css/_lmt_glossary.scss */
/*# sourceURL=webpack://./css/_lmt_web.scss */
/*# sourceURL=webpack://./css/_lmt_ads.scss */
/*# sourceURL=webpack://./css/_lmt_docTrans.scss */
/*# sourceURL=webpack://./css/_lmt_quotes.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Nzcy9sbXQuc2NzcyIsIndlYnBhY2s6Ly8uL2Nzcy9fZGVmaW5lcy5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfYmFzZS5zY3NzIiwid2VicGFjazovLy4vanMvZFRleHRhcmVhL2RUZXh0YXJlYUNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfZm9ybWFsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9kZWZpbmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9nbG9zc2FyeS5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfd2ViLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9hZHMuc2NzcyIsIndlYnBhY2s6Ly8uL2Nzcy9fbG10X2RvY1RyYW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9xdW90ZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkM2T0EsYUF4TVMsQ0FBQSxvQkEwTUwsQ0FBQSxjQUNBLENBQUEsOENBRUEseUJBRUksQ0FBQSxhQXZPVyxDQUFBLDZCQTJPZixrQkFDSSxDQUFBLG9DQUdKLFdBQ0ksQ0FBQSwyQkFDQSxDQUFBLHNEQUNBLENBQUEsb0JBQ0EsQ0FBQSxTQUNBLENBQUEsVUFDQSxDQUFBLHFCQUNBLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsb0ZBR0osU0FFRSxDQUFBLHFCQXlGTixjQXBCRSxDQUFBLGtCQUNBLENBQUEsZUFDQSxDQUFBLGFBalVtQixDQUFBLHVCQW1VbkIsQ0FBQSwyQkFFQSxvQkFDRSxDQUFBLDJCQUdGLG9CQUNFLENBQUEsWUFDQSxDQUdGLFVBSEUsQ0FJQSx1RUEwQ0osV0E3QkUsQ0FBQSxpQkFDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsY0FDQSxDQUFBLG1CQUNBLENBQUEsb0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLDhJQUlBLENBSEEsK0JBQUEsdUVBQUEsNkJBR0EsQ0FBQSxDQUFBLG1GQUVBLG9CQUNFLENBQUEscUZBR0YsWUFDRSxDQUFBLG9CQUNBLENBQUEsMkZBR0YsVUFDRSxDQUFBLGlJQU9GLG1CQUNFLENBQUEsa0JBQ0EsQ0FBQSxVQUNBLENBQUEsZ1NBRUEsV0FFSSxDQUFBLGFBQ0EsQ0FBQSxxQkFDQSxDQUFBLFVBQ0EsQ0FBQSxTQUNBLENBQUEsaUJBQ0EsQ0FBQSxPQUNBLENBQUEsUUFDQSxDQUFBLHFCQUNBLENBQUEsa0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGtDQUNBLENBQUEsaUpBRUosZ0ZBQ0ksQ0FBQSwrSUFFSixrRkFDSSxDQUFBLHVFQUtSLHdCQW5acUIsQ0FBQSwyQ0FzWm5CLENBQUEsd0tBRUEsd0JBamFpQixDQUFBLDJDQW9hZixDQUFBLDZCQXVJRixLQUNJLHNCQUFBLENBQUEsR0FDQSx3QkFBQSxDQUFBLENBQUEsaUJBN1VOLGFBeE1TLENBQUEsb0JBME1MLENBQUEsY0FDQSxDQUFBLDhDQUVBLHlCQUVJLENBQUEsYUF2T1csQ0FBQSw2QkEyT2Ysa0JBQ0ksQ0FBQSxvQ0FHSixXQUNJLENBQUEsMkJBQ0EsQ0FBQSxzREFDQSxDQUFBLG9CQUNBLENBQUEsU0FDQSxDQUFBLFVBQ0EsQ0FBQSxxQkFDQSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLG9GQUdKLFNBRUUsQ0FBQSxxQkF5Rk4sY0FwQkUsQ0FBQSxrQkFDQSxDQUFBLGVBQ0EsQ0FBQSxhQWpVbUIsQ0FBQSx1QkFtVW5CLENBQUEsMkJBRUEsb0JBQ0UsQ0FBQSwyQkFHRixvQkFDRSxDQUFBLFlBQ0EsQ0FHRixVQUhFLENBSUEsdUVBMENKLFdBN0JFLENBQUEsaUJBQ0EsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLGNBQ0EsQ0FBQSxtQkFDQSxDQUFBLG9CQUNBLENBQUEsaUJBQ0EsQ0FBQSw4SUFJQSxDQUhBLCtCQUFBLHVFQUFBLDZCQUdBLENBQUEsQ0FBQSxtRkFFQSxvQkFDRSxDQUFBLHFGQUdGLFlBQ0UsQ0FBQSxvQkFDQSxDQUFBLDJGQUdGLFVBQ0UsQ0FBQSxpSUFPRixtQkFDRSxDQUFBLGtCQUNBLENBQUEsVUFDQSxDQUFBLGdTQUVBLFdBRUksQ0FBQSxhQUNBLENBQUEscUJBQ0EsQ0FBQSxVQUNBLENBQUEsU0FDQSxDQUFBLGlCQUNBLENBQUEsT0FDQSxDQUFBLFFBQ0EsQ0FBQSxxQkFDQSxDQUFBLGtCQUNBLENBQUEsa0JBQ0EsQ0FBQSxrQ0FDQSxDQUFBLGlKQUVKLGdGQUNJLENBQUEsK0lBRUosa0ZBQ0ksQ0FBQSx1RUFLUix3QkFuWnFCLENBQUEsMkNBc1puQixDQUFBLHdLQUVBLHdCQWphaUIsQ0FBQSwyQ0FvYWYsQ0FBQSw2QkF1SUYsS0FDSSxzQkFBQSxDQUFBLEdBQ0Esd0JBQUEsQ0FBQSxDQUFBLGlCQTdVTixhQXhNUyxDQUFBLG9CQTBNTCxDQUFBLGNBQ0EsQ0FBQSw4Q0FFQSx5QkFFSSxDQUFBLGFBdk9XLENBQUEsNkJBMk9mLGtCQUNJLENBQUEsb0NBR0osV0FDSSxDQUFBLDJCQUNBLENBQUEsc0RBQ0EsQ0FBQSxvQkFDQSxDQUFBLFNBQ0EsQ0FBQSxVQUNBLENBQUEscUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSxvRkFHSixTQUVFLENBQUEscUJBeUZOLGNBcEJFLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEsYUFqVW1CLENBQUEsdUJBbVVuQixDQUFBLDJCQUVBLG9CQUNFLENBQUEsMkJBR0Ysb0JBQ0UsQ0FBQSxZQUNBLENBR0YsVUFIRSxDQUlBLHVFQTBDSixXQTdCRSxDQUFBLGlCQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSxjQUNBLENBQUEsbUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLGlCQUNBLENBQUEsOElBSUEsQ0FIQSwrQkFBQSx1RUFBQSw2QkFHQSxDQUFBLENBQUEsbUZBRUEsb0JBQ0UsQ0FBQSxxRkFHRixZQUNFLENBQUEsb0JBQ0EsQ0FBQSwyRkFHRixVQUNFLENBQUEsaUlBT0YsbUJBQ0UsQ0FBQSxrQkFDQSxDQUFBLFVBQ0EsQ0FBQSxnU0FFQSxXQUVJLENBQUEsYUFDQSxDQUFBLHFCQUNBLENBQUEsVUFDQSxDQUFBLFNBQ0EsQ0FBQSxpQkFDQSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEscUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLGtCQUNBLENBQUEsa0NBQ0EsQ0FBQSxpSkFFSixnRkFDSSxDQUFBLCtJQUVKLGtGQUNJLENBQUEsdUVBS1Isd0JBblpxQixDQUFBLDJDQXNabkIsQ0FBQSx3S0FFQSx3QkFqYWlCLENBQUEsMkNBb2FmLENBQUEsNkJBdUlGLEtBQ0ksc0JBQUEsQ0FBQSxHQUNBLHdCQUFBLENBQUEsQ0FBQSxnQkNqakJOLGNBQUEsQ0FBQSxnQkFDQSxZQUFBLENBQUEsNEVEaUlRLGdCQzdISixZQUFBLENBQUEsZ0JBQ0EsY0FBQSxDQUFBLENBQUEsT0FHSixVRCtCWSxDQUFBLEtDekJaLGlCQUNJLENBQUEsY0FDQSxDQUFBLGlCQUVBLFlBQ0ksQ0FBQSxxQkFHUixpQkFDSSxDQUFBLHlCQUdKLGlCQUNJLENBQUEsY0FDQSxDQUFBLDRFRHFHSSx5QkN2R1IsZUFLUSxDQUFBLENBQUEsNkRBR1IsWUFDSSxDQUFBLCtCQUVKLGlCQUNJLENBQUEsNkJBQ0EsQ0FBQSxzREFJRixXQUNFLENBQUEsa0RBR0YsY0FDRSxDQUFBLGlDQUlKLGlCQUdFLENBQUEsa0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSxjQUNBLENBQUEsb0NBRUEsb0JBQ0UsQ0FBQSwyQkFJSixZQUNFLENBQUEscUJBQ0EsQ0FBQSxzQkFDQSxDQUFBLG1CQUNBLENBQUEsK0RBRUEsc0JBQ0UsQ0FBQSwwQkFLSixvQkFDSSxDQUFBLHlCQUNBLENBQUEscUJBQ0EsQ0FBQSx1QkFDQSxDQUFBLG9CQUNBLENBQUEsMkJBQ0EsQ0FBQSxlQUdKLG9CQUNJLENBQUEsdUJBQ0EsQ0FBQSxvQkFDQSxDQURBLGVBQ0EsQ0FBQSxVQUNBLENBQUEscUJBQ0EsQ0FBQSxlQUNBLENBQUEsV0FDQSxDQUFBLDhCQUNBLENBQUEsd0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGdCQUNBLENBQUEsY0FDQSxDQUFBLGlCQUVBLENBQUEsV0FDQSxDQUFBLHFCQUVBLFlBQ0ksQ0FBQSwyQkFHSixZQUNJLENBQUEsc0dBR0osaUNBSUksQ0FBQSx5QkFJUixnQkFDSSxDQUFBLHNKQU9JLGlDQUNJLENBQUEsZ0NBS1osWUFDSSxDQUFBLGVBQ0EsQ0FBQSxXQUNBLENBQUEsbUJBQ0EsQ0FBQSxtREFFQSxhQUNJLENBQUEsa0NBUVIsUUFDSSxDQUFBLFVBQ0EsQ0FBQSxVQUNBLENBQUEsaUJBQ0EsQ0FBQSxnQ0FHSixpQkFDSSxDQUFBLFFBQ0EsQ0FBQSxVQUNBLENBQUEsd0JBR0osYURoSU8sQ0FBQSxjQ2tJSCxDQUFBLGVEbkdlLENBQUEsV0NzR2YsQ0FBQSw4QkFDQSxDQUFBLDZCQUVBLGdCQUNJLENBQUEsWUFDQSxDQUFBLFdBQ0EsQ0FBQSw0QkFHSixZQUNJLENBQUEsOEJBR0osY0FDSSxDQUFBLGFEM0pDLENBQUEsb0NDK0pMLFlBQ0ksQ0FBQSxzQkFPUixnQkFDSSxDQUFBLFNBQ0EsQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSxnQkFDQSxDQUFBLGVBQ0EsQ0FBQSx1Q0FVQSxDQVRBLCtCQUFBLHNCQUFBLDZCQUNBLENBQUEsQ0FmSSxzQkFlSix1QkFDQSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLGNBQ0EsQ0FBQSxZQUNBLENBQUEsY0FDQSxDQUFBLFVBQ0EsQ0FBQSw0QkFDQSxDQUFBLCtCQUdBLGdCQUNJLENBQUEsK0JBRUosaUJBQ0ksQ0FBQSxvREFHSixhQUNJLENBQUEsdUZBR0osWUFDSSxDQUFBLGtCQUNBLENBQUEseUJBR0osUUFDSSxDQUFBLFNBQ0EsQ0FBQSxVQUNBLENBQUEseUVBRUosVUFDSSxDQUFBLHNDQUNBLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEsZ0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSxpQ0FDQSxDQUFBLGNBQ0EsQ0FBQSxvQkFDQSxDQUFBLCtGQUVKLGtCQUNJLENBQUEsMkRBR0osd0JBQ0ksQ0FBQSwrREFFSixnQkFDSSxDQUFBLGlCQUNBLENBQUEsNEVEOUhBLHNCQ2lFUixjQWdFUSxDQUFBLGNBQ0EsQ0FBQSxDQUFBLCtCQUdKLHNCQXBFSixxQkFxRVEsQ0FBQSxZQUNBLENBQUEsQ0FBQSx1Q0FNUixrQkFDSSxDQUFBLHNNQUtBLGlDQUlJLENBQUEsNkNBSVIsWUFDSSxDQUFBLHNCQU1KLFlBQ0ksQ0FBQSw4QkFDQSxDQUFBLGNBQ0EsQ0FBQSxLQUNBLENBQUEsTUFDQSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSxXQUNBLENBQUEsb0RBRUEseUJBQ0ksQ0FBQSxhQUNBLENBQUEsd0RBQ0EsU0FDSSxDQUFBLHlCQUNBLENBQUEsc0RBR1IsK0JBQ0ksQ0FBQSwwREFDQSxTQUNJLENBQUEsMEJBSVIsaUJBQ0ksQ0FBQSxPQUNBLENBQUEsTUFDQSxDQUFBLE9BQ0EsQ0FBQSxnQkFDQSxDQUFBLGlCQUNBLENBQUEsYUFDQSxDQUFBLFdBQ0EsQ0FBQSxxQkFDQSxDQUFBLGtDQUNBLENBQUEsNEJBQ0EsQ0FBQSxlQUNBLENBQUEscUJBQ0EsQ0FBQSxhQUNBLENBQUEsaUJBQ0EsQ0FBQSw0QkFDQSxlQUNJLENBQUEsZ0lBRUosYUFFSSxDQUFBLGFBQ0EsQ0FBQSxhRHpUSCxDQUFBLGNDMlRHLENBQUEsZUFDQSxDQUFBLDRJQUNBLHlCQUNJLENBQUEsZUFNaEIsWUFDRSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsYURwVmMsQ0FBQSxrQkNzVmQsQ0FBQSxnQkFDQSxDQUFBLG9CQUVBLGFBQ0UsQ0FBQSxnQ0FDQSxrQkFDSSxDQUFBLG9DQUlOLGNBQ0UsQ0FBQSw0QkFJSixhQUNFLENBQUEsc0NBR0YsWUFDRSxDQUFBLGlCQUNBLENBQUEsYUQvVU8sQ0FBQSx3Q0NrVlAsYUFDRSxDQUFBLHdDQUdGLGFBQ0UsQ0FBQSxnQkFDQSxDQUFBLG1CQUNBLENBQUEsOENBQ0EsY0FDRSxDQUFBLGVBQ0EsQ0FBQSxhRDNWRyxDQUFBLDJDQ2dXUCxhQUNFLENBQUEsdUJBQ0EsQ0FBQSxrRkFHRixjQUNFLENBQUEsc0dBRUUsYUFDRSxDQUFBLGlFQU1KLFVBQ0UsQ0FBQSw4QkFNTixvQkRvRUUsQ0FBQSx5QkFDQSxDQUFBLHFCQUNBLENBQUEsdUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLDJCQUNBLENBQUEsaUJDdEVFLENBQUEsbUJBQ0EsQ0FBQSxLQUNBLENBQUEsTUFDQSxDQUFBLGdDQUVBLG1CQUNJLENBQUEsOEVBR0osNkJBQ0ksQ0FBQSxpQkFDQSxDQUFBLGtFQUdKLGlCQUNJLENBQUEscUJBQ0EsQ0FBQSw4QkFFQSxrRUFKSixpQkFLUSxDQUFBLENBQUEsc0xBUUosaUNBQ0ksQ0FBQSxxQ0FNWixjQUNJLENBQUEsV0FDQSxDQUFBLHdCQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSw4TEFFQSxpQ0FJSSxDQUFBLGlDQUlSLGlCQUNFLENBQUEsUUFDQSxDQUFBLDJDQUNBLENBQUEsT0FDQSxDQUFBLFVBQ0EsQ0FBQSx5QkFJRixpQkFDSSxDQUFBLFFBQ0EsQ0FBQSxvQkFDQSxDQUFBLHdCQUNBLENBQUEsNEVEaldJLHlCQzZWUixZQU9RLENBQUEsQ0FBQSxpRUFHSixhQUNJLENBQUEsaUJBQ0EsQ0FBQSxTQUNBLENBQUEsdUJBQ0EsQ0FBQSxVQUNBLENBQUEsUUFDQSxDQUFBLFVBQ0EsQ0FBQSwwQ0FNSixnQkFFSSxDQUFBLCtDQUdKLFlBQ0ksQ0FBQSxzR0FHSixZQUVJLENBQUEsNkNBR0osZ0JBQ0UsQ0FBQSxzREFJTixZQUNJLENBQUEsNkJBQ0EsQ0FBQSxnQ0FHSixZQUNJLENBQUEsaUJBQ0EsQ0FBQSw2REFFQSx3QkFDSSxDQUFBLCtCQUlSLGlCQUNJLENBQUEsNEVEdFpJLG9FQ3laUixZQUdRLENBQUEsQ0FBQSxtQkFLUixpQkFDSSxDQUFBLFdBQ0EsQ0FBQSxTQUNBLENBQUEsc0JBQ0EsQ0FBQSxVQUNBLENBQUEsdUJBRUosVUFDSSxDQUFBLFdBQ0EsQ0FBQSwrQkFDQSxDQUFBLGlDQUNBLENBREEseUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLHNDQUVKLFlBSUksQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsVUFDQSxDQUFBLGVBQ0EsQ0FBQSw0QkFFSix3Q0FDSSxDQUFBLGlCQUNBLENBQUEsd0JEempCZSxDQUFBLGlCQzZqQmYsQ0FBQSxlQUNBLENBQUEsWUFFQSxDQUFBLFdBQ0EsQ0FBQSxXQUNBLENBQUEsVUFDQSxDQUFBLFVBQ0EsQ0FBQSxjQUNBLENBQUEsZ0JBQ0EsQ0FBQSw4QkFHSixpQkFDSSxDQUFBLFVBQ0EsQ0FBQSxRQUNBLENBQUEsU0FDQSxDQUFBLGNETUYsQ0FBQSxVQ0pvQyxDQUFBLFdBQUEsQ0FBQSxXRE9wQyxDQUFBLHNCQUNBLENBQUEsZUFDQSxDQUFBLDJFQXRDQSxVQUVFLENBQUEsYUFDQSxDQUFBLGlCQUNBLENBQUEscUJDeUIwRixDQUFBLFdBQXJCLENBQUEsY0R0QnJFLENBQUEsaUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLG1CQUNBLENBQUEsUUFDQSxDQUFBLHlDQUNBLENBQUEsc0NBRUYsdUJBQ0UsQ0FBQSxxQ0FFRix3QkFDRSxDQUFBLHVGQUdBLHdCQXBrQmlCLENBQUEseUVBeWtCbkIsWUFFRSxDQUFBLHdCQ0lKLFlBQ0ksQ0FBQSxxQkFDQSxDQUFBLHNCQUNBLENBQUEsV0FDQSxDQUFBLDRDQUdKLGdCQUNJLENBQUEsYURqbEJpQixDQUFBLGtDQ3FsQnJCLHlCQUNJLENBQUEsYUFDQSxDQUFBLGNBQ0EsQ0FBQSx5Q0FFQSxZQUNJLENBQUEsMkNBSVIsWUFDSSxDQUFBLFdBSUosaUJBQ0UsQ0FBQSxnQkFDQSxDQUFBLGVBRUYsaUJBQ0UsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSxXQ3ptQkYsYUFDRSxDQUFBLGlCQUNBLENBQUEsa0NBR0Ysb0JBQ0UsQ0FBQSx5QkFDQSxDQUFBLHFCQUNBLENBQUEsdUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLDJCQUNBLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsb0NBS0YsUUFDRSxDQUFBLG1CQUNBLENBQUEsYUFDQSxDQUFBLDBDQUdGLHlCQUNFLENBQUEsV0FDQSxDQUFBLFVBQ0EsQ0FBQSxhQUNBLENBQUEsaUJBQ0EsQ0FBQSxtQkFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLDhCQUdGLGlCQUNFLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxhQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGdCQUNBLENBQUEsbUJBQ0EsQ0FBQSxZQUNBLENBQUEsOEZBR0YsYUFFRSxDQUFBLGVBR0Ysa0JBQ0UsQ0FBQSxlQUdGLG9CQUNFLENBQUEsaUJGOEpGLGFBeE1TLENBQUEsb0JBME1MLENBQUEsY0FDQSxDQUFBLDhDQUVBLHlCQUVJLENBQUEsYUF2T1csQ0FBQSw2QkEyT2Ysa0JBQ0ksQ0FBQSxvQ0FHSixXQUNJLENBQUEsMkJBQ0EsQ0FBQSxzREFDQSxDQUFBLG9CQUNBLENBQUEsU0FDQSxDQUFBLFVBQ0EsQ0FBQSxxQkFDQSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLG9GQUdKLFNBRUUsQ0FBQSxxQkF5Rk4sY0FwQkUsQ0FBQSxrQkFDQSxDQUFBLGVBQ0EsQ0FBQSxhQWpVbUIsQ0FBQSx1QkFtVW5CLENBQUEsMkJBRUEsb0JBQ0UsQ0FBQSwyQkFHRixvQkFDRSxDQUFBLFlBQ0EsQ0FHRixVQUhFLENBSUEsdUVBMENKLFdBN0JFLENBQUEsaUJBQ0EsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLGNBQ0EsQ0FBQSxtQkFDQSxDQUFBLG9CQUNBLENBQUEsaUJBQ0EsQ0FBQSw4SUFJQSxDQUhBLCtCQUFBLHVFQUFBLDZCQUdBLENBQUEsQ0FBQSxtRkFFQSxvQkFDRSxDQUFBLHFGQUdGLFlBQ0UsQ0FBQSxvQkFDQSxDQUFBLDJGQUdGLFVBQ0UsQ0FBQSxpSUFPRixtQkFDRSxDQUFBLGtCQUNBLENBQUEsVUFDQSxDQUFBLGdTQUVBLFdBRUksQ0FBQSxhQUNBLENBQUEscUJBQ0EsQ0FBQSxVQUNBLENBQUEsU0FDQSxDQUFBLGlCQUNBLENBQUEsT0FDQSxDQUFBLFFBQ0EsQ0FBQSxxQkFDQSxDQUFBLGtCQUNBLENBQUEsa0JBQ0EsQ0FBQSxrQ0FDQSxDQUFBLGlKQUVKLGdGQUNJLENBQUEsK0lBRUosa0ZBQ0ksQ0FBQSx1RUFLUix3QkFuWnFCLENBQUEsMkNBc1puQixDQUFBLHdLQUVBLHdCQWphaUIsQ0FBQSwyQ0FvYWYsQ0FBQSw2QkF1SUYsS0FDSSxzQkFBQSxDQUFBLEdBQ0Esd0JBQUEsQ0FBQSxDQUFBLGdDQXBiRSxzRUc3RkssZ0JBRUQsQ0FBQSxDQUFBLDBSQU1WLHFDQUdFLENBQUEsc0JBSUosaUJBQ0ksQ0FBQSxTQUNBLENBQUEsS0FDQSxDQUFBLE9BQ0EsQ0FBQSxZQUNBLENBQUEscUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLGtGQUdJLFlBQ0ksQ0FBQSxTQUNBLENBQUEsZ0ZBSUosOEJBQ0ksQ0FBQSxTQUNBLENBQUEseURBR1IsdUJBQ0ksQ0FBQSxxREFHSixlQXhFQSxDQUFBLGNBQ0EsQ0FBQSxnQkFDQSxDQUFBLGdDQUNBLENBQUEsaUJBQ0EsQ0FBQSw4QkFDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsV0FDQSxDQUFBLGNBQ0EsQ0FBQSxjQUNBLENBQUEsK0JBQ0EsQ0FBQSxpQkFnRUksQ0FBQSw0REE5REosWUFDSSxDQUdKLDhEQUFBLG1CQUNJLENBREosK0NBQ0ksQ0FBQSwwRUFHSixhSGRpQixDQUFBLDhGR2tCakIsZ0NBQ0UsQ0FBQSxvQkhuQmUsQ0FBQSxxTEd1RWpCLGVBOUVBLENBQUEsY0FDQSxDQUFBLGdCQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQkFDQSxDQUFBLDhCQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSxXQUNBLENBQUEsY0FDQSxDQUFBLGNBQ0EsQ0FBQSwrQkFDQSxDQUFBLFVBdUVJLENBQUEsWUFDQSxDQUFBLDBNQXRFSixZQUNJLENBR0osZ05BQUEsbUJBQ0ksQ0FESiwrQ0FDSSxDQUFBLG9QQUdKLGFIZGlCLENBQUEsZ1RHa0JqQixnQ0FDRSxDQUFBLG9CSG5CZSxDQUFBLG9ERzhFakIsU0FDSSxDQUFBLFVBQ0EsQ0FBQSw0RUgyQ0Esb0RHN0NKLGFBSU0sQ0FBQSxDQUFBLGlJQUdOLGlCQUVJLENBQUEsT0FDQSxDQUFBLG1CQUNBLENBQUEsd0JIN0ZNLENBQUEsWUcrRk4sQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsNEVIOEJBLGlJR3RDSixZQVVNLENBQUEsQ0FBQSxxRUFJTixVQUNJLENBQUEsV0FDQSxDQUFBLGNBQ0EsQ0FBQSxzQkFDQSxDQUFBLFNBQ0EsQ0FBQSxXQUNBLENBQUEsOEJBQ0EsQ0FBQSxVQUNBLENBQUEseUVBQ0EsMkJBQ0ksQ0FBQSxzREFLWixXQUNJLENBQUEsNEJBR0osWUFDSSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLFFBQ0EsQ0FBQSxPQUNBLENBQUEsaUJBQ0EsQ0FBQSxzQ0FLQSxDSGxIYywrQkFBQSw0QkFBQSw2QkcrR2QsQ0FBQSxDQVhBLDRCQVdBLG1FQUNBLENBQUEsNkJBQ0EsQ0FBQSxpQ0FDQSxDQUFBLDRFSE5JLDRCR0xSLFlBYVEsQ0FBQSxVQUNBLENBQUEsQ0FBQSxrQ0FLUixZQ3JKSSxDQUFBLFdBRUEsQ0FBQSx3QkorQkssQ0FBQSxlSTdCTCxDQUFBLG1CQUNBLENBQUEsOEJBQ0EsQ0FBQSx1QkFDQSxDQUFBLFNBRUEsQ0FBQSxpQkFDQSxDQUFBLHFCQUNBLENBQUEsWUQ0SUEsQ0FBQSxxQkFDQSxDQUFBLDZCQUNBLENBQUEsNEVIbEJJLGtDR2NSLFNDdklRLENBQUEsQ0FBQSxvS0FhSixXQUNJLENBQUEsZUo0Q1csQ0FBQSx5QkkxQ1gsQ0FBQSxlQUNBLENBQUEsVUFDQSxDQUFBLGNBQ0EsQ0FBQSxhQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSx3QkFDQSxDQUFBLGFBQ0EsQ0FBQSxVQUNBLENBQUEseUxBRUEsc0NBQ0ksQ0FBQSxZQUNBLENBQUEsOFhBR0osb0NBQ0ksQ0FBQSwyVEFJUixXQUNJLENBQUEsZUpvQlcsQ0FBQSx5QklsQlgsQ0FBQSxVQUNBLENBQUEsZUFDQSxDQUFBLGNBQ0EsQ0FBQSxhQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSx3QkFDQSxDQUFBLGFBQ0EsQ0FBQSxVQUNBLENBQUEscUNEMkZKLGtDQUxKLFVBTVEsQ0FBQSxDQUFBLG9FQUVKLGNBQ0ksQ0FBQSxlQUNBLENBQUEseUJBQ0EsQ0FBQSwyQ0FHUix1QkFFSSxDQUFBLGdCQUNBLENBQUEsa0JBQ0EsQ0FBQSw2QkFDQSxDQUFBLDhCQUNBLENBQUEsa0JBQ0EsQ0FBQSw0RUhuQ0ksMkNHNEJSLGtCQVNNLENBQUEsZUFDQSxDQUFBLENBQUEsaURBRUYsY0FDSSxDQUFBLHdHQUVKLG9DQUNJLENBQUEsa0RBRUosc0NBQ0ksQ0FBQSxZQUNBLENBQUEsK0VBS0osWUFFRSxDQUFBLDJDQUlOLFlBQ0ksQ0FBQSx3QkFDQSxDQUFBLFVBQ0EsQ0FBQSxpQkFDQSxDQUFBLFdBQ0EsQ0FBQSxVQUNBLENBQUEsY0FDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsYUFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLGNBQ0EsQ0FBQSxtREFFSix1QkFDSSxDQUFBLHlDQUVKLHFCQUNJLENBQUEsZ0JBQ0EsQ0FBQSxxQkFDQSxDQUFBLG1DQUNBLENBQUEsaUJBQ0EsQ0FBQSw0QkFDQSxDQUFBLDRCQUNBLENBQUEsdUJBQ0EsQ0FBQSw4Q0FDQSxhSHJOZSxDQUFBLGNHdU5YLENBQUEsZUFDQSxDQUFBLCtDQUVKLG1DQUlJLENBQUEsb0RBSEEsVUFDSSxDQUFBLCtCQU1aLGlCQUNJLENBQUEsNEVIckdJLCtCR29HUixpQkFJUSxDQUFBLFFBQ0EsQ0FBQSxtQkFDQSxDQUFBLENBQUEsOEJBR1IsWUFDSSxDQUFBLDRFSDlHSSw4Qkc2R1IsYUFJUSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLENBQUEseUJBTVIsaUJBQ0ksQ0FBQSxLQUNBLENBQUEsTUFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsVUFDQSxDQUFBLDRFSC9ISSx5Qkd5SFIsV0FTUSxDQUFBLENBQUEsK0JBSVIsaUJBQ0ksQ0FBQSw0RUh2SUksK0JHc0lSLGlCQUlRLENBQUEsUUFDQSxDQUFBLG1CQUNBLENBQUEsQ0FBQSw4QkFHUixZQUNJLENBQUEsNEVIaEpJLDhCRytJUixhQUlRLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsQ0FBQSw2QkFNUixVQUNJLENBQUEsV0FDQSxDQUFBLGlCQUNBLENBQUEsK0JBQ0EsQ0FBQSw0Q0FFSixpQkFDSSxDQUFBLEtBQ0EsQ0FBQSxNQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGtDQUVKLGlCQUNJLENBQUEsK0ZBQ0EsQ0FBQSxtQkFDQSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLDJCQUNBLENBQUEsNEVBRUEsdUJBQ0ksQ0FBQSxpQ0FHUixlQUNJLENBQUEsY0FDQSxDQUFBLGdCQUNBLENBQUEsaUJBQ0EsQ0FBQSwrQkFFSixlQUNJLENBQUEsY0FDQSxDQUFBLGdCQUNBLENBQUEsa0JBQ0EsQ0FBQSxpQ0FFQSxlQUNJLENBQUEsOEJBR1IsVUFHSSxDQUFBLGlCQUNBLENBQUEsb0JBQ0EsQ0FBQSw4RUFFSixpQkFDSSxDQUFBLFVBQ0EsQ0FBQSxRQUNBLENBQUEsU0FDQSxDQUFBLGNIbVFGLENBQUEsVUdqUW9DLENBQUEsV0FBQSxDQUFBLFdIb1FwQyxDQUFBLHNCQUNBLENBQUEsZUFDQSxDQUFBLDBMQXRDQSxVQUVFLENBQUEsYUFDQSxDQUFBLGlCQUNBLENBQUEscUJHcE8wRixDQUFBLFdBQXJCLENBQUEsYUh1T3JFLENBQUEsaUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLG9CQUNBLENBQUEsUUFDQSxDQUFBLHlDQUNBLENBQUEsOEZBRUYsdUJBQ0UsQ0FBQSw0RkFFRix3QkFDRSxDQUFBLGtOQUdBLHdCQXBrQmlCLENBQUEsc0xBeWtCbkIsWUFFRSxDQUFBLG9DQW5ENEIsVUdqTTVCLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSxpQkFDQSxDQUFBLFdBQ0EsQ0FBQSxVQUNBLENBQUEsNENIZ01GLFdBQ0UsQ0FBQSxhQUNBLENBQUEsbUZBQ0EsQ0FBQSxxQkFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsOENBQ0EsQ0FBQSwrQkdyTUosaUJBQ0ksQ0FBQSxVQUNBLENBQUEsUUFDQSxDQUFBLE9BQ0EsQ0FBQSxlQUNBLENBQUEsZ0JBQ0EsQ0FBQSw0RUh6T0ksK0JHbU9SLFlBU1EsQ0FBQSxDQUFBLGlEQUdKLFlBQ0ksQ0FBQSx1Q0FJUixZQUNJLENBQUEsa0JBQ0EsQ0FBQSxzQ0FFSixpQkFDSSxDQUFBLFlBQ0EsQ0FBQSxXQUNBLENBQUEsaUJBQ0EsQ0FBQSxxQkFDQSxDQUFBLHNDQUNBLENBQUEsd0JBQ0EsQ0FBQSw2QkFDQSxDQUFBLDRDQUVKLGlCQUNJLENBQUEsYUFDQSxDQUFBLFdBQ0EsQ0FBQSxpQkFDQSxDQUFBLHFCQUNBLENBQUEsc0NBQ0EsQ0FBQSw2QkFDQSxDQUFBLHFDQUlKLGlCQUNJLENBQUEsWUFDQSxDQUFBLFdBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLGtCQUNBLENBQUEsc0NBQ0EsQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSxjQUNBLENBQUEsZ0JBQ0EsQ0FBQSxZQUNBLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLFVBQ0EsQ0FBQSx3RUFFQSx1QkFDSSxDQUFBLDhCQUNBLENBQUEsa0ZBR0osOEJBQ0ksQ0FBQSxTQUNBLENBQUEsMENBSVIsS0FHSSxDQUFBLE9BQ0EsQ0FBQSw0Q0FHSixjQUNJLENBQUEsZ0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEsMkNBR0osWUFDSSxDQUFBLDZCQUNBLENBQUEsa0JBQ0EsQ0FBQSwwQ0FHSixlQUNJLENBQUEsd0JBQ0EsQ0FBQSxxQkFDQSxDQUFBLHNDQUNBLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLGVBQ0EsQ0FBQSxjQUNBLENBQUEsZ0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGNBQ0EsQ0FBQSwyQ0FHSixZQUNJLENBQUEsNkJBQ0EsQ0FBQSxpREFHSixjQUNJLENBQUEsZ0JBQ0EsQ0FBQSxrREFHSixlQUNJLENBQUEsY0FDQSxDQUFBLGdCQUNBLENBQUEsaUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLHFEQUVKLFVBQ0ksQ0FBQSxZQUNBLENBQUEsZ0JBQ0EsQ0FBQSwwQkFDQSxDQUFBLGNBQ0EsQ0FBQSxnQkFDQSxDQUFBLHFCQUNBLENBQUEsaUJBQ0EsQ0FBQSxvREFFSixZQUNJLENBQUEsd0JBQ0EsQ0FBQSx3REFFSixpQkFDSSxDQUFBLDRGQUVBLFdBQ0ksQ0FBQSxTQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSx1QkFDQSxDQUFBLHlDQUdSLGlCQUdJLENBQUEsMEJBQ0EsQ0FBQSx5QkFDQSxDQUFBLDJCQUNBLENBQUEsZUFDQSxDQUFBLDRCQUNBLENBQUEsaUJINVJKLGFBeE1TLENBQUEsb0JBME1MLENBQUEsY0FDQSxDQUFBLDhDQUVBLHlCQUVJLENBQUEsYUF2T1csQ0FBQSw2QkEyT2Ysa0JBQ0ksQ0FBQSxvQ0FHSixXQUNJLENBQUEsMkJBQ0EsQ0FBQSxzREFDQSxDQUFBLG9CQUNBLENBQUEsU0FDQSxDQUFBLFVBQ0EsQ0FBQSxxQkFDQSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLG9GQUdKLFNBRUUsQ0FBQSxxQkF5Rk4sY0FwQkUsQ0FBQSxrQkFDQSxDQUFBLGVBQ0EsQ0FBQSxhQWpVbUIsQ0FBQSx1QkFtVW5CLENBQUEsMkJBRUEsb0JBQ0UsQ0FBQSwyQkFHRixvQkFDRSxDQUFBLFlBQ0EsQ0FHRixVQUhFLENBSUEsdUVBMENKLFdBN0JFLENBQUEsaUJBQ0EsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLGNBQ0EsQ0FBQSxtQkFDQSxDQUFBLG9CQUNBLENBQUEsaUJBQ0EsQ0FBQSw4SUFJQSxDQUhBLCtCQUFBLHVFQUFBLDZCQUdBLENBQUEsQ0FBQSxtRkFFQSxvQkFDRSxDQUFBLHFGQUdGLFlBQ0UsQ0FBQSxvQkFDQSxDQUFBLDJGQUdGLFVBQ0UsQ0FBQSxpSUFPRixtQkFDRSxDQUFBLGtCQUNBLENBQUEsVUFDQSxDQUFBLGdTQUVBLFdBRUksQ0FBQSxhQUNBLENBQUEscUJBQ0EsQ0FBQSxVQUNBLENBQUEsU0FDQSxDQUFBLGlCQUNBLENBQUEsT0FDQSxDQUFBLFFBQ0EsQ0FBQSxxQkFDQSxDQUFBLGtCQUNBLENBQUEsa0JBQ0EsQ0FBQSxrQ0FDQSxDQUFBLGlKQUVKLGdGQUNJLENBQUEsK0lBRUosa0ZBQ0ksQ0FBQSx1RUFLUix3QkFuWnFCLENBQUEsMkNBc1puQixDQUFBLHdLQUVBLHdCQWphaUIsQ0FBQSwyQ0FvYWYsQ0FBQSw2QkF1SUYsS0FDSSxzQkFBQSxDQUFBLEdBQ0Esd0JBQUEsQ0FBQSxDQUFBLGdCS3hpQk4sb0JBQ0UsQ0FBQSx3QkFDQSxDQUFBLFdBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEsY0FDQSxDQUFBLGdCQUNBLENBQUEsbUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLGtDQUVBLGFBQ0UsQ0FIRiw2QkFFQSxhQUNFLENBQUEsa0RBR0Ysd0JBRUUsQ0FBQSxzQkFLSixZQUNFLENBQUEscUJBQ0EsQ0FBQSxXQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLFVBQ0EsQ0FBQSxZQUNBLENBQUEscUJMRU0sQ0FBQSxVQXdDWSxDQUFBLGVLdkNsQixDQUFBLGNBQ0EsQ0FBQSxrQkFDQSxDQUFBLGdFQUNBLENBQUEsd0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGlEQUVBLEtBQ0UsQ0FBQSxPQUNBLENBQUEsdURBR0Ysb0JBQ0UsQ0FBQSx3QkFDQSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEsNkJBQ0EsQ0FBQSw0RkFFQSxZQUNFLENBQUEsa0JBQ0EsQ0FBQSxXQUNBLENBQUEsc0lBRUEsWUFDRSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSxXQUNBLENBQUEsV0FDQSxDQUFBLHlLQUVBLGlCQUNFLENBQUEsZUFDQSxDQUFBLGNBQ0EsQ0FBQSxnQkFDQSxDQUFBLGFBOUVNLENBQUEsaUJBZ0ZOLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGdCQUNBLENBQUEsZUFDQSxDQUFBLHFMQUVBLHNCQUNFLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxrTEFJSix3QkFDRSxDQURGLHFCQUNFLENBREYsZ0JBQ0UsQ0FBQSxnQkFDQSxDQUFBLGFBQ0EsQ0FBQSwwTUFFQSxvQkFDRSxDQUFBLFNBQ0EsQ0FBQSxVQUNBLENBQUEsK0JBQ0EsQ0FBQSw4QkFDQSxDQUFBLGVBQ0EsQ0FBQSw0Q0FDQSxDQUFBLHdNQUdGLG9CQUNFLENBQUEsU0FDQSxDQUFBLFVBQ0EsQ0FBQSwrQkFDQSxDQUFBLDhCQUNBLENBQUEsZUFDQSxDQUFBLDRDQUNBLENBQUEsa0dBS04sY0FDRSxDQUFBLHFJQUVBLGFMbkhhLENBQUEsc0tLdUhiLCtCQUNFLENBQUEsOEJBQ0EsQ0FBQSxnRUFLTixHQUNFLGlDQUNFLENBQUEsU0FDQSxDQUFBLGFBQ0EsQ0FBQSxtQkFDQSxDQUFBLEtBR0YsOEJBQ0UsQ0FBQSxTQUNBLENBQUEsYUFDQSxDQUFBLG1CQUNBLENBQUEsQ0FBQSxzR0FJSixpQkFDRSxDQUFBLFdBQ0EsQ0FBQSxRQUNBLENBQUEsU0FDQSxDQUFBLGVBQ0EsQ0FBQSxlQUNBLENBQUEscUJMbEhFLENBQUEsc0NLb0hGLENBQUEsaUJBQ0EsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsZ0JBQ0EsQ0FBQSxZQUNBLENBQUEsU0FDQSxDQUFBLGVBQ0EsQ0FBQSw4R0FFQSxpRkFDRSxDQUFBLFNBQ0EsQ0FBQSxZQUNBLENBQUEscUJBQ0EsQ0FBQSwwSkFHRixnQkFDRSxDQUFBLDRHQUdGLFVBQ0UsQ0FBQSxrSkFHRixZQUNFLENBQUEsNkJBQ0EsQ0FBQSxrQkFDQSxDQUFBLGNBQ0EsQ0FBQSxXQUNBLENBQUEsd0pBRUEsb0NBQ0UsQ0FBQSxhTHBKRixDQUFBLDhKS3dKQSxlQUNFLENBQUEsNkpBR0Ysa0JBQ0UsQ0FBQSw4TEFHRixjQUNFLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsYUFDQSxDQUFBLGVBQ0EsQ0FBQSxhTHJLRixDQUFBLDhCS3VLRSxDQUFBLFNBQ0EsQ0FBQSxRQUNBLENBQUEsVUFDQSxDQUFBLGNBQ0EsQ0FBQSxXQUNBLENBQUEsc0JBQ0EsQ0FBQSxlQUNBLENBQUEsa0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLDhKQUdGLGVBQ0UsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLFdBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsUUFDQSxDQUFBLGNBQ0EsQ0FBQSxZQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGdCQUNBLENBQUEsVUFDQSxDQUFBLHdKQUdGLG9DQUNFLENBQUEsYUxuTUYsQ0FBQSw2SUt3TUYsWUFDRSxDQUFBLHdCQUNBLENBQUEsa0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEsV0FDQSxDQUFBLDJLQUVBLFdBQ0UsQ0FBQSx5SkFHRixlQUNFLENBQUEsd0pBR0Ysa0JBQ0UsQ0FBQSxvQ0FPVixvQkFDRSxDQUFBLHdCQUNBLENBQUEsWUFDQSxDQUFBLGtCQUNBLENBQUEsaUJBQ0EsQ0FBQSxrRUFHQSxhQUNFLENBQUEsa0tBR0YsaUJBRUUsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsZ0JBQ0EsQ0FBQSxnQkFDQSxDQUFBLGVBQ0EsQ0FBQSw2QkFDQSxDQUFBLDRkQUVBLGlCQUVFLENBQUEsZUFDQSxDQUFBLGNBQ0EsQ0FBQSxnQkFDQSxDQUFBLGFMelJlLENBQUEsY0syUmYsQ0FBQSxnRkFJSixpQkFDRSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLG1KQUVBLFlBQ0UsQ0FBQSxpSkFHRixTQUNFLENBQUEsUUFDQSxDQUFBLHFIQUdGLGlCQUNFLENBQUEsZUFDQSxDQUFBLGNBQ0EsQ0FBQSxnQkFDQSxDQUFBLGFMaFRlLENBQUEsY0trVGYsQ0FBQSw0REFHRixHQUNFLGlDQUNFLENBQUEsU0FDQSxDQUFBLGFBQ0EsQ0FBQSxtQkFDQSxDQUFBLEtBR0YsOEJBQ0UsQ0FBQSxTQUNBLENBQUEsYUFDQSxDQUFBLG1CQUNBLENBQUEsQ0FBQSxrSUFJSixpQkFDRSxDQUFBLFdBQ0EsQ0FBQSxRQUNBLENBQUEsV0FDQSxDQUFBLDZLQUVBLHNDQUNFLENBQUEsaUJBQ0EsQ0FBQSxxQkwzU0EsQ0FBQSxXSzZTQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsU0FDQSxDQUFBLHFMQUVBLDZFQUNFLENBQUEsU0FDQSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQUFBLDZCQUNBLENBQUEsbUxBR0YsV0FDRSxDQUFBLGtPQUdGLFdBQ0UsQ0FBQSxvQkFDQSxDQUFBLGlCQUNBLENBQUEsd0JMbldXLENBQUEsVUtxV1gsQ0FBQSxnQkFDQSxDQUFBLGVBQ0EsQ0FBQSwwQ0FDQSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLFFBQ0EsQ0FBQSxTQUNBLENBQUEsY0FDQSxDQUFBLGdQQUVBLHlCQUNFLENBQUEsc2RBR0YsbUNBRUUsQ0FBQSxrQkFDQSxDQUFBLGdDQVFaLFlBQ0UsQ0FBQSxXQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxpQkFDQSxDQUFBLHFDQUNBLENBQUEsd0NBRUEsYUFDRSxDQUFBLHFDQUlKLGFBQ0UsQ0FBQSxpQkFDQSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEsOEJBQ0EsQ0FBQSxVQUVrQyxDQUFBLFdBQUEsQ0FBQSw2Q0wwSWxDLFdBQ0UsQ0FBQSxhQUNBLENBQUEsbUZBQ0EsQ0FBQSxxQkFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsOENBQ0EsQ0FBQSw4Qks1SUosV0FDRSxDQUFBLGVBQ0EsQ0FBQSx3Qkx6Wm1CLENBQUEsVUFrQ2IsQ0FBQSxjSzBYTixDQUFBLGVBQ0EsQ0FBQSxnQkFDQSxDQUFBLGdCQUNBLENBQUEsWUFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLFlBQ0EsQ0FBQSw2QkFDQSxDQUFBLGtCQUNBLENBQUEseURBRUEsV0FDRSxDQUFBLGNBQ0EsQ0FBQSx5REFHRixlQUNFLENBQUEsV0FDQSxDQUFBLFVMM1lJLENBQUEsY0s2WUosQ0FBQSxjQUNBLENBQUEsd0NBTUYsWUFDRSxDQUFBLHNDQUdGLFNBQ0UsQ0FBQSwrQ0FHRixTQUNFLENBQUEsUUFDQSxDQUFBLHFDQUdGLFNBQ0UsQ0FBQSw4Q0FHRixTQUNFLENBQUEsUUFDQSxDQUFBLGdDQUlKLFVBQ0UsQ0FBQSxpQkFDQSxDQUFBLFNBQ0EsQ0FBQSxnQkFDQSxDQUFBLGFBQ0EsQ0FBQSxnQkFDQSxDQUFBLGNBQ0EsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsZ0JBQ0EsQ0FBQSxVTG5iTSxDQUFBLG1DS3NiTixTQUNFLENBQUEseUNBR0YsYUFDRSxDQUFBLHFDQUlKLGlCQUNFLENBQUEsVUFDQSxDQUFBLE9BQ0EsQ0FBQSwyQkFHRixpQkFDRSxDQUFBLFdBQ0EsQ0FBQSx3QkFDQSxDQUFBLGFBQ0EsQ0FBQSxjQUVBLENBQUEsWUFDQSxDQUFBLGtCQUNBLENBQUEsa0NBR0EsWUFDRSxDQUFBLG9DQUdGLGNBQ0UsQ0FBQSxpQkFDQSxDQUFBLG1DQUdGLGNBQ0UsQ0FBQSxpQkFDQSxDQUFBLG9CQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSx3QkxoZ0JpQixDQUFBLDJDS2tnQmpCLENBQUEsd0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLGtCQUNBLENBQUEsMENBR0YsVUFDRSxDQUFBLGlCQUNBLENBQUEsT0FDQSxDQUFBLFFBQ0EsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLGlCQUNBLENBQUEscUJBQ0EsQ0FBQSxtQ0FDQSxDQUFBLGtCQUNBLENBQUEsNkNBR0YsOEJBQ0UsQ0FBQSw4REFJRixTQUNFLENBQUEscUJBQ0EsQ0FBQSx1REFJRix3QkF4aUJtQixDQUFBLDZEQTZpQm5CLHdCQUNFLENBQUEscUNBR0YsWUFDRSxDQUFBLHFCQVFKLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLFVBQ0EsQ0FBQSxpQ0FFQSxtQkFDRSxDQUFBLDhEQUVBLG9CQS9qQitCLENBQUEsMkJBQUEsQ0FBQSw2REFva0IvQixvQkFwa0IrQixDQUFBLDJDQXdrQi9CLG9CQXhrQitCLENBQUEseUNBNGtCL0IsOEJBQ0UsQ0FBQSwyQkE3a0I2QixDQUFBLGVBK2tCN0IsQ0FBQSxnREFHRiwrQkFsbEIrQixDQUFBLGVBb2xCN0IsQ0FBQSx3RkFHRiw4QkFDRSxDQUFBLG9FQUdGLCtCQTNsQitCLENBQUEsOEJBaW1CbkMsaUJBQ0UsQ0FBQSxjQUNBLENBQUEsOEJBQ0EsQ0FBQSxnQ0FFQSxDQUFBLGlCQUNBLENBQUEsNENBRUEsa0JBQ0UsQ0FBQSx5Q0FHRixvQkx4bUJtQixDQUFBLHFDSzRtQm5CLFlBQ0UsQ0FBQSxzQ0FJSixnQ0FDRSxDQUFBLDZFQUlBLGlCQUNFLENBQUEsaUJBQ0EsQ0FBQSxzRUFHRixpQkFDRSxDQUFBLFNBQ0EsQ0FBQSxXQUNBLENBQUEsc0JBSUosWUFDRSxDQUFBLGtCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUNBLENBQUEsZ0JBQ0EsQ0FBQSwrQkFDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsOEJBQ0EsQ0FBQSxZQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGdCQUNBLENBQUEscUJBQ0EsQ0FBQSxrREFFQSxZQUNFLENBQUEsa0JBQ0EsQ0FBQSxXQUVBLENBQUEsZ0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLG1CQUNBLENBQUEsYUFDQSxDQUFBLCtCQUNBLENBQUEsd0RBRUEsYUwzcEJpQixDQUFBLCtCSzZwQmYsQ0FBQSxpRUFJSiwrQkFFRSxDQUFBLFVMam9CSSxDQUFBLG9CQWxDYSxDQUFBLHdCQUFBLENBQUEseUVLMHFCUixVQUNQLENBQUEsd0RBUU4sY0FFRSxDQUFBLGNBQ0EsQ0FBQSxhQTdyQmMsQ0FBQSx3QkErckJkLENBQUEsMkJBR0YsY0FDRSxDQUFBLGVBQ0EsQ0FBQSxZQUNBLENBQUEsa0JBQ0EsQ0FBQSw2QkFHRixlQUNFLENBQUEsZ0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLGtCQUNBLENBQUEsaUZBT0YsWUFFRSxDQUFBLGdDQUdGLGNBQ0UsQ0FBQSxlQUNBLENBQUEsYUxwc0JXLENBQUEsZUtzc0JYLENBQUEsd0JBT0YscUJBQ0UsQ0FBQSx3QkFDQSxDQUFBLCtCQUNBLENBQUEsb0NBR0Ysa0JBQ0UsQ0FBQSxtQ0FHRixVQUNFLENBQUEsY0FDQSxDQUFBLFdBQ0EsQ0FBQSxnQkFDQSxDQUFBLGNBQ0EsQ0FBQSxnQkFDQSxDQUFBLGFBcHZCYyxDQUFBLHdCTHFDSixDQUFBLHdCS2t0QlYsQ0FBQSxpQkFDQSxDQUFBLFdBQ0EsQ0FBQSxjQUNBLENBQUEsWUFDQSxDQUFBLGtCQUNBLENBQUEsNEJBQ0EsQ0FBQSxrQkFDQSxDQUFBLDREQUVBLG9CQUNFLENBQUEsU0FDQSxDQUFBLFVBQ0EsQ0FBQSwrQkFDQSxDQUFBLDhCQUNBLENBQUEsNENBQ0EsQ0FBQSxlQUNBLENBQUEseUNBR0YsYUxud0JtQixDQUFBLG1FS3N3QmpCLGFMdHdCaUIsQ0FBQSxrRUswd0JqQiwrQkFDRSxDQUFBLDhCQUNBLENBQUEsa0NBS04sd0JBQ0UsQ0FBQSxxQkFDQSxDQURBLGdCQUNBLENBQUEsVUFDQSxDQUFBLGdFQUlBLHFCQUNFLENBQUEsWUFDQSxDQUFBLGlCQUNBLENBQUEsWUFDQSxDQUFBLEtBQ0EsQ0FBQSxxQkFDQSxDQUFBLGlDQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsc0NBRUEsQ0xweEJjLCtCQUFBLGdFQUFBLDZCS294QmQsQ0FBQSxDQUFBLHVFQUVBLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLGNBQ0EsQ0FBQSxtQkFDQSxDQUFBLGFMMXdCRSxDQUFBLDZFSzZ3QkYsK0NBTUUsQ0FBQSx3QkFDQSxDQUFBLHlFQUdGLGFBQ0UsQ0FBQSxVQUNBLENBQUEsaUZBR0Ysd0JBRUUsQ0FBQSxtQkFDQSxDQUFBLGtCQUNBLENBQUEsd0ZBRUEsaUJBQ0UsQ0FBQSxnQkFDQSxDQUFBLHdGQUdGLGdCQUNFLENBQUEsd0dBSUosaUJBQ0UsQ0FBQSxxRkFHRixVQUNFLENBQUEsYUFDQSxDQUFBLGNBQ0EsQ0FBQSxnQkFDQSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQUFBLDRCQUNBLENBQUEsK0dBRUEsYUEvMUJTLENBQUEsWUFrMkJQLENBQUEsK0ZBR0YsVUFDRSxDQUFBLGdCQUNBLENBQUEsVUx0eEJpQixDQUFBLHNESyt4QnpCLFdBQ0UsQ0FBQSxTQUNBLENBQUEsZ0JBQ0EsQ0FBQSxhTGgzQmUsQ0FBQSwyRktxM0JmLDJDQUNFLENBQUEsOEpBTUosdUVBQ0UsQ0FBQSxTQUNBLENBQUEsYUFDQSxDQUFBLFlBRUEsQ0FBQSxpQ0FJSixpQkFDRSxDQUFBLHNEQUdGLEdBQ0Usb0NBQ0UsQ0FBQSxTQUNBLENBQUEsYUFDQSxDQUFBLG1CQUNBLENBQUEsS0FHRixpQ0FDRSxDQUFBLFNBQ0EsQ0FBQSxhQUNBLENBQUEsbUJBQ0EsQ0FBQSxDQUFBLGdDQU9KLG9CQUNFLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSw0QkFDQSxDQUFBLDJCQUNBLENBQUEsNENBQ0EsQ0FBQSwwS0FNQSxVQUNFLENBQUEsV0FDQSxDQUFBLFdBT0EsQ0FOQSwrQkFBQSwwS0FBQSw2QkFDQSxDQUFBLENBVkYsMEtBVUUsaUJBQ0EsQ0FBQSx3Qkw3NkJlLENBQUEsd0JLZzdCZixDTGg3QmUscUJLZzdCZixDTGg3QmUsZ0JLZzdCZixDQUFBLGNBQ0EsQ0FBQSw0TEFFQSx3Qkw5NkJnQixDQUFBLG9rQktrN0JoQixtQ0FFRSxDQUFBLGlDQUtOLGNBQ0UsQ0FBQSwyREFFQSxvQkFDRSxDQUFBLFNBQ0EsQ0FBQSxVQUNBLENBQUEsK0JBQ0EsQ0FBQSw4QkFDQSxDQUFBLDZDQUNBLENBQUEsMkJBUUosWUFDRSxDQUFBLFlBQ0EsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsZUFDQSxDQUFBLGFMNzZCTyxDQUFBLG1DS2c3QlAsYUFDRSxDQUFBLHFDQUlKLGFBQ0UsQ0FBQSwyQkFDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsa0JBQ0EsQ0FBQSxnQkFDQSxDQUFBLG9DQUdGLGNBQ0UsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLG1CQUNBLENBQUEsNENBR0YsbUJBQ0UsQ0FBQSxtQ0FHRixZQUNFLENBQUEsc0NBQ0EsQ0FBQSxRQUNBLENBQUEsd0NBR0YsbUJBQ0UsQ0FBQSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsaUNBT0YsVUFDRSxDQUFBLFdBQ0EsQ0FBQSxjQUNBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLG9CQUNBLENBQUEsb0RMbjJCQSw4QkFDSSxDQUFBLFNBQ0EsQ0FBQSxVQUNBLENBQUEsMERBRUoscUNBQ0ksQ0FBQSxrQkFDQSxDQUFBLGdFQUVKLHdCQUNJLENBQUEsMkRLNDFCSixpQkFDRSxDQUFBLDBEQUdGLHdCQUNFLENBQUEsa0JBQ0EsQ0FBQSxnRUFHRix3QkFDRSxDQUFBLGtCQUNBLENBQUEsaURBR0YsZUFDRSxDQUFBLGdEQUdGLGtCQUNFLENBQUEsdUNBSUosVUFDRSxDQUFBLGFBdmlDYyxDQUFBLGNBeWlDZCxDQUFBLGdCQUNBLENBQUEsK0JBQ0EsQ0FBQSxnQkFDQSxDQUFBLGtCQUNBLENBQUEsaUJBQ0EsQ0FBQSxZQUNBLENBQUEsa0JBQ0EsQ0FBQSwwQkFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLHdGQUVBLGNBQ0UsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSx5QkFJSixpQkFDRSxDQUFBLGVBQ0EsQ0FBQSxlQUNBLENBQUEsYUx2aENNLENBQUEsY0t5aENOLENBQUEsWUFDQSxDQUFBLDZCQUNBLENBQUEsbUJBQ0EsQ0FBQSw0RkFFQSxvQkFFRSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsV0FDQSxDQUFBLE1BQ0EsQ0FBQSxnUEFFQSxXQUVFLENBQUEsZUFDQSxDQUFBLG9CQUNBLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLHdIQUdGLGNBQ0UsQ0FBQSx3SEFHRixjQUNFLENBQUEsMERBSUosa0JBQ0UsQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSxhQUNBLENBQUEscUNBR0YsV0FDRSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSxRQUNBLENBQUEsY0FDQSxDQUFBLHdCQUVBLENBRkEscUJBRUEsQ0FGQSxnQkFFQSxDQUFBLFVBQ0EsQ0FBQSxrRkFFQSxVQUVFLENBQUEsV0FDQSxDQUFBLFNBQ0EsQ0FBQSxtQ0FLRixTQUNFLENBQUEseUNBRUEsU0FDRSxDQUFBLGtDQU1SLFVBQ0UsQ0FBQSxZQUNBLENBQUEsNkJBQ0EsQ0FBQSxtQkFDQSxDQUFBLDZDQUVBLGNBQ0UsQ0FBQSxrQkFDQSxDQUFBLGdCQUNBLENBQUEsd0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLFdBQ0EsQ0FBQSxrQkFDQSxDQUFBLGFMM21DSSxDQUFBLFdLNm1DSixDQUFBLE1BQ0EsQ0FBQSw0R0FFQSx3QkFFRSxDQUFBLDhEQUlKLFVBQ0UsQ0FBQSxZQUNBLENBQUEsaUJBQ0EsQ0FBQSwrQ0FRSixHQUNFLG9CQUNFLENBQUEsU0FDQSxDQUFBLEtBR0Ysa0JBQ0UsQ0FBQSxTQUNBLENBQUEsQ0FBQSxnREFJSixHQUNFLFNBQ0UsQ0FBQSxLQUdGLFNBQ0UsQ0FBQSxDQUFBLHdEQUlKLEdBQ0UsV0FDRSxDQUFBLEtBR0YsV0FDRSxDQUFBLENBQUEsd0RBSUosR0FDRSxXQUNFLENBQUEsS0FHRixXQUNFLENBQUEsQ0FBQSwrQkFJSixXQUNFLENBQUEsY0FDQSxDQUFBLDBCQUNBLENBQUEsY0FDQSxDQUFBLGtCQUNBLENBQUEsNEJBRVMsZ0VBQ1AsQ0FBQSxTQUNBLENBQUEsOEJBR08saUVBQ1AsQ0FBQSxTQUNBLENBQUEsc0JBSUoscUJMM3JDUSxDQUFBLGFBRkEsQ0FBQSxjS2dzQ04sQ0FBQSxlQUNBLENBQUEsZ0JBQ0EsQ0FBQSxxQ0FDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLHdCQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLFdBQ0EsQ0FBQSxxQ0FFQSxlQUNFLENBQUEsV0FDQSxDQUFBLHVDQUdGLGVBQ0UsQ0FBQSxTQUNBLENBQUEsNkJBSUosb0JBQ0UsQ0FBQSw0QkFHRixlQUNFLENBQUEsV0FDQSxDQUFBLGtDQUVTLDBFQUNQLENBQUEsWUFHTywwRUFDUCxDQUFBLG9HQUdGLFdBRUUsQ0FBQSxrQ0FHTywwRUFDUCxDQUFBLFlBR08sMEVBQ1AsQ0FBQSxvR0FHRixXQUVFLENBQUEsNEJBSUosWUFDRSxDQUFBLG1CQUNBLENBQUEsa0JBQ0EsQ0FBQSx1Q0FFQSxZQUNFLENBQUEsYUFDQSxDQUFBLFdBQ0EsQ0FBQSw2Q0FFQSxzQkFDRSxDQUFBLGdCQUNBLENBQUEsb0JBQ0EsQ0FBQSxlQUNBLENBQUEsb0RBRUEsZ0JBQ0UsQ0FBQSxpQkFDQSxDQUFBLG9EQUdGLGdCQUNFLENBQUEsNkRBR0YsaUJBQ0UsQ0FBQSw0Q0FNSixjQUNFLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsYUw1ekNlLENBQUEsZ0JLOHpDZixDQUFBLGNBQ0EsQ0FBQSx5Q0FLTixtQkFDRSxDQUFBLFVBQ0EsQ0FBQSxlQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSxhTHowQ21CLENBQUEsVUsyMENuQixDQUFBLFdBQ0EsQ0FBQSxnQkFDQSxDQUFBLDBEQUVBLFNBQ0UsQ0FBQSxjQUNBLENBQUEsMERBS0Ysd0JMdDFDbUIsQ0FBQSxVQWtDYixDQUFBLHFCS3V6Q0osQ0FBQSxrRUFFQSxVTHp6Q0ksQ0FBQSxtR0s2ekNKLFVMN3pDSSxDQUFBLHNVS3cwQ04sVUFFRSxDQUFBLGFBQ0EsQ0FBQSxpQkFDQSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEsa0JBQ0EsQ0FBQSxXQUNBLENBQUEsb0NBS0YsVUFDRSxDQUFBLDhEQUNBLENBQUEsZ0JBQ0EsQ0FBQSxZQUNBLENBQUEsbUNBR0YsVUFDRSxDQUFBLDJEQUNBLENBQUEsZ0JBQ0EsQ0FBQSxZQUNBLENBQUEsMENBS0YsV0FDRSxDQUFBLDhEQUNBLENBQUEsZ0JBQ0EsQ0FBQSx5Q0FHRixXQUNFLENBQUEsMkRBQ0EsQ0FBQSxnQkFDQSxDQUFBLDhDQUdGLFdBQ0UsQ0FBQSw2Q0FHRixXQUNFLENBQUEsOENBR0YsV0FDRSxDQUFBLDZDQUdGLFdBQ0UsQ0FBQSxnREFHRixXQUNFLENBQUEsK0NBR0YsV0FDRSxDQUFBLHVDQUtGLFdBQ0UsQ0FBQSxTQUNBLENBQUEsOERBQ0EsQ0FBQSxnQkFDQSxDQUFBLHNDQUdGLFdBQ0UsQ0FBQSxTQUNBLENBQUEsMkRBQ0EsQ0FBQSxnQkFDQSxDQUFBLGdEQUtGLFVBQ0UsQ0FBQSxTQUNBLENBQUEsOERBQ0EsQ0FBQSxnQkFDQSxDQUFBLCtDQUdGLFVBQ0UsQ0FBQSxTQUNBLENBQUEsMkRBQ0EsQ0FBQSxnQkFDQSxDQUFBLHVCQVFKLFlBQ0UsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsZ0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLGFBQ0EsQ0FBQSxjQUNBLENBQUEsTUFDQSxDQUFBLEtBQ0EsQ0FBQSxlQUNBLENBQUEsd0JMeDlDbUIsQ0FBQSxVQWtDYixDQUFBLGVBMEJXLENBQUEsY0tnNkNqQixDQUFBLHFDQUNBLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLHdCQUNBLENBQUEsb0JBQ0EsQ0FBQSxvQkFDQSxDQURBLFlBRUEsQ0FEQSwrQkFBQSx1QkFBQSw2QkFDQSxDQUFBLENBQUEsdUNBRUEsZ0JBQ0UsQ0FBQSwwRUFHRixnQkw3NkNlLENBQUEsNEZLaTdDYixpQkFDRSxDQUFBLHFDQUtOLGFBQ0UsQ0FBQSxpQkFDQSxDQUFBLHdEQU1GLHFCQUVFLENBQUEsNkVBR0YsbUJBQ0UsQ0FBQSw4QkFHRixpQkFDRSxDQUFBLEtBQ0EsQ0FBQSxNQUNBLENBQUEsZUFDQSxDQUFBLG1CQUNBLENBQUEsOEJBR0Ysb0JBQ0UsQ0FBQSx5QkFDQSxDQUFBLHFCQUNBLENBQUEsdUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLDJCQUNBLENBQUEsbUNBRUEsOEJBS0UsQ0FBQSxRQUNBLENBQUEsU0FDQSxDQUFBLG1CQUNBLENBQUEsOEJBUEEsbUNBREYsdUJBRUksQ0FBQSxDQUFBLHlCQVVOLGtCQUNFLENBQUEsYUxsaURtQixDQUFBLDBCS3dpRHJCLFdBQ0UsQ0FBQSxpRkFDQSxDQUFBLHVCQUNBLENBQUEsaUJBQ0EsQ0FBQSx1QkFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLGVBQ0EsQ0FBQSwyQkFHRixjQUNFLENBQUEsbUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLGVBQ0EsQ0FBQSwwQkFHRixjQUNFLENBQUEsbUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLCtCQUdGLFlBQ0UsQ0FBQSxzQkFDQSxDQUFBLGNBQ0EsQ0FBQSw4QkFHRixZQUNFLENBQUEsaUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLDZDQUVBLGNBQ0UsQ0FBQSw0QkFJSixvQkFDRSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsNEJBQ0EsQ0FBQSwyQkFDQSxDQUFBLDRDQUNBLENBQUEsaUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLHdDQUVBLGdCQUNFLENBQUEsdUJBSUosY0FDRSxDQUFBLGdCQUNBLENBQUEsOEJBR0YsWUFDRSxDQUFBLDBCQUdGLGdCQUNFLENBQUEsWUFDQSxDQUFBLGtCQUNBLENBQUEscURBR0YsaUJBRUUsQ0FBQSwrQkFHRixnQkFDRSxDQUFBLGlDQUdGLFlBQ0UsQ0FBQSx3QkFDQSxDQUFBLHVEQUlBLFlBQ0UsQ0FBQSxvQkFDQSxDQUFBLGlCQUNBLENBQUEsNEdBR0YsWUFFRSxDQUFBLHFCQUNBLENBQUEsTUFDQSxDQUFBLGVBQ0EsQ0FBQSxjQUNBLENBQUEsV0FDQSxDQUFBLG1EQUdGLGNBQ0UsQ0FBQSxnQkFDQSxDQUFBLGlCQUNBLENBQUEsd0dBR0YsaUJBRUUsQ0FBQSxvSEFFQSxhTHRvRFMsQ0FBQSx3SEsyb0RYLGNBRUUsQ0FBQSxhQXBxRFksQ0FBQSxXQXNxRFosQ0FBQSxlQUNBLENBQUEsZ0JBQ0EsQ0FBQSx3QkFDQSxDQUFBLGlCQUNBLENBQUEsV0FDQSxDQUFBLG9JQUVBLG9CTHRxRGlCLENBQUEsb0lLMHFEakIsb0JMMXBEUyxDQUFBLGlESytwRFgsY0FDRSxDQUFBLGNBQ0EsQ0FBQSwyREFHRixXQUNFLENBQUEsd0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLFFBQ0EsQ0FBQSxxQkx0cERJLENBQUEscUZLeXBESixhQWpzRGEsQ0FBQSxvRkFxc0RiLCtCQUNFLENBQUEsOEJBQ0EsQ0FBQSx5REFJSixPQUNFLENBQUEsUUFDQSxDQUFBLGVBQ0EsQ0FBQSxnSUFHRixhTDNyRFcsQ0FBQSxjSzhyRFQsQ0FBQSxlQUNBLENBQUEsU0FDQSxDQUFBLFFBQ0EsQ0FBQSxvREFHRixjQUNFLENBQUEsZUFDQSxDQUFBLFVMcHJESSxDQUFBLGlCS3NyREosQ0FBQSxXQUNBLENBQUEsV0FDQSxDQUFBLGNBQ0EsQ0FBQSxjQUVBLENBQUEsd0ZBR0YsTUFDRSxDQUFBLGtDQUNBLENBQUEsNkdBS0Ysa0VBQ0UsQ0FBQSxTQUNBLENBQUEsYUFDQSxDQUFBLGlEQUlKLEdBQ0UscUNBQ0UsQ0FBQSxTQUNBLENBQUEsYUFDQSxDQUFBLG1CQUNBLENBQUEsS0FHRixrQ0FDRSxDQUFBLFNBQ0EsQ0FBQSxhQUNBLENBQUEsbUJBQ0EsQ0FBQSxDQUFBLG9CQU1KLG9CQUNFLENBQUEsYUFDQSxDQUFBLGNBQ0EsQ0FBQSxjQUNBLENBQUEsMEJBSUYsd0JBQ0UsQ0FBQSxpQkFPRixlQUNFLENBQUEsbURBRUEsWUFDRSxDQUFBLGtCQUNBLENBQUEscURBRUEsaUJBQ0UsQ0FBQSxlQUNBLENBQUEseUJBS04sZ0JBQ0UsQ0FBQSxlQUNBLENBQUEsaUJMbmtERixhQXhNUyxDQUFBLG9CQTBNTCxDQUFBLGNBQ0EsQ0FBQSw4Q0FFQSx5QkFFSSxDQUFBLGFBdk9XLENBQUEsNkJBMk9mLGtCQUNJLENBQUEsb0NBR0osV0FDSSxDQUFBLDJCQUNBLENBQUEsc0RBQ0EsQ0FBQSxvQkFDQSxDQUFBLFNBQ0EsQ0FBQSxVQUNBLENBQUEscUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSxvRkFHSixTQUVFLENBQUEscUJBeUZOLGNBcEJFLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEsYUFqVW1CLENBQUEsdUJBbVVuQixDQUFBLDJCQUVBLG9CQUNFLENBQUEsMkJBR0Ysb0JBQ0UsQ0FBQSxZQUNBLENBR0YsVUFIRSxDQUlBLHVFQTBDSixXQTdCRSxDQUFBLGlCQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSxjQUNBLENBQUEsbUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLGlCQUNBLENBQUEsOElBSUEsQ0FIQSwrQkFBQSx1RUFBQSw2QkFHQSxDQUFBLENBQUEsbUZBRUEsb0JBQ0UsQ0FBQSxxRkFHRixZQUNFLENBQUEsb0JBQ0EsQ0FBQSwyRkFHRixVQUNFLENBQUEsaUlBT0YsbUJBQ0UsQ0FBQSxrQkFDQSxDQUFBLFVBQ0EsQ0FBQSxnU0FFQSxXQUVJLENBQUEsYUFDQSxDQUFBLHFCQUNBLENBQUEsVUFDQSxDQUFBLFNBQ0EsQ0FBQSxpQkFDQSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEscUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLGtCQUNBLENBQUEsa0NBQ0EsQ0FBQSxpSkFFSixnRkFDSSxDQUFBLCtJQUVKLGtGQUNJLENBQUEsdUVBS1Isd0JBblpxQixDQUFBLDJDQXNabkIsQ0FBQSx3S0FFQSx3QkFqYWlCLENBQUEsMkNBb2FmLENBQUEsNkJBdUlGLEtBQ0ksc0JBQUEsQ0FBQSxHQUNBLHdCQUFBLENBQUEsQ0FBQSxzQk1qaUJOLGFBQ0ksQ0FBQSxrQkFDQSxDQUFBLG1CQUNBLENBQUEsZ0JBQ0EsQ0FBQSwwQkFFQSxzQkFOSixpQkFPUSxDQUFBLGtCQUNBLENBQUEsQ0FBQSwwQkFFSixzQkFWSixpQkFXUSxDQUFBLGtCQUNBLENBQUEsQ0FBQSwwQkFFSixzQkFkSixpQkFlUSxDQUFBLGtCQUNBLENBQUEsQ0FBQSx5QkFFSixzQkFsQkosaUJBbUJRLENBQUEsa0JBQ0EsQ0FBQSxDQUFBLDRFTjhGQSxzQk1sSFIsWUF1QlEsQ0FBQSxjQUNBLENBQUEsQ0FBQSw4QkFJUixZQUNJLENBQUEscUJBQ0EsQ0FBQSxXQUNBLENBQUEsZ0NBRUEsVUFDRSxDQUFBLHFCQUdOLFlBQ0ksQ0FBQSxxQkFDQSxDQUFBLGdCQUNBLENBQUEsNEVOMEVJLHFCTTdFUiw2QkFPUSxDQUFBLENBQUEsNkJBR0osd0JBQ0ksQ0FBQSxzREFDQSxxQkFDSSxDQUFBLHdDQUVKLGtDQUNJLENBQUEsVUFXWixnQkFDSSxDQUFBLGlCQUNBLENBQUEsZ0JBRUEsQ0FBQSxjQU5lLENBQUEsU0FVZixDQUFBLHFEQUVBLGVBaEZpQixDQUFBLGlCQW9GakIsZUFDSSxDQUFBLCtLQVNSLHdCQUNFLENBQUEsMkZBS0UsV0FDRSxDQUFBLGdCQUNBLENBQUEsaUJBQ0EsQ0FBQSx1SEFJQSxpQkFDRSxDQUFBLGVBQ0EsQ0FBQSxjQUNBLENBQUEsZ0JBQ0EsQ0FBQSxxSUFHRix5QkFDRSxDQUFBLDhJQUlKLFlBQ0UsQ0FBQSxnREFnQkosWUFDRSxDQUFBLDBCQUNBLENBQUEsdUJBQ0EsQ0FBQSxvRUFFQSxnQkFDRSxDQUFBLG1CQUNBLENBQUEsbUVBR0YscUJBQ0UsQ0FBQSxnQkFDQSxDQUFBLG1CQUNBLENBQUEsVUFDQSxDQUFBLHFDQUNBLENBQUEsb0pBSUosVUFDRSxDQUFBLFdBQ0EsQ0FBQSxtQkFDQSxDQUFBLGlLQUVBLHdCQUNFLENBQUEsNkJBQ0EsQ0FBQSx5TUFHRix3Qk5wS1MsQ0FBQSxhQVBNLENBQUEsNEVBOEhYLG9ETXNESix3Q0FDRSxDQUFBLHVEQUNBLENBQUEscUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLGlGQUdGLDBCQUNFLENBQUEsQ0FBQSxnQ0FLTixxQ0FDSSxDQUFBLGlCTjFHaUIsQ0FBQSx3Qk00R2pCLENBQUEsb0RBRUEsWUFDRSxDQUFBLDhEQUdGLG9CQUNFLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSw2REFHRixjQUNFLENBQUEsc0ZBRUEsV0FDRSxDQUFBLGVBbk5BLENBQUEscUJBcU5BLENBQUEsZ0JBQ0EsQ0FBQSx1SUFPRSwwQk50SVcsQ0FBQSx1SU0wSVgsNEJBQ0UsQ0FBQSw2Qk4zSVMsQ0FBQSw4Qk02SVQsQ0FBQSw4QkFDQSxDQUFBLDRCQUNBLENBQUEsdUlBS0YsMkJOcEpXLENBQUEsdUlNd0pYLDZCQUNFLENBQUEsOEJOekpTLENBQUEseUNNMkpULENBQUEsdUNBQ0EsQ0FBQSxrTEFLTixpQkFDRSxDQUFBLCtSQUdGLG1CQUVJLENBQUEsdUNBQ0EsQ0FBQSxpSUFNRixZQUNFLENBQUEsdUhBR0YsZ0JBQ0UsQ0FBQSwwSEFHRixVQUNFLENBQUEsV0FDQSxDQUFBLGlCQUNBLENBQUEsV0FDQSxDQUFBLFVBQ0EsQ0FBQSx1SUFFQSxvQkFDRSxDQUFBLDhIQUdGLGtDQUNFLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxnTkFRTixZQUNFLENBQUEsbUZBS0Ysc0JBQ0UsQ0FBQSxpT0FLRix5QkFFRSxDQUFBLHlHQU9KLDRCQUNFLENBQUEsMEVBS0Ysa0JBQ0UsQ0FBQSw2SEFHRixtQkFDRSxDQUFBLGlEQUtOLFVBQ0ksQ0FBQSwrQkFPSixZQUNJLENBQUEscUJBQ0EsQ0FBQSxzQkFDQSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLDJEQUVBLGNBQ0ksQ0FBQSxtQkFDQSxDQUFBLDRFTjVOQSx3R004TlMsY0FFRCxDTmhPUiwyRE0wTkosYUFXUSxDQUFBLG9GQUVBLFlBQ0ksQ0FBQSwwQkFDQSxDQUFBLGVBQ0EsQ0FBQSxnQ0FDQSxDQVhBLENBV0Esa0VBSVIsV0FDSSxDQUFBLGFBQ0EsQ0FBQSxpQkFDQSxDQUFBLFdBQ0EsQ0FBQSxvQkFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsNEJBQ0EsQ0FBQSw4QkFDQSxDQUFBLG1DQUNBLENBQUEsaUJBQ0EsQ0FBQSx5QkFFQSxrRUFiSixXQWNRLENBQUEsQ0FBQSw0RU43UFIsa0VNK09BLFlBa0JRLENBQUEsQ0FBQSwyREFLWixjQUNJLENBQUEsNEVOdlFBLDJETXNRSixhQUlRLENBQUEsb0ZBR0Esb0JBQ0ksQ0FBQSxnREFDQSxDQUFBLDBGQUVKLFlBQ0ksQ05sUlIsK0JNbU5SLFlBcUVRLENBQUEsY0FDQSxDQUFBLDJEQUVBLGFBQ0ksQ0FBQSxVQUNBLENBQUEsMkRBR0osVUFDSSxDQUFBLGFBQ0EsQ0FBQSxVQUNBLENBakJJLENBaUJKLHlCQUlSLCtCQXBGSixzQkFxRlEsQ0FBQSxDQUFBLG1DQVNSLFlBQ0ksQ0FBQSxxQkFDQSxDQUFBLFdBQ0EsQ0FBQSwyQkFDQSxDQUFBLHdCQUNBLENBQUEsK0JBQ0EsQ0FBQSxnQ041VEksbUNNc1RSLGtDTm1MSSxDQUFBLGlFQU9BLGdCQUNFLENBQUEsQ0FBQSw0RUE1ZUUsbUNNaVRSLDJCTmdNSSxDQUFBLENBQUEsK0NNdExBLHdCQUNJLENBQUEsMkdBR0osdUJBRUksQ0FBQSx3QkFDQSxDQUFBLHlMQUVBLG1DQUNJLENBQUEsMEVBSVIsbUNBQ0ksQ0FBQSxrRUFHSixhQUlJLENBQUEsWUFDQSxDQUFBLGlDQUdBLENBQUEsU0FDQSxDQUFBLG9HQUlBLGFBQ0ksQ0FBQSxrR0FHSixZQUNJLENBQUEsbUVBU1osaUJBQ0ksQ0FBQSx3QkFFQSxDQUFBLHVGQUVBLDhDQUNJLENBQUEsZ0hBR0osd0JBQ0ksQ0FBQSxtSUFFSix3QkFDSSxDQUFBLDRFTnJYQSxtRU13V1Isa0JBaUJRLENBQUEsaUJBQ0EsQ0FBQSxzQkFDQSxDQUFBLGtEQUNBLENBQUEsQ0FBQSxrRkFHSixzRUFDSSxDQUFBLGFBQ0EsQ0FBQSxpQkFDQSxDQUFBLG9EQUNBLENBQUEsMkJBQ0EsQ0FBQSx1QkFDQSxDQUFBLHVCQUNBLENBRUEsUUFFQSxDQUFBLFlBQ0EsQ0FBQSxVQUNBLENBQUEsWUFDQSxDQUFBLGFBQ0EsQ0FBQSxVQUdBLENBQUEsY0FDQSxDQUFBLGtCQUNBLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLHFCQUNBLENBQUEsa0ZBQ0EsQ0FBQSw0QkFDQSxDQUFBLHlCQUVBLGtGQTdCSixjQThCUSxDQUFBLENBQUEsMkZBS1IsU0FDSSxDQUFBLDZGQUdKLFFBQ0ksQ0FBQSxZQUNBLENBQUEsVUFDQSxDQUFBLFlBQ0EsQ0FBQSxVQUNBLENBQUEsVUFDQSxDQUFBLGNBQ0EsQ0FBQSx5QkFFQSxDQUFBLGdIQUdKLFVBQ0ksQ0FBQSxtRUFRUixrQkFDSSxDQUFBLHVGQUVBLDZDQUNJLENBQUEsMEdBR0osNkNBQ0ksQ0FBQSw0RU5uY0EsbUVNMmJSLGlCQVlRLENBQUEsc0JBQ0EsQ0FBQSxDQUFBLDJEQUlSLEdBQ0ksMkNBQUEsQ0FBQSxJQUNBLDJDQUFBLENBQUEsSUFDQSw0Q0FBQSxDQUFBLElBQ0EsMENBQUEsQ0FBQSxJQUNBLDJDQUFBLENBQUEsSUFDQSw4Q0FBQSxDQUFBLElBQ0EsNkNBQUEsQ0FBQSxDQUFBLDJEQU1KLEdBQ0ksa0VBQUEsQ0FBQSxJQUNBLHFFQUFBLENBQUEsSUFDQSxxRUFBQSxDQUFBLElBQ0Esb0VBQUEsQ0FBQSxDQUFBLHdDQUdKLEdBQ0ksa0VBQUEsQ0FBQSxJQUNBLHFFQUFBLENBQUEsSUFDQSxxRUFBQSxDQUFBLElBQ0EscUVBQUEsQ0FBQSxDQUFBLHNKQUdKLGdFQUVFLENBQUEsOERBQ0EsQ0FBQSx5QkFHRixpQkFDSSxDQUFBLEtBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsVUFDQSxDQUFBLGVBQ0EsQ0FBQSxlTjFqQnFCLENBQUEsaURNNmpCckIscUJBQ0ksQ0FBQSw0RU52ZkEseUJNNmVSLDJCQWNRLENBQUEsZUFDQSxDQUFBLFdBQ0EsQ0FBQSxlQUVBLENBQUEsZUFDQSxDQUFBLENBQUEsMEJBR0oseUJBdEJKLGVBdUJRLENBQUEsaUNBQ0EsZ0JBQ0ksQ0FBQSxDQUFBLDJCQUlSLGlDQUVJLGdCQUNJLENBQUEsQ0FBQSx5QkFRUix5QkF4Q0osaUJBeUNRLENBQUEsa0JBQ0EsQ0FBQSxDQUFBLGdDQUdLLGNBQ0wsQ0FBQSwwQkFFQSxnQ0FISyxjQUlELENBQUEsQ0FBQSxpQ0FJQyxjQUNMLENBQUEsK0JBR0ssY0FDTCxDQUFBLG9DQUdLLGNBQ0wsQ0FBQSw4RUFLSixhTjlxQmUsQ0FBQSxxQk1nckJYLENBQUEsZ0NBTVIsc0RBQ0ksQ0FBQSxvQkFIK0IsQ0FBQSxnQ0FPbkMsc0RBQ0ksQ0FBQSxvQkFSK0IsQ0FBQSw0RU50akIzQixnQ002akJSLGNBS1EsQ0FBQSxDQUFBLCtCQUlSLGVBQ0ksQ0FBQSxpRUFHSixlQUNJLENBQUEsYUFDQSxDQUFBLGlCQUNBLENBQUEsb0JBQ0EsQ0FBQSxxQkFDQSxDQUFBLG9CQUNBLENBQUEsMkJBQ0EsQ0FBQSxtQ0FPSixZQUNJLENBQUEsd0NBT0osR0FDRSx3Qk5odUJZLENBQUEsaUVNa3VCVixDQUFBLEtBRUYscUJBbHVCTSxDQUFBLG9FQW91QkosQ0FBQSxDQUFBLHdDQUlKLEdBQ0UscUJBenVCTSxDQUFBLG9FQTJ1QkosQ0FBQSxLQUVGLHdCTi91QlksQ0FBQSxpRU1pdkJWLENBQUEsQ0FBQSx1Q0FLQSwwQkFDSSxDQUFBLEtBQ0EsQ0FBQSxXQUNBLENBQUEsY0FDQSxDQUFBLDZEQUVBLHNDQUNJLENBQUEseUZBSUosWUFDSSxDQUFBLG1EQUlSLGNBQ0ksQ0FBQSxXQUNBLENBQUEsV0FDQSxDQUFBLFdBQ0EsQ0FBQSxNQUNBLENBQUEsUUFDQSxDQUFBLDRCQUNBLENBQUEscUNBRVMseURBQ0wsQ0FBQSxvRUFDQSxDQUFBLHFCQS93QkosQ0FBQSxxQ0FteEJTLHlEQUNMLENBQUEsMEJBQ0EsQ0FBQSx5QkFDQSxDQUFBLG1CQUNBLENBQUEsdURBTVYsZUFDRSxDQUFBLFdBQ0EsQ0FBQSw0RU5scUJJLG9GTXFxQk4sZUFFSSxDQUFBLENBQUEsd0VBS0osMkJBQ0UsQ0FBQSx1Q0FRQSxrQkFDSSxDQUFBLGVBQ0EsQ0FBQSxVQUNBLENBQUEsb0RBRUEsVUFDSSxDQUFBLGFBQ0EsQ0FBQSxXQUNBLENBQUEsNEVON3JCSix1Q01xckJKLFlBWVEsQ0FBQSxDQUFBLG9FQUlSLG9CQUNFLENBQUEsa0JBQ0EsQ0FBQSxtQ0FRTixjQUNJLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEsV0FDQSxDQUFBLGlCQUNBLENBQUEsWUFDQSxDQUFBLGtCQUNBLENBQUEsbUVBRUEsaUJBQ0UsQ0FBQSxZQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUNBLENBQUEsY0FDQSxDQUFBLGFBQ0EsQ0FBQSxrSkFFQSxhQUVFLENBQUEsNkVBSU4sV0FDRSxDQUFBLGFBQ0EsQ0FBQSxzS0FFQSxhQUVFLENBQUEsNEVONXVCRSxtQ00rc0JSLGFBa0NRLENBQUEsQ0FBQSwrQ0FHSixXQUNJLENBQUEsaURBQ0EsWUFDSSxDQUFBLDRFTnZ2QkosZ0VNMnZCSixVQUVRLENBQUEsTUFDQSxDQUFBLEtBQ0EsQ0FBQSxXQUNBLENOaHdCSixnRU1vd0JKLFdBRVEsQ0FBQSxLQUNBLENBQUEsTUFDQSxDQVJBLENBUUEseUJBRUosZ0VBTkosU0FPUSxDQUFBLENBQUEsaUVBS1osUUFDSSxDQUFBLGFONTRCaUIsQ0FBQSxpQk04NEJqQixDQUFBLGVBQ0EsQ0FBQSxjQUNBLENBQUEsaUJBQ0EsQ0FBQSxRQUNBLENBQUEsVUFDQSxDQUFBLGlCQUNBLENBQUEsOEJBQ0EsQ0FBQSxjQUNBLENBQUEsOEZBR0osVUFDRSxDQUFBLHNKQUtBLGlCQUNFLENBQUEsNGRBR0YsVUFFRSxDQUFBLHdrQkFFQSx3QkFDRSxDQUFBLHlCQUNBLENBQUEsd0lBSUoscUNBQ0UsQ0FBQSxzQ0FDQSxDQUFBLDhCQUNBLENBQUEsd0NBQ0EsQ0FBQSw4SUFHRix3Q0FDRSxDQUFBLHlDQUNBLENBQUEsNEVBSUosNEJBQ0UsQ0FBQSw0RUFHRiwyQkFDRSxDQUFBLHNHQUlBLGlCQUNFLENBQUEsaUdBR0YsV0FDRSxDQUFBLDJCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxzR0FLRixpQkFDRSxDQUFBLHFIQUdGLGFBQ0UsQ0FBQSx5QkFJSixpQkFDRSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsU0FDQSxDQUFBLGlCQUNBLENBQUEscUNBQ0EsQ0FBQSxnQ0FHRixVQUNJLENBQUEsb0JBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSwyREFFQSxVQUNJLENBQUEsZUFDQSxDQUFBLDhEQUdKLFlBQ0ksQ0FBQSxrQkFDQSxDQUFBLGlCQUVBLENBQUEsV0FDQSxDQUFBLFdBQ0EsQ0FBQSxjQTM2QlcsQ0FBQSxrQkE2NkJYLENBQUEscUJBQ0EsQ0FBQSxjQUNBLENBQUEsNkRBQ0EsQ0FBQSw4QkFDQSxDQUFBLFFBQ0EsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLHFFQUVBLGdCQTMvQlcsQ0FBQSxhTkxBLENBQUEsb0JNbWdDUCxDQUFBLDhCQUNBLENBQUEscUVBR0osWUFDSSxDQUFBLDJFQUlBLGFOemdDUyxDQUFBLGtHTThnQ1QsYU45Z0NTLENBQUEsdUVNb2hDYixhTmpoQ0ssQ0FBQSxjTW1oQ0gsQ0FBQSw4RUFFQSxhQUNFLENBQUEscUdBR0YsYUFDRSxDQUFBLGtFQUtSLDhCQUNJLENBQUEsYUFFQSxDQUFBLFdBQ0EsQ0FBQSxpQkFDQSxDQUFBLDRCQUdLLFlGdGpDVCxDQUFBLFdBRUEsQ0FBQSx3QkorQkssQ0FBQSxlSTdCTCxDQUFBLG1CQUNBLENBQUEsOEJBQ0EsQ0FBQSx1QkFDQSxDQUFBLFNBRUEsQ0FBQSxpQkFDQSxDQUFBLHFCQUNBLENBQUEsaUJFOGlDSSxDQUFBLFFBQ0EsQ0FBQSxpQkFDQSxDQUFBLGlCQUNBLENBQUEsNEVOcjdCQSw0Qk0rNkJLLFNGeGlDTCxDQUFBLENBQUEsd0pBYUosV0FDSSxDQUFBLGVFaEJXLENBQUEseUJGa0JYLENBQUEsZUFDQSxDQUFBLFVBQ0EsQ0FBQSxjQUNBLENBQUEsYUFDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsd0JBQ0EsQ0FBQSxhQUNBLENBQUEsVUFDQSxDQUFBLDZLQUVBLHNDQUNJLENBQUEsWUFDQSxDQUFBLHNXQUdKLG9DQUNJLENBQUEseVNBSVIsV0FDSSxDQUFBLGVFeENXLENBQUEseUJGMENYLENBQUEsVUFDQSxDQUFBLGVBQ0EsQ0FBQSxjQUNBLENBQUEsYUFDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsd0JBQ0EsQ0FBQSxhQUNBLENBQUEsVUFDQSxDQUFBLHVHRSsvQkEsYUFFSSxDQUFBLG1FQUNBLENBQUEsaUNBQ0EsQ0FBQSxTQUNBLENBQUEseUdBR0osOEJBQ0ksQ0FBQSxTQUNBLENBQUEsNkJBQ0EsQ0FBQSxxRUFHSixhQUNJLENBQUEsaUJBQ0EsQ0FBQSxzQkFDQSxDQUFBLFNBQ0EsQ0FBQSxVQUNBLENBQUEscUJBdmtDSixDQUFBLHdCQXlrQ0ksQ0FBQSw2QkFDQSxDQUFBLDhCQUNBLENBQUEsK0VBRUEsVUFDRSxDQUFBLGlCQUNBLENBQUEsa0JBQ0EsQ0FBQSxjQUNBLENBQUEsZ0JBQ0EsQ0FBQSxhQUNBLENBQUEsaUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLGtCQUNBLENBQUEsdUdBR0YsU0FDRSxDQUFBLHVHQUdGLFNBQ0UsQ0FBQSxVQUNBLENBQUEsNEZBR0YsWUFDSSxDQUFBLGtCQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSx5SEFFQSxvQkFDSSxDQUFBLDhCQUNBLENBQUEsbUJBQ0EsQ0FBQSxtS0FFQSxnQkFDSSxDQUFBLGNBQ0EsQ0FBQSw2QkFDQSxDQUFBLCtLQUVBLGFBQ0UsQ0FBQSxxSUFJTixpQkFDSSxDQUFBLG9JQUdKLGtCQUNJLENBQUEsY0FDQSxDQUFBLGdJQUdKLGlCQUNJLENBQUEsVUFDQSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEsa0JBQ0EsQ0FBQSxjQUNBLENBQUEsZ0JBQ0EsQ0FBQSxjQUNBLENBQUEsa0JBQ0EsQ0FBQSxzSUFFQSxpQkFDRSxDQUFBLG1CQUNBLENBQUEsVUFDQSxDQUFBLFNBQ0EsQ0FBQSxXQUNBLENBQUEsb0JBQ0EsQ0FBQSx1QkFDQSxDQUFBLCtCQUNBLENBQUEsOEJBQ0EsQ0FBQSxzSUFHRixjQUNJLENBQUEsa1JBR0osb0NBRUksQ0FBQSxnR0FNaEIsaUNBQ0UsQ0FBQSxxQ0FDQSxDQUFBLDJCQUNBLENBQUEsU0FDQSxDQUFBLGtHQUdGLHVCQUNFLENBQUEsU0FDQSxDQUFBLG9HQUlFLGNBQ0ksQ0FBQSxpSUFFQSxlQUNJLENBQUEsd0lBRUEsWUFDSSxDQUFBLGFOenJDVCxDQUFBLGdCTTJyQ1MsQ0FBQSw2SUFFQSwwQkFDSSxDQURKLHFCQUNJLENBQUEsaUJBQ0EsQ0FBQSw4SUFHSixPQUNJLENBQUEsV0FDQSxDQUFBLGlKQUdKLGFOcHNDUCxDQUFBLGtTTXdzQ08sd0JBRUksQ0FBQSw4QkFTbkIsOEJBQ0wsQ0FBQSx5RkFHSixvQkFDSSxDQUFBLGdDTmxtQ0EsNkRNc21DQSxPQUNJLENBQUEsbUVBQ0EsZ0JBQ0ksQ0FBQSw2REFJUixNQUNJLENBQUEsQ0FBQSw0RU56bUNKLGdDTXMyQlIsYUF3UVEsQ0FBQSxPQUNBLENBQUEsc0NBRUEsV0FDSSxDQUFBLGdCQUNBLENBQUEsY0FDQSxDQUFBLG1DQUdKLFdBQ0ksQ0FBQSxnQkFDQSxDQUFBLGNBQ0EsQ0FBQSxpQkFDQSxDTjNuQ0oseURNaW9DSixlQUNJLENBQUEsaUNBR0osaUJBQ0ksQ0FYSSxDQVdKLDhGQUlSLG9CQUNFLENBQUEsV0FFQSxDQUFBLFlBQ0EsQ0FBQSx5QkFFQSw4RkFORixXQU9JLENBQUEsQ0FBQSx5QkFHRiw4RkFWRixzQkFXSSxDQUFBLENBQUEsNEhBR0YsY0FDRSxDQUFBLG1FQU9KLFNBQ0UsQ0FBQSxnQ0FDQSxDQUFBLDBDQUdGLGlCQUNHLENBQUEsV0FDQyxDQUFBLGlCQUNBLENBQUEsS0FDQSxDQUFBLE1BQ0EsQ0FBQSxPQU9BLENBQUEsYU5weUNZLENBQUEsZU11eUNaLENBQUEsaUJBQ0EsQ0FBQSxtQkFDQSxDQUFBLGNBQ0EsQ0FBQSw4QkFaQSwwQ0FOSixRQVVNLENBQUEsQ0FBQSxnRUFVRixjQUNJLENBQUEsZ0JBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSxhQUNBLENBQUEsMERBR0osZ0JBQ0ksQ0FBQSxLQUNBLENBQUEsaUJBQ0EsQ0FBQSxhQUNBLENBQUEsMEJBR0osMENBbkNKLGNBb0NRLENBQUEsQ0FBQSw0RU56c0NBLDBDTXFxQ1IsZ0JBd0NRLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsY0FDQSxDQUFBLENBQUEsK0JBSVIsNEJBQ0ksQ0FBQSwrREFHSixTQUNJLENBQUEscUNBTUosY0FDSSxDQUFBLGFBLzFDRyxDQUFBLDhCQWkyQ0gsQ0FBQSx3QkFDQSxDQUFBLHFCQUNBLENBQ0EsZ0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLFNBQ0EsQ0FBQSxtRkFFQSxTQUNJLENBQUEsa0ZBR0osd0JBQ0UsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEseUZBQ0EsVUFDRSxDQUFBLFVBQ0EsQ0FBQSxTQUNBLENBQUEsa0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSxPQUNBLENBQUEsMEJBQ0EsQ0FBQSx3RkFFRix3QkFDRSxDQUFBLCtGQUNBLGtCQUNFLENBQUEsZ0lBR0osb0JBQ0UsQ0FBQSx1SUFDQSxjQUNFLENBQUEsNEVOeHdDRixxQ00rdENSLFNBZ0RRLENBQUEsY0FDQSxDQUFBLENBQUEsd0JBU1IsaUJBQ0ksQ0FBQSxNQUNBLENBQUEsT0FDQSxDQUFBLFFBQ0EsQ0FBQSxZQUNBLENBQUEsWUFDQSxDQUFBLDJDQUNBLENBQUEsd0NBR0EsQ0FBQSwyQ0FFQSx3QkFDSSxDQUFBLGdEQUdKLHdDQUNJLENBQUEsMENBSVIsTUFFSSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsd0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGlCQUNBLENBQUEsa0JBQ0EsQ0FBQSxRQUNBLENBQUEsb0NBQ0EsQ0FBQSwwRkFFQSxnQkFDSSxDQUFBLHdNQUdKLE1BRUksQ0FBQSw4TUFHSixlQUVJLENBQUEsNEZBR0osS0FDRSxDQUFBLDZFQUlOLGdCQUNFLENBQUEsNEVOOTBDTSx5RE1rMUNOLCtCQUNFLENBQUEsQ0FBQSw4QkFJSixTQUNJLENBQUEseUNBQ0EsY0FDSSxDQUFBLDJDQUlSLGFBQ0UsQ0FBQSxpQkFDQSxDQUFBLFFBQ0EsQ0FBQSxTQUNBLENBQUEsVUFDQSxDQUFBLHFFQUdGLFdBQ0UsQ0FBQSw2REFHRixZQUNFLENBQUEsV0FDQSxDQUFBLDJGQUVBLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLFdBQ0EsQ0FBQSxnQkFDQSxDQUFBLGtHQUdGLFlBQ0UsQ0FBQSxXQUNBLENBQUEsMkZBR0YsYUFDRSxDQUFBLGdHQUdGLFlBQ0UsQ0FBQSxvRUFHRixrQkFDRSxDQUFBLGVBQ0EsQ0FBQSxzQkFDQSxDQUFBLFdBQ0EsQ0FBQSxnQkFJSixlQUNJLENBQUEsK0JBTUosaUJBQ0ksQ0FBQSxRQUNBLENBQUEsT0FDQSxDQUFBLHdCQUNBLENBQUEsWUFDQSxDQUFBLHFCQUNBLENBQUEsVUFDQSxDQUFBLGFBQ0EsQ0FBQSxTQUNBLENBQUEsZ0NBQ0EsQ0FBQSxTQUNBLENBQUEsY0FDQSxDQUFBLGlDQUNBLFVBQ0ksQ0FBQSxpQkFDQSxDQUFBLDhFQUdBLFdBQ0ksQ0FBQSxlQUNBLENBQUEsVUFDQSxDQUFBLDhCQUNBLENBQUEsY0FDQSxDQUFBLGNBQ0EsQ0FBQSxpQkFDQSxDQUFBLGlCQUNBLENBQUEsV0FXQSxDQUFBLGlCQUNBLENBQUEsb0ZBWEEsVUFDSSxDQUFBLHdCQUNBLENBQUEsb0ZBRUoseUJBQ0ksQ0FBQSw2UEFFSixZQUNJLENBQUEsc0NBUWhCLFlBQ0ksQ0FBQSw0RU43N0NJLHNDTTQ3Q1IsYUFHUSxDQUFBLENBQUEsd0NBRUosVUFDSSxDQUFBLGlCQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSw0RkFFSixXQUNJLENBQUEsZUFDQSxDQUFBLFVBQ0EsQ0FBQSx3QkFDQSxDQUFBLGNBQ0EsQ0FBQSxjQUNBLENBQUEsaUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLFlBQ0EsQ0FBQSxxQkFDQSxDQUFBLGlCQUNBLENBQUEsY0FDQSxDQUFBLHNCQVNSLGNBaGhEbUIsQ0FBQSx1Q0FtaERmLGNBQ0ksQ0FBQSwwQkFDQSx1Q0FGSixjQUdRLENBQUEsQ0FBQSx3Q0FHUixjQUNJLENBQUEsc0NBRUosY0FDSSxDQUFBLDJDQUVKLGNBQ0ksQ0FBQSwwQkFPUixVQUNJLENBQUEsZ0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGdDTjMvQ0ksMEJNdy9DUixrQkFNUSxDQUFBLENBQUEsK0JBR0osb0JBQ0ksQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLGdCQUNBLENBQUEsaUJBQ0EsQ0FBQSxxQkFDQSxDQUFBLGNBQ0EsQ0FBQSxVQUNBLENBQUEsa0JBQ0EsQ0FBQSw0QkFDQSxDQUFBLGdCQUNBLENBQUEsZ0JBQ0EsQ0FBQSw0QkFHSixvQ0FDRSxDQUFBLFVBQ0EsQ0FBQSw2REFHRixXQUNJLENBQUEsVUFDQSxDQUFBLHdCTjduREssQ0FBQSxjTStuREwsQ0FBQSxlQUNBLENBQUEsVUFDQSxDQUFBLE1BQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSxxRUFFQSxXQUNJLENBQUEsb0JBQ0EsQ0FBQSxlQUNBLENBQUEsZ0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLFdBQ0EsQ0FBQSxrQkFDQSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLHVCQUtaLGlCQUNJLENBQUEsY0FDQSxDQUFBLG9CQUNBLENBQUEsa0JBQ0EsQ0FBQSxxQkFDQSxDQUFBLFVBQ0EsQ0FBQSxTQUNBLENBQUEsd0RBQ0EsQ0FBQSwwQ0FDQSxDQUFBLGlCQUNBLENBQUEseURBQ0EsQ0FBQSxXQUNBLENBQUEsc0RBRUEseUNBQ0ksQ0FBQSxTQUNBLENBQUEscURBRUosMkNBQ0ksQ0FBQSxTQUNBLENBQUEsbURBRUosU0FDSSxDQUFBLGVBQ0EsQ0FBQSxjQUlSLGlCQUNJLENBQUEsY0FDQSxDQUFBLG9CQUNBLENBQUEsa0JBQ0EsQ0FBQSxxQkFDQSxDQUFBLFVBQ0EsQ0FBQSxTQUNBLENBQUEsd0RBQ0EsQ0FBQSxnQ0FDQSxDQUFBLGlCQUNBLENBQUEseURBQ0EsQ0FBQSxhQUNBLENBQUEsa0JBQ0EsQ0FBQSxvQ0FFQSxTQUNJLENBQUEsbUNBRUosU0FDSSxDQUFBLGFBUVIsYUFDRSxDQUFBLGdEQUNBLG1CQUNJLENBQUEsYUFDQSxDQUFBLHFDQU9OLGVBQ0ksQ0FBQSxhQUNBLENBQUEseUJBQ0EsQ0FBQSwrRUFFQSxlTnZyRHFCLENBQUEsZ0NBa0VqQixxQ00wbkRBLE9BQ0EsQ0FBQSxNQUNBLENBQUEsV0FDQSxDQUFBLGlEQUVBLFlBQ0ksQ0FBQSxnRUFHSixnQkFDSSxDQUFBLGtGQUdKLFlBQ0ksQ0FBQSx3Q0FHSixlQUNJLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsYUFDQSxDQUFBLFVBQ0EsQ0FBQSxtQkFDQSxDQUFBLCtDQUVBLFdBQ0ksQ0FBQSxhQUNBLENBQUEsaUJBQ0EsQ0FBQSxTQUNBLENBQUEsVUFDQSxDQUFBLE9BQ0EsQ0FBQSx1Q0FJUixtQkFDSSxDQUFBLGFBQ0EsQ0FBQSw2RUFHSixZQUNJLENBQUEsQ0FBQSw0RU45cERKLHFDTTJtRFIsYUF3RFEsQ0FBQSxjQUNBLENBQUEsb0JBQ0EsQ0FBQSx5QkFDQSxDQUFBLHFCQUNBLENBQUEsdUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLHFCQXR5REEsQ0FBQSxpQkF3eURBLENBQUEsd0NBRUEsWUFDSSxDQUFBLG1GQUdKLDBCQUNJLENBQUEsd0RBR0osWUFDSSxDQUFBLHNFQUdKLFlBQ0ksQ0FBQSxrQkFDQSxDQUFBLDZCQUNBLENBQUEsc0JBQ0EsQ0FBQSw4QkFDQSxDQUFBLGNBQ0EsQ0FBQSxnQkFDQSxDQUFBLDBHQUVBLFlBQ0ksQ0FBQSxxQkFDQSxDQUFBLDRHQUVBLGdCQUNJLENBQUEsaUJBQ0EsQ0FBQSxZQUNBLENBQUEsMkdBSVIseUJBQ0ksQ0FBQSxxQkFDQSxDQUFBLGtCQUNBLENBQUEsOEdBR0osaUJBQ0ksQ0FBQSxvQkFDQSxDQUFBLFdBQ0EsQ0FBQSxVQUNBLENBQUEsUUFDQSxDQUFBLFVBQ0EsQ0FBQSxrQkFDQSxDQUFBLFdBQ0EsQ0FBQSxnRkFDQSxDQUFBLG9CQUNBLENBQUEsOEJBQ0EsQ0FBQSxTQUNBLENBQUEsZ0NBQ0EsQ0FBQSxvSEFFQSxZQUNJLENBQUEsa1JBR0osU0FFSSxDQUFBLFlBQ0EsQ0FBQSxDQUFBLDRFQVFsQixTQUNFLENBQUEsK0ZBRUEsa0JBQ0UsQ0FBQSx1SEFJQSxrQkFDRSxDQUFBLDRIQUdGLFlBQ0UsQ0FBQSxTQUNBLENBQUEsV0FDQSxDQUFBLGdCQUNBLENBQUEsaUJBQ0EsQ0FBQSx1QkFDQSxDQUFBLCtCQUNBLENBQUEsOEJBQ0EsQ0FBQSxpR0FJSixvQkFDRSxDQUFBLG1GQUdGLGNBQ0UsQ0FBQSwyQ0FDQSxDQUFBLDJCQUNBLENBQUEsd0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSxjQUNBLENBQUEsZ0JBQ0EsQ0FBQSxhTmg1RGUsQ0FBQSw4Qk1rNURmLENBQUEsWUFDQSxDQUFBLFdBQ0EsQ0FBQSw2REFNSixXQUNFLENBQUEsYUFDQSxDQUFBLGlCQUNBLENBQUEsU0FDQSxDQUFBLFVBQ0EsQ0FBQSx5QkFDQSxDQUFBLHlCQUNBLENBQUEscUNBS0YsdUJBQ0UsQ0FBQSx1Q0FPSixlQWdCSSxDQUFBLFNBQ0EsQ0FBQSxvRU5yMENPLGFNeXpDTCxDQUFBLG9FTnp6Q0ssZ0JNNnpDTCxDQUFBLCtKQUVBLGdCQUNFLENBQUEsb0VBT0osZUFDSSxDQUFBLDRFQUdKLGtCQUNJLENBQUEsNEVOMzBEQSxzRE1vMURKLHNCQUNJLENBQUEsNERBR0osdUJBQ0ksQ0FBQSxxQkFHSix1QkFDSSxDTjcxREEsb0NNazJEUixjQUdNLENBQUEsa0JBQ0EsQ0FURSxDQVNGLGdEQUdGLFlBQ0UsQ0FBQSwwREFHRixjQUNJLENBQUEsa0JBQ0EsQ0FBQSxhTmwrRFEsQ0FBQSxlTW8rRFIsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSxhQUNBLENBQUEsb0RBR0osY0FDSSxDQUFBLGtCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGFBQ0EsQ0FBQSx3QkFZSixnQkFDSSxDQUFBLGdCQUVBLENBQUEsaUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLGlCQUNBLENBQUEsV0FDQSxDQUFBLDRCQUVBLG9CQUVJLENBQUEsV0FDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsNkJBQ0EsQ0FBQSw4QkFDQSxDQUFBLGVBQ0EsQ0FBQSxnQkFDQSxDQUFBLGlCQUNBLENBQUEseUNBQ0EsQ0FBQSx3QkFDQSxDQUFBLDJCQUNBLENBQUEsNEJBQ0EsQ0FBQSxnQkFDQSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUNBLHFCQUNBLENBQUEsU0FDQSxDQUFBLDZCQUNBLENBQUEsMERBQ0EsQ0FBQSxVQUNBLENBQUEsMEJBRUEsNEJBekJKLFVBMEJRLENBQUEsQ0FBQSwwQkFFSiw0QkE1QkosVUE2QlEsQ0FBQSxDQUFBLDBCQUVKLDRCQS9CSixVQWdDUSxDQUFBLENBQUEseUJBRUosNEJBbENKLFVBbUNRLENBQUEsQ0FBQSxvREFJUixTQUNJLENBQUEseUJBQ0EsQ0FBQSxvQ0FRWixpRkFRRSxDQUFBLHNCQUVBLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEsWUFDQSxDQUFBLGtFQVhJLEdBQ0UsU0FBQSxDQUFBLElBQ0EsU0FBQSxDQUFBLEtBQ0EsU0FBQSxDQUFBLENBQUEsdURBVU4sWUFDRSxDQUFBLHFDQUdGLG9DQW5CRixxQkFvQkksQ0FBQSxpQkFDQSxDQUFBLENBQUEsc0RBR0YsaUJBa0JFLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSw4REFwQkEsV0FDRSxDQUFBLG9CQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLHNEQUNBLENBQUEsMkJBQ0EsQ0FBQSx1QkFDQSxDQUFBLFVBQ0EsQ0FBQSxRQUNBLENBQUEscUNBRUEsOERBWkYsTUFhSSxDQUFBLENBQUEseURBU0osaUJBQ0UsQ0FBQSxlQUNBLENBQUEsY0FDQSxDQUFBLDREQUNBLGlCQUNFLENBQUEsZUFDQSxDQUFBLHFDQUdGLHlEQVRGLGdCQVVJLENBQUEsQ0FBQSx3REFHSixpQkFDRSxDQUFBLGNBQ0EsQ0FBQSxnQkFDQSxDQUFBLGlCQUNBLENBQUEsb0JBS04sY0FDRSxDQUFBLFFBQ0EsQ0FBQSxRQUNBLENBQUEsa0JBQ0EsQ0FBQSxhQUNBLENBQUEsV0FDQSxDQUFBLFdBQ0EsQ0FBQSxpQkFDQSxDQUFBLGNBQ0EsQ0FBQSxnQkFDQSxDQUFBLGVOdmtFa0IsQ0FBQSxVTXZFWixDQUFBLHdCQWlwRU4sQ0FBQSx3QkFDQSxDQUFBLGtDQU9GLEdBQ0UsU0FBQSxDQUFBLEtBQ0EsU0FBQSxDQUFBLENBQUEsNEJBR0YsMkNBQ0UsQ0FBQSxjQUdGLGdDQUNFLENBQUEsb0VBQ0EsQ0FBQSxnREFDQSxDQUFBLFlBQ0EsQ0FBQSxjQUNBLENBQUEsaUJBR0YsY0FDRSxDQUFBLG1CQUNBLENBQUEsd0JBR0YsYUFDRSxDQUFBLGVBQ0EsQ0FBQSwwQ0FHRixTQUNFLENBQUEsY0FDQSxDQUFBLG9CQUNBLENBQUEsOEJBR0YsU0FDRSxDQUFBLG9CQUNBLENBQUEsY0FDQSxDQUFBLCtCQUdGLCtCQUNFLENBQUEsd0JBQ0EsQ0FBQSxnQkFDQSxDQUFBLG9CQUNBLENBQUEsY0FDQSxDQUFBLGlCQUNBLENBQUEscUJBQ0EsQ0FBQSxjQUNBLENBQUEsMENBR0YsbUNBQ0UsQ0FBQSxlQUNBLENBQUEsZ0JBQ0EsQ0FBQSxpQ0FHRixVQUNFLENBQUEsYUFDQSxDQUFBLGNBQ0EsQ0FBQSxZQUNBLENBQUEsc0NBS0Esa0NBREYsNEJBRUksQ0FBQSxDQUFBLDBLQUtGLG1DQUNFLENBQUEsd0JBQ0EsQ0FBQSwwS0FHRixtQ0FDRSxDQUFBLHlCQUNBLENBQUEsZ0NBT0osaUJBQ0ksQ0FBQSxTQUNBLENBQUEsZUFDQSxDQUFBLGNBQ0EsQ0FBQSxjQUNBLENBQUEsUUFDQSxDQUFBLCtFQUdKLHdCTnh2RW1CLENBQUEsVU0wdkVqQixDQUFBLGNBQ0EsQ0FBQSx5Q0FLQSxxQkFDRSxDQUFBLCtCQUdGLFVBQ0UsQ0FBQSxpQk5yaUVKLGFBeE1TLENBQUEsb0JBME1MLENBQUEsY0FDQSxDQUFBLDhDQUVBLHlCQUVJLENBQUEsYUF2T1csQ0FBQSw2QkEyT2Ysa0JBQ0ksQ0FBQSxvQ0FHSixXQUNJLENBQUEsMkJBQ0EsQ0FBQSxzREFDQSxDQUFBLG9CQUNBLENBQUEsU0FDQSxDQUFBLFVBQ0EsQ0FBQSxxQkFDQSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLG9GQUdKLFNBRUUsQ0FBQSxxQkF5Rk4sY0FwQkUsQ0FBQSxrQkFDQSxDQUFBLGVBQ0EsQ0FBQSxhQWpVbUIsQ0FBQSx1QkFtVW5CLENBQUEsMkJBRUEsb0JBQ0UsQ0FBQSwyQkFHRixvQkFDRSxDQUFBLFlBQ0EsQ0FHRixVQUhFLENBSUEsdUVBMENKLFdBN0JFLENBQUEsaUJBQ0EsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLGNBQ0EsQ0FBQSxtQkFDQSxDQUFBLG9CQUNBLENBQUEsaUJBQ0EsQ0FBQSw4SUFJQSxDQUhBLCtCQUFBLHVFQUFBLDZCQUdBLENBQUEsQ0FBQSxtRkFFQSxvQkFDRSxDQUFBLHFGQUdGLFlBQ0UsQ0FBQSxvQkFDQSxDQUFBLDJGQUdGLFVBQ0UsQ0FBQSxpSUFPRixtQkFDRSxDQUFBLGtCQUNBLENBQUEsVUFDQSxDQUFBLGdTQUVBLFdBRUksQ0FBQSxhQUNBLENBQUEscUJBQ0EsQ0FBQSxVQUNBLENBQUEsU0FDQSxDQUFBLGlCQUNBLENBQUEsT0FDQSxDQUFBLFFBQ0EsQ0FBQSxxQkFDQSxDQUFBLGtCQUNBLENBQUEsa0JBQ0EsQ0FBQSxrQ0FDQSxDQUFBLGlKQUVKLGdGQUNJLENBQUEsK0lBRUosa0ZBQ0ksQ0FBQSx1RUFLUix3QkFuWnFCLENBQUEsMkNBc1puQixDQUFBLHdLQUVBLHdCQWphaUIsQ0FBQSwyQ0FvYWYsQ0FBQSw2QkF1SUYsS0FDSSxzQkFBQSxDQUFBLEdBQ0Esd0JBQUEsQ0FBQSxDQUFBLG1DT3BqQkosYUFDTSxDQUFBLGtCQUNBLENBQUEsbUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLDBCQUVBLG1DQU5OLGlCQU9VLENBQUEsa0JBQ0EsQ0FBQSxDQUFBLDBCQUVKLG1DQVZOLGlCQVdVLENBQUEsa0JBQ0EsQ0FBQSxDQUFBLDBCQUVKLG1DQWROLGlCQWVVLENBQUEsa0JBQ0EsQ0FBQSxDQUFBLHlCQUVKLG1DQWxCTixpQkFtQlUsQ0FBQSxrQkFDQSxDQUFBLENBQUEsNEVQaUhKLG1DT3JJTixZQXVCVSxDQUFBLGNBQ0EsQ0FBQSxDQUFBLHNDQUdKLFdBQ0ksQ0FBQSwrQkFDQSxDQUFBLDRFUHdHSixxQk90SVIsZUFtQ1EsQ0FBQSxDQUFBLDZDQUdKLHdCQUNJLENBQUEsbURBRUEsd0JBQ0ksQ0FBQSxxRUFLWixjQUNJLENBQUEsaUJBQ0EsQ0FBQSxlUDJCcUIsQ0FBQSxlT3pCckIsQ0FBQSxrQkFDQSxDQUFBLDRFUGtGSSxxRU92RlIsa0JBUVEsQ0FBQSxDQUFBLHlCQUdKLHFFQVhKLGNBWVEsQ0FBQSxDQUFBLDJFQU1KLGlCQUNJLENBQUEsZUFDQSxDQUFBLGdCQUlSLGVBQ0ksQ0FBQSx5Q0FFQSxxQkFFSSxDQUFBLHFDQUdKLGdCQVJKLFlBU1EsQ0FBQSxxQkFDQSxDQUFBLGtCQUNBLENBQUEsQ0FBQSxzQkFPUixTQUNFLENBQUEsK0JBR0YsZUFDRSxDQUFBLGlCQUNBLENBQUEsdUNBQ0EsQ0FBQSxZQUNBLENBQUEsWUFDQSxDQUFBLHFDQUNBLCtCQU5GLHFCQU9JLENBQUEsQ0FBQSwrQkFJSixhQUNFLENBQUEsc0JBQ0EsQ0FBQSxzQ0FDQSwrQkFIRixrQkFJSSxDQUFBLFVBQ0EsQ0FBQSxDQUFBLHFDQUVGLCtCQVBGLFNBUUksQ0FBQSxDQUFBLHNDQUlKLHNCQUNFLENBQUEsWUFDQSxDQUFBLHFCQUNBLENBQUEsYUFDQSxDQUFBLHNCQUNBLENBQUEsc0NBQ0Esc0NBTkYsU0FPSSxDQUFBLENBQUEscUNBRUYsc0NBVEYsVUFVSSxDQUFBLENBQUEsZ0NBS0osWUFDRSxDQUFBLFdBQ0EsQ0FBQSxzQ0FDQSxnQ0FIRixxQkFJSSxDQUFBLGFBQ0EsQ0FBQSx3Q0FDQSxlQUNFLENBQUEsQ0FBQSxxQ0FHSixnQ0FWRixjQVdJLENBQUEsb0NBQ0EsZUFDRSxDQUFBLENBQUEsdUNBS04sWUFDRSxDQUFBLHFCQUNBLENBQUEsa0JBQ0EsQ0FBQSxXQUNBLENBQUEsY0FDQSxDQUFBLHNDQUNBLHVDQU5GLHNCQU9JLENBQUEsa0JBQ0EsQ0FBQSxVQUNBLENBQUEsQ0FBQSxxQ0FFRix1Q0FYRixTQVlJLENBQUEsQ0FBQSx3Q0FJSixjQUNFLENBQUEsNENBQ0EsZUFDRSxDQUFBLGdDQUlKLGNBQ0UsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsY0FDQSxDQUFBLGtDQUdGLGVBQ0UsQ0FBQSxpQ0FHRixrQkFDRSxDQUFBLGtEQUNBLENBQUEseUJBQ0EsQ0FBQSwyQkFDQSxDQUFBLHlCQUNBLENBQUEscUJBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLGdDQUdGLGtCQUNFLENBQUEsMkNBQ0EsQ0FBQSx5QkFDQSxDQUFBLDJCQUNBLENBQUEseUJBQ0EsQ0FBQSxxQkFDQSxDQUFBLGVBQ0EsQ0FBQSxlQUNBLENBQUEsNEJBR0YsYUFDRSxDQUFBLGVBQ0EsQ0FBQSxlQUNBLENBQUEsa0NBQ0EsYUFDRSxDQUFBLFdBU0osaUJBQ0ksQ0FBQSxpRkFDQSxDQUFBLHFDQUVBLFlBQ0ksQ0FBQSw2QkFDQSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLHVDQUdBLENBQUEscUJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSx3REFFQSxjQUNJLENBQUEsY0FDQSxDQUFBLFNBQ0EsQ0FBQSxZQUNBLENBQUEsdUVBQ0EsWUFDSSxDQUFBLGtCQUNBLENBQUEseUZBQ0EsV0FDSSxDQUFBLHlFQUVKLFFBQ0ksQ0FBQSx1REFJWixjQUtJLENBQUEsZ0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLDhEQUxBLGVBQ0ksQ0FBQSw2REFNUiwwQkFDSSxDQUFBLGlCQUNBLENBQUEsZ0NBSVIsWUFDSSxDQUFBLGdCQUNBLENBQUEsNEJBQ0EsQ0FBQSxtQ0FHSixlQUNJLENBQUEsa0JBQ0EsQ0FBQSxrREFDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSx5QkFDQSxDQUFBLGVBQ0EsQ0FBQSxlQUVBLENBQUEsZ0JBQ0EsQ0FBQSxxRUFNTixnQkFDRSxDQUFBLGVBQ0EsQ0FBQSxxRkFHRixjQUNFLENBQUEseURBR0YscUJQOVBNLENBQUEsd0ZPaVFKLGVBQ0UsQ0FHRixtQkFIRSxDQUlBLGlGQUdGLG1CQUNFLENBQUEsbUVBTUYsWUFDRSxDQUFBLGlCUHRGTixhQXhNUyxDQUFBLG9CQTBNTCxDQUFBLGNBQ0EsQ0FBQSw4Q0FFQSx5QkFFSSxDQUFBLGFBdk9XLENBQUEsNkJBMk9mLGtCQUNJLENBQUEsb0NBR0osV0FDSSxDQUFBLDJCQUNBLENBQUEsc0RBQ0EsQ0FBQSxvQkFDQSxDQUFBLFNBQ0EsQ0FBQSxVQUNBLENBQUEscUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSxvRkFHSixTQUVFLENBQUEscUJBeUZOLGNBcEJFLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEsYUFqVW1CLENBQUEsdUJBbVVuQixDQUFBLDJCQUVBLG9CQUNFLENBQUEsMkJBR0Ysb0JBQ0UsQ0FBQSxZQUNBLENBR0YsVUFIRSxDQUlBLHVFQTBDSixXQTdCRSxDQUFBLGlCQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSxjQUNBLENBQUEsbUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLGlCQUNBLENBQUEsOElBSUEsQ0FIQSwrQkFBQSx1RUFBQSw2QkFHQSxDQUFBLENBQUEsbUZBRUEsb0JBQ0UsQ0FBQSxxRkFHRixZQUNFLENBQUEsb0JBQ0EsQ0FBQSwyRkFHRixVQUNFLENBQUEsaUlBT0YsbUJBQ0UsQ0FBQSxrQkFDQSxDQUFBLFVBQ0EsQ0FBQSxnU0FFQSxXQUVJLENBQUEsYUFDQSxDQUFBLHFCQUNBLENBQUEsVUFDQSxDQUFBLFNBQ0EsQ0FBQSxpQkFDQSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEscUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLGtCQUNBLENBQUEsa0NBQ0EsQ0FBQSxpSkFFSixnRkFDSSxDQUFBLCtJQUVKLGtGQUNJLENBQUEsdUVBS1Isd0JBblpxQixDQUFBLDJDQXNabkIsQ0FBQSx3S0FFQSx3QkFqYWlCLENBQUEsMkNBb2FmLENBQUEsNkJBdUlGLEtBQ0ksc0JBQUEsQ0FBQSxHQUNBLHdCQUFBLENBQUEsQ0FBQSxtQ1F0akJGLFdBQ0ksQ0FBQSw4QkFDQSxDQUFBLHFCQUNBLENBQUEsK0NBR0osa0JBQ0ksQ0FBQSx3Q0FHSixvQkFDSSxDQUFBLGVBQ0EsQ0FBQSxzQ0FHSixLQUNJLENBQUEsZUFDQSxDQUVKLDhCQUZJLENBSUEsd0VBQ0EscUJBRUksQ0FBQSx3RUFFRixzQkFFRSxDQUFBLG1DQUlSLFlBQ0ksQ0FBQSxVQUtSLGtCQUNFLENBQUEsZ0NBSUYsYUFDSSxDQUFBLG1DQUtKLGlCQUlJLENBQUEsUUFDQSxDQUFBLHdCQUNBLENBQUEscUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLE1BQ0EsQ0FBQSxPQUNBLENBQUEsNEJBRUEsQ0FBQSxVQUNBLENBQUEsYUFDQSxDQUFBLHFCQUNBLENBQUEseUNBRUEsU0FDUSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSw2RVIrYVIsb0JBQ0ksQ0FBQSxzQkFDQSxDQUFBLHFDQUNBLENBQUEsb0ZBRUEsb0JBQ0ksQ0FBQSxXQUNBLENBQUEsY0FDQSxDQUFBLHVCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxxQkFDQSxDQUFBLHFCQUNBLENBQUEsaUJBQ0EsQ0FBQSxTQUNBLENBQUEsZUFDQSxDQUFBLGNBQ0EsQ0FBQSxhQTVmTyxDQUFBLGNBQUEsQ0FBQSx3QkErZlAsQ0FBQSxjQUNBLENBQUEsK0JBQ0EsQ0FBQSwwRkFFQSxhQWhnQlMsQ0FBQSxjQUFBLENBQUEsd0ZBcWdCVCxpQkFDSSxDQUFBLGdCQUNBLENBQUEscUJBQ0EsQ0FBQSwyRkFHSixZQUNJLENBQUEseUJBR0osb0ZBakNKLG1CQWtDUSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLENBQUEseURRbGRSLFVBQ0ksQ0FBQSxrQkFDQSxDQUFBLG9pQkFPSixTQUNJLENBQUEsY0FDQSxDQUFBLHlCQUNBLENBQUEscWhCQUVKLGFBQ0ksQ0FBQSxTQUNBLENBQUEsa0ZBSVIscUJBRUksQ0FBQSxpRUFDQSxDQUFBLG1CQUVBLENBQUEsaUJBQ0EsQ0FBQSx3QkFFQSxDQUFBLFlBQ0EsQ0FBQSxVQUNBLENBQUEsZ0JBQ0EsQ0FBQSxVQUVBLENBQUEsV0FDQSxDQUFBLGNBQ0EsQ0FBQSxxQ0FDQSxDQUFBLFdBQ0EsQ0FBQSxjQUNBLENBQUEsVUFDQSxDQUFBLGlCQUNBLENBQ0EsU0FDQSxDQUFBLHNGQUNBLFlBTUksQ0FBQSw0QkFDQSxDQUFBLGtCQUNBLENBQUEsMEZBUEEsb0JBQ0ksQ0FBQSxVQUNBLENBQUEsYUFDQSxDQUFBLG9GQU1SLGVBQ0ksQ0FBQSx5RkFHSixXQUNJLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxhQUNBLENBQUEsUUFFQSxDQUFBLFFBQ0EsQ0FBQSx3Q0FDQSxDQUFBLHdCQUNBLENBQUEsaUJBQ0EsQ0FBQSxzQ0FDQSxDQUFBLDRFUlRKLG1DUXRGUixZQW1HUSxDQUFBLENBQUEsOERBSUosR0FDSSxTQUNJLENBQUEsSUFFSixTQUNJLENBQUEsS0FFSixTQUNJLENBQUEsQ0FBQSxrQ0FHUixHQUNJLDhCQUNJLENBQUEsYVJ0SUgsQ0FBQSxjQUFBLENBQUEsSVEwSUQsOEJBQ0ksQ0FBQSxhUjNJSCxDQUFBLDBCUTZJRyxDQUFBLGNSN0lILENBQUEsSVFnSkQsNkNBQ0ksQ0FBQSxVQUNBLENBQUEsb0JSL0tILENBQUEsV1FpTEcsQ0FBQSxJQUVKLDZDQUNJLENBQUEsVUFDQSxDQUFBLG9CUnJMSCxDQUFBLFdRdUxHLENBQUEsSUFFSiw4QkFDSSxDQUFBLFVBQ0EsQ0FBQSxpQkFDQSxDQUFBLFdBQ0EsQ0FBQSxJQUVKLDZDQUNJLENBQUEsVUFDQSxDQUFBLG9CUmpNSCxDQUFBLFdRbU1HLENBQUEsSUFFSiw2Q0FDSSxDQUFBLFVBQ0EsQ0FBQSxvQlJ2TUgsQ0FBQSxXUXlNRyxDQUFBLEtBRUosOEJBQ0ksQ0FBQSxhUi9LSCxDQUFBLDBCUWlMRyxDQUFBLGNSakxILENBQUEsQ0FBQSxrQ1FxTEwsR0FDSSxTQUNJLENBQUEsSUFFSixTQUNJLENBQUEsS0FFSixTQUNJLENBQUEsQ0FBQSw4QkFPWixhQVNJLENBQUEsaUJBQ0EsQ0FBQSxVQUVBLENBQUEsV0FDQSxDQUFBLE1BQ0EsQ0FBQSxLQUNBLENBQUEscURBQ0EsQ0FDQSxZQUVBLENBQUEscUJBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSxpQkFrQkEsQ0FBQSx1QkFDQSxDQUFBLHdDQUNBLENBQUEsWUFDQSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSx5QkFDQSxDQUFBLFVBQ0EsQ0FBQSx3QkFFQSxDQUFBLDBCQUNBLENBQUEsU0FDQSxDQUFBLHFDQWxEQSxHQUNJLFNBQ0ksQ0FBQSxLQUVKLFNBQ0ksQ0FBQSxDQUFBLGtDQWtCUixTQUNJLENBQUEsc0NBRUosV0FDSSxDQUFBLGlCQUNBLENBQUEscUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsOERBQ0EsQ0FBQSwyQkFDQSxDQUFBLDJCQUNBLENBQUEsdUJBQ0EsQ0FBQSxtRUFpQkoscURBQ0ksQ0FBQSxxQkFDQSxDQUFBLDBCQUNBLENBQUEsVUFDQSxDQUFBLCtCQUNBLENBQUEsc0NBTUosaUJBQ0ksQ0FBQSxRQUNBLENBQUEsVUFDQSxDQUFBLGVBQ0EsQ0FBQSxjQUNBLENBQUEsZ0JBQ0EsQ0FBQSxpQlJqRVIsYUF4TVMsQ0FBQSxvQkEwTUwsQ0FBQSxjQUNBLENBQUEsOENBRUEseUJBRUksQ0FBQSxhQXZPVyxDQUFBLDZCQTJPZixrQkFDSSxDQUFBLG9DQUdKLFdBQ0ksQ0FBQSwyQkFDQSxDQUFBLHNEQUNBLENBQUEsb0JBQ0EsQ0FBQSxTQUNBLENBQUEsVUFDQSxDQUFBLHFCQUNBLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsb0ZBR0osU0FFRSxDQUFBLHFCQXlGTixjQXBCRSxDQUFBLGtCQUNBLENBQUEsZUFDQSxDQUFBLGFBalVtQixDQUFBLHVCQW1VbkIsQ0FBQSwyQkFFQSxvQkFDRSxDQUFBLDJCQUdGLG9CQUNFLENBQUEsWUFDQSxDQUdGLFVBSEUsQ0FJQSx1RUEwQ0osV0E3QkUsQ0FBQSxpQkFDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsY0FDQSxDQUFBLG1CQUNBLENBQUEsb0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLDhJQUlBLENBSEEsK0JBQUEsdUVBQUEsNkJBR0EsQ0FBQSxDQUFBLG1GQUVBLG9CQUNFLENBQUEscUZBR0YsWUFDRSxDQUFBLG9CQUNBLENBQUEsMkZBR0YsVUFDRSxDQUFBLGlJQU9GLG1CQUNFLENBQUEsa0JBQ0EsQ0FBQSxVQUNBLENBQUEsZ1NBRUEsV0FFSSxDQUFBLGFBQ0EsQ0FBQSxxQkFDQSxDQUFBLFVBQ0EsQ0FBQSxTQUNBLENBQUEsaUJBQ0EsQ0FBQSxPQUNBLENBQUEsUUFDQSxDQUFBLHFCQUNBLENBQUEsa0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGtDQUNBLENBQUEsaUpBRUosZ0ZBQ0ksQ0FBQSwrSUFFSixrRkFDSSxDQUFBLHVFQUtSLHdCQW5acUIsQ0FBQSwyQ0FzWm5CLENBQUEsd0tBRUEsd0JBamFpQixDQUFBLDJDQW9hZixDQUFBLDZCQXVJRixLQUNJLHNCQUFBLENBQUEsR0FDQSx3QkFBQSxDQUFBLENBQUEsNEJTcmpCTixZQUNRLENBQUEscUdBR1IsU0FFSSxDQUFBLG9CQUdKLGlCQUNJLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEsU0FDQSxDQUFBLGtDQUNBLENBQUEsa0JBQ0EsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLFNBQ0EsQ0FBQSw0RVRvSEksdUNTbEhKLFlBRVEsQ0FBQSxDQUFBLG1CQU9aLGNBQ0ksQ0FBQSxhQUNBLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLFVBQ0EsQ0FBQSxZQUdKLGlCQUNJLENBQUEsa0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGNBQ0EsQ0FBQSxxQ0FFQSxZQU5KLFdBT00sQ0FBQSxxQkFDQSxDQUFBLENBQUEsbUNBR0YsY0FDSSxDQUFBLG9CQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUNBLENBQ0EsS0FDQSxDQUFBLGtCQUNBLENBQUEscUJBQ0EsQ0FBQSxxQkFDQSxDQUFBLHdCQUVBLENBQUEsMEJBRUEsbUNBYkosd0JBY1EsQ0FBQSxjQUNBLENBQUEsQ0FBQSx5QkFFSixtQ0FqQkosdUJBa0JRLENBQUEsQ0FBQSx5QkFFSixtQ0FwQkosdUJBcUJRLENBQUEsZUFDQSxDQUFBLENBQUEsV0FLWixVQUNJLENBQUEsWUFDQSxDQUFBLDRCQUVBLENBQUEsNEJBQ0EsQ0FBQSxrQkFDQSxDQUFBLGdCQUNBLENBQUEsU0FFQSxDQUFBLGlDQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxrQkFDQSxDQUFBLGdCQUNBLENBQUEsaUJBQ0EsQ0FBQSxNQUNBLENBQUEsT0FDQSxDQUFBLG1CQUVBLENBQUEsaUJBQ0EsQ0FBQSxrQkFHSixtQkFDRSxDQUFBLGlCQUNBLENBQUEsU0FDQSxDQUFBLHNDQUNBLENBQUEsbUJBSUYsaUJBQ0ksQ0FBQSxvQkFDQSxDQUFBLGFBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSx1QkFDQSxDQUFBLDZCQUNBLENBQUEsWUFDQSxDQUFBLG1CQUdKLGlCQUNJLENBQUEsb0JBQ0EsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLDRCQUNBLENBQUEsMkJBQ0EsQ0FBQSx1QkFDQSxDQUFBLDZCQUNBLENBQUEsU0FDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsbUJBQ0EsQ0FBQSw0RVRFSSxtQlNkUixXQWVRLENBQUEsQ0FBQSxrQkFLUixpQkFDSSxDQUFBLG9CQUNBLENBQUEsYUFDQSxDQUFBLFVBQ0EsQ0FBQSxVQUNBLENBQUEsNEJBQ0EsQ0FBQSxxQkFDQSxDQUFBLGlCQUNBLENBQUEscUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLHdDVDdIWSxDQUFBLFNTK0haLENBQUEsNEVUbEJJLGtCU01SLGlCQWVRLENBQUEsZ0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLENBQUEsMEJBR0osV0FDSSxDQUFBLDZDQUNBLENBQUEsYUFDQSxDQUFBLGlCQUNBLENBQUEsV0FDQSxDQUFBLFdBQ0EsQ0FBQSxTQUNBLENBQUEsVUFDQSxDQUFBLDJCQUNBLENBQUEsdUJBQ0EsQ0FBQSw0RVRwQ0EsMEJTMEJKLFVBYVEsQ0FBQSxDQUFBLGlCQU1aLG9CQUNJLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSxrQkFDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLFVBQ0EsQ0FBQSxtQkFLSixhQUNJLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsa0JBQ0EsQ0FBQSxVQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSxzQkFDQSxZQUNJLENBQUEscUJBRUosYVRuTWUsQ0FBQSxlU3VNWCxDQUFBLHNDQUVKLGFUek1lLENBQUEsZVMyTVgsQ0FBQSw0QkFFSixZQUNJLENBQUEsMkJBRUosb0JBQ0ksQ0FBQSxhVDlNYSxDQUFBLGdCU29OckIsWUFDSSxDQUFBLDRCQUNBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLFFBQ0EsQ0FBQSxPQUVBLENBQUEsTUFDQSxDQUFBLGFBQ0EsQ0FBQSxVQUNBLENBQUEsZUFDQSxDQUFBLFNBQ0EsQ0FBQSx3Q0FDQSxDQUFBLFNBQ0EsQ0FBQSxzQkFHSixTQUNJLENBQUEsaUNBQ0EsQ0FBQSxzQkFHSixvQkFDSSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsZ0JBQ0EsQ0FBQSxVQUNBLENBQUEsa0JBQ0EsQ0FBQSw0QkFDQSxDQUFBLFlBQ0EsQ0FBQSxjQUNBLENBQUEsd0JBQ0EsQ0FBQSwwQkFDQSxDQUFBLDRCQUVKLGFBQ0ksQ0FBQSw4QkFFSix3QlQ3UG1CLENBQUEsYVMrUGYsQ0FBQSxrQ0FDQSIsInNvdXJjZXNDb250ZW50IjpbIi5kbF9kZWZhdWx0X2xpbmt7Y29sb3I6IzA3NGI3ODt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0uZGxfZGVmYXVsdF9saW5rOmhvdmVyLC5kbF9kZWZhdWx0X2xpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMGYyYjQ2fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbmt7d2hpdGUtc3BhY2U6bm93cmFwfVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6OmFmdGVye2NvbnRlbnQ6XCIgXCI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvZXh0ZXJuYWxfbGlua19oaW50X2JsdWUuc3ZnKTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxZW07aGVpZ2h0OjFlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjI1ZW07b3BhY2l0eTouNX1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmhvdmVyOjphZnRlcixbaHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmZvY3VzOjphZnRlcntvcGFjaXR5OjF9LmxtdF9xdW90ZV9fc291cmNlIGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDA2NDk0O3RyYW5zaXRpb246LjJzIGVhc2Utb3V0fS5sbXRfcXVvdGVfX3NvdXJjZSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcntjb2xvcjojMDAwfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouNzVlbSAxLjVlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxib3JkZXIgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0O0BhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46Zm9jdXMsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZle291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX1bZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bixbZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7b3BhY2l0eTouNX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtwb2ludGVyLWV2ZW50czpub25lO3BhZGRpbmctbGVmdDoyLjdlbTtvcGFjaXR5Oi40fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztib3JkZXI6MnB4IHNvbGlkICNmZmY7aGVpZ2h0OjFlbTt3aWR0aDoxZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjMyJTtsZWZ0OjFlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZXthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIDBzIGxpbmVhciBpbmZpbml0ZX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVye2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgLjI1cyBsaW5lYXIgaW5maW5pdGV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0biwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtiYWNrZ3JvdW5kLWNvbG9yOiNmNDZmNTI7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDY7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX1Aa2V5ZnJhbWVzIGRsX2xvYWRpbmdTcGlubmVye2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5kbF9kZWZhdWx0X2xpbmt7Y29sb3I6IzA3NGI3ODt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0uZGxfZGVmYXVsdF9saW5rOmhvdmVyLC5kbF9kZWZhdWx0X2xpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMGYyYjQ2fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbmt7d2hpdGUtc3BhY2U6bm93cmFwfVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6OmFmdGVye2NvbnRlbnQ6XCIgXCI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvZXh0ZXJuYWxfbGlua19oaW50X2JsdWUuc3ZnKTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxZW07aGVpZ2h0OjFlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjI1ZW07b3BhY2l0eTouNX1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmhvdmVyOjphZnRlcixbaHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmZvY3VzOjphZnRlcntvcGFjaXR5OjF9LmxtdF9xdW90ZV9fc291cmNlIGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDA2NDk0O3RyYW5zaXRpb246LjJzIGVhc2Utb3V0fS5sbXRfcXVvdGVfX3NvdXJjZSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcntjb2xvcjojMDAwfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouNzVlbSAxLjVlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxib3JkZXIgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0O0BhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46Zm9jdXMsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZle291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX1bZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bixbZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7b3BhY2l0eTouNX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtwb2ludGVyLWV2ZW50czpub25lO3BhZGRpbmctbGVmdDoyLjdlbTtvcGFjaXR5Oi40fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztib3JkZXI6MnB4IHNvbGlkICNmZmY7aGVpZ2h0OjFlbTt3aWR0aDoxZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjMyJTtsZWZ0OjFlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZXthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIDBzIGxpbmVhciBpbmZpbml0ZX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVye2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgLjI1cyBsaW5lYXIgaW5maW5pdGV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0biwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtiYWNrZ3JvdW5kLWNvbG9yOiNmNDZmNTI7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDY7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX1Aa2V5ZnJhbWVzIGRsX2xvYWRpbmdTcGlubmVye2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5kbF9kZWZhdWx0X2xpbmt7Y29sb3I6IzA3NGI3ODt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0uZGxfZGVmYXVsdF9saW5rOmhvdmVyLC5kbF9kZWZhdWx0X2xpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMGYyYjQ2fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbmt7d2hpdGUtc3BhY2U6bm93cmFwfVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6OmFmdGVye2NvbnRlbnQ6XCIgXCI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvZXh0ZXJuYWxfbGlua19oaW50X2JsdWUuc3ZnKTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxZW07aGVpZ2h0OjFlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjI1ZW07b3BhY2l0eTouNX1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmhvdmVyOjphZnRlcixbaHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmZvY3VzOjphZnRlcntvcGFjaXR5OjF9LmxtdF9xdW90ZV9fc291cmNlIGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDA2NDk0O3RyYW5zaXRpb246LjJzIGVhc2Utb3V0fS5sbXRfcXVvdGVfX3NvdXJjZSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcntjb2xvcjojMDAwfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouNzVlbSAxLjVlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxib3JkZXIgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0O0BhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46Zm9jdXMsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZle291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX1bZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bixbZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7b3BhY2l0eTouNX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtwb2ludGVyLWV2ZW50czpub25lO3BhZGRpbmctbGVmdDoyLjdlbTtvcGFjaXR5Oi40fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztib3JkZXI6MnB4IHNvbGlkICNmZmY7aGVpZ2h0OjFlbTt3aWR0aDoxZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjMyJTtsZWZ0OjFlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZXthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIDBzIGxpbmVhciBpbmZpbml0ZX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVye2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgLjI1cyBsaW5lYXIgaW5maW5pdGV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0biwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtiYWNrZ3JvdW5kLWNvbG9yOiNmNDZmNTI7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDY7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX1Aa2V5ZnJhbWVzIGRsX2xvYWRpbmdTcGlubmVye2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fXNwYW4ub25seV9tb3VzZXtkaXNwbGF5OmlubGluZX1zcGFuLm9ubHlfdG91Y2h7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXtzcGFuLm9ubHlfbW91c2V7ZGlzcGxheTpub25lfXNwYW4ub25seV90b3VjaHtkaXNwbGF5OmlubGluZX19YnV0dG9ue2NvbG9yOiMwMDB9LmxtdHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTAwJX0ubG10LmxtdC0taGlkZGVue2Rpc3BsYXk6bm9uZX0ubG10X19zaWRlX2NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ubG10X190ZXh0YXJlYV9jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjEwMCV9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntvdmVyZmxvdzpoaWRkZW59fS5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyOjphZnRlcntkaXNwbGF5Om5vbmV9LmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDpub25lfS5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye2N1cnNvcjp0ZXh0fS5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fdGFyZ2V0X3Rvb2xiYXJ7Y3Vyc29yOmRlZmF1bHR9LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2l0ZW17cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDo0MHB4O21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDotNDBweDtwb2ludGVyLWV2ZW50czppbml0aWFsO2N1cnNvcjppbml0aWFsfXVsPi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19pdGVte2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwb2ludGVyLWV2ZW50czpub25lfS5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IGJ1dHRvbiwubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCBhe3BvaW50ZXItZXZlbnRzOmluaXRpYWx9LmxtdF9fdGV4dGFyZWFfYmFzZV9zdHlsZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3aGl0ZS1zcGFjZTotbW96LXByZS13cmFwO3doaXRlLXNwYWNlOi1wcmUtd3JhcDt3aGl0ZS1zcGFjZTotby1wcmUtd3JhcDt3b3JkLXdyYXA6YnJlYWstd29yZDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vbmV9LmxtdF9fdGV4dGFyZWF7ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O292ZXJmbG93OmhpZGRlbjtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LWFsaWduOnN0YXJ0O2ZvbnQtc2l6ZToxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3Jlc2l6ZTpub25lfS5sbXRfX3RleHRhcmVhOmZvY3Vze291dGxpbmU6bm9uZX0ubG10X190ZXh0YXJlYS5sbXQtLWhpZGRlbntkaXNwbGF5Om5vbmV9LmxtdF9fdGV4dGFyZWFbbGFuZz1iZy1CR10sLmxtdF9fdGV4dGFyZWFbbGFuZz1iZ10sLmxtdF9fdGV4dGFyZWFbbGFuZz11ay1VQV0sLmxtdF9fdGV4dGFyZWFbbGFuZz11a117Zm9udC1mYW1pbHk6c2Fucy1zZXJpZiAhaW1wb3J0YW50fWQtdGV4dGFyZWEubG10X190ZXh0YXJlYXtvdmVyZmxvdzp2aXNpYmxlfWQtdGV4dGFyZWEubG10X190ZXh0YXJlYVtsYW5nPWJnLUJHXSAqLGQtdGV4dGFyZWEubG10X190ZXh0YXJlYVtsYW5nPWJnXSAqLGQtdGV4dGFyZWEubG10X190ZXh0YXJlYVtsYW5nPXVrLVVBXSAqLGQtdGV4dGFyZWEubG10X190ZXh0YXJlYVtsYW5nPXVrXSAqe2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWYgIWltcG9ydGFudH0ubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0e2Rpc3BsYXk6bm9uZTt0ZXh0LWFsaWduOmxlZnQ7Y3Vyc29yOnRleHQ7cG9pbnRlci1ldmVudHM6bm9uZX0ubG10LS1lbXB0eV9zb3VyY2UgLmxtdF9fdGV4dGFyZWFfcGxhY2Vob2xkZXJfdGV4dHtkaXNwbGF5OmJsb2NrfS5sbXRfX2NsZWFyX3RleHRfYnV0dG9uX2NvbnRhaW5lcntoZWlnaHQ6MDt3aWR0aDoxMDAlO3otaW5kZXg6MTA7cG9zaXRpb246cmVsYXRpdmV9LmxtdF9fY2xlYXJfdGV4dF9idXR0b25fd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTZweDtyaWdodDoxNnB4fS5sbXRfX2NsZWFyX3RleHRfYnV0dG9ue2NvbG9yOiNkMWQyZDQ7Zm9udC1zaXplOjMwcHg7Zm9udC13ZWlnaHQ6NDAwO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubG10X19jbGVhcl90ZXh0X2J1dHRvbiBzcGFue2xpbmUtaGVpZ2h0OjEwcHg7ZGlzcGxheTpmbGV4O2hlaWdodDoxOHB4fS5sbXRfX2NsZWFyX3RleHRfYnV0dG9uPnN2Z3tkaXNwbGF5Om5vbmV9LmxtdF9fY2xlYXJfdGV4dF9idXR0b246aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzA3NGI3OH0ubG10X19jbGVhcl90ZXh0X2J1dHRvbi5sbXQtLWhpZGRlbntkaXNwbGF5Om5vbmV9LmxtdF9fZWRpdF90ZXh0X3BvcHVwe3RleHQtYWxpZ246c3RhcnQ7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I2ZmZjttYXgtaGVpZ2h0OjQwMHB4O21pbi13aWR0aDoxMDBweDtib3gtc2hhZG93OjFweCAxcHggMnB4IDAgcmdiYSgwLDAsMCwuMSk7QGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXI7b3V0bGluZTouNXB4IHNvbGlkICNhYWE7b3ZlcmZsb3cteTphdXRvO292ZXJmbG93LXg6aGlkZGVuO21heC13aWR0aDozMHZ3O2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MThweDt6LWluZGV4Ojk5O3RyYW5zaXRpb246aGVpZ2h0IDIwMG1zIGVhc2V9LmxtdF9fZWRpdF90ZXh0X3BvcHVwW2Rpcj1sdHJde21hcmdpbi1sZWZ0Oi05cHh9LmxtdF9fZWRpdF90ZXh0X3BvcHVwW2Rpcj1ydGxde21hcmdpbi1yaWdodDotOXB4fS5sbXRfX2VkaXRfdGV4dF9wb3B1cC5sbXRfX2VkaXRfdGV4dF9wb3B1cC0tdmlzaWJsZXtkaXNwbGF5OmJsb2NrfS5sbXRfX2VkaXRfdGV4dF9wb3B1cC5sbXRfX2VkaXRfdGV4dF9wb3B1cC0tdmlzaWJsZS5sbXRfX2VkaXRfdGV4dF9wb3B1cC0tYWx0ZXJuYXRpdmVze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9LmxtdF9fZWRpdF90ZXh0X3BvcHVwIHVse21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5sbXRfX2VkaXRfdGV4dF9wb3B1cCBsaSwubG10X19lZGl0X3RleHRfcG9wdXAgLmxtdF9fZWRpdF90ZXh0X2xpc3RfaXRlbXtjb2xvcjojMzMzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO3BhZGRpbmctYm90dG9tOjRweDtwYWRkaW5nLXRvcDo0cHg7cGFkZGluZy1sZWZ0OjlweDtwYWRkaW5nLXJpZ2h0OjlweDtsaW5lLWhlaWdodDoxLjI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zO2N1cnNvcjpwb2ludGVyO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sbXRfX2VkaXRfdGV4dF9wb3B1cCBsaTpsYXN0LWNoaWxkLC5sbXRfX2VkaXRfdGV4dF9wb3B1cCAubG10X19lZGl0X3RleHRfbGlzdF9pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfS5sbXRfX2VkaXRfdGV4dF9wb3B1cCAubG10X19lZGl0X3RleHRfcG9wdXBfX2VudHJ5LS1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmVlOGMxfS5sbXRfX2VkaXRfdGV4dF9wb3B1cCAubG10X19lZGl0X3RleHRfcG9wdXBfX3dhaXRpbmdfaW5kaWNhdG9ye3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX2VkaXRfdGV4dF9wb3B1cHttYXgtd2lkdGg6NjB2dztmb250LXNpemU6MTZweH19QHN1cHBvcnRzKC1tcy1pbWUtYWxpZ246IGF1dG8pey5sbXRfX2VkaXRfdGV4dF9wb3B1cHtib3JkZXI6MXB4IHNvbGlkICNhYWE7b3V0bGluZTpub25lfX0ubG10X19lZGl0X3RleHRfcG9wdXAtLWFsdGVybmF0aXZlcyBsaXt3aGl0ZS1zcGFjZTpub3dyYXB9LmxtdF9fZWRpdF90ZXh0X3BvcHVwLS1hbHRlcm5hdGl2ZXMgbGlbbGFuZz1iZy1CR10sLmxtdF9fZWRpdF90ZXh0X3BvcHVwLS1hbHRlcm5hdGl2ZXMgbGlbbGFuZz1iZ10sLmxtdF9fZWRpdF90ZXh0X3BvcHVwLS1hbHRlcm5hdGl2ZXMgbGlbbGFuZz11ay1VQV0sLmxtdF9fZWRpdF90ZXh0X3BvcHVwLS1hbHRlcm5hdGl2ZXMgbGlbbGFuZz11a117Zm9udC1mYW1pbHk6c2Fucy1zZXJpZiAhaW1wb3J0YW50fS5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19tYWluX3RyYW5zbGF0aW9ue2Rpc3BsYXk6bm9uZX0ubG10X19hc2tfcGFzdGVfcG9wdXB7ZGlzcGxheTpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7ei1pbmRleDoxMDB9LmxtdF9fYXNrX3Bhc3RlX3BvcHVwLmxtdF9fYXNrX3Bhc3RlX3BvcHVwLS12aXNpYmxle3RyYW5zaXRpb246NTAwbXMgZWFzZS1vdXQ7ZGlzcGxheTpibG9ja30ubG10X19hc2tfcGFzdGVfcG9wdXAubG10X19hc2tfcGFzdGVfcG9wdXAtLXZpc2libGU+ZGl2e29wYWNpdHk6MDt0cmFuc2l0aW9uOjEwMG1zIGVhc2Utb3V0fS5sbXRfX2Fza19wYXN0ZV9wb3B1cC5sbXRfX2Fza19wYXN0ZV9wb3B1cC0tdmlzaWJsZV8ye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMil9LmxtdF9fYXNrX3Bhc3RlX3BvcHVwLmxtdF9fYXNrX3Bhc3RlX3BvcHVwLS12aXNpYmxlXzI+ZGl2e29wYWNpdHk6MX0ubG10X19hc2tfcGFzdGVfcG9wdXA+ZGl2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3JpZ2h0OjA7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO3dpZHRoOjMyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwwLDAsLjMpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7cGFkZGluZzoyZW0gMWVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6ODAlO3RleHQtYWxpZ246Y2VudGVyfS5sbXRfX2Fza19wYXN0ZV9wb3B1cD5kaXYgcHt0ZXh0LWFsaWduOmxlZnR9LmxtdF9fYXNrX3Bhc3RlX3BvcHVwPmRpdiAubG10X19hc2tfcGFzdGVfcG9wdXBfX2NhbmNlbF9idXR0b24sLmxtdF9fYXNrX3Bhc3RlX3BvcHVwPmRpdiAubG10X19hc2tfcGFzdGVfcG9wdXBfX2NvbnRpbnVlX2J1dHRvbntwYWRkaW5nOi4yNWVtO2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzA3NGI3ODtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo1MDB9LmxtdF9fYXNrX3Bhc3RlX3BvcHVwPmRpdiAubG10X19hc2tfcGFzdGVfcG9wdXBfX2NhbmNlbF9idXR0b246aG92ZXIsLmxtdF9fYXNrX3Bhc3RlX3BvcHVwPmRpdiAubG10X19hc2tfcGFzdGVfcG9wdXBfX2NvbnRpbnVlX2J1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5lU0VPdGVyaWNUZXh0e2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzZlNmU2ZTtmb250LXdlaWdodDpub3JtYWw7cGFkZGluZy10b3A6MzBweH0uZVNFT3RlcmljVGV4dCBzcGFue2Rpc3BsYXk6YmxvY2t9LmVTRU90ZXJpY1RleHQgc3BhbjpmaXJzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTo4cHh9LmVTRU90ZXJpY1RleHQgdWwsLmVTRU90ZXJpY1RleHQgbGl7ZGlzcGxheTppbmxpbmV9LnNob3dTZW9UZXh0IC5lU0VPdGVyaWNUZXh0e2Rpc3BsYXk6YmxvY2t9LmVTRU90ZXJpY1RleHQgLmxpbmtlZF9sYW5ndWFnZV9wYWlyc3twYWRkaW5nOjFyZW07Zm9udC1zaXplOi44NzVyZW07Y29sb3I6IzcyN2E4M30uZVNFT3RlcmljVGV4dCAubGlua2VkX2xhbmd1YWdlX3BhaXJzIGF7Y29sb3I6aW5oZXJpdH0uZVNFT3RlcmljVGV4dCAubGlua2VkX2xhbmd1YWdlX3BhaXJzIHB7Y29sb3I6aW5oZXJpdDtsaW5lLWhlaWdodDoxNTAlO21hcmdpbi1ib3R0b206LjVyZW19LmVTRU90ZXJpY1RleHQgLmxpbmtlZF9sYW5ndWFnZV9wYWlycyBwLnRpdGxle2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNGI1MzVhfS5lU0VPdGVyaWNUZXh0IC5saW5rZWRfbGFuZ3VhZ2VfcGFpcnMgc3BhbntkaXNwbGF5OnVuc2V0O21hcmdpbi1pbmxpbmUtZW5kOi41cmVtfS5lU0VPdGVyaWNUZXh0IC5saW5rZWRfbGFuZ3VhZ2VfcGFpcnMgdWwsLmVTRU90ZXJpY1RleHQgLmxpbmtlZF9sYW5ndWFnZV9wYWlycyBsaXtkaXNwbGF5OmlubGluZX0uZVNFT3RlcmljVGV4dCAubGlua2VkX2xhbmd1YWdlX3BhaXJzIHVsIGE6OmJlZm9yZSwuZVNFT3RlcmljVGV4dCAubGlua2VkX2xhbmd1YWdlX3BhaXJzIGxpIGE6OmJlZm9yZXtjb250ZW50OlwiIMK3IFwifS5lU0VPdGVyaWNUZXh0IC5saW5rZWRfbGFuZ3VhZ2VfcGFpcnMgbGk6Zmlyc3Qtb2YtdHlwZSBhOjpiZWZvcmV7Y29udGVudDpcIlwifS5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5e3doaXRlLXNwYWNlOnByZS13cmFwO3doaXRlLXNwYWNlOi1tb3otcHJlLXdyYXA7d2hpdGUtc3BhY2U6LXByZS13cmFwO3doaXRlLXNwYWNlOi1vLXByZS13cmFwO3dvcmQtd3JhcDpicmVhay13b3JkO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lO3RvcDowO2xlZnQ6MH0ubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheSAqe3BvaW50ZXItZXZlbnRzOm5vbmV9LmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXkgLmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXlfX3NlbnRlbmNlLS1hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9LmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXkgLmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXlfX3RleHR7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYShmb3JjZWQtY29sb3JzOiBhY3RpdmUpey5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5IC5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5X190ZXh0e3Zpc2liaWxpdHk6cmV2ZXJ0fX0ubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheVtsYW5nPWJnLUJHXT5zcGFuLC5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5W2xhbmc9YmddPnNwYW4sLmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXlbbGFuZz11ay1VQV0+c3BhbiwubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheVtsYW5nPXVrXT5zcGFue2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWYgIWltcG9ydGFudH0ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdGV4dF9idG57Zm9udC1zaXplOjIwcHg7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246bGVmdH0ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdGV4dF9idG5bbGFuZz1iZy1CR10sLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX3RleHRfYnRuW2xhbmc9YmddLC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190ZXh0X2J0bltsYW5nPXVrLVVBXSwubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdGV4dF9idG5bbGFuZz11a117Zm9udC1mYW1pbHk6c2Fucy1zZXJpZiAhaW1wb3J0YW50fS5sbXRfX2xvYWRpbmdJbmRpY2F0b3JfY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7dG9wOjEwJTt6LWluZGV4OjEwfS5sbXRfX3RleHRhcmVhX3NlcGFyYXRvcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTRweDtsZWZ0OmNhbGMoNTAlIC0gNXB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gNTVweCl9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX3RleHRhcmVhX3NlcGFyYXRvcntkaXNwbGF5Om5vbmV9fS5sbXRfX3RleHRhcmVhX3NlcGFyYXRvciAubG10X190ZXh0YXJlYV9zZXBhcmF0b3JfX3ZlcnRpY2FsX2xpbmV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo2cHg7aGVpZ2h0OmNhbGMoMTAwJSArIDRweCk7cmlnaHQ6LThweDt0b3A6LTJweDt6LWluZGV4OjExfS5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlc193cmFwcGVye2Rpc3BsYXk6Y29udGVudHN9LmxtdF9fc2lkZXNfY29udGFpbmVyICNwb3BvdmVyX2NvbnRhaW5lcjplbXB0eXtkaXNwbGF5Om5vbmV9LmxtdF9fc2lkZXNfY29udGFpbmVyICNzb3VyY2VfbGFuZ3VhZ2VfbGFiZWw6ZW1wdHksLmxtdF9fc2lkZXNfY29udGFpbmVyICN0YXJnZXRfbGFuZ3VhZ2VfbGFiZWw6ZW1wdHl7ZGlzcGxheTpub25lfS5sbXRfX3NpZGVzX2NvbnRhaW5lciAjdGFyZ2V0X2xhbmd1YWdlX2xhYmVse21hcmdpbi1sZWZ0OjExcHh9LmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5sbXRfX3RhcmdldExhbmdNZW51X2V4dGVuc2lvbnN7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlfS5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zZWMgLmxtdF9fdGFyZ2V0TGFuZ01lbnVfZXh0ZW5zaW9uc3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmxtdF9fdGFyZ2V0TGFuZ01lbnVfZXh0ZW5zaW9ue3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19nbG9zc2FyeUJ1dHRvbl9jb250YWluZXIsLmxtdF9fZ2xvc3NhcnlCdXR0b25fY29udGFpbmVyX3JlYWN0e2Rpc3BsYXk6bm9uZX19LmxtdF9fYWRfY2hhckxpbWl0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O2xlZnQ6LTJweDt3aWR0aDpjYWxjKDEwMCUgKyA2cHgpO3otaW5kZXg6MTB9LmxtdF9fYWRfY2hhckxpbWl0X19iZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoM3B4KTtib3JkZXItcmFkaXVzOjVweH0ubG10X19hZF9jaGFyTGltaXRfX2NvbnRlbnRfY29udGFpbmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6ODZweH0ubG10X19hZF9jaGFyTGltaXRfX2NvbnRlbnR7Ym94LXNoYWRvdzowcHggLTJweCAxNnB4IHJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDY7Ym9yZGVyLXJhZGl1czo1cHg7bWF4LXdpZHRoOjQyMHB4O3BhZGRpbmc6MTZweDttYXJnaW46MTJweDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweH0ubG10X19hZF9jaGFyTGltaXRfX2Nsb3NlX2J0bntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3RvcDoxMHB4O3otaW5kZXg6MTtjdXJzb3I6cG9pbnRlcjt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2JvcmRlcjpub25lO2JveC1zaXppbmc6Y29udGVudC1ib3g7YmFja2dyb3VuZDpub25lfS5sbXRfX2FkX2NoYXJMaW1pdF9fY2xvc2VfYnRuOjpiZWZvcmUsLmxtdF9fYWRfY2hhckxpbWl0X19jbG9zZV9idG46OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDoxLjRweDtoZWlnaHQ6MTYuMDhweDtib3JkZXItcmFkaXVzOjJweDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTt0b3A6Y2FsYyg1MCUgLSA4cHgpO2xlZnQ6NTAlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciA3NW1zIGVhc2Utb3V0fS5sbXRfX2FkX2NoYXJMaW1pdF9fY2xvc2VfYnRuOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmxtdF9fYWRfY2hhckxpbWl0X19jbG9zZV9idG46OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubG10X19hZF9jaGFyTGltaXRfX2Nsb3NlX2J0bjpob3Zlcjo6YmVmb3JlLC5sbXRfX2FkX2NoYXJMaW1pdF9fY2xvc2VfYnRuOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0OTR9LmxtdF9fYWRfY2hhckxpbWl0X19jbG9zZV9idG46aG92ZXIsLmxtdF9fYWRfY2hhckxpbWl0X19jbG9zZV9idG46YWN0aXZle291dGxpbmU6bm9uZX0ubG10X19hZF9jaGFyTGltaXRfX21zZ3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjEwMCV9LmxtdF9fYWRfY2hhckxpbWl0X19tc2dfX2NoYXJDb3VudFdpdGhMaW1pdHtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmNDZmNTJ9LmxtdF9fYWRfY2hhckxpbWl0X19tc2dfX3Byb19saW5re3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcn0ubG10X19hZF9jaGFyTGltaXRfX21zZ19fcHJvX2xpbms6YWN0aXZle291dGxpbmU6bm9uZX0ubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXJ7ZGlzcGxheTpub25lfWQtdGV4dGFyZWF7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6dmlzaWJsZX1kLXRleHRhcmVhPmRpdntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO291dGxpbmU6bm9uZX1kLXRleHRhcmVhe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9ZC10ZXh0YXJlYT5kaXZbZGF0YS1jb250ZW50PXRydWVde3doaXRlLXNwYWNlOnByZS13cmFwO3doaXRlLXNwYWNlOi1tb3otcHJlLXdyYXA7d2hpdGUtc3BhY2U6LXByZS13cmFwO3doaXRlLXNwYWNlOi1vLXByZS13cmFwO3dvcmQtd3JhcDpicmVhay13b3JkO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfWQtdGV4dGFyZWE+ZGl2W2RhdGEtY29udGVudD10cnVlXT5we21hcmdpbjowO2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdH1kLXRleHRhcmVhPmRpdltkYXRhLWNvbnRlbnQ9dHJ1ZV06OmJlZm9yZXtjb250ZW50OmF0dHIocGxhY2Vob2xkZXIpO2hlaWdodDphdXRvO3dpZHRoOmF1dG87Y29sb3I6IzY2NzE3Zjtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lO3VzZXItc2VsZWN0Om5vbmV9ZC10ZXh0YXJlYT5bZGF0YS1wbGFjZWhvbGRlcl17cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtjb2xvcjojNjY3MTdmO3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZTtkaXNwbGF5Om5vbmV9ZC10ZXh0YXJlYT5kaXZbZGF0YS1jb250ZW50PXRydWVdOmVtcHR5fltkYXRhLXBsYWNlaG9sZGVyXSxkLXRleHRhcmVhPltkYXRhLXBsYWNlaG9sZGVyXS5zaG93e2Rpc3BsYXk6YmxvY2t9ZC10ZXh0YXJlYSBzdWJ7dmVydGljYWwtYWxpZ246c3VifWQtdGV4dGFyZWEgc3Vwe3ZlcnRpY2FsLWFsaWduOnN1cGVyfS5kbF9kZWZhdWx0X2xpbmt7Y29sb3I6IzA3NGI3ODt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0uZGxfZGVmYXVsdF9saW5rOmhvdmVyLC5kbF9kZWZhdWx0X2xpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMGYyYjQ2fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbmt7d2hpdGUtc3BhY2U6bm93cmFwfVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6OmFmdGVye2NvbnRlbnQ6XCIgXCI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvZXh0ZXJuYWxfbGlua19oaW50X2JsdWUuc3ZnKTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxZW07aGVpZ2h0OjFlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjI1ZW07b3BhY2l0eTouNX1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmhvdmVyOjphZnRlcixbaHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmZvY3VzOjphZnRlcntvcGFjaXR5OjF9LmxtdF9xdW90ZV9fc291cmNlIGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDA2NDk0O3RyYW5zaXRpb246LjJzIGVhc2Utb3V0fS5sbXRfcXVvdGVfX3NvdXJjZSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcntjb2xvcjojMDAwfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouNzVlbSAxLjVlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxib3JkZXIgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0O0BhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46Zm9jdXMsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZle291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX1bZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bixbZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7b3BhY2l0eTouNX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtwb2ludGVyLWV2ZW50czpub25lO3BhZGRpbmctbGVmdDoyLjdlbTtvcGFjaXR5Oi40fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztib3JkZXI6MnB4IHNvbGlkICNmZmY7aGVpZ2h0OjFlbTt3aWR0aDoxZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjMyJTtsZWZ0OjFlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZXthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIDBzIGxpbmVhciBpbmZpbml0ZX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVye2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgLjI1cyBsaW5lYXIgaW5maW5pdGV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0biwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtiYWNrZ3JvdW5kLWNvbG9yOiNmNDZmNTI7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDY7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX1Aa2V5ZnJhbWVzIGRsX2xvYWRpbmdTcGlubmVye2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBtZWRpYShtaW4tZGV2aWNlLXdpZHRoOiA2NTFweCl7LmxtdC0taGFzX2dsb3NzYXJ5LmxtdC0taGFzX2Zvcm1hbGl0eSAubG10X19mb3JtYWxpdHlTd2l0Y2hfY29udGFpbmVye21hcmdpbi1yaWdodDo1cHh9fS5ub0Z1bmN0aW9uQnV0dG9uQm9yZGVycyAubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyLC5ub0Z1bmN0aW9uQnV0dG9uQm9yZGVycyAubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlci0taXMtYWN0aXZlLC5ub0Z1bmN0aW9uQnV0dG9uQm9yZGVycyAubG10X19nbG9zc2FyeUJ1dHRvbl9jb250YWluZXJfcmVhY3QgLmxtdF9fZ2xvc3NhcnlfYnV0dG9ue2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1lbmR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoLmxtdF9fZm9ybWFsaXR5U3dpdGNoLS1pcy1vcGVuXzAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51e2Rpc3BsYXk6ZmxleDtvcGFjaXR5OjB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoLmxtdF9fZm9ybWFsaXR5U3dpdGNoLS1pcy1vcGVuIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaC5kbF9pbnZpc2libGVfYnlfZGVmYXVsdC5kbF92aXNpYmxle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXJ7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO21pbi13aWR0aDo4NXB4O21heC13aWR0aDoyMTZweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjAgMTBweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmNvbG9yIDE1MG1zIGVhc2Utb3V0O3Bvc2l0aW9uOnJlbGF0aXZlfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXI6YWN0aXZle291dGxpbmU6bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyOmRpc2FibGVke0BhcHBseSB0ZXh0LW5ldXRyYWwtNjAwfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXI6aG92ZXI6bm90KDpkaXNhYmxlZCl7Y29sb3I6IzAwNjQ5NH0ubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyLmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyLS1pcy1hY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLWNvbG9yOiMwMDY0OTR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0LC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NlbGVjdF90b2dnbGVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVye2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMDUpO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTttaW4td2lkdGg6ODVweDttYXgtd2lkdGg6MjE2cHg7aGVpZ2h0OjQwcHg7cGFkZGluZzowIDEwcHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpjb2xvciAxNTBtcyBlYXNlLW91dDt3aWR0aDoxMDAlO2Rpc3BsYXk6bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3Q6YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NlbGVjdF90b2dnbGVyOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zbWFsbGVyX19zZWxlY3RfdG9nZ2xlcjphY3RpdmV7b3V0bGluZTpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NlbGVjdDpkaXNhYmxlZCwubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3RfdG9nZ2xlcjpkaXNhYmxlZCwubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zbWFsbGVyX19zZWxlY3RfdG9nZ2xlcjpkaXNhYmxlZHtAYXBwbHkgdGV4dC1uZXV0cmFsLTYwMH0ubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3Q6aG92ZXI6bm90KDpkaXNhYmxlZCksLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0X3RvZ2dsZXI6aG92ZXI6bm90KDpkaXNhYmxlZCksLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc21hbGxlcl9fc2VsZWN0X3RvZ2dsZXI6aG92ZXI6bm90KDpkaXNhYmxlZCl7Y29sb3I6IzAwNjQ5NH0ubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3QubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXItLWlzLWFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3RfdG9nZ2xlci5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlci0taXMtYWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVyLmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyLS1pcy1hY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLWNvbG9yOiMwMDY0OTR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0e3BhZGRpbmc6MDt3aWR0aDoxMDAlfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3R7ZGlzcGxheTpibG9ja319LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0X3RvZ2dsZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc21hbGxlcl9fc2VsZWN0X3RvZ2dsZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NlbGVjdF90b2dnbGVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVye2Rpc3BsYXk6ZmxleH19LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc21hbGxlcl9fc2VsZWN0X3RvZ2dsZXJ7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDttaW4td2lkdGg6NDRweDtwb2ludGVyLWV2ZW50czppbml0aWFsO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7cmlnaHQ6LThweH0ubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zbWFsbGVyX19zZWxlY3RfdG9nZ2xlciBzdmd7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4cHgsIDApfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbW9iaWxlX19jb250YWluZXIud2l0aG91dF90ZXh0e2hlaWdodDo0NHB4fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMTt0b3A6MzhweDtyaWdodDowO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MHB4IDRweCAyMHB4IHJnYmEoMCwwLDAsLjEpO0BhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO3RyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlLW91dCAzMG1zLHRyYW5zZm9ybSAyMDBtcyBlYXNlLW91dCAwbXM7d2lsbC1jaGFuZ2U6b3BhY2l0eSx0cmFuc2Zvcm07dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNSUsIDApfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnV7bGVmdDppbml0aWFsO3JpZ2h0Oi01cHh9fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtc3tkaXNwbGF5Om5vbmU7ei1pbmRleDoyMDA7YmFja2dyb3VuZC1jb2xvcjojMDc0Yjc4O3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbToxM3B4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtwYWRkaW5nOjEwcHggMHB4IDEwcHggMDtsZWZ0Oi00cHg7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtc3tsZWZ0OjIycHh9fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyAubG10X19kcm9wZG93bl9pdGVtLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU+YnV0dG9uLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcz5idXR0b257Ym9yZGVyOm5vbmU7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MXB4IDIwcHggMXB4IDIwcHg7bWluLXdpZHRoOjE5NHB4O3dpZHRoOjEwMCU7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzMzM30ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXMgLmxtdF9fZHJvcGRvd25faXRlbTphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudT5idXR0b246YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcz5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDUpO291dGxpbmU6bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXMgLmxtdF9fZHJvcGRvd25faXRlbTpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXMgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51PmJ1dHRvbjpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXM+YnV0dG9uOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyAubG10X19kcm9wZG93bl9pdGVtLmhpZ2hsaWdodGVkLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU+YnV0dG9uLmhpZ2hsaWdodGVkLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcz5idXR0b24uaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMDAsODcsLjMpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyAubG10X19kcm9wZG93bl9pdGVtX2luc2lkZV9jb250YWluZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudT5kaXY+YnV0dG9uLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU+ZGl2PmRpdj5idXR0b24sLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zPmRpdj5idXR0b24sLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zPmRpdj5kaXY+YnV0dG9ue2JvcmRlcjpub25lO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjFweCAyMHB4IDFweCAyMHB4O3dpZHRoOjEwMCU7bWluLXdpZHRoOjE5NHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtkaXNwbGF5OmJsb2NrO2NvbG9yOiMzMzN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpey5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtc3t3aWR0aDoxMDAlfX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXMgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X3RpdGxle2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46NnB4IDIwcHggMTJweCAyMHB4fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX2NvbnRhaW5lcntkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9jb250YWluZXJ7bWFyZ2luLWJvdHRvbToxMnB4O21pbi13aWR0aDoyMjVweH19LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fY29udGFpbmVyOmhvdmVye2N1cnNvcjpwb2ludGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX2NvbnRhaW5lcjpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9jb250YWluZXIuaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMDAsODcsLjMpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX2NvbnRhaW5lcjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4wNSk7b3V0bGluZTpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbTpmb2N1c3tvdXRsaW5lOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fcHJvX2JhZGdle2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kLWNvbG9yOiMwMzcxNzE7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjVweDtoZWlnaHQ6MjRweDt3aWR0aDo0MnB4O21pbi13aWR0aDo0MnB4O2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjIuMjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo2MDA7cGFkZGluZzowIDhweDt1c2VyLXNlbGVjdDpub25lO2N1cnNvcjpwb2ludGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX3Byb19jdGFfY29udGFpbmVye2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX3Byb19jdGF7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjoxMHB4IDIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzBmMmI0NiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4O3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4xZW0gIWltcG9ydGFudDtwYWRkaW5nOjEwcHggIWltcG9ydGFudH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9wcm9fY3RhPnNwYW57Y29sb3I6IzBmMmI0Njtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fcHJvX2N0YTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDYgIWltcG9ydGFudH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9wcm9fY3RhOmhvdmVyPnNwYW57Y29sb3I6I2ZmZn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX2Rlc2t0b3B7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fZGVza3RvcHt2aXNpYmlsaXR5OmhpZGRlbjtoZWlnaHQ6MDtwb2ludGVyLWV2ZW50czpub25lfX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21vYmlsZXtkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbW9iaWxle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX19LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2Fke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTB9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZHt6LWluZGV4OjEwMX19LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19kZXNrdG9we3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2hfX2Rlc2t0b3B7dmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjA7cG9pbnRlci1ldmVudHM6bm9uZX19LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tb2JpbGV7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2hfX21vYmlsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fYmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY29udGVudF9jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiL2ltZy9pbGx1c3RyYXRpb25zL2lsbHVfZm9ybWFsaXR5U3dpdGNoLnN2Z1wiKSBuby1yZXBlYXQgbm8tcmVwZWF0IC0ycHggMHB4O2JhY2tncm91bmQtc2l6ZTo5MCU7bWF4LXdpZHRoOjQ0MHB4O2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6ODBweCAyNXB4IDI1cHggMjVweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfY29udGFpbmVyX21vYmlsZSAubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2NvbnRlbnR7bWFyZ2luOjQ1cHggMjBweCAwIDIwcHh9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19oZWFkZXJ7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHg7bWFyZ2luLWJvdHRvbTo2cHh9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19ib2R5e2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O21hcmdpbi1ib3R0b206MjBweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2JvZHkgYntmb250LXdlaWdodDo0MDB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Nsb3NlX2J0biwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2Nsb3NlX2J0bntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3RvcDoxMHB4O3otaW5kZXg6MTtjdXJzb3I6cG9pbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JvcmRlcjpub25lO2JveC1zaXppbmc6Y29udGVudC1ib3g7YmFja2dyb3VuZDpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY2xvc2VfYnRuOjpiZWZvcmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19jbG9zZV9idG46OmJlZm9yZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Nsb3NlX2J0bjo6YWZ0ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19jbG9zZV9idG46OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6IzAwMDt3aWR0aDoxLjRweDtoZWlnaHQ6MjAuMXB4O2JvcmRlci1yYWRpdXM6MnB4O3RyYW5zZm9ybS1vcmlnaW46NTAlO3RvcDpjYWxjKDUwJSAtIDEwcHgpO2xlZnQ6NTAlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciA3NW1zIGVhc2Utb3V0fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY2xvc2VfYnRuOjpiZWZvcmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19jbG9zZV9idG46OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Nsb3NlX2J0bjo6YWZ0ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19jbG9zZV9idG46OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Nsb3NlX2J0bjpob3Zlcjo6YmVmb3JlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fY2xvc2VfYnRuOmhvdmVyOjpiZWZvcmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jbG9zZV9idG46aG92ZXI6OmFmdGVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fY2xvc2VfYnRuOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0OTR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jbG9zZV9idG46aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19jbG9zZV9idG46aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jbG9zZV9idG46YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fY2xvc2VfYnRuOmFjdGl2ZXtvdXRsaW5lOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX2J1c3l7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTRweDtyaWdodDoyMHB4fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19idXN5OjpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvaW1nL2ljb25zL2ljb25fY2lyY2xlX2JsdWVfdjIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YW5pbWF0aW9uOmRsX2xvYWRpbmdTcGlubmVyIDFzIGluZmluaXRlIGxpbmVhcn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2t7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMjtib3R0b206MDtyaWdodDowO21heC13aWR0aDo0MDBweDttYXgtaGVpZ2h0OjQyMHB4fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2t7ZGlzcGxheTpub25lfX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2s6Om50aC1vZi10eXBlKG4rMSl7ZGlzcGxheTpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19jb250ZW50e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZXtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206LTcwcHg7cmlnaHQ6LTQwcHg7cGFkZGluZzo0MHB4IDIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MHB4IDRweCAyMHB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlcjoxcHggc29saWQgIzAwNjQ5NDtib3JkZXItcmFkaXVzOjVweCAwcHggMHB4IDVweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2V4cGxhbmF0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTotMjAwcHg7cmlnaHQ6LTQwcHg7cGFkZGluZzozMHB4IDIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MHB4IDRweCAyMHB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6NXB4IDBweCAwcHggNXB4fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZG9uZXtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206LTQwcHg7cmlnaHQ6LTQwcHg7d2lkdGg6MjQwcHg7aGVpZ2h0OjEwMHB4O2JhY2tncm91bmQ6IzAzNzE3MTtib3gtc2hhZG93OjBweCA0cHggMjBweCByZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjVweDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6I2ZmZn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2RvbmUuZGxfaW52aXNpYmxlX2J5X2RlZmF1bHQuZGxfdmlzaWJsZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDt0cmFuc2l0aW9uOm9wYWNpdHkgMTAwMG1zIGVhc2V9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19kb25lLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19kb25lLS1mYWRlb3V0e3RyYW5zaXRpb246b3BhY2l0eSAxMDAwbXMgZWFzZTtvcGFjaXR5OjB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19jbG9zZV9idG57dG9wOjA7cmlnaHQ6MH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3Njb3JlX3RpdGxle2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo0MHB4fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfYnRuc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbToxMHB4fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfYnRue2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMwMDY0OTQ7Ym94LXNpemluZzpib3JkZXItYm94O2JveC1zaGFkb3c6MHB4IDRweCAyMHB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6NXB4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHg7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZV9kZXNje2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3Njb3JlX2Rlc2NfbGFiZWx7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2V4cGxhbmF0aW9uX3RpdGxle2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MjBweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2V4cGxhbmF0aW9uX2lucHV0X2Vse3dpZHRoOjEwMCU7aGVpZ2h0OjIwMHB4O3BhZGRpbmc6OHB4IDE1cHg7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtib3JkZXI6MXB4IHNvbGlkICM5OTk7Ym9yZGVyLXJhZGl1czo1cHh9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbl9hY3Rpb25ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbl9hY3Rpb25fc2VuZHtwb3NpdGlvbjpyZWxhdGl2ZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2V4cGxhbmF0aW9uX2FjdGlvbl9zZW5kIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19idXN5e2JvdHRvbToxM3B4O3JpZ2h0OjZweDt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O3JpZ2h0OmNhbGMoMTAwJSArIDEycHgpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57cG9zaXRpb246cmVsYXRpdmU7Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoyMHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoyMHB4O3BhZGRpbmc6MTJweCAyNHB4ICFpbXBvcnRhbnR9LmRsX2RlZmF1bHRfbGlua3tjb2xvcjojMDc0Yjc4O3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5kbF9kZWZhdWx0X2xpbms6aG92ZXIsLmRsX2RlZmF1bHRfbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwZjJiNDZ9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGlua3t3aGl0ZS1zcGFjZTpub3dyYXB9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9leHRlcm5hbF9saW5rX2hpbnRfYmx1ZS5zdmcpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouMjVlbTtvcGFjaXR5Oi41fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6aG92ZXI6OmFmdGVyLFtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6Zm9jdXM6OmFmdGVye29wYWNpdHk6MX0ubG10X3F1b3RlX19zb3VyY2UgYXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0OTQ7dHJhbnNpdGlvbjouMnMgZWFzZS1vdXR9LmxtdF9xdW90ZV9fc291cmNlIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye2NvbG9yOiMwMDB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi43NWVtIDEuNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGJvcmRlciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQ7QGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXJ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6Zm9jdXMsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmV7b3V0bGluZTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfVtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSxbZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntvcGFjaXR5Oi41fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue3BvaW50ZXItZXZlbnRzOm5vbmU7cGFkZGluZy1sZWZ0OjIuN2VtO29wYWNpdHk6LjR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JvcmRlcjoycHggc29saWQgI2ZmZjtoZWlnaHQ6MWVtO3dpZHRoOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzIlO2xlZnQ6MWVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDUwbXMgZWFzZS1vdXR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3Jle2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgMHMgbGluZWFyIGluZmluaXRlfS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXJ7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAuMjVzIGxpbmVhciBpbmZpbml0ZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue2JhY2tncm91bmQtY29sb3I6I2Y0NmY1Mjtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzBmMmI0Njtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfUBrZXlmcmFtZXMgZGxfbG9hZGluZ1NwaW5uZXJ7ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19Lmdsb3NzYXJ5LWlucHV0e2JvcmRlci1yYWRpdXM6LjI1cmVtO2JvcmRlcjoxcHggc29saWQgIzAwNjQ5NDtoZWlnaHQ6MnJlbTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MjRweDttYXJnaW4tcmlnaHQ6Ljc1cmVtO3BhZGRpbmc6NXB4IDEzcHh9Lmdsb3NzYXJ5LWlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojYTlhOWE5fS5nbG9zc2FyeS1pbnB1dC5lcnJvciwuZ2xvc3NhcnktaW5wdXQ6Zm9jdXMuZXJyb3J7Ym9yZGVyOjFweCBzb2xpZCAjZGE1ZTVjfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3otaW5kZXg6MTAwO3Bvc2l0aW9uOmFic29sdXRlO21heC13aWR0aDo2MDBweDttaW4td2lkdGg6NDUwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6NTA1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMzMzM7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtib3gtc2hhZG93OjAgNHB4IDEwcHggcmdiYSgwLDAsMCwuMSksMCAzMHB4IDIwcHggcmdiYSgwLDAsMCwuMDIpO2JvcmRlcjoxcHggc29saWQgIzAwNjQ5NDtib3JkZXItcmFkaXVzOjNweH0ubG10X19nbG9zc2FyeV9lZGl0b3IubG10X19nbG9zc2FyeV9lZGl0b3JfcmVhY3R7dG9wOjA7cmlnaHQ6MH0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3B7cGFkZGluZzo4cHggMTVweCA0cHg7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDowfS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3QgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZVdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoyOHB4O21pbi13aWR0aDowfS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3QgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZVdyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTRweDtjb2xvcjojMWIxZTI1O3BhZGRpbmctcmlnaHQ6NXB4O3VzZXItc2VsZWN0Om5vbmU7bWF4LXdpZHRoOjIwMHB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3QgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZVdyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZS5ub19vdmVyZmxvd3t0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MjVweH0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0IC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdENoZXZyb257dXNlci1zZWxlY3Q6bm9uZTttYXJnaW4tcmlnaHQ6NXB4O2ZsZXgtc2hyaW5rOjB9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlOYW1lV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3RDaGV2cm9uLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3due2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwZjJiNDY7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjMGYyYjQ2O21hcmdpbi1sZWZ0OjVweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgLTJweCkgcm90YXRlKDQ1ZGVnKX0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0IC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdENoZXZyb24ubG10X19nbG9zc2FyeV9hcnJvd1Vwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDY0OTQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjMDA2NDk0O21hcmdpbi1sZWZ0OjVweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMnB4KSByb3RhdGUoMjI1ZGVnKX0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0OmhvdmVye2N1cnNvcjpwb2ludGVyfS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Q6aG92ZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZXtjb2xvcjojMDA2NDk0fS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Q6aG92ZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0Q2hldnJvbi5sbXRfX2dsb3NzYXJ5X2Fycm93RG93bntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDA2NDk0O2JvcmRlci1yaWdodDoycHggc29saWQgIzAwNjQ5NH1Aa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZWRpdG9yX3NlbGVjdEdsb3NzYXJ5TWVudU9wZW5BbmltYXRpb257MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNSUsIDApO29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOm5vbmV9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxO2Rpc3BsYXk6YmxvY2s7cG9pbnRlci1ldmVudHM6YXV0b319LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDA7dG9wOjQycHg7bGVmdDoxNXB4O21pbi13aWR0aDozMDBweDttYXgtd2lkdGg6NTAwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MHB4IDRweCAyMHB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6MnB4O3VzZXItc2VsZWN0Om5vbmU7ZGlzcGxheTpub25lO29wYWNpdHk6MDtvdmVyZmxvdy15OmF1dG99LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIudmlzaWJsZXthbmltYXRpb246bG10X19nbG9zc2FyeV9lZGl0b3Jfc2VsZWN0R2xvc3NhcnlNZW51T3BlbkFuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7b3BhY2l0eToxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlcklubmVye21heC1oZWlnaHQ6NDEycHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgaW5wdXR7d2lkdGg6MTAwJX0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25JdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzowIDE1cHg7aGVpZ2h0OjI4cHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uSXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDIwMCw4NywuMyk7Y29sb3I6IzFiMWUyNX0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25JdGVtOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MTBweH0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25JdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxMHB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbkl0ZW0gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uTmFtZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MjhweDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdDtjb2xvcjojMWIxZTI1O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdXRsaW5lOjA7Ym9yZGVyOjA7d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcjt3aWR0aDoyNTBweDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLXJpZ2h0OjEwcHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uSXRlbSAuaWNvbkJ1dHRvbntmb250LXdlaWdodDo0MDA7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtmbGV4LWdyb3c6MDtwYWRkaW5nLXRvcDozcHg7cGFkZGluZy1yaWdodDo0cHg7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZTt1c2VyLXNlbGVjdDpub25lO2NvbG9yOiMzMzN9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uSXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDIwMCw4NywuMyk7Y29sb3I6IzFiMWUyNX0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlOYW1lRWRpdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjE1cHg7aGVpZ2h0OjI4cHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZUVkaXQgLmxtdF9fZ2xvc3NhcnlfZWRpdE5hbWVfaW5wdXR7d2lkdGg6MjU1cHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZUVkaXQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDoxMHB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVFZGl0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxMHB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9te3BhZGRpbmc6MHB4IDE1cHggOHB4O2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X19hY3Rpb24tYnV0dG9ue2Rpc3BsYXk6YmxvY2t9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5VXBsb2FkV3JhcHBlciwubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlEb3dubG9hZFdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7dXNlci1zZWxlY3Q6bm9uZTtwYWRkaW5nLWxlZnQ6OHB4O21hcmdpbi1sZWZ0OjhweDtib3JkZXItbGVmdDoxcHggc29saWQgI2RjZGNkY30ubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlVcGxvYWRXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ldywubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlVcGxvYWRXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeURvd25sb2FkLC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeURvd25sb2FkV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXcsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5RG93bmxvYWRXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeURvd25sb2Fke2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNXB4O2NvbG9yOiMwMDY0OTQ7Y3Vyc29yOnBvaW50ZXJ9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3V3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt1c2VyLXNlbGVjdDpub25lfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cDo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdXcmFwcGVyLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXA6YWZ0ZXJ7cmlnaHQ6NTAlO3RvcDoxM3B4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3e2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNXB4O2NvbG9yOiMwMDY0OTQ7Y3Vyc29yOnBvaW50ZXJ9QGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2VkaXRvcl9hZGROZXdHbG9zc2FyeU9wZW5BbmltYXRpb257MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNSUsIDApO29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOm5vbmV9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxO2Rpc3BsYXk6YmxvY2s7cG9pbnRlci1ldmVudHM6YXV0b319LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3V3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2dXcmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEyMHB4O3RvcDoyNXB4O3otaW5kZXg6MTAwfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2d7Ym94LXNoYWRvdzowcHggNHB4IDIwcHggcmdiYSgwLDAsMCwuMSk7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2hlaWdodDo1MHB4O3BhZGRpbmc6OXB4O2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjB9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3V3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2dXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZy52aXNpYmxle2FuaW1hdGlvbjpsbXRfX2dsb3NzYXJ5X2VkaXRvcl9hZGROZXdHbG9zc2FyeU9wZW5BbmltYXRpb24gNDBtcyAwcyBlYXNlLW91dCAxO29wYWNpdHk6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2cgaW5wdXR7d2lkdGg6MjIwcHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3V3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2dXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZyAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2dfYWRkQnV0dG9ue2hlaWdodDozMnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQ5NDtjb2xvcjojZmZmO3BhZGRpbmc6LjVlbSAxZW07Zm9udC13ZWlnaHQ6NDAwO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxZW07Ym9yZGVyOjA7b3V0bGluZTowO2N1cnNvcjpwb2ludGVyfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2cgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nX2FkZEJ1dHRvbjpmb2N1cy12aXNpYmxle291dGxpbmU6IzAwNjQ5NCBzb2xpZCAycHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3V3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2dXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZyAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2dfYWRkQnV0dG9uLmVycm9yLC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2cgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nX2FkZEJ1dHRvbi5lcnJvcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMDAsMTQ4LC41KTtjdXJzb3I6bm90LWFsbG93ZWR9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3VpQmxvY2tlcntkaXNwbGF5Om5vbmU7ei1pbmRleDoxMDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl91aUJsb2NrZXIudmlzaWJsZXtkaXNwbGF5OmJsb2NrfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9sb2FkaW5nU3Bpbm5lcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1NSU7bGVmdDo1MCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xvYWRpbmdTcGlubmVyOjpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvaW1nL2ljb25zL2ljb25fY2lyY2xlX2JsdWVfdjIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YW5pbWF0aW9uOmRsX2xvYWRpbmdTcGlubmVyIDFzIGluZmluaXRlIGxpbmVhcn0ubG10X19nbG9zc2FyeV9lZGl0b3JfbWFpbkJhcntoZWlnaHQ6MzRweDttaW4taGVpZ2h0OjM0cHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDk0O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjIwcHg7cGFkZGluZzo1cHggMTVweDtvdXRsaW5lOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9tYWluQmFyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvckxhYmVse2ZsZXgtZ3JvdzoxO2ZvbnQtc2l6ZToxNnB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9tYWluQmFyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvckNsb3Nle2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyMHB4O2N1cnNvcjpwb2ludGVyfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctMi5pbkJ1dHRvbntkaXNwbGF5Om5vbmV9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy0yOmJlZm9yZXtsZWZ0OjE4cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy0yLmluQnV0dG9uOmJlZm9yZXtsZWZ0OjI4cHg7dG9wOi0zcHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy0yOmFmdGVye2xlZnQ6MTlweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LTIuaW5CdXR0b246YWZ0ZXJ7bGVmdDoyOXB4O3RvcDotNHB4fS5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoTGFiZWx7ei1pbmRleDo5OTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjIzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6OXB4O2xpbmUtaGVpZ2h0OjIwcHg7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZTtjb2xvcjojZmZmfS5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoTGFiZWwub257bGVmdDoxMHB4fS5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoTGFiZWwuZGlzYWJsZWR7Y29sb3I6Izk5YWRiZn0ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaF9jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTJweDt0b3A6OHB4fS5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoe3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2g6YWN0aXZle291dGxpbmU6bm9uZX0ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaC5pbkJ1dHRvbntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjhweH0ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaCAuc3dpdGNoe2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQ4cHg7aGVpZ2h0OjIycHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDk0O2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAycHggcmdiYSgwLDAsMCwuMik7Ym9yZGVyOjFweCBzb2xpZCAjOTlhZGJmO2JvcmRlci1yYWRpdXM6MTAwcHg7dHJhbnNpdGlvbjphbGwgLjNzfS5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoIC5zd2l0Y2g6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O2xlZnQ6M3B4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCA0cHggNHB4IHJnYmEoMCwwLDAsLjIpO3RyYW5zaXRpb246YWxsIC4zc30ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaCAuZGlzYWJsZWQrLnN3aXRjaHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2ggLmNoZWNrYm94LmlzQ2hlY2tlZCsuc3dpdGNoOjphZnRlcntsZWZ0OjI4cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoIC5jaGVja2JveC5pc0NoZWNrZWQrLnN3aXRjaHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDk0MmZ9LmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2ggLmNoZWNrYm94LmRpc2FibGVkKy5zd2l0Y2g6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Izk5YWRiZn0ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaCAuY2hlY2tib3h7ZGlzcGxheTpub25lfS5sbXRfX2dsb3NzYXJ5QnV0dG9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJX0ubG10X19nbG9zc2FyeUJ1dHRvbjpub3QoLnJlYWR5KXtwb2ludGVyLWV2ZW50czpub25lfS5sbXRfX2dsb3NzYXJ5QnV0dG9uOm5vdCgucmVhZHkpIC5sbXRfX2dsb3NzYXJ5X2J1dHRvbi5hY3RpdmV7Y29sb3I6cmdiYSgwLDAsMCwuMik7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjIpfS5sbXRfX2dsb3NzYXJ5QnV0dG9uOm5vdCgucmVhZHkpIC5sbXRfX2dsb3NzYXJ5X2J1dHRvbl9sYWJlbHtjb2xvcjpyZ2JhKDAsMCwwLC4yKX0ubG10X19nbG9zc2FyeUJ1dHRvbjpub3QoLnJlYWR5KSAuaW5CdXR0b257Y29sb3I6cmdiYSgwLDAsMCwuMil9LmxtdF9fZ2xvc3NhcnlCdXR0b246bm90KC5yZWFkeSkgLnN3aXRjaHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6bm9uZX0ubG10X19nbG9zc2FyeUJ1dHRvbjpub3QoLnJlYWR5KSAuc3dpdGNoOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6bm9uZX0ubG10X19nbG9zc2FyeUJ1dHRvbjpub3QoLnJlYWR5KSAubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaCAuY2hlY2tib3guaXNDaGVja2VkKy5zd2l0Y2h7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sbXRfX2dsb3NzYXJ5QnV0dG9uOm5vdCgucmVhZHkpIC5jaGVja2JveC5pc0NoZWNrZWQrLnN3aXRjaDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKX0ubG10X19nbG9zc2FyeUJ1dHRvbl9fZGVza3RvcHtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLXJhZGl1czozcHh9LmxtdF9fZ2xvc3NhcnlCdXR0b25fX2Rlc2t0b3Auc3dpdGNoVmlzaWJsZXtwYWRkaW5nLXJpZ2h0OjU0cHh9LmxtdF9fZ2xvc3NhcnlCdXR0b25fX2Rlc2t0b3Auc3dpdGNoZWRPbntib3JkZXItY29sb3I6IzAwNjQ5NH0ubG10X19nbG9zc2FyeUJ1dHRvbl9fZGVza3RvcDphY3RpdmV7b3V0bGluZTpub25lfS5sbXRfX2dsb3NzYXJ5QnV0dG9uQ29udGFpbmVyX19ib3JkZXJ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSl9LmxtdF9fZ2xvc3NhcnlCdXR0b24udG9nZ2xlLWxlZnQgLmxtdF9fZ2xvc3NhcnlCdXR0b25fX2Rlc2t0b3Auc3dpdGNoVmlzaWJsZXtwYWRkaW5nLXJpZ2h0OjBweDtwYWRkaW5nLWxlZnQ6NTRweH0ubG10X19nbG9zc2FyeUJ1dHRvbi50b2dnbGUtbGVmdCAubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaF9jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMnB4O3JpZ2h0OnVuc2V0fS5sbXRfX2dsb3NzYXJ5X2J1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDozOHB4O2xpbmUtaGVpZ2h0OjIwcHg7dHJhbnNpdGlvbjpjb2xvciAxMDBtcyBlYXNlLW91dDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO291dGxpbmU6bm9uZTt1c2VyLXNlbGVjdDpub25lO3BhZGRpbmc6MCAxMHB4IDAgMTBweH0ubG10X19nbG9zc2FyeV9idXR0b24gLmxtdF9fZ2xvc3NhcnlfYnV0dG9uX2xhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7dHJhbnNpdGlvbjpjb2xvciAxMDBtcyBlYXNlLW91dH0ubG10X19nbG9zc2FyeV9idXR0b24gLmxtdF9fZ2xvc3NhcnlfYnV0dG9uX2xhYmVsOmhvdmVye2NvbG9yOiMwMDY0OTQ7dHJhbnNpdGlvbjpjb2xvciAxMDBtcyBlYXNlLW91dH0ubG10X19nbG9zc2FyeV9idXR0b24uZGlhbG9nLC5sbXRfX2dsb3NzYXJ5X2J1dHRvbi5hY3RpdmUuZGlhbG9ne3RyYW5zaXRpb246Y29sb3IgMTAwbXMgZWFzZS1vdXQ7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwNjQ5NDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0OTR9LmxtdC0td2ViIC5sbXRfX2dsb3NzYXJ5X2J1dHRvbi5kaWFsb2cgLmxtdF9fZ2xvc3NhcnlfYnV0dG9uX2xhYmVsOmhvdmVye2NvbG9yOiNmZmZ9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yVGl0bGUsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yU3VidGV4dHtwYWRkaW5nOjAgMTVweDtmb250LXNpemU6MTRweDtjb2xvcjojMWIxZTI1O2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0ubG10X19nbG9zc2FyeV9lZGl0b3JUaXRsZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo1MDA7cGFkZGluZzoxMHB4O3BhZGRpbmctYm90dG9tOjVweH0ubG10X19nbG9zc2FyeV9lZGl0b3JTdWJ0ZXh0e2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHg7d2hpdGUtc3BhY2U6bm9ybWFsfS5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dF9uZXdFbnRyeV9ub3RlcywubG10X19nbG9zc2FyeV90ZXh0SW5wdXRfZWRpdEVudHJ5X25vdGVze2Rpc3BsYXk6bm9uZX0ubG10X19nbG9zc2FyeV90ZXh0SW5wdXQtLWVycm9ye2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojZGE1ZTVjO3BhZGRpbmctdG9wOjVweH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeXtwYWRkaW5nOjRweCAxNXB4IDE1cHg7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkMWQyZDR9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfaW5wdXRUYXJnZXR7bWFyZ2luOjAgNXB4IDAgMnB4fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdCdXR0b257d2lkdGg6ODdweDttaW4td2lkdGg6ODdweDtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzFiMWUyNTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Ym9yZGVyOjFweCBzb2xpZCAjZDFkMmQ0O2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6NXB4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seTttYXJnaW46MCAzcHggMCA1cHh9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0J1dHRvbiAubG10X19nbG9zc2FyeV9hcnJvd0Rvd257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6N3B4O2hlaWdodDo3cHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzBmMmI0Njtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICMwZjJiNDY7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIC0xcHgpIHJvdGF0ZSg0NWRlZyk7bWFyZ2luLWxlZnQ6NXB4fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdCdXR0b246aG92ZXJ7Y29sb3I6IzAwNjQ5NH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nQnV0dG9uOmhvdmVyIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHR7Y29sb3I6IzAwNjQ5NH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nQnV0dG9uOmhvdmVyIC5sbXRfX2dsb3NzYXJ5X2Fycm93RG93bntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDA2NDk0O2JvcmRlci1yaWdodDoycHggc29saWQgIzAwNjQ5NH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nVmFsdWV7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MjJweH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnV7cGFkZGluZzoxMHB4IDAgMTBweCAwO2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MjM3cHg7dG9wOjA7bGVmdDpjYWxjKDUwJSAtIDE5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87Ym94LXNoYWRvdzowcHggNHB4IDIwcHggcmdiYSgwLDAsMCwuMSk7QGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXJ9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IGJ1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3VzZXItc2VsZWN0Om5vbmU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6aW5oZXJpdDtjb2xvcjojMWIxZTI1fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMDAsODcsLjMpICFpbXBvcnRhbnQ7Y29sb3I6IzFiMWUyNSAhaW1wb3J0YW50fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b24+KntkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IGJ1dHRvbiAubGFuZ05hbWV7Y29sb3I6IzFiMWUyNSAhaW1wb3J0YW50O3dvcmQtYnJlYWs6a2VlcC1hbGw7d2hpdGUtc3BhY2U6bm93cmFwfS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b24gLmxhbmdOYW1lLnNvdXJjZXtwYWRkaW5nLXJpZ2h0OjVweDt0ZXh0LWFsaWduOnJpZ2h0fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b24gLmxhbmdOYW1lLnRhcmdldHtwYWRkaW5nLWxlZnQ6NXB4fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b24gLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodFdyYXBwZXJ7cGFkZGluZzowIDAgMCAzcHh9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IGJ1dHRvbiAubGFuZ0NvZGVQYWlye3dpZHRoOjcwcHg7Y29sb3I6IzZlNmU2ZTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyOHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgYnV0dG9uIC5sYW5nQ29kZVBhaXIgLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodHtjb2xvcjojYzRjNGM0O21hcmdpbjowIDJweH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgYnV0dG9uIC5sYW5nQ29kZVBhaXIgLmxhbmdDb2Rle3dpZHRoOjIycHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNjY2fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5Rm9ybSAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0e2hlaWdodDoxMXB4O3BhZGRpbmc6MDttYXJnaW4tcmlnaHQ6M3B4O2NvbG9yOiMwZjJiNDZ9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlGb3JtLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ01lbnUtLW9wZW4gLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3due3RyYW5zZm9ybTp0cmFuc2xhdGUoMXB4LCAwKSByb3RhdGUoLTEzNWRlZyl9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5Rm9ybS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdNZW51LS1vcGVuIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2Ryb3Bkb3duIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bnthbmltYXRpb246bG10X19nbG9zc2FyeV9lZGl0b3JfbGFuZ01lbnVPcGVuQW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtvcGFjaXR5OjE7ZGlzcGxheTpibG9jazt6LWluZGV4OjEwMDB9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfZHJvcGRvd257cG9zaXRpb246cmVsYXRpdmV9QGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2VkaXRvcl9sYW5nTWVudU9wZW5BbmltYXRpb257MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsIC0xNSUsIDApO29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOm5vbmV9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7b3BhY2l0eToxO2Rpc3BsYXk6YmxvY2s7cG9pbnRlci1ldmVudHM6YXV0b319LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2NoZWNrbWFya3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMXB4O2hlaWdodDoxN3B4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAtMXB4KSByb3RhdGUoNDVkZWcpfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyAubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24sLmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uLC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdCAubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b257d2lkdGg6NDRweDtoZWlnaHQ6MjhweDtwYWRkaW5nOjRweDtAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDY7dXNlci1zZWxlY3Q6bm9uZTtjdXJzb3I6cG9pbnRlcn0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uOmhvdmVyLC5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbjpob3ZlciwubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3QgLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzA1NjY4ZH0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uLS1kaXNhYmxlZCwubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uLS1kaXNhYmxlZDpob3ZlciwubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24ubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24tLWRpc2FibGVkLC5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbi5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbi0tZGlzYWJsZWQ6aG92ZXIsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0IC5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbi5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbi0tZGlzYWJsZWQsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0IC5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbi5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbi0tZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTAwLDE0OCwuNSl9LmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodFdyYXBwZXJ7cGFkZGluZzowIDE1cHh9LmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodFdyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItYm90dG9tOjNweCBzb2xpZCAjYzRjNGM0O2JvcmRlci1yaWdodDozcHggc29saWQgI2M0YzRjNDt0cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgLTFweCkgcm90YXRlKC00NWRlZyl9LmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb257ZGlzcGxheTpub25lO3BhZGRpbmc6MTVweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7d2hpdGUtc3BhY2U6bm9ybWFsO292ZXJmbG93LXk6YXV0bztjb2xvcjojNGI1MzVhfS5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uLnZpc2libGV7ZGlzcGxheTpibG9ja30ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbl9ub3Rfb3duZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEycHggMzJweCAxMnB4IDE2cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWhlaWdodDoxNTAlfS5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uX2hlYWRsaW5le2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7cGFkZGluZy1ib3R0b206MXJlbX0ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbl9leGFtcGxlX2hlYWRsaW5le3BhZGRpbmctYm90dG9tOjFyZW19LmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb25fZXhhbXBsZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE3NXB4IDFyZW0gMTc1cHg7Z2FwOjFyZW19LmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb25fZXhhbXBsZV9pY29ue2p1c3RpZnktc2VsZjpjZW50ZXI7YWxpZ24tc2VsZjpjZW50ZXI7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbX0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dzV3JhcHBlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MCAxNXB4O21hcmdpbi1ib3R0b206NXB4O292ZXJmbG93LXk6c2Nyb2xsO3Njcm9sbGJhci13aWR0aDp0aGlufS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd3NXcmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7d2lkdGg6NnB4O2hlaWdodDo1cHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93c1dyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6cmdiYSgyMDksMjE4LDIyMiwuOCk7Ym9yZGVyLXJhZGl1czoxNXB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd3NXcmFwcGVyOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNkMWRhZGV9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93c1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93c3twb3NpdGlvbjpyZWxhdGl2ZX0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dzV3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5O2JvcmRlci1yYWRpdXM6MTVweH0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dzV3JhcHBlcjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYTZhNmE2O2JvcmRlci1yYWRpdXM6MTVweH0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dzV3JhcHBlcj5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDoxNXB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd3NXcmFwcGVyPmRpdjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MTVweH0ubG10X19nbG9zc2FyeV9lZGl0b3JfbGFuZ1BhaXJIZWFkbGluZXt3aWR0aDoxMDAlO2NvbG9yOiMxYjFlMjU7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDFkMmQ0O3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206NXB4O21hcmdpbi1ib3R0b206NXB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7dXNlci1zZWxlY3Q6bm9uZX0ubG10X19nbG9zc2FyeV9lZGl0b3JfbGFuZ1BhaXJIZWFkbGluZSAubG10X19nbG9zc2FyeV9lZGl0b3JfbGFuZ1BhaXJIZWFkbGluZV9zZXBhcmF0b3J7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZGVyO3BhZGRpbmc6MCA1cHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93e21hcmdpbi1ib3R0b206MnB4O21pbi1oZWlnaHQ6MzJweDttYXgtaGVpZ2h0OjMycHg7Y29sb3I6IzFiMWUyNTtmb250LXNpemU6MTRweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6c3RyZXRjaH0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmNvbHVtblNvdXJjZVdyYXBwZXIsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IC5jb2x1bW5UYXJnZXRXcmFwcGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjIwcHg7cGFkZGluZy10b3A6NnB4O3BhZGRpbmctbGVmdDo2cHg7bWluLXdpZHRoOjA7ZmxleDoxfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyAuY29sdW1uU291cmNlV3JhcHBlciAuY29sdW1uU291cmNlLC5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyAuY29sdW1uU291cmNlV3JhcHBlciAuY29sdW1uVGFyZ2V0LC5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyAuY29sdW1uVGFyZ2V0V3JhcHBlciAuY29sdW1uU291cmNlLC5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyAuY29sdW1uVGFyZ2V0V3JhcHBlciAuY29sdW1uVGFyZ2V0e2N1cnNvcjp0ZXh0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmNvbHVtblNvdXJjZVdyYXBwZXIgLmNvbHVtblNvdXJjZSwubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmNvbHVtblRhcmdldFdyYXBwZXIgLmNvbHVtblNvdXJjZXttYXgtd2lkdGg6MTAwJX0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmNvbHVtblNvdXJjZVdyYXBwZXIgLmNvbHVtblRhcmdldCwubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmNvbHVtblRhcmdldFdyYXBwZXIgLmNvbHVtblRhcmdldHttYXgtd2lkdGg6MTAwJX0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodFdyYXBwZXJ7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctdG9wOjRweDtmbGV4LXNocmluazowfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyAuaWNvbkJ1dHRvbntmbGV4LWdyb3c6MDtwYWRkaW5nLXRvcDozcHg7cGFkZGluZy1yaWdodDo0cHg7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmU7Y29sb3I6IzMzM30ubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmljb25CdXR0b24gaW1nLC5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyAuaWNvbkJ1dHRvbiBzdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtvcGFjaXR5OjF9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93OmhvdmVyIGltZ3tvcGFjaXR5OjF9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93OmhvdmVyIGltZzpob3ZlcntvcGFjaXR5OjF9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93X2VkaXRNb2Rle3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93X2VkaXRNb2RlIC5lZGl0SW5wdXR7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjE4cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDFkMmQ0O2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6NXB4O3BhZGRpbmctYm90dG9tOjZweDtjb2xvcjojMWIxZTI1O21pbi13aWR0aDowO2ZsZXg6MX0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dfZWRpdE1vZGUgLmVkaXRJbnB1dC5lcnJvciwubG10X19nbG9zc2FyeV9lZGl0b3JSb3dfZWRpdE1vZGUgLmVkaXRJbnB1dDpmb2N1cy5lcnJvcntib3JkZXI6MXB4IHNvbGlkICNkYTVlNWN9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93X2VkaXRNb2RlIC5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbnt3aWR0aDo0OHB4O21hcmdpbjowIDRweDthbGlnbi1zZWxmOmNlbnRlcn1Aa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZGlhbG9nX29wZW5fYW5pbWF0aW9uezAle3RyYW5zZm9ybTpzY2FsZSgwLjkpO29wYWNpdHk6MH0xMDAle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9kaWFsb2dfY2xvc2VfYW5pbWF0aW9uezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19zaG93X21vcmVfc3VnZ2VzdGlvbnNfMnswJXtoZWlnaHQ6MjJweH0xMDAle2hlaWdodDo1OHB4fX1Aa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18zezAle2hlaWdodDoyMnB4fTEwMCV7aGVpZ2h0OjcwcHh9fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0td3JhcHBlcnt6LWluZGV4OjEwMDtwb3NpdGlvbjpmaXhlZDt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTIwJTttYXgtd2lkdGg6ODB2dzt0cmFuc2l0aW9uOmFsbCAuMXN9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1vcGVue2FuaW1hdGlvbjpsbXRfX2dsb3NzYXJ5X2RpYWxvZ19vcGVuX2FuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7b3BhY2l0eToxfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tY2xvc2Vke2FuaW1hdGlvbjpsbXRfX2dsb3NzYXJ5X2RpYWxvZ19jbG9zZV9hbmltYXRpb24gODBtcyAwcyBlYXNlLW91dCAxO29wYWNpdHk6MH0ubG10X19nbG9zc2FyeV9kaWFsb2d7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMxYjFlMjU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIycHg7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjEzKTt1c2VyLXNlbGVjdDpub25lO2JvcmRlcjoxcHggc29saWQgI2RjZGNkYztib3JkZXItcmFkaXVzOjRweDtvdmVyZmxvdzpoaWRkZW47bWF4LWhlaWdodDo3MHB4O3BhZGRpbmc6NXB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy50d29TdWdnZXN0aW9uc3ttYXgtaGVpZ2h0OjgwcHg7cGFkZGluZzo1cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLnRocmVlU3VnZ2VzdGlvbnN7bWF4LWhlaWdodDo5MHB4O3BhZGRpbmc6MH0ubG10X19nbG9zc2FyeV9kaWFsb2dfX3RpdGxle3BhZGRpbmc6MCA4cHggMCAxM3B4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fcm93c3tvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjIycHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1zaG93TW9yZS0ye2FuaW1hdGlvbjpsbXRfX2dsb3NzYXJ5X2RpYWxvZ19zaG93X21vcmVfc3VnZ2VzdGlvbnNfMiAxNTBtcyAwcyBlYXNlLW91dCAxfS5zaG93TW9yZS0ye2FuaW1hdGlvbjpsbXRfX2dsb3NzYXJ5X2RpYWxvZ19zaG93X21vcmVfc3VnZ2VzdGlvbnNfMiAxNTBtcyAwcyBlYXNlLW91dCAxfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fcm93cy5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tc2hvd01vcmUtMiwubG10X19nbG9zc2FyeV9kaWFsb2dfX3Jvd3Muc2hvd01vcmUtMntoZWlnaHQ6NThweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLXNob3dNb3JlLTN7YW5pbWF0aW9uOmxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18zIDE1MG1zIDBzIGVhc2Utb3V0IDF9LnNob3dNb3JlLTN7YW5pbWF0aW9uOmxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18zIDE1MG1zIDBzIGVhc2Utb3V0IDF9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19yb3dzLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1zaG93TW9yZS0zLC5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fcm93cy5zaG93TW9yZS0ze2hlaWdodDo3NnB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZXtkaXNwbGF5OmZsZXg7cGFkZGluZzowIDhweCAwIDhweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19saW5lIC50cmFuc2xhdGV7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87bWluLXdpZHRoOjB9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19saW5lIC50cmFuc2xhdGUgLndvcmR7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbn0ubG10X19nbG9zc2FyeV9kaWFsb2dfX2xpbmUgLnRyYW5zbGF0ZSAud29yZC5zb3VyY2V7cGFkZGluZy1sZWZ0OjZweDtwYWRkaW5nLXJpZ2h0OjZweH0ubG10X19nbG9zc2FyeV9kaWFsb2dfX2xpbmUgLnRyYW5zbGF0ZSAud29yZC50YXJnZXR7cGFkZGluZy1sZWZ0OjZweH0ubG10X19nbG9zc2FyeV9kaWFsb2dfX2xpbmUgLnRyYW5zbGF0ZSAud29yZC50YXJnZXQucGFkUmlnaHR7cGFkZGluZy1yaWdodDo2cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19saW5lIC5jaG9pY2UgLm9wdGlvbntkaXNwbGF5OmlubGluZTtmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjojMDA2NDk0O3BhZGRpbmctbGVmdDo4cHg7Y3Vyc29yOnBvaW50ZXJ9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19saW5lLS1zdWdnZXN0aW9uc3twYWRkaW5nOjAgOHB4IDAgOHB4O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMDA2NDk0O2Zsb2F0OmxlZnQ7aGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MjZweH0ubG10X19nbG9zc2FyeV9kaWFsb2dfX2xpbmUtLXN1Z2dlc3Rpb25zIC5tb3JlU3VnZ2VzdGlvbnN7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0td3JhcHBlci5ibHVlIC5sbXRfX2dsb3NzYXJ5X2RpYWxvZ3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0OTQ7Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNmZmZ9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS13cmFwcGVyLmJsdWUgLmxtdF9fZ2xvc3NhcnlfZGlhbG9nIC5vcHRpb257Y29sb3I6I2ZmZn0ubG10X19nbG9zc2FyeV9kaWFsb2ctLXdyYXBwZXIuYmx1ZSAubG10X19nbG9zc2FyeV9kaWFsb2cgLmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19saW5lLS1zdWdnZXN0aW9uc3tjb2xvcjojZmZmfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3c6YmVmb3JlLC5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3c6YWZ0ZXIsLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy1yaWdodDpiZWZvcmUsLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy1yaWdodDphZnRlciwubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwOmJlZm9yZSwubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwOmFmdGVyLC5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXBwZXItcmlnaHQ6YmVmb3JlLC5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXBwZXItcmlnaHQ6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7ei1pbmRleDo4MDF9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdzpiZWZvcmV7cmlnaHQ6MTBweDtib3JkZXItY29sb3I6I2RjZGNkYyByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6N3B4O2JvdHRvbTotMTRweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93OmFmdGVye3JpZ2h0OjExcHg7Ym9yZGVyLWNvbG9yOiNmZmYgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXdpZHRoOjZweDtib3R0b206LTExcHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy1yaWdodDpiZWZvcmV7cmlnaHQ6LTE0cHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApICNkY2RjZGM7Ym9yZGVyLXdpZHRoOjdweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXJpZ2h0OmFmdGVye3JpZ2h0Oi0xMXB4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSAjZmZmO2JvcmRlci13aWR0aDo2cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy1yaWdodC5vbmU6YmVmb3Jle2JvdHRvbToxMHB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctcmlnaHQub25lOmFmdGVye2JvdHRvbToxMXB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctcmlnaHQudHdvOmJlZm9yZXtib3R0b206MjBweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXJpZ2h0LnR3bzphZnRlcntib3R0b206MjFweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXJpZ2h0LnRocmVlOmJlZm9yZXtib3R0b206MjdweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXJpZ2h0LnRocmVlOmFmdGVye2JvdHRvbToyOHB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXA6YmVmb3Jle3JpZ2h0OjE1MHB4O3RvcDotMTRweDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApICNkY2RjZGMgcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6N3B4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXA6YWZ0ZXJ7cmlnaHQ6MTUwcHg7dG9wOi0xMnB4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgI2ZmZiByZ2JhKDAsMCwwLDApO2JvcmRlci13aWR0aDo2cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cHBlci1yaWdodDpiZWZvcmV7cmlnaHQ6MjBweDt0b3A6LTEzcHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSAjZGNkY2RjIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXdpZHRoOjdweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwcGVyLXJpZ2h0OmFmdGVye3JpZ2h0OjIwcHg7dG9wOi0xMXB4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgI2ZmZiByZ2JhKDAsMCwwLDApO2JvcmRlci13aWR0aDo2cHh9LmxtdF9fZ2xvc3NhcnlfdG9vbHRpcHtkaXNwbGF5Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTAwMDA7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3RvcDowO3BhZGRpbmc6NHB4IDhweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0OTQ7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEycHg7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjE1KTttYXgtd2lkdGg6MjAwcHg7bGluZS1oZWlnaHQ6MThweDtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO3dvcmQtd3JhcDpicmVhay13b3JkO2h5cGhlbnM6YXV0bztAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcn0ubG10X19nbG9zc2FyeV90b29sdGlwIHNwYW46bGFzdC1jaGlsZHttYXJnaW4tbGVmdDotMnB4fS5sbXRfX2dsb3NzYXJ5X3Rvb2x0aXAgLmNvbHVtblNvdXJjZSwubG10X19nbG9zc2FyeV90b29sdGlwIC5jb2x1bW5UYXJnZXR7Zm9udC13ZWlnaHQ6Ym9sZH0ubG10X19nbG9zc2FyeV90b29sdGlwIC5jb2x1bW5Tb3VyY2UucGFkUmlnaHQsLmxtdF9fZ2xvc3NhcnlfdG9vbHRpcCAuY29sdW1uVGFyZ2V0LnBhZFJpZ2h0e3BhZGRpbmctcmlnaHQ6M3B4fS5sbXRfX2dsb3NzYXJ5X3Rvb2x0aXBfX25ld190ZXh0YXJlYXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlfS5sbXRfX3RleHRhcmVhX2Jhc2Vfc3R5bGUsLmxtdF9fdGV4dGFyZWFfb3ZlcmxheS0taW5uZXJ7bGV0dGVyLXNwYWNpbmc6LjAwMXB4fS5sbXRfX3RleHRhcmVhLmxtdF9fdGFyZ2V0X3RleHRhcmVhLmxtdF9fdGV4dGFyZWFfYmFzZV9zdHlsZS50cmFuc3BhcmVudFRleHR7Y29sb3I6cmdiYSgwLDAsMCwwKX0ubG10X190ZXh0YXJlYV9vdmVybGF5LS1vdXRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmV9LmxtdF9fdGV4dGFyZWFfb3ZlcmxheS0taW5uZXJ7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d2hpdGUtc3BhY2U6LW1vei1wcmUtd3JhcDt3aGl0ZS1zcGFjZTotcHJlLXdyYXA7d2hpdGUtc3BhY2U6LW8tcHJlLXdyYXA7d29yZC13cmFwOmJyZWFrLXdvcmQ7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub25lfS5sbXRfX3RleHRhcmVhX292ZXJsYXktLWlubmVyIG1hcmt7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO21hcmdpbjowO3BhZGRpbmc6MDtsaW5lLWhlaWdodDppbmhlcml0fUBtZWRpYShmb3JjZWQtY29sb3JzOiBhY3RpdmUpey5sbXRfX3RleHRhcmVhX292ZXJsYXktLWlubmVyIG1hcmt7YmFja2dyb3VuZC1jb2xvcjpyZXZlcnR9fS5sbXRfX2dsb3NzYXJ5X2hpZ2hsaWdodHt2aXNpYmlsaXR5OnZpc2libGU7Y29sb3I6IzAwNjQ5NH0ubG10X19nbG9zc2FyeV9hZF93cmFwcGVye3dpZHRoOjY1MHB4O2JhY2tncm91bmQ6I2ZmZiB1cmwoL2ltZy9nbG9zc2FyeS9wcm8tYWQtYmFja2dyb3VuZC1taW4uanBlZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjE2MHB4IDMwcHggMzBweDt1c2VyLXNlbGVjdDpub25lO3RleHQtYWxpZ246bGVmdH0ubG10X19nbG9zc2FyeV9hZF9oZWFkbGluZXtmb250LXNpemU6MjhweDtwYWRkaW5nLWJvdHRvbTozMHB4O3doaXRlLXNwYWNlOm5vcm1hbDtmb250LXdlaWdodDozMDB9LmxtdF9fZ2xvc3NhcnlfYWRfc3VidGV4dHtmb250LXNpemU6MTZweDtwYWRkaW5nLWJvdHRvbTo0MHB4O3doaXRlLXNwYWNlOm5vcm1hbH0ubG10X19nbG9zc2FyeV9hZF9idWxsZXRQb2ludHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXB9LmxtdF9fZ2xvc3NhcnlfYWRfYnVsbGV0UG9pbnR7ZGlzcGxheTpmbGV4O21hcmdpbi1yaWdodDozNXB4O21hcmdpbi1ib3R0b206MTVweH0ubG10X19nbG9zc2FyeV9hZF9idWxsZXRQb2ludDpudGgtb2YtdHlwZSgyKXttYXJnaW4tcmlnaHQ6MH0ubG10X19nbG9zc2FyeV9hZF9jaGVja21hcmt7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTFweDtoZWlnaHQ6MTdweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMTcwO2JvcmRlci1yaWdodDoycHggc29saWQgIzE3MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgLTFweCkgcm90YXRlKDQ1ZGVnKTttYXJnaW4tcmlnaHQ6MTVweDttYXJnaW4tbGVmdDo0MHB4fS5sbXRfX2dsb3NzYXJ5X2FkX2NoZWNrbWFyazpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDoxMHB4fS5sbXRfX2dsb3NzYXJ5X2FkX3RleHR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjBweH0ubG10X19nbG9zc2FyeV9hZF9idWxsZXRQb2ludHtkaXNwbGF5OmZsZXh9LmxtdF9fZ2xvc3NhcnlfYWRfYnV0dG9uc3twYWRkaW5nLXRvcDoyNXB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxtdF9fZ2xvc3NhcnlfYWRfY3RhLC5sbXRfX2dsb3NzYXJ5X2FkX2J1dHRvbnNfX3NlcHttYXJnaW4tcmlnaHQ6MTVweH0ubG10X19nbG9zc2FyeV9hZF9idXR0b25zX19zZXB7bWFyZ2luLWxlZnQ6MTVweH0ubG10X19nbG9zc2FyeV91cGxvYWRfYWRfYnV0dG9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfZmlyc3RFbnRyeS1jb250ZW50LWlucHV0c3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7bWFyZ2luLWJvdHRvbTo0cHh9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9maXJzdEVudHJ5LXNvdXJjZS1jb2x1bW4sLmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9maXJzdEVudHJ5LXRhcmdldC1jb2x1bW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjE7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNHB4O21pbi13aWR0aDowfS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfZmlyc3RFbnRyeS1maWVsZFdpZHRoe21hcmdpbi10b3A6OHB4O21hcmdpbi1yaWdodDo4cHg7Ym9yZGVyLXJhZGl1czozcHh9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9maXJzdEVudHJ5LWxhYmVsU291cmNlLC5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfZmlyc3RFbnRyeS1sYWJlbFRhcmdldHttYXJnaW4tYm90dG9tOjRweH0ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X2ZpcnN0RW50cnktbGFiZWxTb3VyY2UuZXJyb3IsLmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9maXJzdEVudHJ5LWxhYmVsVGFyZ2V0LmVycm9ye2NvbG9yOiNkYTVlNWN9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfaW5wdXRTb3VyY2UsLmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfaW5wdXRUYXJnZXR7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzFiMWUyNTtoZWlnaHQ6MzJweDtwYWRkaW5nOjRweCA4cHg7bWFyZ2luLXJpZ2h0OjhweDtib3JkZXI6MXB4IHNvbGlkICNjNGM0YzQ7Ym9yZGVyLXJhZGl1czozcHg7bWluLXdpZHRoOjB9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfaW5wdXRTb3VyY2U6Zm9jdXMsLmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfaW5wdXRUYXJnZXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMwMDY0OTR9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfaW5wdXRTb3VyY2UuZXJyb3IsLmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfaW5wdXRUYXJnZXQuZXJyb3J7Ym9yZGVyLWNvbG9yOiNkYTVlNWN9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9maXJzdEVudHJ5LWxhbmdNZW51e21hcmdpbi10b3A6OHB4O2N1cnNvcjpwb2ludGVyfS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdCdXR0b257aGVpZ2h0OjMycHg7Ym9yZGVyOjFweCBzb2xpZCAjYzRjNGM0O2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nQnV0dG9uIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHR7Y29sb3I6I2M0YzRjNH0ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nQnV0dG9uIC5sbXRfX2dsb3NzYXJ5X2Fycm93RG93bntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjYzRjNGM0O2JvcmRlci1yaWdodDoycHggc29saWQgI2M0YzRjNH0ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9kcm9wZG93bnt3aWR0aDowO2hlaWdodDowO21hcmdpbi10b3A6MzJweH0ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X19nbG9zc2FyeV90ZXh0SW5wdXQtLWVycm9yLC5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dC0tZmlsbC1ib3RoLXdvcmRzLWVycm9ye2NvbG9yOiNkYTVlNWM7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MDttYXJnaW46MH0ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b257Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTg0cHg7aGVpZ2h0OjMycHg7bWFyZ2luLXRvcDo4cHg7Y3Vyc29yOnBvaW50ZXJ9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51e2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdNZW51LS1vcGVuIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2Ryb3Bkb3duIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bnthbmltYXRpb246bG10X19maXJzdEVudHJ5X2xhbmdNZW51T3BlbkFuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7b3BhY2l0eToxO2Rpc3BsYXk6YmxvY2t9QGtleWZyYW1lcyBsbXRfX2ZpcnN0RW50cnlfbGFuZ01lbnVPcGVuQW5pbWF0aW9uezAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgLTE1JSwgMCk7b3BhY2l0eTowO2Rpc3BsYXk6YmxvY2s7cG9pbnRlci1ldmVudHM6bm9uZX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7b3BhY2l0eToxO2Rpc3BsYXk6YmxvY2s7cG9pbnRlci1ldmVudHM6YXV0b319Lkxhbmd1YWdlUGFpcl9hcnJvd3tkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojYzljY2QwO3N0cm9rZTojYzljY2QwO21hcmdpbjowcHggNXB4fS5MYW5ndWFnZVBhaXJfbGFuZ3VhZ2VLZXl7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5nbG9zc2FyeV91cGxvYWR7bWF4LXdpZHRoOjQ3MnB4fS5nbG9zc2FyeV91cGxvYWQgLnNlcGFyYXRvcl9sYW5ndWFnZVBhaXJfY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9Lmdsb3NzYXJ5X3VwbG9hZCAuc2VwYXJhdG9yX2xhbmd1YWdlUGFpcl9jb250YWluZXI+KnttYXJnaW4tcmlnaHQ6MThweDttaW4td2lkdGg6MTIwcHh9Lmdsb3NzYXJ5X3VwbG9hZF90b29sdGlwe21hcmdpbi1sZWZ0OjEwcHg7dGV4dC1hbGlnbjpsZWZ0fS5kbF9kZWZhdWx0X2xpbmt7Y29sb3I6IzA3NGI3ODt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0uZGxfZGVmYXVsdF9saW5rOmhvdmVyLC5kbF9kZWZhdWx0X2xpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMGYyYjQ2fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbmt7d2hpdGUtc3BhY2U6bm93cmFwfVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6OmFmdGVye2NvbnRlbnQ6XCIgXCI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvZXh0ZXJuYWxfbGlua19oaW50X2JsdWUuc3ZnKTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxZW07aGVpZ2h0OjFlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjI1ZW07b3BhY2l0eTouNX1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmhvdmVyOjphZnRlcixbaHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmZvY3VzOjphZnRlcntvcGFjaXR5OjF9LmxtdF9xdW90ZV9fc291cmNlIGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDA2NDk0O3RyYW5zaXRpb246LjJzIGVhc2Utb3V0fS5sbXRfcXVvdGVfX3NvdXJjZSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcntjb2xvcjojMDAwfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouNzVlbSAxLjVlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxib3JkZXIgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0O0BhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmZvY3VzLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZle291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX1bZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsW2Rpc2FibGVkXS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57b3BhY2l0eTouNX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntwb2ludGVyLWV2ZW50czpub25lO3BhZGRpbmctbGVmdDoyLjdlbTtvcGFjaXR5Oi40fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjphZnRlciwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztib3JkZXI6MnB4IHNvbGlkICNmZmY7aGVpZ2h0OjFlbTt3aWR0aDoxZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjMyJTtsZWZ0OjFlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmJlZm9yZXthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIDBzIGxpbmVhciBpbmZpbml0ZX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjphZnRlciwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVye2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgLjI1cyBsaW5lYXIgaW5maW5pdGV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntiYWNrZ3JvdW5kLWNvbG9yOiNmNDZmNTI7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDY7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX1Aa2V5ZnJhbWVzIGRsX2xvYWRpbmdTcGlubmVye2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5kbF90b3BfZWxlbWVudC0td2lkZXttYXJnaW46MCBhdXRvO3BhZGRpbmctbGVmdDoxMDBweDtwYWRkaW5nLXJpZ2h0OjEwMHB4O21heC13aWR0aDoxNjAwcHh9QG1lZGlhKG1heC13aWR0aDogMTQwMHB4KXsuZGxfdG9wX2VsZW1lbnQtLXdpZGV7cGFkZGluZy1sZWZ0OjcwcHg7cGFkZGluZy1yaWdodDo3MHB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpey5kbF90b3BfZWxlbWVudC0td2lkZXtwYWRkaW5nLWxlZnQ6NTBweDtwYWRkaW5nLXJpZ2h0OjUwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCl7LmRsX3RvcF9lbGVtZW50LS13aWRle3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MzBweH19QG1lZGlhKG1heC13aWR0aDogODQwcHgpey5kbF90b3BfZWxlbWVudC0td2lkZXtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsuZGxfdG9wX2VsZW1lbnQtLXdpZGV7bWFyZ2luLXRvcDowO3BhZGRpbmc6MCAxNXB4fX0uZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZ3JvdzoxfS5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyPip7d2lkdGg6MTAwJX0uZGxfYm9keS0tdHJhbnNsYXRvcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi1oZWlnaHQ6MTAwdmh9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5kbF9ib2R5LS10cmFuc2xhdG9yey13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfX0uZGxfcHJvIC5kbF9ib2R5LS10cmFuc2xhdG9ye2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmOH0uZGxfcHJvIC5kbF9ib2R5LS10cmFuc2xhdG9yIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmRsX3BybyAuZGxfYm9keS0tdHJhbnNsYXRvciAuZGxfaGVhZGVye2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLC4wNSl9LmxtdC0td2Vie21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZy10b3A6MjRweDtmb250LXNpemU6MjBweDt6LWluZGV4OjJ9LmxtdC0td2ViIHRleHRhcmVhLC5sbXQtLXdlYiBzZWxlY3QsLmxtdC0td2ViIGJ1dHRvbntmb250LXdlaWdodDo0MDB9LmRsX2VwIC5sbXQtLXdlYnttYXJnaW4tdG9wOjIwcHh9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS10ZXh0X3Rvb19sb25nIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye2JvcmRlcjoxcHggc29saWQgI2RhNWU1Y30uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3Q+LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmV7aGVpZ2h0OmF1dG87cGFkZGluZzo4cHggMTJweDtib3JkZXItcmFkaXVzOjRweH0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUgc3Ryb25ne2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZSBzdHJvbmc6OmZpcnN0LWxldHRlcnt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZV9kZXRlY3RlZHtkaXNwbGF5Om5vbmV9LmRmMjk3NF9uZXdfbGFuZ3VhZ2VfbWVudSAubG10X19zaWRlc19jb250YWluZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvO2dyaWQtdGVtcGxhdGUtcm93czphdXRvfS5kZjI5NzRfbmV3X2xhbmd1YWdlX21lbnUgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVzX3dyYXBwZXJ7Z3JpZC1yb3ctc3RhcnQ6MTtncmlkLWNvbHVtbi1zdGFydDoxfS5kZjI5NzRfbmV3X2xhbmd1YWdlX21lbnUgLmxtdF9fc2lkZXNfY29udGFpbmVyICNwb3BvdmVyX2NvbnRhaW5lcntib3JkZXItcmFkaXVzOmluaGVyaXQ7Z3JpZC1yb3ctc3RhcnQ6MTtncmlkLWNvbHVtbi1zdGFydDoxO3otaW5kZXg6OTA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KX0uZGYyOTc0X25ld19sYW5ndWFnZV9tZW51IC5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2h7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtib3JkZXItcmFkaXVzOi4yNWVtfS5kZjI5NzRfbmV3X2xhbmd1YWdlX21lbnUgLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaC5zd2l0Y2hlZCBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO2FuaW1hdGlvbi1kaXJlY3Rpb246YWx0ZXJuYXRlfS5kZjI5NzRfbmV3X2xhbmd1YWdlX21lbnUgLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaDpub3QoLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaC0tZGlzYWJsZWQpOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YyZjRmNztjb2xvcjojMGYyYjQ2fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVzX3dyYXBwZXJ7bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gNjBweCkgIWltcG9ydGFudDttaW4taGVpZ2h0OmNhbGMoMTAwICogdmFyKC0tdmgsIDF2aCkgLSA2MHB4KSAhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwfS5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIubG10LS13aXRoLWJvdHRvbS10ZXh0LWhpZGRlbiAubG10X19zaWRlc193cmFwcGVye21pbi1oZWlnaHQ6YXV0byAhaW1wb3J0YW50fX0ubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVye2JveC1zaGFkb3c6MCAxcHggNHB4IDAgcmdiYSgwLDAsMCwuMSk7Ym9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyOjFweCBzb2xpZCAjZGFlMWU4fS5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZXNfd3JhcHBlcntkaXNwbGF5OmZsZXh9LmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lcntkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWxlZnQ6NHB4fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lcnttYXJnaW4tdG9wOjRweH0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVye2hlaWdodDo1NnB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzo4cHggMTJweH0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjhweH0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntib3JkZXItdG9wLWxlZnQtcmFkaXVzOnVuc2V0O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6OHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkYWUxZTg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RhZTFlOH0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo4cHh9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X190ZXh0YXJlYV9jb250YWluZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dW5zZXQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6OHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkYWUxZTggIWltcG9ydGFudH0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51Om5vdCgubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24pOm5vdCgubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyl7bGVmdDowICFpbXBvcnRhbnR9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcjpmb2N1cy5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tdGV4dF90b29fbG9uZywuaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS1mb2N1cy5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tdGV4dF90b29fbG9uZ3tib3JkZXI6MCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNmMWYxZjEgIWltcG9ydGFudH0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXIgLnRyYW5zbGF0ZV90b3tkaXNwbGF5Om5vbmV9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3NlY3ttYXJnaW4tcmlnaHQ6OXB4fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2h7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDttYXJnaW4tbGVmdDotMzRweDtwYWRkaW5nOjlweDt6LWluZGV4OjExfS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2guc3dpdGNoZWQgc3Zne3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2ggc3Zne3RyYW5zaXRpb246LjI0cyB0cmFuc2Zvcm0gZWFzZS1vdXQ7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV90YXJnZXQgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19sYW5ndWFnZV9jb250YWluZXJfc2VjLC5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19sYXJnZV9tb2RlX3RhcmdldCAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zZWN7ZGlzcGxheTpub25lfS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19mb3JtYWxpdHlTd2l0Y2h7ZmxleC1kaXJlY3Rpb246aW5oZXJpdH0ubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyLmhpZGVUZXh0VHJhbnNsYXRlRnJvbUFuZFRvIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZSBzdHJvbmc6OmZpcnN0LWxldHRlciwubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyLmhpZGVUZXh0VHJhbnNsYXRlRnJvbUFuZFRvIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b246OmZpcnN0LWxldHRlcnt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIgLmxtdC0td2ViIC5sbXRfX3RleHQgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNmMWYxZjF9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycy5zaG93Q2FyZEJ1dHRvbnMgLmxtdF9fZG9jVHJhbnMtdGFiLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjE2cHh9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycy5zaG93Q2FyZEJ1dHRvbnMgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3NlY3ttYXJnaW4tYm90dG9tOjEyOHB4fS5sbXQtLXdlYiAuZGxfcHJvLS1pbnZhbGlkIC5sbXRfX3NpZGVzX2NvbnRhaW5lcntvcGFjaXR5Oi4zfS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOmNhbGMoNTAlIC0gMzJweCk7bGluZS1oZWlnaHQ6MS41O3Bvc2l0aW9uOnJlbGF0aXZlfS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2V7ZmxleC1iYXNpczo1MCU7cGFkZGluZy1ib3R0b206MTVweH1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fc3RpY2t5TWVudWJhciAubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcnttYXJnaW4tdG9wOjNweH19QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2V7ZmxleDowIDEgYXV0b30ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntoZWlnaHQ6MTcycHg7bWluLWhlaWdodDoyNXZoICFpbXBvcnRhbnQ7b3ZlcmZsb3cteTphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX0ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlOjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTM1cHg7dG9wOmNhbGMoNTAlIC0gMTBweCk7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXItdG9wOjNweCBzb2xpZCAjZmFhMjAwO2JvcmRlci1yaWdodDozcHggc29saWQgI2ZhYTIwMDt0cmFuc2Zvcm06c2NhbGV5KDEuMSkgcm90YXRlKDQ1ZGVnKTtib3JkZXItcmFkaXVzOjNweH1AbWVkaWEobWF4LXdpZHRoOiA4NDBweCl7LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZTo6YWZ0ZXJ7cmlnaHQ6LTI2cHh9fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlOjphZnRlcntkaXNwbGF5Om5vbmV9fS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXR7ZmxleC1iYXNpczo1MCV9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXR7ZmxleDoxIDAgYXV0b30ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntwYWRkaW5nOjAgIWltcG9ydGFudDtib3gtc2hhZG93OjAgOHB4IDMycHggcmdiYSgwLDAsMCwuMDgpICFpbXBvcnRhbnR9LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVye21hcmdpbi10b3A6MDtmb250LXNpemU6MjBweH0ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0e2Zsb2F0Om5vbmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfX1AbWVkaWEobWF4LXdpZHRoOiA4NDBweCl7LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVye3dpZHRoOmNhbGMoNTAlIC0gMjBweCl9fS5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWdyb3c6MTtwYWRkaW5nOjI0cHggNjRweCA4MHB4IDMycHg7Ym9yZGVyOjFweCBzb2xpZCAjYzZjZGQ1O3RyYW5zaXRpb246Ym9yZGVyIDc1bXMgZWFzZS1vdXR9QG1lZGlhKG1pbi1kZXZpY2Utd2lkdGg6IDY1MXB4KXsubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye21pbi1oZWlnaHQ6Y2xhbXAoMjUwcHgsNTB2aCw1NTdweCl9Omdsb2JhbCguZGYzMjM4X2RpY3Rpb25hcnlfc25lYWtfcGVhaykgLmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcnttaW4taGVpZ2h0OjMyNHB4fX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntwYWRkaW5nOjE2cHggMzJweCA2MHB4IDE1cHh9fS5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXIuZGxfZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXI6Zm9jdXMsLmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tZm9jdXN7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZmFhMjAwfS5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXI6Zm9jdXMubG10X190ZXh0YXJlYV9jb250YWluZXItLXRleHRfdG9vX2xvbmcsLmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tZm9jdXMubG10X190ZXh0YXJlYV9jb250YWluZXItLXRleHRfdG9vX2xvbmd7Ym9yZGVyOjFweCBzb2xpZCAjZGE1ZTVjICFpbXBvcnRhbnR9LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tdGV4dF90b29fbG9uZ3tib3JkZXI6MXB4IHNvbGlkICNkYTVlNWMgIWltcG9ydGFudH0ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIC5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lcntmbGV4OjEgMSBhdXRvO2Rpc3BsYXk6ZmxleDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDBweCk7ei1pbmRleDoxfS5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXIubG10X19yYWlzZV9hbHRlcm5hdGl2ZXNfcGxhY2VtZW50IC5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lcntmbGV4OjAgMSBhdXRvfS5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXIubG10X19yYWlzZV9hbHRlcm5hdGl2ZXNfcGxhY2VtZW50IC5sbXRfX2FkX2NoYXJMaW1pdF9jb250YWluZXJ7ZGlzcGxheTpub25lfS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MjRweDtib3JkZXI6MXB4IHNvbGlkICNjNmNkZDV9Lm1vdXNlX2RldmljZSAubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXI6aG92ZXJ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgyNTAsMTYyLDIsLjI1KX0ubW91c2VfZGV2aWNlIC5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tZm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjZmFhMjAwfS5tb3VzZV9kZXZpY2UgLmxtdC0tZW1wdHlfc291cmNlIC5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tZm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjYzZjZGQ1fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXJ7bWFyZ2luLWJvdHRvbToxMHB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowcHggOHB4IDMycHggcmdiYSgwLDAsMCwuMDgpICFpbXBvcnRhbnR9fS5kbF9wcm8gLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVyOjphZnRlcntjb250ZW50OlwiIFlvdSBhcmUgbG9nZ2VkIGluIHRvIERlZXBMIFBybzsgeW91ciB0ZXh0IGFyZSBuZXZlciBzdG9yZWQuXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL3Byby9pY29uX3NoaWVsZF9ibGFjay5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDtvcGFjaXR5OjE7bGVmdDoycHg7Ym90dG9tOi0yNHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEuNWVtO21heC13aWR0aDoyZW07b3BhY2l0eTouMTtmb250LXNpemU6MTJweDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO2xpbmUtaGVpZ2h0OjEuNWVtO3BhZGRpbmctbGVmdDoyZW07Y29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7dHJhbnNpdGlvbjpjb2xvciAyNTBtcyBlYXNlLW91dCxtYXgtd2lkdGggMTUwMG1zIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAxMDAwbXMgZWFzZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0ycHgsIDApfUBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KXsuZGxfcHJvIC5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcjo6YWZ0ZXJ7Zm9udC1zaXplOjEwcHh9fS5kbF9wcm8tLWludmFsaWQgLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVyOjphZnRlcntvcGFjaXR5OjB9LmRsX3Byby0tY29uZmlybWVkIC5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcjo6YWZ0ZXJ7bGVmdDoycHg7Ym90dG9tOi0yNHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEuNWVtO29wYWNpdHk6LjM7Y29sb3I6IzAwMDttYXgtd2lkdGg6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfS5kbF9wcm8tLWNvbmZpcm1lZCAubG10LS1lbXB0eV9zb3VyY2UgLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVyOjphZnRlcntjb2xvcjojMDAwfS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjI0cHh9Lm1vdXNlX2RldmljZSAubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXI6aG92ZXJ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgyNTAsMTYyLDIsLjUpfS5tb3VzZV9kZXZpY2UgLmxtdC0tZW1wdHlfc291cmNlIC5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcjpob3Zlcntib3gtc2hhZG93Omluc2V0IDAgMCAwIDBweCByZ2JhKDI1MCwxNjIsMiwuNSl9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntib3JkZXItcmFkaXVzOjNweDtib3JkZXI6bm9uZSAhaW1wb3J0YW50fX1Aa2V5ZnJhbWVzIGxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyX19idXN5X2FuaW1hdGlvbl8yezAle2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMHB4IHJnYmEoMCwwLDEyOCwuMSl9MTAle2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgM3B4IHJnYmEoMCwwLDEyOCwuMil9MjAle2JveC1zaGFkb3c6aW5zZXQgMCAwIDBweCA1cHggcmdiYSgwLDAsMTI4LDApfTI1JXtib3gtc2hhZG93Omluc2V0IDAgMCAwIDBweCByZ2JhKDAsMCwxMjgsMCl9NDUle2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgNXB4IHJnYmEoMCwwLDEyOCwuMil9NTUle2JveC1zaGFkb3c6aW5zZXQgMCAwIDBweCAxMHB4IHJnYmEoMCwwLDEyOCwuMSl9NjUle2JveC1zaGFkb3c6aW5zZXQgMCAwIDBweCAxNXB4IHJnYmEoMCwwLDEyOCwwKX19QGtleWZyYW1lcyBsbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lcl9fYnVzeV9hbmltYXRpb25fM3swJXtib3gtc2hhZG93Omluc2V0IDAgMCAwcHggMCAjZmZmLGluc2V0IDAgMCAwcHggMHB4IHJnYmEoMTQsNDMsNzAsMCl9MzAle2JveC1zaGFkb3c6aW5zZXQgMCAwIDBweCAxcHggI2ZmZixpbnNldCAwIDAgMHB4IDJweCByZ2JhKDE0LDQzLDcwLC4yKX01MCV7Ym94LXNoYWRvdzppbnNldCAwIDAgMXB4IDNweCAjZmZmLGluc2V0IDAgMCAxcHggNXB4IHJnYmEoMTQsNDMsNzAsLjEpfTkwJXtib3gtc2hhZG93Omluc2V0IDAgMCAxcHggN3B4ICNmZmYsaW5zZXQgMCAwIDFweCA3cHggcmdiYSgxNCw0Myw3MCwwKX19QGtleWZyYW1lcyBsbXRfdGV4dGFyZWFfX2J1c3lfYW5pbWF0aW9uezAle2JveC1zaGFkb3c6aW5zZXQgMCAwIDBweCAwICNmZmYsaW5zZXQgMCAwIDBweCAwcHggcmdiYSgxNCw0Myw3MCwwKX0xMCV7Ym94LXNoYWRvdzppbnNldCAwIDAgMHB4IDFweCAjZmZmLGluc2V0IDAgMCAwcHggMnB4IHJnYmEoMTQsNDMsNzAsLjUpfTIwJXtib3gtc2hhZG93Omluc2V0IDAgMCAxcHggM3B4ICNmZmYsaW5zZXQgMCAwIDFweCA0cHggcmdiYSgxNCw0Myw3MCwuNSl9NDAle2JveC1zaGFkb3c6aW5zZXQgMCAwIDFweCA4cHggI2ZmZixpbnNldCAwIDAgMXB4IDhweCByZ2JhKDE0LDQzLDcwLC4zKX19LmxtdC0tYWN0aXZlX3RyYW5zbGF0aW9uX3JlcXVlc3QubG10LS1hY3RpdmVfdHJhbnNsYXRpb25fcmVxdWVzdC0td2l0aF90YXJnZXRfaGFzX2NvbnRlbnQgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXJ7YW5pbWF0aW9uOmxtdF90ZXh0YXJlYV9fYnVzeV9hbmltYXRpb24gMS41cyAyLjVzIGxpbmVhciBpbmZpbml0ZTtib3gtc2hhZG93Omluc2V0IDAgMCAxcHggMTRweCAjZmZmLGluc2V0IDAgMCAwcHggcmdiYSgwLDAsMCwwKX0ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bWluLWhlaWdodDoxMDAlICFpbXBvcnRhbnQ7cGFkZGluZzowIDAgMCAwICFpbXBvcnRhbnQ7Y29sb3I6IzMzMztsaW5lLWhlaWdodDoxLjU7Zm9udC13ZWlnaHQ6NDAwfS5sbXQtLXdlYiAubG10X190ZXh0YXJlYS5sbXRfX3RleHRhcmVhLS1pbmFjdGl2ZXtjb2xvcjojOTk5ICFpbXBvcnRhbnR9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X190ZXh0YXJlYXtwYWRkaW5nOjE1cHggMjBweCAzMHB4IDIwcHg7Ym94LXNoYWRvdzpub25lO21pbi13aWR0aDowO21pbi1oZWlnaHQ6MjV2aDtsaW5lLWhlaWdodDoxLjN9fUBtZWRpYShtaW4taGVpZ2h0OiA4MDBweCl7LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhe21pbi1oZWlnaHQ6NTB2aH0uZGxfcHJvIC5sbXQtLXdlYiAubG10X190ZXh0YXJlYXttaW4taGVpZ2h0OjQwMHB4fX1AbWVkaWEobWluLWhlaWdodDogMTAwMHB4KXsuZGxfcHJvIC5sbXQtLXdlYiAubG10X190ZXh0YXJlYXttaW4taGVpZ2h0OjQ1MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA4NDBweCl7LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhe3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH19LmxtdC0tc2hvcnRfdGV4dCAubG10X190ZXh0YXJlYXtmb250LXNpemU6MjRweH1AbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpey5sbXQtLXNob3J0X3RleHQgLmxtdF9fdGV4dGFyZWF7Zm9udC1zaXplOjI2cHh9fS5sbXQtLW1lZGl1bV90ZXh0IC5sbXRfX3RleHRhcmVhe2ZvbnQtc2l6ZToyMnB4fS5sbXQtLWxvbmdfdGV4dCAubG10X190ZXh0YXJlYXtmb250LXNpemU6MjBweH0ubG10LS12ZXJ5X2xvbmdfdGV4dCAubG10X190ZXh0YXJlYXtmb250LXNpemU6MTZweH0ubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheSAubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheV9fc2VudGVuY2UtLWFjdGl2ZXtjb2xvcjojMGYyYjQ2O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubG10LS13ZWIgLmxtdF9fc291cmNlX3RleHRhcmVhe3RyYW5zaXRpb246aGVpZ2h0IDEwMG1zIGxpbmVhcixtaW4taGVpZ2h0IDEwMG1zIGxpbmVhcjtwYWRkaW5nLWJvdHRvbToxMDBweH0ubG10LS13ZWIgLmxtdF9fdGFyZ2V0X3RleHRhcmVhe3RyYW5zaXRpb246aGVpZ2h0IDEwMG1zIGxpbmVhcixtaW4taGVpZ2h0IDEwMG1zIGxpbmVhcjtwYWRkaW5nLWJvdHRvbToxMDBweH1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX3RhcmdldF90ZXh0YXJlYXtmb250LXNpemU6MTZweH19LmxtdF9fdGFyZ2V0TGFuZ01lbnVfZXh0ZW5zaW9ue21hcmdpbi1sZWZ0OjZweH0ubG10LS13ZWIgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyIC5sbXRfX3RleHRhcmVhX2R1bW15ZGl2e3Bvc2l0aW9uOnN0YXRpYztkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVuO3doaXRlLXNwYWNlOnByZS13cmFwO3dvcmQtYnJlYWs6YnJlYWstd29yZDt3b3JkLXdyYXA6YnJlYWstd29yZDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vbmV9LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX3NlcGFyYXRvcntkaXNwbGF5Om5vbmV9QGtleWZyYW1lcyBzdGlja3lNZW51YmFyX3Nob3dfYW5pbWF0aW9uezAle2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3gtc2hhZG93OjBweCA0cHggMTBweCByZ2JhKDAsMCwwLDApLDBweCAzMHB4IDIwcHggcmdiYSgwLDAsMCwwKX0xMDAle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjBweCA0cHggMTBweCByZ2JhKDAsMCwwLC4xKSwwcHggMzBweCAyMHB4IHJnYmEoMCwwLDAsLjAyKX19QGtleWZyYW1lcyBzdGlja3lNZW51YmFyX2hpZGVfYW5pbWF0aW9uezAle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjBweCA0cHggMTBweCByZ2JhKDAsMCwwLC4xKSwwcHggMzBweCAyMHB4IHJnYmEoMCwwLDAsLjAyKX0xMDAle2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3gtc2hhZG93OjBweCA0cHggMTBweCByZ2JhKDAsMCwwLDApLDBweCAzMHB4IDIwcHggcmdiYSgwLDAsMCwwKX19LmxtdF9fc3RpY2t5TWVudWJhciAuZGxfaGVhZGVyLS1zdGlja3l7cG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnQ7dG9wOjA7d2lkdGg6MTAwdnc7dHJhbnNpdGlvbjouM3N9LmxtdF9fc3RpY2t5TWVudWJhciAuZGxfaGVhZGVyLS1zdGlja3kuZGxfaGVhZGVyLS1oYXMtc2hhZG93e2JveC1zaGFkb3c6MHB4IDRweCAxMHB4IHJnYmEoMCwwLDAsLjEpfS5sbXRfX3N0aWNreU1lbnViYXI6bm90KC5sbXRfX3N0aWNreU1lbnViYXItLXdpdGhMYW5nQmFyKSAubG10X19zdGlja3lNZW51YmFyX2JhY2tncm91bmR7ZGlzcGxheTpub25lfS5sbXRfX3N0aWNreU1lbnViYXIgLmxtdF9fc3RpY2t5TWVudWJhcl9iYWNrZ3JvdW5ke3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTAwO3dpZHRoOjEwMHZ3O2hlaWdodDo1NXB4O2xlZnQ6MDt0b3A6NjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZjdmN2Y3fS5sbXRfX3N0aWNreU1lbnViYXJfYmFja2dyb3VuZC0tc2hvd3thbmltYXRpb246c3RpY2t5TWVudWJhcl9zaG93X2FuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7Ym94LXNoYWRvdzowcHggNHB4IDEwcHggcmdiYSgwLDAsMCwuMSksMHB4IDMwcHggMjBweCByZ2JhKDAsMCwwLC4wMik7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5sbXRfX3N0aWNreU1lbnViYXJfYmFja2dyb3VuZC0taGlkZXthbmltYXRpb246c3RpY2t5TWVudWJhcl9oaWRlX2FuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7ei1pbmRleDppbmhlcml0ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDowcHggIWltcG9ydGFudDtwb2ludGVyLWV2ZW50czpub25lfS5sbXRfX3N0aWNreU1lbnViYXIgLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcntwb3NpdGlvbjpzdGlja3k7ei1pbmRleDoxMDB9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX3N0aWNreU1lbnViYXIgLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVye3Bvc2l0aW9uOnN0YXRpY319LmxtdF9fc3RpY2t5TWVudWJhciAuZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciAubG10X19zaWRlc19jb250YWluZXJ7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50fS5sbXQtLXdlYiAubG10X19kb2NUcmFucy10YWItY29udGFpbmVye21hcmdpbi1ib3R0b206MTBweDtwb3NpdGlvbjpzdGlja3k7ei1pbmRleDo5OX0ubG10LS13ZWIgLmxtdF9fZG9jVHJhbnMtdGFiLWNvbnRhaW5lcjplbXB0eTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjQwcHh9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X19kb2NUcmFucy10YWItY29udGFpbmVye2Rpc3BsYXk6bm9uZX19LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fZG9jVHJhbnMtdGFiLWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjE2cHh9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcntmb250LXNpemU6MjBweDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpsZWZ0O2hlaWdodDo1MnB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTttYXJnaW4tbGVmdDotMTBweDtoZWlnaHQ6MjBweDtjdXJzb3I6cG9pbnRlcjtjb2xvcjojMGYyYjQ2fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaDpob3ZlciwubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2g6Zm9jdXN7Y29sb3I6IzAwNjQ5NH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2gtLWRpc2FibGVke2N1cnNvcjphdXRvO2NvbG9yOiM3MjdhODN9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoLS1kaXNhYmxlZDpob3ZlciwubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2gtLWRpc2FibGVkOmZvY3Vze2NvbG9yOiM3MjdhODN9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXJ7bWFyZ2luOjAgYXV0b319LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lci5sbXQtLWhpZGRlbntoZWlnaHQ6MzBweH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyLmxtdC0taGlkZGVuPip7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXJ7cmlnaHQ6YXV0bztsZWZ0OjA7dG9wOjA7aGVpZ2h0OjQwcHh9fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXJ7aGVpZ2h0OjQwcHg7dG9wOjA7bGVmdDowfX1AbWVkaWEobWF4LXdpZHRoOiA4NDBweCl7LmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVye2xlZnQ6LTNweH19LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zX2Nsb3NlX2J1dHRvbntib3JkZXI6MDtjb2xvcjojMDA2NDk0O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTRweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTRweDtyaWdodDoyNHB4O3BhZGRpbmc6NHB4IDUuNXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcn0ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1uc19jbG9zZV9idXR0b257cmlnaHQ6MzBweH0ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV9zb3VyY2UgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaCwubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV90YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaHt2aXNpYmlsaXR5OmhpZGRlbn0ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV9zb3VyY2UgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3NvdXJjZS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLC5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3NvdXJjZSAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGFyZ2V0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMsLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV9zb3VyY2UubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucywubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV90YXJnZXQgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RhcmdldC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5ze3otaW5kZXg6MjB9LmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfc291cmNlIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV9zb3VyY2UubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSwubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV9zb3VyY2UgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RhcmdldC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LC5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUsLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90YXJnZXQubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV9zb3VyY2UgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyLC5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo4cHggIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo4cHggIWltcG9ydGFudDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkYWUxZTg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkYWUxZTggIWltcG9ydGFudH0ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV9zb3VyY2UgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LC5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnV7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo4cHggIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo4cHggIWltcG9ydGFudH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnN7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGFyZ2V0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnN7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3NvdXJjZSAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9wcmlte3Zpc2liaWxpdHk6aGlkZGVufS5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3NvdXJjZSAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcnt6LWluZGV4OjEwMTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo4cHg7bWFyZ2luLXJpZ2h0OjFweH0ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV90YXJnZXQgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X19sYW5ndWFnZV9zZWxlY3QtLXNvdXJjZXt2aXNpYmlsaXR5OmhpZGRlbn0ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV90YXJnZXQgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcntib3JkZXItbGVmdDowfS5zZW1pdHJhbnNwYXJlbnQtb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6NTtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpfS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3R7d2lkdGg6YXV0bztkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmxlZnQ7cG9zaXRpb246cmVsYXRpdmV9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3Blbntjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbn0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0Pi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOm5vbmU7aGVpZ2h0OjUycHg7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6bm9ybWFsO3BhZGRpbmc6MCA0NnB4IDAgMjZweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgNzVtcyBlYXNlLW91dCxjb2xvciA3NW1zIGVhc2Utb3V0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTttYXJnaW46MDttaW4td2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdD4ubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZSBzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMGYyYjQ2O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246Y29sb3IgNzVtcyBlYXNlLW91dH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0Pi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlOmFjdGl2ZXtvdXRsaW5lOm5vbmV9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdD4ubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZTpob3ZlciBzdHJvbmd7Y29sb3I6IzAwNjQ5NH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0Pi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlOmhvdmVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVye2NvbG9yOiMwMDY0OTR9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdD4ubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZTpkaXNhYmxlZHtjb2xvcjojOWJhM2FjO2N1cnNvcjpkZWZhdWx0fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3Q+LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmU6ZGlzYWJsZWQgc3Ryb25ne2NvbG9yOmluaGVyaXR9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdD4ubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZTpkaXNhYmxlZCAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lcntjb2xvcjppbmhlcml0fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3QubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4+YnV0dG9ue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtkaXNwbGF5OmJsb2NrO3otaW5kZXg6MjAxO3Bvc2l0aW9uOnJlbGF0aXZlfS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudXtkaXNwbGF5Om5vbmU7ei1pbmRleDoyMDA7YmFja2dyb3VuZC1jb2xvcjojMDc0Yjc4O3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbToxM3B4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtwYWRkaW5nOjEwcHggMHB4IDEwcHggMDtsZWZ0Oi00cHg7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1NnB4O292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6c2Nyb2xsfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnV7bGVmdDoyMnB4fX0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgLmxtdF9fZHJvcGRvd25faXRlbSwubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zPmJ1dHRvbiwubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU+YnV0dG9ue2JvcmRlcjpub25lO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjFweCAyMHB4IDFweCAyMHB4O21pbi13aWR0aDoxOTRweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtkaXNwbGF5OmJsb2NrO2NvbG9yOiMzMzN9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IC5sbXRfX2Ryb3Bkb3duX2l0ZW06YWN0aXZlLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSAubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXM+YnV0dG9uOmFjdGl2ZSwubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU+YnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjA1KTtvdXRsaW5lOm5vbmV9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IC5sbXRfX2Ryb3Bkb3duX2l0ZW06aG92ZXIsLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcz5idXR0b246aG92ZXIsLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51PmJ1dHRvbjpob3ZlciwubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgLmxtdF9fZHJvcGRvd25faXRlbS5oaWdobGlnaHRlZCwubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zPmJ1dHRvbi5oaWdobGlnaHRlZCwubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU+YnV0dG9uLmhpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjAwLDg3LC4zKX0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgLmxtdF9fZHJvcGRvd25faXRlbV9pbnNpZGVfY29udGFpbmVyLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSAubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXM+ZGl2PmJ1dHRvbiwubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zPmRpdj5kaXY+YnV0dG9uLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudT5kaXY+YnV0dG9uLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudT5kaXY+ZGl2PmJ1dHRvbntib3JkZXI6bm9uZTtmb250LXdlaWdodDo0MDA7cGFkZGluZzoxcHggMjBweCAxcHggMjBweDt3aWR0aDoxMDAlO21pbi13aWR0aDoxOTRweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTpibG9jaztjb2xvcjojMzMzfS5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbiAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU6bm90KC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zKXtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlLW91dCAzMG1zLHRyYW5zZm9ybSAyMDBtcyBlYXNlLW91dCAwbXM7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNSUsIDApO29wYWNpdHk6MH0ubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW5fMiAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU6bm90KC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zKXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxO3dpbGwtY2hhbmdlOm9wYWNpdHksdHJhbnNmb3JtfS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5ze2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3cteTpoaWRkZW47d2lkdGg6Y2FsYygxMDAlICsgMnB4KTtwYWRkaW5nOjA7ei1pbmRleDoxMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTNlM2UzO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6OHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjhweH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyAuaGVhZGxpbmV7d2lkdGg6MTAwJTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweDtjb2xvcjojNmU2ZTZlO3BhZGRpbmctbGVmdDoyNHB4O3BhZGRpbmctdG9wOjE2cHg7cGFkZGluZy1ib3R0b206NHB4fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3NvdXJjZXtsZWZ0Oi0xcHh9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGFyZ2V0e2xlZnQ6YXV0bztyaWdodDotMXB4fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIC5sbXRfX2xhbmd1YWdlX3dyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOjY0cHh9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1ue3dpZHRoOjMzLjMzMzMzMzMzMzMlO2JvcmRlci1yaWdodDoxcHggc29saWQgI2UzZTNlMztwYWRkaW5nLWJvdHRvbToxMnB4fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW5fcmVjZW50bHlfdXNlZHtwYWRkaW5nLWJvdHRvbTowO2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZTNlM2UzfS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW5fcmVjZW50bHlfdXNlZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDowfS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbjpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MTJweH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW46bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjEycHg7Ym9yZGVyLXJpZ2h0OjB9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uIGJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmc6MTJweDtwYWRkaW5nLXJpZ2h0OjM2cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE1MCU7bWluLXdpZHRoOmF1dG87d2hpdGUtc3BhY2U6bm9ybWFsfS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbiBidXR0b24gLnRpY2t7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gN3B4KTtyaWdodDoxOHB4O3dpZHRoOjhweDtoZWlnaHQ6MTRweDtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDA2NDk0O2JvcmRlci1yaWdodDoycHggc29saWQgIzAwNjQ5NH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4gYnV0dG9uOmhvdmVye2N1cnNvcjpwb2ludGVyfS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbiBidXR0b246aG92ZXIsLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uIGJ1dHRvbi5oaWdobGlnaHRlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDIwMCw4NywuMyl9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW57dHJhbnNpdGlvbjouM3MgdHJhbnNmb3JtIGVhc2Utb3V0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTMycHgpO29wYWNpdHk6MH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3Blbl8ye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MX0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5ERi0yNzA3IC5sbXRfX2xhbmd1YWdlX3dyYXBwZXJ7bWFyZ2luLXRvcDo4cHh9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMuREYtMjcwNyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW57b3ZlcmZsb3c6aGlkZGVufS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLkRGLTI3MDcgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uIGJ1dHRvbntkaXNwbGF5OmZsZXg7Y29sb3I6IzBmMmI0NjtwYWRkaW5nOjhweCAxMnB4fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLkRGLTI3MDcgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uIGJ1dHRvbj5zcGFue21heC13aWR0aDptaW4tY29udGVudDtwb3NpdGlvbjpyZWxhdGl2ZX0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5ERi0yNzA3IC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbiBidXR0b24gLnRpY2t7dG9wOjNweDtyaWdodDotMjBweH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5ERi0yNzA3IC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbiBidXR0b24uc2VsZWN0ZWR7Y29sb3I6IzAwNjQ5NH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5ERi0yNzA3IC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbiBidXR0b246aG92ZXIsLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMuREYtMjcwNyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4gYnV0dG9uLmhpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6I2YyZjRmN30ubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lcnt0cmFuc2l0aW9uOmNvbG9yIDc1bXMgZWFzZS1vdXR9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbiAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lcnt0cmFuc2Zvcm06c2NhbGVZKC0xKX1AbWVkaWEobWluLWRldmljZS13aWR0aDogNjUxcHgpey5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3QubG10X19sYW5ndWFnZV9zZWxlY3QtLXNvdXJjZXtyaWdodDowfS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3QubG10X19sYW5ndWFnZV9zZWxlY3QtLXNvdXJjZSBsYWJlbHt0ZXh0LWFsaWduOnJpZ2h0fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3QubG10X19sYW5ndWFnZV9zZWxlY3QtLXRhcmdldHtsZWZ0OjB9fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0e21hcmdpbi1sZWZ0OjA7cmlnaHQ6MH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0IGxhYmVse2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC1zaXplOjE2cHh9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdCBsaXtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmctbGVmdDoxMHB4fX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1zb3VyY2UubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW57bWluLXdpZHRoOjI5MHB4fS5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0IGxpe3BhZGRpbmctbGVmdDoyNnB4fX0ubG10X19sYW5ndWFnZV9zZWxlY3RfbXVsdGljb2x1bW5fbWVudS0tc291cmNlLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9tdWx0aWNvbHVtbl9tZW51LS10YXJnZXR7ei1pbmRleDo5ICFpbXBvcnRhbnQ7d2lkdGg6NzM1cHg7aGVpZ2h0OjM3NXB4fUBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KXsubG10X19sYW5ndWFnZV9zZWxlY3RfbXVsdGljb2x1bW5fbWVudS0tc291cmNlLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9tdWx0aWNvbHVtbl9tZW51LS10YXJnZXR7d2lkdGg6NjUwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDUxMnB4KXsubG10X19sYW5ndWFnZV9zZWxlY3RfbXVsdGljb2x1bW5fbWVudS0tc291cmNlLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9tdWx0aWNvbHVtbl9tZW51LS10YXJnZXR7ei1pbmRleDoyMDAgIWltcG9ydGFudH19LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X211bHRpY29sdW1uX21lbnUtLXNvdXJjZSAub2xkLWxhbmd1YWdlcywubG10X19sYW5ndWFnZV9zZWxlY3RfbXVsdGljb2x1bW5fbWVudS0tdGFyZ2V0IC5vbGQtbGFuZ3VhZ2Vze2ZvbnQtc2l6ZToxNnB4fS5sbXQtLXdlYiAuZGxfdmlzaWJsZV9kZXNrdG9wX29ubHkgLmxtdF9fdGV4dGFyZWFfcGxhY2Vob2xkZXJfdGV4dHtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDkwbXMgZWFzZS1vdXR9LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHR7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3cteTpoaWRkZW47dG9wOjA7bGVmdDowO3JpZ2h0OjA7Y29sb3I6IzZlNmU2ZTtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDtmb250LXNpemU6MjRweH1AbWVkaWEoZm9yY2VkLWNvbG9yczogYWN0aXZlKXsubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfcGxhY2Vob2xkZXJfdGV4dHtsZWZ0OjFweH19LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHQ+ZGl2Om5vdCg6Zmlyc3QtY2hpbGQpe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjU7bWFyZ2luLXRvcDouNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHQ+ZGl2OmZpcnN0LWNoaWxke2xpbmUtaGVpZ2h0OjEuMjU7dG9wOjA7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja31AbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpey5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0e2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHR7Ym9yZGVyLWxlZnQ6bm9uZTtwYWRkaW5nLXJpZ2h0OjA7bGluZS1oZWlnaHQ6MjRweDtmb250LXNpemU6MTZweH19LmxtdF9fdGV4dGFyZWEtLWlPU1RleHRhcmVhRml4e3BhZGRpbmctbGVmdDoxN3B4ICFpbXBvcnRhbnR9LmxtdF9fdGV4dGFyZWEtLWlPU1RleHRhcmVhRml4fi5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHR7bGVmdDoyMHB4fS5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlcntmb250LXNpemU6MTNweDtjb2xvcjojZDFkMmQ0Oy13ZWJraXQtdG91Y2gtdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjF9LmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLS1jcml0aWNhbHtjb2xvcjpyZWR9LmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLS1hZF9saW5re2NvbG9yOiMwMDY0OTQgIWltcG9ydGFudDtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo2MDA7cG9pbnRlci1ldmVudHM6YWxsfS5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci0tYWRfbGluazpiZWZvcmV7Y29udGVudDpcIlwiO2hlaWdodDo2cHg7d2lkdGg6NnB4O2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiMwMDY0OTQ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMnB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLS1hZF9saW5rOmhvdmVye2NvbG9yOiMwZjJiNDYgIWltcG9ydGFudH0ubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXIubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXItLWFkX2xpbms6aG92ZXI6YmVmb3Jle2JhY2tncm91bmQ6IzBmMmI0Nn0ubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXIubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXItLWFkX2xpbmsubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXItLWNyaXRpY2Fse2NvbG9yOnJlZCAhaW1wb3J0YW50fS5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci0tYWRfbGluay5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci0tY3JpdGljYWw6YmVmb3Jle2JhY2tncm91bmQ6cmVkfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXJ7cmlnaHQ6M3B4O2ZvbnQtc2l6ZToxMXB4fX0ubG10X190b29sYmFyX2NvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtkaXNwbGF5OmZsZXg7bWFyZ2luOjAgMXB4O3RyYW5zaXRpb246Ym9yZGVyLXRvcC1jb2xvciAuNHMgZWFzZS1pbi1vdXQ7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyMTgsMjI1LDIzMiwwKX0ubG10X190b29sYmFyX2NvbnRhaW5lci0tY29udGVudF9vdmVyZmxvd3N7Ym9yZGVyLXRvcC1jb2xvcjojZGFlMWU4fS5sbXRfX3Rvb2xiYXJfY29udGFpbmVyLS1jb250ZW50X2Z1bGx5X3Njcm9sbGVke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjE4LDIyNSwyMzIsMCl9LmxtdF9fc291cmNlX3Rvb2xiYXIsLmxtdF9fdGFyZ2V0X3Rvb2xiYXJ7ZmxleDoxO2hlaWdodDo1NXB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luOjAgMjRweCAxcHg7cGFkZGluZzo1cHggMCA0cHg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O3RyYW5zaXRpb246b3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dH0ubG10X19zb3VyY2VfdG9vbGJhciAubG10X19zcGVha2VyX2NvbnRhaW5lciwubG10X190YXJnZXRfdG9vbGJhciAubG10X19zcGVha2VyX2NvbnRhaW5lcntkaXNwbGF5OmNvbnRlbnRzfS5sbXRfX3NvdXJjZV90b29sYmFyIC5sbXRfX3NvdXJjZV90b29sYmFyX19zcGFjZXIsLmxtdF9fc291cmNlX3Rvb2xiYXIgLmxtdF9fdGFyZ2V0X3Rvb2xiYXJfX3NwYWNlciwubG10X190YXJnZXRfdG9vbGJhciAubG10X19zb3VyY2VfdG9vbGJhcl9fc3BhY2VyLC5sbXRfX3RhcmdldF90b29sYmFyIC5sbXRfX3RhcmdldF90b29sYmFyX19zcGFjZXJ7ZmxleDoxfS5sbXRfX3NvdXJjZV90b29sYmFyIC5sbXRfX3RhcmdldF90b29sYmFyX3JpZ2h0PiorKiwubG10X19zb3VyY2VfdG9vbGJhciAubG10X190YXJnZXRfdG9vbGJhcl9sZWZ0PiorKiwubG10X190YXJnZXRfdG9vbGJhciAubG10X190YXJnZXRfdG9vbGJhcl9yaWdodD4qKyosLmxtdF9fdGFyZ2V0X3Rvb2xiYXIgLmxtdF9fdGFyZ2V0X3Rvb2xiYXJfbGVmdD4qKyp7bWFyZ2luLWxlZnQ6OHB4fS5sb2NhbF91bmRvX3JlZG9fREYtMzM2MSAubG10X19zb3VyY2VfdG9vbGJhciwubG9jYWxfdW5kb19yZWRvX0RGLTMzNjEgLmxtdF9fdGFyZ2V0X3Rvb2xiYXJ7Z2FwOjB9LmxvY2FsX3VuZG9fcmVkb19ERi0zMzYxIC5sbXRfX3NvdXJjZV90b29sYmFyIC5sbXRfX3NwZWFrZXJfY29udGFpbmVyIGJ1dHRvbnttYXJnaW4tcmlnaHQ6OHB4fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19zaWRlc19jb250YWluZXItLWZvY3VzX3NvdXJjZSAubG10X19zb3VyY2VfdG9vbGJhcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDA2NDk0fX0ubG10X19zb3VyY2VfdG9vbGJhci0tdmlzaWJsZXtvcGFjaXR5OjF9LmxtdF9fc291cmNlX3Rvb2xiYXItLXZpc2libGU+ZGl2IGJ1dHRvbntjdXJzb3I6cG9pbnRlcn0ubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjEwcHg7cmlnaHQ6MTBweH0ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfcHJpbXttaW4td2lkdGg6MH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS10YXJnZXR7ZGlzcGxheTpmbGV4O21pbi13aWR0aDowfS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3QubG10X19sYW5ndWFnZV9zZWxlY3QtLXRhcmdldCAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDowO21hcmdpbi1yaWdodDo4cHh9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZXtkaXNwbGF5OmZsZXg7bWluLXdpZHRoOjB9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVye2ZsZXgtc2hyaW5rOjB9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3Blbj5idXR0b257ZGlzcGxheTpmbGV4fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3QubG10X19sYW5ndWFnZV9zZWxlY3QtLXRhcmdldCBzdHJvbmd7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO21pbi13aWR0aDowfSNpb3NBcHBBZFBvcnRhbHttYXJnaW4tdG9wOmF1dG99LmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O3BhZGRpbmc6LjVlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtmb250LXNpemU6NjAlO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMTUwbXMgZWFzZS1pbjt6LWluZGV4OjE7Zm9udC1zaXplOjE0cHh9LmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50IHB7Y29sb3I6Izg4ODt0ZXh0LWFsaWduOmNlbnRlcn0ubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnQgLmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50X19idXR0b25zIGJ1dHRvbntib3JkZXI6bm9uZTtmb250LXdlaWdodDo5MDA7Y29sb3I6Izg4ODtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udC1zaXplOjEwMCU7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzouNWVtIC41ZW07d2lkdGg6NDkuNSU7dGV4dC1hbGlnbjpjZW50ZXJ9LmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50IC5sbXRfX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludF9fYnV0dG9ucyBidXR0b246aG92ZXJ7Y29sb3I6IzY2NjtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjB9LmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50IC5sbXRfX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludF9fYnV0dG9ucyBidXR0b246Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnQgLmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50X19idXR0b25zIGJ1dHRvbjpob3ZlciwubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnQgLmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50X19idXR0b25zIGJ1dHRvbjpmb2N1cywubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnQgLmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50X19idXR0b25zIGJ1dHRvbjphY3RpdmV7b3V0bGluZTpub25lfS5sbXRfX21vYmlsZV9hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnR7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19tb2JpbGVfYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50e2Rpc3BsYXk6YmxvY2t9fS5sbXRfX21vYmlsZV9hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnQgcHtjb2xvcjojODg4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNnB4O21hcmdpbi10b3A6MTZweH0ubG10X19tb2JpbGVfYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50IC5sbXRfX21vYmlsZV9hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnRfX2J1dHRvbnM+YnV0dG9ue2JvcmRlcjpub25lO2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjojODg4O2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtmb250LXNpemU6MTAwJTtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjRweDttYXJnaW46LjVlbSAuNWVtO3BhZGRpbmc6LjVlbTt3aWR0aDpjYWxjKDUwJSAtIDFlbSk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHh9LmxtdF9fZWRpdF90ZXh0X3BvcHVwe2ZvbnQtc2l6ZToyMHB4fS5sbXQtLXNob3J0X3RleHQgLmxtdF9fZWRpdF90ZXh0X3BvcHVwe2ZvbnQtc2l6ZToyMnB4fUBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7LmxtdC0tc2hvcnRfdGV4dCAubG10X19lZGl0X3RleHRfcG9wdXB7Zm9udC1zaXplOjIycHh9fS5sbXQtLW1lZGl1bV90ZXh0IC5sbXRfX2VkaXRfdGV4dF9wb3B1cHtmb250LXNpemU6MjJweH0ubG10LS1sb25nX3RleHQgLmxtdF9fZWRpdF90ZXh0X3BvcHVwe2ZvbnQtc2l6ZToyMHB4fS5sbXQtLXZlcnlfbG9uZ190ZXh0IC5sbXRfX2VkaXRfdGV4dF9wb3B1cHtmb250LXNpemU6MTZweH0ubG10X19zeXN0ZW1fbm90aWZpY2F0aW9ue2NvbG9yOiM2NjY7cGFkZGluZy10b3A6LjVlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLWRldmljZS13aWR0aDogNjUxcHgpey5sbXRfX3N5c3RlbV9ub3RpZmljYXRpb257bWFyZ2luLWJvdHRvbToyNHB4fX0ubG10X19zeXN0ZW1fbm90aWZpY2F0aW9uIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtsaW5lLWhlaWdodDoxN3B4O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOnJlZDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0ycHgpO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjRweH0ubG10X19zeXN0ZW1fbm90aWZpY2F0aW9uIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LmxtdF9fc3lzdGVtX25vdGlmaWNhdGlvbi5sbXRfX3N5c3RlbV9ub3RpZmljYXRpb24tLWNyaXRpY2Fse3otaW5kZXg6MTAxO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGE1ZTVjO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjQwMDt3aWR0aDoxMDAlO2xlZnQ6MDtwYWRkaW5nOjFlbSAxZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmxtdF9fc3lzdGVtX25vdGlmaWNhdGlvbi5sbXRfX3N5c3RlbV9ub3RpZmljYXRpb24tLWNyaXRpY2FsOjpiZWZvcmV7Y29udGVudDpcIiFcIjtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxLjU7Ym9yZGVyOjFweCBzb2xpZDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxLjVlbTtib3JkZXItcmFkaXVzOjEwMCU7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1yaWdodDouNWVtfS5sbXRfX2ZlZWRiYWNrX21lc3NhZ2V7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjEycHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMjVlbSAuNWVtO2JhY2tncm91bmQtY29sb3I6IzMzMztjb2xvcjojZmZmO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMTAwbXMgZWFzZS1pbix0cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbjt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzowIDAgMjBweCByZ2JhKDAsMCwwLC4xKSwwIDAgMnB4IHJnYmEoMCwwLDAsLjMpO3otaW5kZXg6MTAwfS5sbXRfX2ZlZWRiYWNrX21lc3NhZ2UubG10X19mZWVkYmFja19tZXNzYWdlLS12aXNpYmxle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTEwNSUpIHNjYWxlKDEpO29wYWNpdHk6MX0ubG10X19mZWVkYmFja19tZXNzYWdlLmxtdF9fZmVlZGJhY2tfbWVzc2FnZS0tZmFkaW5ne3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTE1MCUpIHNjYWxlKDAuOSk7b3BhY2l0eTowfS5sbXRfX2ZlZWRiYWNrX21lc3NhZ2UubG10X19mZWVkYmFja19tZXNzYWdlLS13YXJue2NvbG9yOnJlZDtiYWNrZ3JvdW5kOiNmZmZ9LmxtdF9fdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MTJweDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4yNWVtIC41ZW07YmFja2dyb3VuZC1jb2xvcjojZWVlO2NvbG9yOiMzMzM7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAxMDBtcyBlYXNlLWluLHRyYW5zZm9ybSAxMDBtcyBlYXNlLWluO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMC41ZW0pO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwuMSksMCAwIDJweCByZ2JhKDAsMCwwLC4zKTt6LWluZGV4OjEwMDAxO3doaXRlLXNwYWNlOm5vd3JhcH0ubG10X190b29sdGlwLmxtdF9fdG9vbHRpcC0tdmlzaWJsZXtvcGFjaXR5OjF9LmxtdF9fdG9vbHRpcC5sbXRfX3Rvb2x0aXAtLWZhZGluZ3tvcGFjaXR5OjB9LnJ0bC1jb250ZW50e2RpcmVjdGlvbjpydGx9LnJ0bC1jb250ZW50IC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19oZWFkZXJ7YWxpZ24tc2VsZjpmbGV4LWVuZDtkaXJlY3Rpb246bHRyfS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dHtwb3NpdGlvbjpzdGF0aWM7ZmxleDowIDEgYXV0bztmb250LXNpemU6MjZweCAhaW1wb3J0YW50fS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCBoNCwubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgcHtmb250LXdlaWdodDo0MDB9QG1lZGlhKG1pbi1kZXZpY2Utd2lkdGg6IDY1MXB4KXsubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHR7Ym90dG9tOjQ4cHg7cmlnaHQ6MDtsZWZ0OjA7Ym90dG9tOjQ4cHh9LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0LmxtdC0taGlkZGVue2Rpc3BsYXk6bm9uZX0ubG10LS1zaG93aW5nX2FsdGVybmF0aXZlcyAubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHR7bWF4LWhlaWdodDo2MDBweH0ubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX21haW5fdHJhbnNsYXRpb257ZGlzcGxheTpub25lfS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCBoNHtwYWRkaW5nLXRvcDoxZW07cG9zaXRpb246cmVsYXRpdmU7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6Izg4ODtwYWRkaW5nLWJvdHRvbTouNWVtfS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCBoNDpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LThweDtyaWdodDotOHB4O3RvcDo4cHh9LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IHB7cGFkZGluZy1ib3R0b206LjZlbTtmb250LXNpemU6ODAlfS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fY29weV9idXR0b257ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0e2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDoxZW07d2hpdGUtc3BhY2U6cHJlLXdyYXA7d2hpdGUtc3BhY2U6LW1vei1wcmUtd3JhcDt3aGl0ZS1zcGFjZTotcHJlLXdyYXA7d2hpdGUtc3BhY2U6LW8tcHJlLXdyYXA7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MTBweCAxNXB4fS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCBoNHtkaXNwbGF5Om5vbmV9LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0PnAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fbWFpbl90cmFuc2xhdGlvbntib3JkZXItdG9wOm5vbmUgIWltcG9ydGFudH0ubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQubG10LS1tb2JpbGUtaGlkZGVue2Rpc3BsYXk6bm9uZX0ubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQ+LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2l0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4fS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dD4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faXRlbT4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdG9vbGJhcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dD4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faXRlbT4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdG9vbGJhcj4qe3RvcDowICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4fS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dD4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faXRlbSAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdGV4dF9idG57Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDozMHB4fS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dD4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faXRlbSAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fY29weV9idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIycHg7d2lkdGg6MjJweDt0b3A6MTBweDtyaWdodDotM3B4O21hcmdpbi1ib3R0b206MTJweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL2ltZy9pY29ucy9pY29uX2NvcHlfbW9iaWxlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZToyMnB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IDc1bXMgZWFzZS1vdXR9LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0Pi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19pdGVtIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19jb3B5X2J1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0Pi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19pdGVtIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19jb3B5X2J1dHRvbjphY3RpdmUsLmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0Pi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19pdGVtIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19jb3B5X2J1dHRvbi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19jb3B5X2J1dHRvbi0tYWN0aXZle29wYWNpdHk6MTtvdXRsaW5lOm5vbmV9fS5ERi0yMjAwIC5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyIC5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dHtwYWRkaW5nOjB9LkRGLTIyMDAgLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIgLmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IDpudGgtbGFzdC1jaGlsZCgyKXtwYWRkaW5nLWJvdHRvbTo0cHh9LkRGLTIyMDAgLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIgLmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190ZXh0X2J0biAudGV4dHtwYWRkaW5nLXJpZ2h0OjI1cHh9LkRGLTIyMDAgLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIgLmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190ZXh0X2J0biAuY2hlY2ttYXJre2Rpc3BsYXk6bm9uZTt3aWR0aDo4cHg7aGVpZ2h0OjE0cHg7bWFyZ2luLWxlZnQ6MTJweDttYXJnaW4tYm90dG9tOjJweDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDA2NDk0O2JvcmRlci1yaWdodDoycHggc29saWQgIzAwNjQ5NH0uREYtMjIwMCAuZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciAubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgLnNlbGVjdGVkIC5jaGVja21hcmt7ZGlzcGxheTppbmxpbmUtYmxvY2t9LkRGLTIyMDAgLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIgLmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IC5yZXNldHtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWcvYXJyb3ctdW5kby5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246bGVmdDtwYWRkaW5nLWxlZnQ6MjRweDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojMDA2NDk0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdXRsaW5lOm5vbmU7Ym9yZGVyOm5vbmV9LmxtdC0tc2hvd2luZ19hbHRlcm5hdGl2ZXMgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQ6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjMycHg7cmlnaHQ6MjRweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpO2JvcmRlci10b3A6MXB4IHNvbGlkICNlZWV9LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgaDI6YmVmb3Jle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5sbXQtLXdlYiAubG10X19hZF9jaGFyTGltaXRfY29udGFpbmVye3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OjF9LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fYWRfY2hhckxpbWl0X2NvbnRhaW5lcntmbGV4OjAgMSBhdXRvfS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2FkX2NoYXJMaW1pdF9jb250YWluZXJ7ZmxleDoxMDAwIDEgYXV0b30ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19hZF9jaGFyTGltaXRfY29udGFpbmVyIF86LW1zLWZ1bGxzY3JlZW4sOnJvb3QgLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fYWRfY2hhckxpbWl0X2NvbnRhaW5lcntmbGV4OjEwMDAgMSBhdXRvfS5sbXQtLXdlYiAubG10X19hZF9jaGFyTGltaXRfY29udGFpbmVyIC5sbXRfX3RhcmdldF90ZXh0YXJlYV9fcHJvQWR7cG9zaXRpb246c3RhdGljfS5sbXQtLXdlYiAubG10X19hZF9jaGFyTGltaXRfY29udGFpbmVyIC5sbXRfX3RhcmdldF90ZXh0YXJlYV9fcHJvQWRfY29udGVudHttYXJnaW46LTUwcHggMCAwIDB9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye2JvcmRlcjpub25lICFpbXBvcnRhbnR9LmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmxtdF9fdGFyZ2V0X3Rvb2xiYXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fYm90dG9tX3RleHQtLW1vYmlsZXtmbGV4OjAgMSAxMjBweDttYXJnaW4tYm90dG9tOjIwcHh9fS5sbXQtLXdlYiAubG10X19ib3R0b21fdGV4dC0tbW9iaWxlLmxtdC0taGlkZGVue2Rpc3BsYXk6bm9uZX0ubG10LS13ZWIgLmxtdF9fYm90dG9tX3RleHQtLW1vYmlsZT5kaXY6bm90KDpmaXJzdC1jaGlsZCl7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM2ZTZlNmU7bGluZS1oZWlnaHQ6MS41O21hcmdpbi10b3A6LjVlbTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrfS5sbXQtLXdlYiAubG10X19ib3R0b21fdGV4dC0tbW9iaWxlPmRpdjpmaXJzdC1jaGlsZHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MS4yNTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrfS5kbF9wcm8gLmRsX2FjY291bnRfYm94e3RleHQtYWxpZ246cmlnaHQ7bWF4LXdpZHRoOjE4MDBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2hlaWdodDoyMHB4fS5kbF9wcm8gLmRsX2FjY291bnRfYm94PmRpdntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjFlbTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoycHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MnB4O2JvcmRlci10b3A6bm9uZTtwYWRkaW5nLXRvcDouNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvdXNlcl93aGl0ZS5zdmcpO2JhY2tncm91bmQtc2l6ZTphdXRvIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjoxMHB4IDMwJTtwYWRkaW5nLWxlZnQ6M2VtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM4ODg7b3BhY2l0eToxO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQsb3BhY2l0eSAyNTBtcyBlYXNlLW91dDtyaWdodDo5NnB4fUBtZWRpYShtYXgtd2lkdGg6IDE0MDBweCl7LmRsX3BybyAuZGxfYWNjb3VudF9ib3g+ZGl2e3JpZ2h0OjY2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7LmRsX3BybyAuZGxfYWNjb3VudF9ib3g+ZGl2e3JpZ2h0OjQ2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCl7LmRsX3BybyAuZGxfYWNjb3VudF9ib3g+ZGl2e3JpZ2h0OjI2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KXsuZGxfcHJvIC5kbF9hY2NvdW50X2JveD5kaXZ7cmlnaHQ6MTZweH19LmRsX3BybyAuZGxfYWNjb3VudF9ib3guZGxfYWNjb3VudF9ib3gtLXZpc2libGU+ZGl2e29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfS5sbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVye2FuaW1hdGlvbjpsbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyX19ibGVuZF9pbl9hbmltYXRpb24gMXMgMHMgZWFzZS1vdXQgMTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjYwcHg7ZGlzcGxheTpub25lfUBrZXlmcmFtZXMgbG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcl9fYmxlbmRfaW5fYW5pbWF0aW9uezAle29wYWNpdHk6MH01MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX0uZGxfcHJvLS1jb25maXJtZWQgLmxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXJ7ZGlzcGxheTpmbGV4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KXsubG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmV9fS5sbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyPmRpdjpmaXJzdC1vZi10eXBle3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjMwMDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6NTBweH0ubG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcj5kaXY6Zmlyc3Qtb2YtdHlwZTo6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvaWNvbnMvaWNvbl9mZWF0X3NlYzJfdjIuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47bGVmdDotMjJweDt0b3A6LThweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCl7LmxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXI+ZGl2OmZpcnN0LW9mLXR5cGU6OmJlZm9yZXtsZWZ0OjB9fS5sbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyPmRpdjpmaXJzdC1vZi10eXBlIGgye3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MzJweH0ubG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcj5kaXY6Zmlyc3Qtb2YtdHlwZSBoMj5lbXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpey5sbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyPmRpdjpmaXJzdC1vZi10eXBlIGgye21hcmdpbi1sZWZ0OjMwcHh9fS5sbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyPmRpdjpmaXJzdC1vZi10eXBlIHB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXRvcDouMjVlbTtsaW5lLWhlaWdodDoxLjVlbX0udXJsR2xvc3NhcnlXYXJuaW5ne3Bvc2l0aW9uOmZpeGVkO3RvcDo2NHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0zMDVweDt6LWluZGV4OjEwMDAwO3dpZHRoOjYxMHB4O2hlaWdodDozMHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI2cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZWRiMGFmO2JvcmRlcjoycHggc29saWQgI2RhNWU1Y31Aa2V5ZnJhbWVzIGxtdF9kZXZQYW5lbF9hbmltYXRpb257MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX0ubG10X2RldlBhbmVsQnV0dG9uLS1hY3RpdmV7b3V0bGluZToxcHggc29saWQgcmdiYSgwLDAsMCwuMSkgIWltcG9ydGFudH0ubG10X2RldlBhbmVse2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDEpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLC4yKSwwIDAgNHB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpO2FuaW1hdGlvbjpsbXRfZGV2UGFuZWxfYW5pbWF0aW9uIC4yNXMgZWFzZS1vdXQgMTtwYWRkaW5nOjEwcHg7Zm9udC1zaXplOjE2cHh9LmxtdF9kZXZQYW5lbCBoMntmb250LXNpemU6MjBweDttYXJnaW4tYm90dG9tOi4yNWVtfS5sbXRfZGV2UGFuZWwgaW5wdXQtcm93e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDouMmVtfS5sbXRfZGV2UGFuZWwgaW5wdXQtcm93IGxhYmVsOmZpcnN0LWNoaWxke3dpZHRoOjMwJTttYXgtd2lkdGg6MTVlbTtkaXNwbGF5OmlubGluZS1ibG9ja30ubG10X2RldlBhbmVsIGlucHV0LXJvdyBpbnB1dHt3aWR0aDo3MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEwMCV9LmxtdF9kZXZQYW5lbCBpbnB1dC1yb3cgYnV0dG9ue2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO3BhZGRpbmc6LjVlbSAyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEwMCU7Ym9yZGVyLXJhZGl1czo0cHg7bWFyZ2luOjVweCAxNXB4IDVweCAwO2N1cnNvcjpwb2ludGVyfS5sbXRfZGV2UGFuZWwgc2VjdGlvbjpub3QoOmZpcnN0LW9mLXR5cGUpe2JvcmRlci10b3A6MnB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO21hcmdpbi10b3A6MjBweDtwYWRkaW5nLXRvcDoyMHB4fS5sbXRfZGV2UGFuZWwgaW5wdXQtcm93IHRleHRhcmVhe3dpZHRoOjEwMCU7bWFyZ2luOjEwcHggMDtmb250LXNpemU6MTAwJTtoZWlnaHQ6MTUwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXsubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2NvbnRlbnR7cGFkZGluZy10b3A6Y2FsYygyMCUgLSAxMHB4KX19LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyLmxtdF9fc2lkZXNfY29udGFpbmVyLS1mb2N1c19zb3VyY2UgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntib3JkZXI6MXB4IHNvbGlkICMwMDY0OTQgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyLmxtdF9fc2lkZXNfY29udGFpbmVyLS1mb2N1c190YXJnZXQgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntib3JkZXI6MXB4IHNvbGlkICMwMDY0OTQgIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5sbXRfX3RyYW5zbGF0aW9uRGVzY3JpcHRpb24+aDF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nOi41ZW0gMDtmb250LXNpemU6MjBweDttYXJnaW46MH0ubG10X19lZGl0X3RleHRfcG9wdXAgbGkubG10X19lZGl0X3RleHRfcG9wdXBfX29uYm9hcmRpbmdfaGVhZGVyLS1hbHRlcm5hdGl2ZXN7YmFja2dyb3VuZC1jb2xvcjojMGYyYjQ2O2NvbG9yOiNmZmY7Y3Vyc29yOmRlZmF1bHR9LmxtdC0td2ViIGQtdGV4dGFyZWEgLmdsb3NzYXJ5X2hpZ2hsaWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNjY2Z9LmxtdC0td2ViIGQtdGV4dGFyZWEgLmdyZXktb3V0e29wYWNpdHk6LjV9LmRsX2RlZmF1bHRfbGlua3tjb2xvcjojMDc0Yjc4O3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5kbF9kZWZhdWx0X2xpbms6aG92ZXIsLmRsX2RlZmF1bHRfbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwZjJiNDZ9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGlua3t3aGl0ZS1zcGFjZTpub3dyYXB9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9leHRlcm5hbF9saW5rX2hpbnRfYmx1ZS5zdmcpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouMjVlbTtvcGFjaXR5Oi41fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6aG92ZXI6OmFmdGVyLFtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6Zm9jdXM6OmFmdGVye29wYWNpdHk6MX0ubG10X3F1b3RlX19zb3VyY2UgYXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0OTQ7dHJhbnNpdGlvbjouMnMgZWFzZS1vdXR9LmxtdF9xdW90ZV9fc291cmNlIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye2NvbG9yOiMwMDB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi43NWVtIDEuNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGJvcmRlciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQ7QGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXJ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6Zm9jdXMsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmV7b3V0bGluZTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfVtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSxbZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntvcGFjaXR5Oi41fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue3BvaW50ZXItZXZlbnRzOm5vbmU7cGFkZGluZy1sZWZ0OjIuN2VtO29wYWNpdHk6LjR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JvcmRlcjoycHggc29saWQgI2ZmZjtoZWlnaHQ6MWVtO3dpZHRoOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzIlO2xlZnQ6MWVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDUwbXMgZWFzZS1vdXR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3Jle2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgMHMgbGluZWFyIGluZmluaXRlfS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXJ7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAuMjVzIGxpbmVhciBpbmZpbml0ZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue2JhY2tncm91bmQtY29sb3I6I2Y0NmY1Mjtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzBmMmI0Njtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfUBrZXlmcmFtZXMgZGxfbG9hZGluZ1NwaW5uZXJ7ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmRsX2FkX3Byb19jb250YWluZXIgLmFkLXNlcGFyYXRvcnttYXJnaW46MCBhdXRvO3BhZGRpbmctbGVmdDoxMDBweDtwYWRkaW5nLXJpZ2h0OjEwMHB4O21heC13aWR0aDoxNjAwcHh9QG1lZGlhKG1heC13aWR0aDogMTQwMHB4KXsuZGxfYWRfcHJvX2NvbnRhaW5lciAuYWQtc2VwYXJhdG9ye3BhZGRpbmctbGVmdDo3MHB4O3BhZGRpbmctcmlnaHQ6NzBweH19QG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXsuZGxfYWRfcHJvX2NvbnRhaW5lciAuYWQtc2VwYXJhdG9ye3BhZGRpbmctbGVmdDo1MHB4O3BhZGRpbmctcmlnaHQ6NTBweH19QG1lZGlhKG1heC13aWR0aDogMTAwMHB4KXsuZGxfYWRfcHJvX2NvbnRhaW5lciAuYWQtc2VwYXJhdG9ye3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MzBweH19QG1lZGlhKG1heC13aWR0aDogODQwcHgpey5kbF9hZF9wcm9fY29udGFpbmVyIC5hZC1zZXBhcmF0b3J7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmRsX2FkX3Byb19jb250YWluZXIgLmFkLXNlcGFyYXRvcnttYXJnaW4tdG9wOjA7cGFkZGluZzowIDE1cHh9fS5kbF9hZF9wcm9fY29udGFpbmVyIC5hZC1zZXBhcmF0b3IgaHJ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UwZTBlMH1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmRsX2FkX3Byb19jb250YWluZXJ7bWFyZ2luLXRvcDozMHB4fX0uZGxfYWRfcHJvX2NvbnRhaW5lciAuZGxfYnV0dG9uLmRsX2J1dHRvbi0tMXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0OTR9LmRsX2FkX3Byb19jb250YWluZXIgLmRsX2J1dHRvbi5kbF9idXR0b24tLTE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMGYyYjQ2fS5kbF9hZF9fdGl0bGUsLmRsX2FwcF9hZCAuZGxfYXBwX2FkX19jb21tb25Db250ZW50IC5kbF9hcHBfYWRfX3RpdGxle2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjEuMWVtO2ZvbnQtd2VpZ2h0OjMwMDt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsuZGxfYWRfX3RpdGxlLC5kbF9hcHBfYWQgLmRsX2FwcF9hZF9fY29tbW9uQ29udGVudCAuZGxfYXBwX2FkX190aXRsZXttYXJnaW4tYm90dG9tOjIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KXsuZGxfYWRfX3RpdGxlLC5kbF9hcHBfYWQgLmRsX2FwcF9hZF9fY29tbW9uQ29udGVudCAuZGxfYXBwX2FkX190aXRsZXtmb250LXNpemU6MzJweH19LmRsX2FkX190aXRsZSBlbSwuZGxfYXBwX2FkIC5kbF9hcHBfYWRfX2NvbW1vbkNvbnRlbnQgLmRsX2FwcF9hZF9fdGl0bGUgZW17Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwfS5kbF9hZF9fYWN0aW9uc3ttYXJnaW4tdG9wOjIwcHh9LmRsX2FkX19hY3Rpb25zPmEsLmRsX2FkX19hY3Rpb25zPmJ1dHRvbnttYXJnaW46MTBweCAycHggNHB4IDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpey5kbF9hZF9fYWN0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn19I2xtdF9wcm9fYWRfY29udGFpbmVye3otaW5kZXg6MX0uZGxfcHJvX19iYW5uZXItLTIwMjEtLXdyYXBwZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6OHB4O2JveC1zaGFkb3c6MHB4IDhweCAyNHB4IHJnYmEoMCwwLDAsLjA4KTtkaXNwbGF5OmZsZXg7cGFkZGluZzozMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KXsuZGxfcHJvX19iYW5uZXItLTIwMjEtLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb257ZmxleC1zaHJpbms6MDt3aWR0aDpjYWxjKDQwJSAtIDIwcHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7LmRsX3Byb19fYmFubmVyLS0yMDIxLS1zZWN0aW9ue3BhZGRpbmc6MCAwIDAgMzBweDt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCl7LmRsX3Byb19fYmFubmVyLS0yMDIxLS1zZWN0aW9ue3BhZGRpbmc6MH19LmRsX3Byb19fYmFubmVyLS0yMDIxLS1oZWFkZXItc2VjdGlvbnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1zaHJpbms6MDt3aWR0aDpjYWxjKDMzJSAtIDIwcHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7LmRsX3Byb19fYmFubmVyLS0yMDIxLS1oZWFkZXItc2VjdGlvbnt3aWR0aDo1MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KXsuZGxfcHJvX19iYW5uZXItLTIwMjEtLWhlYWRlci1zZWN0aW9ue3dpZHRoOjEwMCV9fS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tc2VjdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7LmRsX3Byb19fYmFubmVyLS0yMDIxLS1zZWN0aW9uc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjQ5JX0uZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb25zPmRpditkaXZ7bWFyZ2luLXRvcDozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCl7LmRsX3Byb19fYmFubmVyLS0yMDIxLS1zZWN0aW9uc3ttYXgtd2lkdGg6MTAwJX0uZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb25zPmRpdnttYXJnaW4tdG9wOjMwcHh9fS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tY2VudGVyLS1zZWN0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZ3JvdzoxO3BhZGRpbmc6MCA0MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7LmRsX3Byb19fYmFubmVyLS0yMDIxLS1jZW50ZXItLXNlY3Rpb257YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjAgMCAwIDMwcHg7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpey5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tY2VudGVyLS1zZWN0aW9ue3BhZGRpbmc6MH19LmRsX3Byb19fYmFubmVyLS0yMDIxLS1zZWN0aW9uLS1jb250ZW50e21heC13aWR0aDoxMDAlfS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tc2VjdGlvbi0tY29udGVudD4qKyp7bWFyZ2luLXRvcDoxMHB4fS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0taGVhZGxpbmV7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDttYXJnaW4tYm90dG9tOjIwcHg7bWF4LXdpZHRoOjEwMCV9LmRsX3Byb19fYmFubmVyLS0yMDIxLS1jb2x1bW5oZWFke2ZvbnQtd2VpZ2h0OjcwMH0uZGxfcHJvX19iYW5uZXItLTIwMjEtLWNoZWNraXRlbXtwYWRkaW5nOjAgMCAwIDI4cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1nL2ljb25zL2NoZWNrLWdyZWVuLnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MjRweCAyMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaW5lLWhlaWdodDoxLjQ7Zm9udC13ZWlnaHQ6NDAwfS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tbG9ja2l0ZW17cGFkZGluZzowIDAgMCAyOHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltZy9pY29ucy9sb2NrLnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTlweCAxOXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaW5lLWhlaWdodDoxLjQ7Zm9udC13ZWlnaHQ6NDAwfS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tbGlua3tjb2xvcjojMGYyYjQ2O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjR9LmRsX3Byb19fYmFubmVyLS0yMDIxLS1saW5rOmhvdmVye2NvbG9yOiMwMDY0OTR9LmRsX2FwcF9hZHtwb3NpdGlvbjpyZWxhdGl2ZTthbmltYXRpb246bG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcl9fYmxlbmRfaW5fYW5pbWF0aW9uIDFzIDBzIGVhc2Utb3V0IDF9LmRsX2FwcF9hZCAuZGxfYXBwX2FkX19jb21tb25Db250ZW50e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjIuNXJlbTt3aWR0aDoxMDAlO2JveC1zaGFkb3c6MHB4IDhweCAyNHB4IHJnYmEoMCwwLDAsLjA4KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4O3BhZGRpbmc6MjBweCAyNnB4IDIwcHggMzFweH0uZGxfYXBwX2FkIC5kbF9hcHBfYWRfX2NvbW1vbkNvbnRlbnQgLmRsX2FwcF9hZF9fY29sdW1ue2ZsZXgtYmFzaXM6NTAlO21pbi1oZWlnaHQ6MHB4O3BhZGRpbmc6MDttYXJnaW4tdG9wOjB9LmRsX2FwcF9hZCAuZGxfYXBwX2FkX19jb21tb25Db250ZW50IC5kbF9hcHBfYWRfX2NvbHVtbi5kbF9hZF9fYWN0aW9uc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5kbF9hcHBfYWQgLmRsX2FwcF9hZF9fY29tbW9uQ29udGVudCAuZGxfYXBwX2FkX19jb2x1bW4uZGxfYWRfX2FjdGlvbnMgLmRsX2FwcF9hZF9fc3BhY2V7ZmxleC1ncm93OjF9LmRsX2FwcF9hZCAuZGxfYXBwX2FkX19jb21tb25Db250ZW50IC5kbF9hcHBfYWRfX2NvbHVtbi5kbF9hZF9fYWN0aW9ucyBhe21hcmdpbjowfS5kbF9hcHBfYWQgLmRsX2FwcF9hZF9fY29tbW9uQ29udGVudCAuZGxfYXBwX2FkX190aXRsZXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxMzAlO21hcmdpbi1ib3R0b206MTJweH0uZGxfYXBwX2FkIC5kbF9hcHBfYWRfX2NvbW1vbkNvbnRlbnQgLmRsX2FwcF9hZF9fdGl0bGUgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0uZGxfYXBwX2FkIC5kbF9hcHBfYWRfX2NvbW1vbkNvbnRlbnQgLmRsX2FwcF9hZF9fYmVuZWZpdHMgbGl7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo1cHh9LmRsX2FwcF9hZCAuZGxfYXBwX2FkX19iZW5lZml0c3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5kbF9hcHBfYWQgLmRsX2FwcF9hZF9fYmVuZWZpdHMgbGl7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MCAwIDAgMzBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWcvaWNvbnMvY2hlY2stZ3JlZW4uc3ZnXCIpO2JhY2tncm91bmQtcG9zaXRpb246MnB4IDJweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjIzcHggMjBweDt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEyNSV9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRsX2FkX3Byb19jb250YWluZXI6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MTZweDttYXJnaW4tdG9wOjI4cHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLnJlZHVjZWQtbWFyZ2luIC5kbF9hZF9wcm9fY29udGFpbmVyOmZpcnN0LWNoaWxke21hcmdpbi10b3A6OHB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kbF9hZF9wcm9fY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGxfYWRfcHJvX2NvbnRhaW5lciAuZGxfcHJvX19iYW5uZXItLTIwMjEtLXdyYXBwZXJ7Ym94LXNoYWRvdzpub25lfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kbF9hZF9wcm9fY29udGFpbmVyIC5kbF9wcm9fX2Jhbm5lci0tMjAyMS0td3JhcHBlcntwYWRkaW5nLWJvdHRvbTo0OHB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kbF9hZF9wcm9fY29udGFpbmVyIC5kbF9wcm9fX2Jhbm5lci0tc2xvZ2Fue3BhZGRpbmctYm90dG9tOjI4cHh9I2xtdF9wcm9fYWRfY29udGFpbmVyLmxwUXVvdGVMaXN0IC5kbF9hZF9wcm9fY29udGFpbmVyOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0uZGxfZGVmYXVsdF9saW5re2NvbG9yOiMwNzRiNzg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmRsX2RlZmF1bHRfbGluazpob3ZlciwuZGxfZGVmYXVsdF9saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzBmMmI0Nn1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5re3doaXRlLXNwYWNlOm5vd3JhcH1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOjphZnRlcntjb250ZW50OlwiIFwiO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL2V4dGVybmFsX2xpbmtfaGludF9ibHVlLnN2Zyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MWVtO2hlaWdodDoxZW07dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0Oi4yNWVtO29wYWNpdHk6LjV9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpob3Zlcjo6YWZ0ZXIsW2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpmb2N1czo6YWZ0ZXJ7b3BhY2l0eToxfS5sbXRfcXVvdGVfX3NvdXJjZSBhe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjVlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQ5NDt0cmFuc2l0aW9uOi4ycyBlYXNlLW91dH0ubG10X3F1b3RlX19zb3VyY2UgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7Y29sb3I6IzAwMH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6Ljc1ZW0gMS41ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsYm9yZGVyIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dDtAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpmb2N1cywubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZXtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9W2Rpc2FibGVkXS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLFtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue29wYWNpdHk6LjV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57cG9pbnRlci1ldmVudHM6bm9uZTtwYWRkaW5nLWxlZnQ6Mi43ZW07b3BhY2l0eTouNH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2hlaWdodDoxZW07d2lkdGg6MWVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMiU7bGVmdDoxZW07Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmV7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAwcyBsaW5lYXIgaW5maW5pdGV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlcnthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIC4yNXMgbGluZWFyIGluZmluaXRlfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57YmFja2dyb3VuZC1jb2xvcjojZjQ2ZjUyO2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGYyYjQ2O2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9QGtleWZyYW1lcyBkbF9sb2FkaW5nU3Bpbm5lcntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0ubG10X19kb2MgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVye2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOmluaGVyaXR9LmxtdF9fZG9jIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZXttYXJnaW4tcmlnaHQ6NC41cHh9LmxtdF9fZG9jIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbn0ubG10X19kb2MgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51e3RvcDowO21heC13aWR0aDp1bnNldH0ubG10X19kb2MgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51e3dpZHRoOmNhbGMoMTAwJSArIDEycHggKyAyMnB4KX0ubG10X19kb2MgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3NvdXJjZXtsZWZ0Oi0xM3B4ICFpbXBvcnRhbnR9LmxtdF9fZG9jIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90YXJnZXR7cmlnaHQ6LTEzcHggIWltcG9ydGFudH0ubG10X19kb2MgLnNlbWl0cmFuc3BhcmVudC1vdmVybGF5e2Rpc3BsYXk6bm9uZX0ubG10X19kb2N7bWFyZ2luLWJvdHRvbTozMHB4fS5sbXRfX2RvYyAubG10X19mb3JtYWxpdHlTd2l0Y2h7ei1pbmRleDp1bnNldH0uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3BhZGRpbmc6MnB4IDEwcHggMnB4IDZweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGVmdDowO3JpZ2h0OjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2YwZjBmMDt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24gaW5wdXR7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOi4xcHg7aGVpZ2h0Oi4xcHh9LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbiAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19pbm5lcntkaXNwbGF5OmlubGluZS1ibG9jazthbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1uYW1lOmRvY1RyYW5zX2J1dHRvbl9hbmltXzJ9LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbiAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19pbm5lcj5idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bGluZS1oZWlnaHQ6MjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dmVydGljYWwtYWxpZ246Ym90dG9tO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mztmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzBmMmI0NjtzdHJva2U6IzBmMmI0NjtwYWRkaW5nOjRweCA2cHggNHB4IDE0cHg7bWluLXdpZHRoOmF1dG87dHJhbnNpdGlvbjpmaWx0ZXIgNzVtcyBlYXNlLW91dH0uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2lubmVyPmJ1dHRvbjpob3Zlcntjb2xvcjojMDA2NDk0O3N0cm9rZTojMDA2NDk0fS5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24gLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faW5uZXI+YnV0dG9uIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6NXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2lubmVyPmJ1dHRvbjphY3RpdmV7b3V0bGluZTpub25lfUBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KXsuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2lubmVyPmJ1dHRvbntwYWRkaW5nLXJpZ2h0OjEuNWVtO2JvcmRlci1yYWRpdXM6NHB4O21pbi13aWR0aDoyMjZweH19LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbi0tcXVvdGFfcmVhY2hlZCBidXR0b257b3BhY2l0eTouMztjdXJzb3I6bm90LWFsbG93ZWR9LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbi5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24tLW9wZW5fdGFyZ2V0X2xhbmdfbWVudSAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19sYW5nX3NlbGVjdG9yLC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLS1rZWVwX2FjdGl2ZSAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19sYW5nX3NlbGVjdG9yLC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b246Zm9jdXMgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9fbGFuZ19zZWxlY3RvciwuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uOmFjdGl2ZSAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19sYW5nX3NlbGVjdG9yLC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b246aG92ZXIgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9fbGFuZ19zZWxlY3RvcntvcGFjaXR5OjE7bWF4LXdpZHRoOjEwZW07dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbi0tb3Blbl90YXJnZXRfbGFuZ19tZW51IC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2hlbHBfcG9wdXAsLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbi5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24tLWtlZXBfYWN0aXZlIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2hlbHBfcG9wdXAsLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbjpmb2N1cyAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwLC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b246YWN0aXZlIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2hlbHBfcG9wdXAsLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbjpob3ZlciAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwe2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxfS5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24gLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cHthbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLW5hbWU6ZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwX2FuaW07cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7ZGlzcGxheTpub25lO3otaW5kZXg6MTA7bGluZS1oZWlnaHQ6MS4zMjtjb2xvcjojNjY2O3BhZGRpbmc6MWVtO2ZvbnQtc2l6ZToxNHB4O2JveC1zaGFkb3c6MHB4IDJweCA0cHggcmdiYSgwLDAsMCwuMyk7Ym90dG9tOjE1MCU7bWF4LXdpZHRoOjkwdnc7d2lkdGg6MjBlbTtib3JkZXItcmFkaXVzOjRweDtvcGFjaXR5OjA7b3BhY2l0eToxfS5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24gLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cD5kaXZ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7YWxpZ24taXRlbXM6Y2VudGVyfS5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24gLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cD5kaXYgaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwcHg7ZmxleDowIDAgYXV0b30uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2hlbHBfcG9wdXA+cHttYXJnaW4tdG9wOi41ZW19LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbiAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwOjphZnRlcntjb250ZW50OlwiIFwiO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7ZGlzcGxheTpibG9jazt0b3A6MTAwJTtsZWZ0OjI1JTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoNDVkZWcpO2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtwb3NpdGlvbjphYnNvbHV0ZTtib3gtc2hhZG93OjJweCAycHggMnB4IHJnYmEoMCwwLDAsLjE1KX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbntkaXNwbGF5Om5vbmV9fUBrZXlmcmFtZXMgZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwX2FuaW17MCV7b3BhY2l0eTowfTgwJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZG9jVHJhbnNfYnV0dG9uX2FuaW1fMXswJXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzA0MmQ0ODtzdHJva2U6IzA0MmQ0OH0xMCV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMwNDJkNDg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7c3Ryb2tlOiMwNDJkNDh9MTkle2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTAsMTYyLDIsMC42NjY2NjY2NjY3KTtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmFhMjAwO3N0cm9rZTojZmZmfTIwJXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjUwLDE2MiwyLDAuNjY2NjY2NjY2Nyk7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZhYTIwMDtzdHJva2U6I2ZmZn0yNSV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNjY2M7Ym9yZGVyLWNvbG9yOiNjY2M7c3Ryb2tlOiNjY2N9Mzkle2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTAsMTYyLDIsMC42NjY2NjY2NjY3KTtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmFhMjAwO3N0cm9rZTojZmZmfTQwJXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjUwLDE2MiwyLDAuNjY2NjY2NjY2Nyk7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZhYTIwMDtzdHJva2U6I2ZmZn0xMDAle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojMDQyZDQ4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO3N0cm9rZTojMDQyZDQ4fX1Aa2V5ZnJhbWVzIGRvY1RyYW5zX2J1dHRvbl9hbmltXzJ7MCV7b3BhY2l0eTowfTIwJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fS5kb2NUcmFuc19kcm9wX3RhcmdldF9vdmVybGF5e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjA7Ym94LXNoYWRvdzowIDAgMHB4IDJweCAjZjBmMGYwLDAgMCAwcHggcmdiYSgwLDAsMCwuMik7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxNnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpjZW50ZXI7YW5pbWF0aW9uLWRlbGF5OjA7YW5pbWF0aW9uLWR1cmF0aW9uOi4yNXM7YW5pbWF0aW9uLW5hbWU6ZG9jVHJhbnNfb3ZlcmxheV9ibGVuZF9pbjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dHJhbnNpdGlvbjoxNTBtcyBlYXNlLW91dDtjb2xvcjojYWFhO2JhY2tncm91bmQtY29sb3I6I2YwZjVmODtvdXRsaW5lOjJweCBkYXNoZWQgIzRiYWJkYTt6LWluZGV4Ojl9QGtleWZyYW1lcyBkb2NUcmFuc19vdmVybGF5X2JsZW5kX2luezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19LmRvY1RyYW5zX2Ryb3BfdGFyZ2V0X292ZXJsYXk+ZGl2e3otaW5kZXg6MX0uZG9jVHJhbnNfZHJvcF90YXJnZXRfb3ZlcmxheTo6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDpjYWxjKDUwJSAtIDQ1cHgpO3RvcDpjYWxjKDUwJSAtIDg1cHgpO3dpZHRoOjkwcHg7aGVpZ2h0OjkwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1nL2ljb25zL2ljb25fZG9jVHJhbnNfdXBsb2FkX3YyLnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5kb2NUcmFuc19kcm9wX3RhcmdldF9vdmVybGF5LmRvY1RyYW5zX2Ryb3BfdGFyZ2V0X292ZXJsYXktLWFjdGl2ZXtib3gtc2hhZG93OjAgMCAwcHggMnB4ICNmMGYwZjAsMCAwIDRweCByZ2JhKDAsMCwwLC4xKTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7b3V0bGluZToycHggZGFzaGVkICMwMzJkNDg7Y29sb3I6IzIyMjt0cmFuc2l0aW9uOjE1MG1zIDE1MG1zIGVhc2Utb3V0fS5sbXQtLXdlYiAuZG9jVHJhbnNfZHJvcF90YXJnZXRfX2Rlc2N7cG9zaXRpb246cmVsYXRpdmU7dG9wOjQ1cHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjlweH0uZGxfZGVmYXVsdF9saW5re2NvbG9yOiMwNzRiNzg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmRsX2RlZmF1bHRfbGluazpob3ZlciwuZGxfZGVmYXVsdF9saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzBmMmI0Nn1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5re3doaXRlLXNwYWNlOm5vd3JhcH1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOjphZnRlcntjb250ZW50OlwiIFwiO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL2V4dGVybmFsX2xpbmtfaGludF9ibHVlLnN2Zyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MWVtO2hlaWdodDoxZW07dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0Oi4yNWVtO29wYWNpdHk6LjV9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpob3Zlcjo6YWZ0ZXIsW2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpmb2N1czo6YWZ0ZXJ7b3BhY2l0eToxfS5sbXRfcXVvdGVfX3NvdXJjZSBhe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjVlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQ5NDt0cmFuc2l0aW9uOi4ycyBlYXNlLW91dH0ubG10X3F1b3RlX19zb3VyY2UgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7Y29sb3I6IzAwMH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6Ljc1ZW0gMS41ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsYm9yZGVyIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dDtAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpmb2N1cywubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZXtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9W2Rpc2FibGVkXS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLFtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue29wYWNpdHk6LjV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57cG9pbnRlci1ldmVudHM6bm9uZTtwYWRkaW5nLWxlZnQ6Mi43ZW07b3BhY2l0eTouNH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2hlaWdodDoxZW07d2lkdGg6MWVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMiU7bGVmdDoxZW07Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmV7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAwcyBsaW5lYXIgaW5maW5pdGV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlcnthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIC4yNXMgbGluZWFyIGluZmluaXRlfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57YmFja2dyb3VuZC1jb2xvcjojZjQ2ZjUyO2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGYyYjQ2O2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9QGtleWZyYW1lcyBkbF9sb2FkaW5nU3Bpbm5lcntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uZGxfcHJvICNsbXRfcXVvdGVzX2FydGljbGV7ZGlzcGxheTpub25lfS5kbF9jb3VudHJ5X3dpdGhvdXRfcHJvX3N1cHBvcnQgI2xtdF9xdW90ZXNfYXJ0aWNsZSwuZGxfY291bnRyeV93aXRoX3Byb19zdXBwb3J0ICNsbXRfcXVvdGVzX2FydGljbGV7b3BhY2l0eToxfSNsbXRfcXVvdGVzX2FydGljbGV7cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmctdG9wOjFweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDEwMDBtcyBlYXNlLW91dDttYXJnaW4tYm90dG9tOjM2cHg7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLXRvcDo1MHB4O3otaW5kZXg6MH1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7I2xtdF9xdW90ZXNfYXJ0aWNsZS5sbXQtLW1vYmlsZS1oaWRkZW57ZGlzcGxheTpub25lfX0ubG10X3F1b3Rlc19oZWFkZXJ7Zm9udC1zaXplOjI1MCU7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjQwcHg7cGFkZGluZy1sZWZ0OjIwcHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMzMzN9LmxtdF9xdW90ZXN7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246dG9wO3RleHQtYWxpZ246Y2VudGVyO2hlaWdodDoyOC43NWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KXsubG10X3F1b3Rlc3toZWlnaHQ6YXV0bztwYWRkaW5nOjIwcHggMCA2MHB4IDB9fS5sbXRfcXVvdGVzIC5sbXRfcXVvdGVzX19jb250YWluZXJ7bWFyZ2luOjBweCA1dnc7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O3RvcDowO21heC13aWR0aDo0MC42MjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOmNhbGMoMTAwJSAtIDMwMHB4KX1AbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpey5sbXRfcXVvdGVzIC5sbXRfcXVvdGVzX19jb250YWluZXJ7d2lkdGg6Y2FsYygxMDAlIC0gMTAwcHgpO21hcmdpbjowcHggNHZ3fX1AbWVkaWEobWF4LXdpZHRoOiA4NDBweCl7LmxtdF9xdW90ZXMgLmxtdF9xdW90ZXNfX2NvbnRhaW5lcnt3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KX19QG1lZGlhKG1heC13aWR0aDogNzYwcHgpey5sbXRfcXVvdGVzIC5sbXRfcXVvdGVzX19jb250YWluZXJ7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7bWFyZ2luOjBweCAxMHB4fX0ubG10X3F1b3Rle2hlaWdodDo4ZW07ZGlzcGxheTpub25lO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seTthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOm5vd3JhcDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDI1MG1zIGVhc2Utb3V0O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7d2hpdGUtc3BhY2U6bm9ybWFsO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bGVmdDowO3JpZ2h0OjA7ZGlzcGxheTppbmxpbmUtZmxleDtwb3NpdGlvbjphYnNvbHV0ZX0ubG10X3F1b3RlX2FjdGl2ZXtkaXNwbGF5OmlubGluZS1mbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMzUwbXMgMTAwbXMgZWFzZS1pbn0ubG10X3F1b3RlX19sb2dvXzF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleDowIDAgYXV0bzt3aWR0aDoyMDBweDtoZWlnaHQ6MTAwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLW9yaWdpbjpjb250ZW50LWJveDtkaXNwbGF5Om5vbmV9LmxtdF9xdW90ZV9fbG9nb18ze3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OjYwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1vcmlnaW46Y29udGVudC1ib3g7bGVmdDoxMHB4O3JpZ2h0OjIwcHg7Ym90dG9tOjQwcHg7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9xdW90ZV9fbG9nb18ze2JvdHRvbToyMHB4fX0ubG10X3F1b3RlX19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCU7Y29sb3I6IzMzMztwYWRkaW5nOjQycHggMzBweCAxMDBweCA3MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzowcHggMzJweCA0MHB4IHJnYmEoMCwwLDAsLjA4KTt6LWluZGV4OjJ9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfcXVvdGVfX2lubmVye3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206OTBweH19LmxtdF9xdW90ZV9faW5uZXI6OmJlZm9yZXtjb250ZW50OlwiIFwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvcHJvL2ljb25fcXVvdGUuc3ZnKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMHB4O2hlaWdodDo2NXB4O3RvcDotMjJweDtsZWZ0Oi0yNXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9xdW90ZV9faW5uZXI6OmJlZm9yZXt3aWR0aDo2MHB4fX0ubG10X3F1b3RlX190ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246bGVmdDttYXJnaW4tbGVmdDowZW07d2hpdGUtc3BhY2U6bm9ybWFsO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjEuNDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzMzM30ubG10X3F1b3RlX19zb3VyY2V7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLXRvcDoxLjVlbTt3aGl0ZS1zcGFjZTpub3JtYWw7Y29sb3I6IzMzMztmb250LXNpemU6MTZweDtmb250LXdlaWdodDozMDB9LmxtdF9xdW90ZV9fc291cmNlIGJye2Rpc3BsYXk6bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYXtjb2xvcjojMGYyYjQ2O2ZvbnQtd2VpZ2h0OjYwMH0ubG10X3F1b3RlX19zb3VyY2UgLmxtdF9xdW90ZV9fbm9saW5re2NvbG9yOiMwZjJiNDY7Zm9udC13ZWlnaHQ6NjAwfS5sbXRfcXVvdGVfX3NvdXJjZSBhOjphZnRlcntjb250ZW50OlwiLCBcIn0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDA2NDk0fS5sbXRfcXVvdGVzX25hdntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDowO2xlZnQ6MDttYXJnaW46MCBhdXRvO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMwMHB4O29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMTAwbXMgMTAwMG1zIGVhc2Utb3V0O3otaW5kZXg6NX0ubG10X3F1b3Rlc19uYXY6aG92ZXJ7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAxMDBtcyBlYXNlLW91dH0ubG10X3F1b3Rlc19uYXZfZW50cnl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXI6MXB4IHNvbGlkO2NvbG9yOiNiYmI7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zaXRpb246MTUwbXMgZWFzZS1pbi1vdXQ7bWFyZ2luOjAgMHB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2I5YjliOTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0ubG10X3F1b3Rlc19uYXZfZW50cnk6aG92ZXJ7Y29sb3I6I2ZhYTIwMn0ubG10X3F1b3Rlc19uYXZfZW50cnktLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDY7Y29sb3I6I2ZhYTIwMjtib3gtc2hhZG93Omluc2V0IDAgMCAwIDBweCAjZjhmOGY4fSIsIi8vIFtodl8xLjF8Q2xhc3NpZmljYXRpb246IENPTkZJREVOVElBTCwgRGVlcEwgU0VdXG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2FzczpsaXN0XCI7XG5AdXNlIFwic2FzczpzZWxlY3RvclwiO1xuXG4keWVsbG93OiAjRkZEODhGO1xuJG9yYW5nZTogI0ZBQTIwMDtcbiRvcmFuZ2VfbGlnaHQ6IHJnYmEoMjUwLCAxNjIsIDAsIDAuNjMpO1xuJHJlZDogI0ZGMDAwMDtcbiRvcmFuZ2ViZzogI2U5OWIzNTtcbiRvcmFuZ2UwOTogI2U5OWIzNTtcblxuJGNvbG9yQmdQYWdlOiAjZjdmN2Y3O1xuJGNvbG9yQmx1ZVByaW1hcnk6ICMwRjJCNDY7XG4kY29sb3JMaW5rQmx1ZTogIzAwNUU4QjtcbiRjb2xvclNreUJsdWU6ICNFREY2RkI7XG4kY29sb3JCbHVlU2Vjb25kYXJ5OiAjMDA2NDk0O1xuJGNvbG9yQmx1ZUNoaWxsOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuJGNvbG9yQmx1ZVRlcnRpYXJ5OiAjMDU2NjhEO1xuJGNvbG9yRGFyazU6ICM5QkEzQUM7XG4kY29sb3JEYXJrODogI0YyRjRGNztcbiRjb2xvck1vc3F1ZTogIzAzNzE3MTtcbiRjb2xvck9yYW5nZVByaW1hcnk6ICNGNDZGNTI7XG4kY29sb3JSZWRQcmltYXJ5OiAjREE1RTVDO1xuJGNvbG9yRGFya0dyZXk6ICM2RTZFNkU7XG4kY29sb3JEYXJrR3JleTI6ICMyOTJDMzI7XG4kY29sb3JMaWdodEdyZXk6ICM5OTk7XG4kY29sb3JNZWRpdW1HcmV5OiAjREREO1xuJGNvbG9yT3V0bGluZTogMXB4IHNvbGlkIG9yYW5nZTtcbiRzaGFkb3dEZWZhdWx0OiAwcHggMTRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4kc2hhZG93RmVhdHVyZTogMHB4IDMycHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuJHNoYWRvd19kcm9wZG93bjogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiRjb2xvckVycm9yOiAjREE1RTVDO1xuJGNvbG9yVGFjbzogI0VDQkE4MjtcblxuJGJsdWVfMTogaHNsYSgyMDQsIDg5JSwgMTUlLCAxKTsgLy8gIzA0MmI0ODtcbiRibHVlXzI6IGhzbGEoMjA0LCA4OSUsIDIwJSwgMSk7XG4kYmx1ZV8zOiBoc2xhKDIwNCwgODklLCAyNSUsIDEpOyAvLyAjMDc0Yjc4XG4kYmx1ZV80OiBoc2xhKDIwNCwgODklLCAzMCUsIDEpO1xuJGJsdWVfNTogaHNsYSgyMDQsIDg5JSwgMzUlLCAxKTtcblxuJGJsdWViZzogJGJsdWVfMztcbiRibHVlOiAkYmx1ZV8zO1xuJGRhcmtibHVlOiAkYmx1ZV8xO1xuXG4kZ3JleTogI0QxRDJENDtcbiRsaWdodGdyZXk6ICNGOEY4Rjg7XG4kdGV4dGdyZXk6ICM4ODg4ODg7XG4kYmxhY2s6ICMxQjFFMjU7XG4kdmVyeUJsYWNrOiAjMDAwMDAwO1xuJHdoaXRlOiAjRkZGRkZGO1xuJHRlYWw6ICM1MkJGRUY7XG4kZGFya180OiAjNzI3QTgzO1xuJGRhcmtfMzogIzRCNTM1QTtcbiRkYXJrXzU6ICM5QkEzQUM7XG4kZGFya182OiAjQzZDREQ0O1xuJGRhcmtfNzogI0RBRTFFODtcblxuJHdoaXRlMDk6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiR3aGl0ZTA4OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4kd2hpdGUwMzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXG4kZm9udE9wZW5TYW5zOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250U3lzdGVtU2FuczogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250X2RlZmF1bHQ6ICRmb250U3lzdGVtU2FucztcbiRmb250X2Jsb2NrVGV4dDogJGZvbnRTeXN0ZW1TYW5zO1xuJGZvbnRfYmxvY2tUZXh0SGVhZGxpbmU6ICRmb250U3lzdGVtU2FucztcbiRmb250VGV4dGFyZWFUZXh0OiAkZm9udFN5c3RlbVNhbnM7XG4kZm9udFdlaWdodFRleHRhcmVhVGV4dDogNDAwO1xuXG4kZm9udF9oZWFkbGluZTogJGZvbnRfZGVmYXVsdDtcbiRmb250X21lbnU6ICRmb250X2RlZmF1bHQ7XG4kZm9udF9idXR0b246ICRmb250X2RlZmF1bHQ7XG4kZm9udF9ibG9ja1F1b3RlOiAgJGZvbnRfZGVmYXVsdDtcbiRmb250X2lucHV0U2VjdGlvblRleHQ6ICRmb250X2RlZmF1bHQ7XG5cbiRmb250V2VpZ2h0Tm9ybWFsOiA0MDA7XG4kZm9udFdlaWdodEJvbGQ6IGJvbGQ7XG4kZm9udFdlaWdodFN0cm9uZzogYm9sZDtcbiRmb250V2VpZ2h0VGV4dGFyZWE6IDQwMDtcblxuJGZvbnRXZWlnaHRfdGV4dERlZmF1bHQ6IDMwMDtcbiRmb250V2VpZ2h0X2Jsb2NrVGV4dDogMzAwO1xuJGZvbnRXZWlnaHRfYmxvY2tUZXh0X2VtYmVkZGVkTGluazogNjAwOyAvLzQwMFxuJGZvbnRXZWlnaHRfbGFyZ2VIZWFkbGluZTogMzAwOyAvLyBoMSBoMlxuJGZvbnRXZWlnaHRfYnV0dG9uOiA1MDA7XG5cbiRmb250V2VpZ2h0X2ZhcUhlYWRsaW5lQ2xvc2VkOiA0MDA7XG5cbiRsaW5lSGVpZ2h0X2Jsb2NrVGV4dDogMS42OyAvLzEuNTsgLy8gMS4zMlxuJGNvbG9yX2RlZmF1bHRUZXh0OiAjMzMzO1xuJGNvbG9yX2RlZmF1bHRJbnB1dEJvcmRlcjogIzY2NjtcbiRjb2xvcl9saW5rOiAkYmx1ZV8zO1xuJGNvbG9yX2xpbmtIb3ZlcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4kY29sb3JfaW5wdXRUZXh0OiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuXG4kcmVsRm9udFNpemVfYmxvY2tUZXh0OiAxMTAlO1xuXG4kbG10X2JvcmRlcldpZHRoOiAxcHg7IC8vIDJweFxuJGxtdF9jb2xvcl9wYXNzaXZlQm9yZGVyOiAjQzZDREQ1O1xuJGxtdF9iYXNlRm9udFNpemU6IDIwcHg7XG4kbG10X2JvcmRlclJhZGl1c19MOiA4cHg7XG5cbiRtb2JpbGVCcmVha3BvaW50OiA2NTBweDtcblxuJHdpZHRoX1hTOiA1MTJweDtcbiR3aWR0aF9TOiA2NTBweDtcbiR3aWR0aF9NOiA3NjBweDtcbiR3aWR0aF9MOiA4NDBweDtcbiR3aWR0aF9YTDogMTAwMHB4O1xuJHdpZHRoX1hYTDogMTIwMHB4O1xuJHdpZHRoX1hYWEw6IDE2MDBweDtcblxuJHdpZHRoX2FwcHNfbGF5b3V0X3RocmVzaG9sZDogNjQwcHg7XG4kd2lkdGhfYXBwc19sYXlvdXRfYnJlYWtwb2ludF8xOiA1MjBweDtcbiR3aWR0aF9hcHBzX2xheW91dF9icmVha3BvaW50XzI6IDY1MHB4O1xuJHdpZHRoX2FwcHNfbGF5b3V0X2JyZWFrcG9pbnRfMzogODAwcHg7XG4kd2lkdGhfYXBwc19sYXlvdXRfYnJlYWtwb2ludF80OiAxMDI0cHg7XG4kd2lkdGhfYXBwc19ob3Jpem9udGFsOiAkd2lkdGhfYXBwc19sYXlvdXRfdGhyZXNob2xkO1xuJHdpZHRoX2FwcHNfdmVydGljYWw6ICR3aWR0aF9hcHBzX2hvcml6b250YWwgLSAxcHg7XG5cbiR0b29sYmFyX2J1dHRvbl9zaXplOiAyMnB4O1xuXG4kcGF5bWVudExpbms6IGhzbGEoMjA0LCA4OSUsIDc1JSwgMSk7XG4kcGF5bWVudEVycm9yOiAjRkYwMDAwO1xuJHBheW1lbnRXYXJuaW5nOiAkb3JhbmdlO1xuXG4vLyBTSVpFUyBmb3IgZm9jdXMtdmlzaWJsZSBpbmRpY2F0b3JcbiRmb2N1c192aXNpYmxlX291dGxpbmVfb2Zmc2V0OiAycHg7XG4kZm9jdXNfdmlzaWJsZV9vdXRsaW5lX3dpZHRoOiAycHg7XG4kZm9jdXNfdmlzaWJsZV90b3RhbF93aWR0aDogJGZvY3VzX3Zpc2libGVfb3V0bGluZV9vZmZzZXQgKyAkZm9jdXNfdmlzaWJsZV9vdXRsaW5lX3dpZHRoO1xuXG5AbWl4aW4gZGxfbWVkaWEoJG1lZGlhKSB7XG4gICAgQGlmICRtZWRpYSA9PSBkZXNrdG9wIG9yICRtZWRpYSA9PSBkZXNrdG9wX2RldmljZSB7XG4gICAgICAgIEBtZWRpYSAobWluLWRldmljZS13aWR0aDogY2FsYygkbW9iaWxlQnJlYWtwb2ludCArIDFweCkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBoYW5kaGVsZCBvciAkbWVkaWEgPT0gaGFuZGhlbGRfZGV2aWNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiAkbW9iaWxlQnJlYWtwb2ludCksIChtYXgtZGV2aWNlLWhlaWdodDogJG1vYmlsZUJyZWFrcG9pbnQpIGFuZCAoaG92ZXI6IG5vbmUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAqKiogZGFyayBtb2RlICoqKlxuJGRsX2RhcmtNb2RlX2NvbG9yQmx1ZVByaW1hcnk6ICMxNTVDN0Q7XG4kZGxfZGFya01vZGVfY29sb3JCbHVlUHJpbWFyeV8yOiAjNDQ5QUM0O1xuJGRsX2RhcmtNb2RlX2NvbG9yT3JhbmdlUHJpbWFyeTogJGNvbG9yT3JhbmdlUHJpbWFyeTtcbiRkbF9kYXJrTW9kZV9jb2xvckJnOiAjMjkyQzMyO1xuJGRsX2RhcmtNb2RlX2NvbG9yU3VyZmFjZV8wOiMyOTJDMzI7IC8vIGhleCBjb2RlIGZvciBiYWNrZ3JvdW5kIHdoZW4gQkcgaXMgdHJhbnNwYXJlbnQsIHVzZSBhcyBkbF9kYXJrTW9kZV9jb2xvckJnIHRvIGhhdmUgZGFyayBzdHlsZXMgaW4gYnJvd3NlclxuJGRsX2RhcmtNb2RlX2NvbG9yU3VyZmFjZV8xOiAjMzAzNDNBO1xuJGRsX2RhcmtNb2RlX2NvbG9yU3VyZmFjZV8yOiAjMzk0MDQ2O1xuJGRsX2RhcmtNb2RlX2NvbG9yU3VyZmFjZV8zOiAjOUJBM0FDO1xuJGRsX2RhcmtNb2RlX2NvbG9yVGV4dF9vblN1cmZhY2U6ICNmZmZmZmY7XG4kZGxfZGFya01vZGVfY29sb3JCb3JkZXI6ICM0QjUzNUE7XG4kZGxfZGFya01vZGVfY29sb3I6ICR0ZWFsO1xuJGRsX2RhcmtNb2RlX2NvbG9yX2Rpc2FibGVkOiAkZGFya180O1xuJGNvbG9yX2RhcmtfMTogIzI5MkMzMjtcbiRjb2xvcl9kYXJrXzM6ICM0YjUzNWE7XG4kY29sb3JfZGFya181OiAjOWJhM2FjO1xuXG5cbi8vREYtMTk4NlxuJGNyaXRpY2FsQmc6ICNGRkYyRjI7XG4kY3JpdGljYWxCb3JkZXI6ICNGRjlGOUU7XG5cblxuQG1peGluIG5vU2Nyb2xsYmFyKCkge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvLyBJRSAxMCtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLy8gRmlyZWZveFxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyAgLy8gU2FmYXJpIGFuZCBDaHJvbWVcbiAgfVxufVxuXG5AbWl4aW4gZGVmYXVsdFNjcm9sbGJhcigpIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDo2cHg7XG4gICAgICBoZWlnaHQ6IDVweFxuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA5LCAyMTgsIDIyMiwgMC44KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgJjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDksIDIxOCwgMjIyLCAxLjApO1xuICB9XG59XG5cbi8vIFdQVC00NDc6XG4vLyBkbF9rZXlib2FyZEZvY3VzIGFuZCBjb3JyZXNwb25kaW5nIGNsYXNzIGRsLS1rZXlib2FyZF9mb2N1c1xuLy8gaGF2ZSBiZWVuIHJlbW92ZWQgaW4gZmF2b3Igb2YgZ2xvYmFsIDpmb2N1cyAmIDpmb2N1cy12aXNpYmxlLlxuXG4vLyBkZWZhdWx0IGJ1dHRvbiBzdGx5ZSB3aXRoIHJvdW5kZWQgYm9yZGVyXG5AbWl4aW4gZGxfYnV0dG9uX2Jhc2Vfc3R5bGUoJGNvbG9yLCAkYmcsICRhY3RpdmVDb2xvciwgJGFjdGl2ZUJnLCAkb3ZlcmxheSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9idXR0b247XG4gICAgbGluZS1oZWlnaHQ6IDIuMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNzVtcyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDUwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgNzVtcyBlYXNlLW91dCwgb3BhY2l0eSA3NW1zIGVhc2Utb3V0O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgJGNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkb3ZlcmxheTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlQ29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmVCZztcbiAgICAgICAgY29sb3I6ICRhY3RpdmVDb2xvcjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbn1cbiVkbF90ZXh0X2Jsb2NrX3N0eWxlIHtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRfYmxvY2tUZXh0OyAvLzEuMzI7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X2Jsb2NrVGV4dDtcbn1cblxuJWRsX2RlZmF1bHRfbGlua19zdHlsZSB7XG4gICAgY29sb3I6ICRjb2xvcl9saW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9saW5rSG92ZXI7XG4gICAgfVxuXG4gICAgJltocmVmXj0naHR0cCddIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmW2hyZWZePSdodHRwJ106OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2V4dGVybmFsX2xpbmtfaGludF9ibHVlLnN2Zyk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAmW2hyZWZePSdodHRwJ106aG92ZXI6OmFmdGVyLFxuICAgICZbaHJlZl49J2h0dHAnXTpmb2N1czo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5kbF9kZWZhdWx0X2xpbmsge1xuICAgIEBleHRlbmQgJWRsX2RlZmF1bHRfbGlua19zdHlsZTtcbn1cblxuJWRsX2RlZmF1bHRfbGlua3Mge1xuICAgID4gYTp2aXNpdGVkLFxuICAgID4gYTpsaW5rIHtcbiAgICAgICAgQGV4dGVuZCAlZGxfZGVmYXVsdF9saW5rX3N0eWxlO1xuICAgIH1cbn1cblxuLy8gYWRkIGFuIGFycm93IHBvaW50aW5nIHRvIHRoZSByaWdodFxuQG1peGluIGRsX2Fycm93KCRwYXNzaXZlQ29sb3I6ICRjb2xvckJsdWVQcmltYXJ5LCAkYWN0aXZlQ29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnksICR3aWR0aDogOHB4LCAkdGhpY2tuZXNzOiAycHgsICRkaXJlY3Rpb246ICdyaWdodCcpIHtcbiAgJGhlaWdodDogJHdpZHRoO1xuXG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogJHRoaWNrbmVzcyBzb2xpZCAkcGFzc2l2ZUNvbG9yO1xuICBib3JkZXItcmlnaHQ6ICR0aGlja25lc3Mgc29saWQgJHBhc3NpdmVDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gIEBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgfVxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlQ29sb3I7XG4gIH1cbn1cblxuQG1peGluIGRsX2ZlYXR1cmVCb3goKSB7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3dGZWF0dXJlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3JCbHVlUHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5cbi8vIHJlbW92ZSBidXR0b24gYm9yZGVyLCBwYWRkaW5nLCBjb2xvciwgZXRjLjsgYWRkIHBvaW50ZXIgY3Vyc29yXG5AbWl4aW4gZGxfZmxhdF9idXR0b25fc3R5bGUoKXtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5cbkBtaXhpbiBkbF9saW5rKCkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuJWRsX2xpbmsge1xuICBAaW5jbHVkZSBkbF9saW5rKCk7XG59XG5cblxuLy8gPT09PT09PT09PT09PT0gYnV0dG9ucyA9PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbkBtaXhpbiBkbF9idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVlbSAxLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLW91dCwgY29sb3IgMC4xNXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1vdXQsIGNvbG9yIDAuMTVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICBib3JkZXIgLjE1cyBlYXNlLW91dCwgY29sb3IgMC4xNXMgZWFzZS1vdXQ7XG4gIEBhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO1xuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuJWRsX2J1dHRvbiB7XG4gIEBpbmNsdWRlIGRsX2J1dHRvbigpO1xuXG4gICYuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjdlbTtcbiAgICBvcGFjaXR5OiAuNDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMyJTtcbiAgICAgICAgbGVmdDogMWVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0O1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGFuaW1hdGlvbjogaXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAwLjc1cyAwLjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGFuaW1hdGlvbjogaXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAwLjc1cyAwLjI1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICB9XG59XG5cbiVkbF9idXR0b24tLTEge1xuICBAZXh0ZW5kICVkbF9idXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck9yYW5nZVByaW1hcnk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDExcHggcmdiYSgxMDMsIDEzOSwgMTQwLCAwLjA4KTtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTFweCByZ2JhKDEwMywgMTM5LCAxNDAsIDAuMDgpO1xuICB9XG59XG5cbiVkbF9idXR0b24tLTIge1xuICBAZXh0ZW5kICVkbF9idXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlVGVydGlhcnk7XG4gIH1cbn1cblxuJWRsX2J1dHRvbi0tMyB7XG4gIEBleHRlbmQgJWRsX2J1dHRvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMwMDAwMDA7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3JCbHVlVGVydGlhcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQmx1ZVRlcnRpYXJ5O1xuICB9XG59XG5cbiVkbF9idXR0b24tLTMtaW52ZXJ0ZWQge1xuICBAZXh0ZW5kICVkbF9idXR0b24tLTM7XG5cbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsIDAuOSk7XG59XG5cbiVkbF9idXR0b24tLTQgeyAvLyB0ZXh0YnV0dG9uXG4gIEBleHRlbmQgJWRsX2J1dHRvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGNvbG9yOiAkY29sb3JMaWdodEdyZXk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4vLyA9PT09PT09PT09PT09PSBlbmQ6IGJ1dHRvbnMgPT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGRsX3ByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xufVxuXG4kbWF4V2lkdGhfdHdvUm93VXBsb2FkQnV0dG9uOiA4MDBweDtcbkBtaXhpbiBkb2NVcGxvYWRCdXR0b24oKSB7XG4gICAgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGRvY1RyYW5zX2J1dHRvbl9hbmltXzI7XG5cbiAgICAgICAgJiA+IGJ1dHRvbiAgeyAvLyBcInRyYW5zbGF0ZSBkb2N1bWVudFwiIHBhcnQgb2YgdGhlIGJ1dHRvblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNnB4IDRweCAxNHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDc1bXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4V2lkdGhfdHdvUm93VXBsb2FkQnV0dG9uKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBkbF9sb2FkaW5nU3Bpbm5lcigkc2l6ZTogMTZweCkge1xuICB3aWR0aDogJHNpemU7XG4gIGhlaWdodDogJHNpemU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvaW1nL2ljb25zL2ljb25fY2lyY2xlX2JsdWVfdjIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiBkbF9sb2FkaW5nU3Bpbm5lciAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbn1cblxuQGF0LXJvb3R7XG4gIEBrZXlmcmFtZXMgZGxfbG9hZGluZ1NwaW5uZXJ7XG4gICAgICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICB9XG59XG5cbkBtaXhpbiBkbF9jbG9zZUljb24oJGljb25TaXplOiAxNnB4LCAkbGluZVdpZHRoOiAxLjVweCwgJGljb25Db2xvcjogJGNvbG9yQmx1ZVByaW1hcnkpIHtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGljb25Db2xvcjtcbiAgICB3aWR0aDogJGxpbmVXaWR0aDtcbiAgICBoZWlnaHQ6ICRpY29uU2l6ZSAqIDEuMzQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gI3ttYXRoLmRpdigkaWNvblNpemUsIDEuNSl9KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA3NW1zIGVhc2Utb3V0O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBkbF9jbG9zZUJ0bigkYnV0dG9uU2l6ZTogNDBweCwgJGljb25TaXplOiAxNnB4LCAkbGluZVdpZHRoOiAxLjVweCwgJGJ1dHRvbkNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAkYnV0dG9uU2l6ZTtcbiAgaGVpZ2h0OiAkYnV0dG9uU2l6ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICBAaW5jbHVkZSBkbF9jbG9zZUljb24oJGljb25TaXplLCAkbGluZVdpZHRoLCAkaWNvbkNvbG9yOiAkYnV0dG9uQ29sb3IpO1xufVxuLy8gSWYgeW91IG1ha2UgY2hhbmdlcyBoZXJlLCByZW1lbWJlciB0byBtYWtlIHRoZSBzYW1lIGNoYW5nZXMgdG8gdGhlIGNvZGUgaW5zaWRlIGRvY3RyYW5zIENvbnRlbnQubW9kdWxlLnNjc3NcbkBtaXhpbiB0ZXh0YXJlYV9jb250YWluZXJfaGVpZ2h0KCkge1xuICBAaW5jbHVkZSBkbF9tZWRpYShkZXNrdG9wKSB7XG4gICAgLy8gTWluaW11bSBoZWlnaHQgYWltaW5nIGZvciBoYWxmIG9mIHRoZSB2aWV3cG9ydCBoZWlnaHRcbiAgICAvLyBTaG91bGRuJ3QgYmUgc21hbGxlciB0aGFuIDI1MHB4XG4gICAgLy8gU2hvdWxkbid0IGJlIGJpZ2dlciB0aGFuIHRoZSBsYW5nIHNlbGVjdCBtZW51IHRvIGF2b2lkIGp1bXAgaW4gaGVpZ2h0IHdoZW4gb3BlbmVkXG4gICAgbWluLWhlaWdodDogY2xhbXAoMjUwcHgsIDUwdmgsIGNhbGMoXG4gICAgICA2NHB4ICsgICAgICAvLyBzZWFyY2ggYmFyXG4gICAgICA0OHB4ICogMTAgKyAvLyBsYW5nIHNlbGVjdCBpdGVtcyBwZXIgY29sdW1uIChzZWUgTEFOR1VBR0VTX1BFUl9DT0xVTU4gaW4gc2VsZWN0TGFuZ1VJLmpzKVxuICAgICAgMTJweCArICAgICAgLy8gbGFuZyBzZWxlY3QgYm90dG9tIHBhZGRpbmdcbiAgICAgIDFweCAgICAgICAgIC8vIGJvdHRvbSBib3JkZXJcbiAgICApKTtcblxuICAgIDpnbG9iYWwoLmRmMzIzOF9kaWN0aW9uYXJ5X3NuZWFrX3BlYWspICYge1xuICAgICAgbWluLWhlaWdodDogMzI0cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4IDYwcHggMTVweDtcbiAgfVxufVxuXG5AbWl4aW4gaXNJZTExKCkge1xuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKipcbiogZnVuY3Rpb25hbCBwYXJ0cyBmb3Igc2Nzc1xuKi9cbkBtaXhpbiBkbF9leHRlbmRQYXJlbnRTdHlsZSgkZWwsICRuZXdTdHlsZSkge1xuICBAYXQtcm9vdCAje3NlbGVjdG9yLnJlcGxhY2UoJiwgJGVsLCAkZWwgKyAkbmV3U3R5bGUpfSB7XG4gICAgQGNvbnRlbnRcbiAgfVxufVxuIiwiLy8gW2h2XzEuMXxDbGFzc2lmaWNhdGlvbjogQ09ORklERU5USUFMLCBEZWVwTCBTRV1cblxuQGltcG9ydCBcImRlZmluZXNcIjtcbkBpbXBvcnQgXCJfbG10X2RlZmluZXMuc2Nzc1wiO1xuXG4kY29sb3JGb2N1c0JvcmRlcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnNwYW4ub25seV9tb3VzZSB7IGRpc3BsYXk6IGlubGluZTsgfVxuc3Bhbi5vbmx5X3RvdWNoIHsgZGlzcGxheTogbm9uZTsgfVxuXG5AaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2Upe1xuXG4gICAgc3Bhbi5vbmx5X21vdXNlIHsgZGlzcGxheTogbm9uZTsgfVxuICAgIHNwYW4ub25seV90b3VjaCB7IGRpc3BsYXk6IGlubGluZTsgfVxufVxuXG5idXR0b24ge1xuICAgIGNvbG9yOiAkdmVyeUJsYWNrO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxtdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcblxuICAgICYubG10LS1oaWRkZW57XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLmxtdF9fc2lkZV9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG4ubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcjo6YWZ0ZXIgeyAvLyBkb24ndCBzaG93IGRlZXBsLXBybyBoaW50IGJ5IGRlZmF1bHQuXG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG4ubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IHtcbiAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gIH1cblxuICAubG10X190YXJnZXRfdG9vbGJhciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19pdGVtIHtcbiAgLy8gVGhlc2UgbGVmdC9yaWdodCBwYWRkaW5nL21hcmdpbnMgYXJlIHVzZWQgdG8gYWxsb3dcbiAgLy8gcGVvcGxlIHRvIHNlbGVjdCB0aGUgdGV4dCB3aXRoIHRoZSBtb3VzZS5cbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICBjdXJzb3I6IGluaXRpYWw7XG5cbiAgdWwgPiAmIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbn1cblxuLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgYnV0dG9uLCBhIHtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgfVxufVxuXG4vLyBQcm9wZXJ0aWVzIHJlcXVpcmVkIGZvciB0aGUgdHJhbnNsYXRvciBlbGVtZW50cyB0byB3b3JrLiBEbyBub3QgYWRkIHJ1bGVzIGZvciB2aXN1YWwgc3R5bGluZyBpbiB0aGlzIGNsYXNzIGJsb2NrIVxuLmxtdF9fdGV4dGFyZWFfYmFzZV9zdHlsZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyAgICAgICAvLyBjc3MtM1xuICAgIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwOyAgLy8gTW96aWxsYSwgc2luY2UgMTk5OVxuICAgIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7ICAgICAgLy8gT3BlcmEgNC02XG4gICAgd2hpdGUtc3BhY2U6IC1vLXByZS13cmFwOyAgICAvLyBPcGVyYSA3XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyAgICAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA1LjUrXG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbn1cblxuLmxtdF9fdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJlc2l6ZTogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYubG10LS1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZbbGFuZz1cImJnLUJHXCJdLFxuICAgICZbbGFuZz1cImJnXCJdLFxuICAgICZbbGFuZz1cInVrLVVBXCJdLFxuICAgICZbbGFuZz1cInVrXCJdIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmQtdGV4dGFyZWEubG10X190ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAmW2xhbmc9XCJiZy1CR1wiXSxcbiAgICAmW2xhbmc9XCJiZ1wiXSxcbiAgICAmW2xhbmc9XCJ1ay1VQVwiXSxcbiAgICAmW2xhbmc9XCJ1a1wiXSB7XG4gICAgICAgIC8vIFByZXZlbnQgZ2xvYmFsIHJ1bGUgb24gZm9udC1mYW1pbHkgb2YgZXZlcnkgZWxlbWVudFxuICAgICAgICAqIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAubG10LS1lbXB0eV9zb3VyY2UgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBsbXRfX2NsZWFyX3RleHRfYnV0dG9uXG4qL1xuLmxtdF9fY2xlYXJfdGV4dF9idXR0b25fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG10X19jbGVhcl90ZXh0X2J1dHRvbl93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xufVxuXG4ubG10X19jbGVhcl90ZXh0X2J1dHRvbiB7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHROb3JtYWw7XG4gICAgLy9vdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgID4gc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgJi5sbXQtLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBsbXRfX2VkaXRfdGV4dF9wb3B1cFxuKi9cbi5sbXRfX2VkaXRfdGV4dF9wb3B1cCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIEBhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO1xuICAgIG91dGxpbmU6IDAuNXB4IHNvbGlkICNhYWE7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOjMwdnc7XG4gICAgZGlzcGxheTpub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgZWFzZTtcbiAgICAvL3RvIGFsaWduIHRleHQgaW4gcG9wdXAgd2l0aCB0ZXh0IGluIHNlbnRlbmNlIGFuY2hvclxuXG4gICAgJltkaXI9bHRyXSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIH1cbiAgICAmW2Rpcj1ydGxdIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICAgIH1cblxuICAgICYubG10X19lZGl0X3RleHRfcG9wdXAtLXZpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLmxtdF9fZWRpdF90ZXh0X3BvcHVwLS12aXNpYmxlLmxtdF9fZWRpdF90ZXh0X3BvcHVwLS1hbHRlcm5hdGl2ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIHVse1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICAgIGxpLCAubG10X19lZGl0X3RleHRfbGlzdF9pdGVte1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgbGk6bGFzdC1jaGlsZCwgLmxtdF9fZWRpdF90ZXh0X2xpc3RfaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAubG10X19lZGl0X3RleHRfcG9wdXBfX2VudHJ5LS1hY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWU4YzE7XG4gICAgfVxuICAgIC5sbXRfX2VkaXRfdGV4dF9wb3B1cF9fd2FpdGluZ19pbmRpY2F0b3J7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSl7XG4gICAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAvLyBmaXggYnVnIGluIEVkZ2UgYnJvd3NlcjsgdG9wIGJvcmRlciBsZWF2ZXMgcGVyc2lzdGVudCBtYXJrcyBvbiB0aGUgcG9wdXAgaXRlbXMgd2hlbiBzY3JvbGxlZFxuICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxufVxuXG5cbi5sbXRfX2VkaXRfdGV4dF9wb3B1cC0tYWx0ZXJuYXRpdmVzIGxpe1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIC8vIHRleHQtaW5kZW50OiAtMjBweDtcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgJltsYW5nPVwiYmctQkdcIl0sXG4gICAgJltsYW5nPVwiYmdcIl0sXG4gICAgJltsYW5nPVwidWstVUFcIl0sXG4gICAgJltsYW5nPVwidWtcIl0ge1xuICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX21haW5fdHJhbnNsYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgICBBc2sgZm9yIHBhc3RpbmcgbG9uZyB0ZXh0IHBvcHVwXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmxtdF9fYXNrX3Bhc3RlX3BvcHVwe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjApO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICYubG10X19hc2tfcGFzdGVfcG9wdXAtLXZpc2libGV7XG4gICAgICAgIHRyYW5zaXRpb246IDUwMG1zIGVhc2Utb3V0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMTAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sbXRfX2Fza19wYXN0ZV9wb3B1cC0tdmlzaWJsZV8ye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgID4gZGl2e1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gZGl2e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgfVxuICAgICAgICAubG10X19hc2tfcGFzdGVfcG9wdXBfX2NhbmNlbF9idXR0b24sXG4gICAgICAgIC5sbXRfX2Fza19wYXN0ZV9wb3B1cF9fY29udGludWVfYnV0dG9ue1xuICAgICAgICAgICAgcGFkZGluZzogMC4yNWVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVTRU90ZXJpY1RleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiRjb2xvckRhcmtHcmV5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogMzBweDtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICB1bCwgbGl7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5zaG93U2VvVGV4dCAuZVNFT3RlcmljVGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZVNFT3RlcmljVGV4dCAubGlua2VkX2xhbmd1YWdlX3BhaXJzIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjokZGFya180O1xuXG4gIGEge1xuICAgIGNvbG9yOmluaGVyaXQ7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjppbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICYudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkZGFya18zO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAuNXJlbTtcbiAgfVxuXG4gIHVsLCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGF7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiDCtyBcIjtcbiAgICAgIH1cbiAgICB9IFxuICB9XG5cbiAgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5IHtcbiAgICBAaW5jbHVkZSBkbF9wcmUoKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgICoge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheV9fc2VudGVuY2UtLWFjdGl2ZXtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXlfX3RleHR7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgQG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHJldmVydDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbbGFuZz1cImJnLUJHXCJdLFxuICAgICZbbGFuZz1cImJnXCJdLFxuICAgICZbbGFuZz1cInVrLVVBXCJdLFxuICAgICZbbGFuZz1cInVrXCJdIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX3RleHRfYnRuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJltsYW5nPVwiYmctQkdcIl0sXG4gICAgJltsYW5nPVwiYmdcIl0sXG4gICAgJltsYW5nPVwidWstVUFcIl0sXG4gICAgJltsYW5nPVwidWtcIl0ge1xuICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxtdF9fbG9hZGluZ0luZGljYXRvcl9jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogMTAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuXG4ubG10X190ZXh0YXJlYV9zZXBhcmF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU0cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTVweCk7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG10X190ZXh0YXJlYV9zZXBhcmF0b3JfX3ZlcnRpY2FsX2xpbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgIH1cbn1cblxuLmxtdF9fc2lkZXNfY29udGFpbmVyIHtcblxuICAgIC5sbXRfX3NpZGVzX3dyYXBwZXIge1xuICAgICAgICAvKiBXcmFwcGVyIGlzIG9ubHkgdXNlZCBvbiBEZXNrdG9wIHdlYi4gSW4gYWxsIG90aGVyIHBsYWNlcyBpdCBzaG91bGQgYmUgaWdub3JlZCBmb3Igc3R5bGluZyAqL1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG5cbiAgICAjcG9wb3Zlcl9jb250YWluZXI6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNzb3VyY2VfbGFuZ3VhZ2VfbGFiZWw6ZW1wdHksXG4gICAgI3RhcmdldF9sYW5ndWFnZV9sYWJlbDplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3RhcmdldF9sYW5ndWFnZV9sYWJlbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICB9XG59XG5cbi5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxtdF9fdGFyZ2V0TGFuZ01lbnVfZXh0ZW5zaW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubG10X19sYW5ndWFnZV9jb250YWluZXJfc2VjICYge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbn1cblxuLmxtdF9fdGFyZ2V0TGFuZ01lbnVfZXh0ZW5zaW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sbXRfX2dsb3NzYXJ5QnV0dG9uX2NvbnRhaW5lcixcbi5sbXRfX2dsb3NzYXJ5QnV0dG9uX2NvbnRhaW5lcl9yZWFjdCB7XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIGNoYXJMaW1pdFxuLmxtdF9fYWRfY2hhckxpbWl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XG4gICAgei1pbmRleDogMTA7XG59XG4ubG10X19hZF9jaGFyTGltaXRfX2JnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5sbXRfX2FkX2NoYXJMaW1pdF9fY29udGVudF9jb250YWluZXIge1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBib3R0b206IDA7XG4gICAgLy8gbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogODZweDtcbn1cbi5sbXRfX2FkX2NoYXJMaW1pdF9fY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogMHB4IC0ycHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2ltZy9pbGx1c3RyYXRpb25zL2lsbHVfZm9ybWFsaXR5U3dpdGNoLnN2ZycpIG5vLXJlcGVhdCBuby1yZXBlYXQgLTJweCAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgLy8gYmFja2dyb3VuZC1zaXplOiA5MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgLy8gcGFkZGluZzogNzBweCAyMHB4IDIwcHggMjBweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbjogMTJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmxtdF9fYWRfY2hhckxpbWl0X19jbG9zZV9idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIGRsX2Nsb3NlQnRuKCRidXR0b25TaXplOiAyNHB4LCAkaWNvblNpemU6IDEycHgsICRsaW5lV2lkdGg6IDEuNHB4LCAkYnV0dG9uQ29sb3I6ICNmZmYpO1xufVxuXG4ubG10X19hZF9jaGFyTGltaXRfX21zZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmxtdF9fYWRfY2hhckxpbWl0X19tc2dfX2NoYXJDb3VudFdpdGhMaW1pdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvck9yYW5nZVByaW1hcnk7XG59XG5cbi5sbXRfX2FkX2NoYXJMaW1pdF9fbXNnX19wcm9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBkVGV4dGFyZWEgY29udGVudGVkaXRhYmxlIG5lZWRzIHRvIGJlIG9mIHR5cGUgYmxvY2sgKi9cbmQtdGV4dGFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuZC10ZXh0YXJlYSA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQGltcG9ydCBcIi4uL2pzL2RUZXh0YXJlYS9kVGV4dGFyZWFDb21wb25lbnRcIjtcbkBpbXBvcnQgXCJsbXRfZm9ybWFsaXR5XCI7XG5AaW1wb3J0IFwibG10X2dsb3NzYXJ5XCI7XG4iLCIvKiBbaHZfMS4xfENsYXNzaWZpY2F0aW9uOiBDT05GSURFTlRJQUwsIERlZXBMIFNFXSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItdHlwZS1uby11bmtub3duICovXG5cbi8qXG4gIENvbW1lbnRzIHJlZ2FyZGluZyB0aGUgc3R5bGUgYmVsb3cgYXJlIHB1dCBpbiB0aGlzIGNvbW1lbnQgYmxvY2ssIGFzIG90aGVyd2lzZSB0aGV5J2QgYmUgZGlzdHJpYnV0ZWQgdG8gdXNlcnNcbiAgZGlyZWN0bHksIHNpbmNlIHRoZSBpbmxpbmUgc3R5bGUgaXMgbm90IG1pbmlmaWVkLlxuXG4gIFdlIG5lZWQgdGhlIHN1Yi9zdXAgdmVydGljYWwtYWxpZ24gc3R5bGluZyBiZWNhdXNlIHRhaWx3aW5kIG92ZXJyaWRlcyB0aGUgaW5pdGlhbCB2ZXJ0aWNhbC1hbGlnbiwgd2hpY2ggYnJlYWtzXG4gIGRvY3VtZW50LmV4ZWNDb21tYW5kKCdzdWInKS8oJ3N1cCcpIGluIENocm9tZS9TYWZhcmkvRWRnZSwgd2hlcmUgYSBzdHlsaW5nIG9wZXJhdGlvbiB0aGVuIGNhbid0IHVuZG8gaXRzZWxmLlxuICBFLmcuIHdoZW4gcHJlc3NpbmcgQ1RSTCsuIHR3aWNlIGluIHRoZSBkVGV4dGFyZWEgKHdoZXJlIHRoaXMgc2hvcnRjdXQgaXMgbWFwcGVkIHRvIHRoZSBhZm9yZW1lbnRpb25lZFxuICBleGVjQ29tbWFuZCksIHRoZSBzZWNvbmQgdGltZSBkb2VzIG5vdCByZW1vdmUgdGhlIHN1cCB0YWcuIFdpdGggdGhpcyB0YWlsd2luZCBvdmVycmlkZSBpdCB3b3JrcyBhZ2Fpbi5cbiAgc2VlIGFsc286IGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzUyMDMxOTQvY29udGVudGVkaXRhYmxlLXN1cGVyc2NyaXB0LXN1YnNjcmlwdC1pbi1jaHJvbWVcblxuICBDb21tZW50ZWQgb3V0IGNvZGUgd2UgbWlnaHQgbmVlZCBhZ2FpbiBhdCBzb21lIHBvaW50OlxuXG4gIGVuc3VyZSB0aGF0IGJsdXIoKSBjYXVzZXMgc2VsZWN0aW9uIHJhbmdlcyB0byBiZWNvbWUgaW52aXNpYmxlOlxuICBkLXRleHRhcmVhOm5vdChbZGlzYWJsZWRdKT5kaXY6bm90KDpmb2N1cykgOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAoaW5zaWRlIGQtdGV4dGFyZWE+ZGl2IHNlbGVjdG9yLCBmb3IgdGVzdGluZyBwdXJwb3NlczopXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM0LCAyNTAsIDIyNiwgMC4zKTtcbiovXG5cbi8qIGRUZXh0YXJlYSBjb250ZW50ZWRpdGFibGUgbmVlZHMgdG8gYmUgb2YgdHlwZSBibG9jayAqL1xuZC10ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmQtdGV4dGFyZWEgPiBkaXZbZGF0YS1jb250ZW50PVwidHJ1ZVwiXSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8qIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM0LCAyNTAsIDIyNiwgMC4zKTsgLy8gdW5jb21tZW50IGZvciB0ZXN0aW5nIHB1cnBvc2VzIG9ubHkgKi9cbn1cblxuZC10ZXh0YXJlYSA+IGRpdltkYXRhLWNvbnRlbnQ9XCJ0cnVlXCJdID4gcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5kLXRleHRhcmVhID4gZGl2W2RhdGEtY29udGVudD1cInRydWVcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIocGxhY2Vob2xkZXIpO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogIzY2NzE3RjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmQtdGV4dGFyZWEgPiBbZGF0YS1wbGFjZWhvbGRlcl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjNjY3MTdGO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmQtdGV4dGFyZWEgPiBkaXZbZGF0YS1jb250ZW50PVwidHJ1ZVwiXTplbXB0eSB+IFtkYXRhLXBsYWNlaG9sZGVyXSxcbmQtdGV4dGFyZWEgPiBbZGF0YS1wbGFjZWhvbGRlcl0uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kLXRleHRhcmVhIHN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbmQtdGV4dGFyZWEgc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuIiwiLy8gW2h2XzEuMXxDbGFzc2lmaWNhdGlvbjogQ09ORklERU5USUFMLCBEZWVwTCBTRV1cbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkBpbXBvcnQgXCJkZWZpbmVzXCI7XG5cbi8vIC0tLSBGT1JNQUwgLyBJTkZPUk1BTCBzd2l0Y2ggLS0tXG4kaWNvbldpZHRoOiAxMHB4O1xuJGljb25XaWR0aFdpdGhCb3JkZXJzOiAkaWNvbldpZHRoICsgNHB4O1xuXG5AbWl4aW4gbG10X2Zvcm1hbGl0eVRvZ2dsZXIoKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWluLXdpZHRoOiA4NXB4O1xuICAgIG1heC13aWR0aDogMjE2cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1vdXQ7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwtNjAwXG4gICAgfVxuXG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXItLWlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2NvbnRhaW5lciB7XG4gICAgQGF0LXJvb3QgLmxtdC0taGFzX2dsb3NzYXJ5LmxtdC0taGFzX2Zvcm1hbGl0eSAmIHtcbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ub0Z1bmN0aW9uQnV0dG9uQm9yZGVycyB7XG4gIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXIsXG4gIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXIgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyLS1pcy1hY3RpdmUsXG4gIC5sbXRfX2dsb3NzYXJ5QnV0dG9uX2NvbnRhaW5lcl9yZWFjdCAubG10X19nbG9zc2FyeV9idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgJi5sbXRfX2Zvcm1hbGl0eVN3aXRjaC0taXMtb3Blbl8wIHtcbiAgICAgICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubG10X19mb3JtYWxpdHlTd2l0Y2gtLWlzLW9wZW4ge1xuICAgICAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kbF9pbnZpc2libGVfYnlfZGVmYXVsdC5kbF92aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXIge1xuICAgICAgICBAaW5jbHVkZSBsbXRfZm9ybWFsaXR5VG9nZ2xlcigpO1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0LFxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0X3RvZ2dsZXIsXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zbWFsbGVyX19zZWxlY3RfdG9nZ2xlciB7XG4gICAgICAgIEBpbmNsdWRlIGxtdF9mb3JtYWxpdHlUb2dnbGVyKCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0X3RvZ2dsZXIsXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zbWFsbGVyX19zZWxlY3RfdG9nZ2xlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCZ1BhZ2U7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gc21hbGxlciB0b2dnbGVyIHZhcmlhbnQgaXMgdXNlZCBvbiBtb2JpbGUsIGRpc3BsYXlzIGFjdGlvbiBvdmVyZmxvdyBidXR0b24gaW5zdGVhZCBvZiAnRm9ybWFsaXR5JyBidXR0b25cbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVyIHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgbWluLXdpZHRoOiA0NHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgsIDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21vYmlsZV9fY29udGFpbmVyLndpdGhvdXRfdGV4dCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHRvcDogMzhweDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvd19kcm9wZG93bjtcbiAgICBAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2Utb3V0IDMwbXMsIHRyYW5zZm9ybSAyMDBtcyBlYXNlLW91dCAwbXM7XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTsgLy8gZml4ZWQgc2FmYXJpIGJ1ZyB0aGF0IGFuaW1hdGlvbiBmbGlja2Vyc1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1JSwgMCk7XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgfVxufVxuXG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyB7XG4gICAgQGluY2x1ZGUgbG10X2Ryb3Bkb3duX2NvbnRlbnQoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9NKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogNnB4IDIwcHggMTJweCAyMHB4O1xuICAgIH1cbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX2NvbnRhaW5lciB7XG4gICAgLy8gbmVlZGVkIHRvIG92ZXJyaWRlIHByb3BlcnRpZXMgZnJvbSBtaXhpbiAnbG10X2Ryb3Bkb3duX2NvbnRlbnQnXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIwMCwgODcsIDAuMyk7XG4gICAgfVxuICAgICY6YWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW0ge1xuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX3Byb19iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3MTcxO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIG1pbi13aWR0aDogNDJweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9wcm9fY3RhX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fcHJvX2N0YSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCbHVlUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgPnNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tQUQt4oCTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8qIC0tLSBBRCAtLS0gKi9cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2NvbnRlbnRfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvaW1nL2lsbHVzdHJhdGlvbnMvaWxsdV9mb3JtYWxpdHlTd2l0Y2guc3ZnJykgbm8tcmVwZWF0IG5vLXJlcGVhdCAtMnB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA4MHB4IDI1cHggMjVweCAyNXB4O1xuXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX2NvbnRhaW5lcl9tb2JpbGUgJiB7XG4gICAgICAgIG1hcmdpbjogNDVweCAyMHB4IDAgMjBweDtcbiAgICB9XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2hlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19ib2R5IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEge1xuICAgIEBleHRlbmQgJWRsX2J1dHRvbi0tMTtcbiAgICBcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jbG9zZV9idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIGRsX2Nsb3NlQnRuKCRidXR0b25TaXplOiA0MHB4LCAkaWNvblNpemU6IDE1cHgsICRsaW5lV2lkdGg6IDEuNHB4LCAkYnV0dG9uQ29sb3I6ICMwMDApXG59XG5cbi8qIC0tLSBGRUVEQkFDSyAtLS0gKi9cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX2J1c3kge1xuICAgIEBpbmNsdWRlIGRsX2xvYWRpbmdTcGlubmVyKCk7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTI7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWF4LWhlaWdodDogNDIwcHg7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6Om50aC1vZi10eXBlKG4rMSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC03MHB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0OTQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbiB7IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0yMDBweDtcbiAgICByaWdodDogLTQwcHg7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHg7XG59XG5cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19kb25lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICByaWdodDogLTQwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogIzAzNzE3MTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmLmRsX2ludmlzaWJsZV9ieV9kZWZhdWx0LmRsX3Zpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGVhc2U7XG4gICAgfVxuXG4gICAgJi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZG9uZS0tZmFkZW91dCB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGVhc2U7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2Nsb3NlX2J0biB7XG4gICAgQGV4dGVuZCAubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Nsb3NlX2J0bjtcbiAgICBcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZV9idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3Njb3JlX2J0biB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NDk0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfZGVzYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfZGVzY19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2V4cGxhbmF0aW9uX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZXhwbGFuYXRpb25faW5wdXRfZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZXhwbGFuYXRpb25fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbl9hY3Rpb25fc2VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX2J1c3kge1xuICAgICAgICBib3R0b206IDEzcHg7XG4gICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICB9XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuIHtcbiAgICBAZXh0ZW5kICVkbF9idXR0b24tLTE7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbn1cbiIsIkBpbXBvcnQgXCJkZWZpbmVzXCI7XG5cbkBtaXhpbiBsbXRfZHJvcGRvd25fY29udGVudCgpIHtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICB6LWluZGV4OiAyMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVfMztcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgcGFkZGluZzogMTBweCAwcHggMTBweCAwO1xuXG4gICAgbGVmdDogLTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIGxlZnQ6IDIycHg7XG4gICAgfVxuXG4gICAgLy8gc2NvcGUgaXRlbS1jYW5kaWRhdGVzIGZyb20gcHJldmlvdXMgaW1wbGVtZW50YXRpb25zXG4gICAgPiBidXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5sbXRfX2Ryb3Bkb3duX2l0ZW07XG4gICAgfVxuXG4gICAgPiBkaXYgPiBidXR0b24sXG4gICAgPiBkaXYgPiBkaXYgPiBidXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5sbXRfX2Ryb3Bkb3duX2l0ZW1faW5zaWRlX2NvbnRhaW5lcjtcbiAgICB9XG5cbiAgICAubG10X19kcm9wZG93bl9pdGVtIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHROb3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDFweCAyMHB4IDFweCAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE5NHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuXG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDAsIDg3LCAwLjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fZHJvcGRvd25faXRlbV9pbnNpZGVfY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHROb3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDFweCAyMHB4IDFweCAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxOTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbn0iLCIvLyBbaHZfMS4xfENsYXNzaWZpY2F0aW9uOiBDT05GSURFTlRJQUwsIERlZXBMIFNFXVxuXG5AaW1wb3J0IFwiZGVmaW5lc1wiO1xuXG5cbiRjb2xvckN1c3RvbWl6YXRpb246ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4kY29sb3JDdXN0b21pemF0aW9uTGlnaHQ6IGRlc2F0dXJhdGUoJGNvbG9yOiBsaWdodGVuKCRjb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbiwgJGFtb3VudDogNTApLCAkYW1vdW50OiA1MCk7XG4kY29sb3JDdXN0b21pemF0aW9uVGV4dDogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiRjb2xvck9uT2ZmU3dpdGNoT246ICMwMDk0MkY7XG4kY29sb3JUZXh0RGFyazogIzFCMUUyNTtcbiRjb2xvck1vdXNlR3JleTogI0M0QzRDNDtcbiRjb2xvckRpc2FibGVkQ3VzdG9taXphdGlvbkJ1dHRvbjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG5cbi8qKioqKioqKioqIGdsb3NzYXJ5IGVkaXRvciAqKioqKioqKioqL1xuXG4vLyBiYXNlIHN0eWxlc1xuXG4uZ2xvc3NhcnktaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCbHVlQ2hpbGw7XG4gIGhlaWdodDogMnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2E5YTlhOTtcbiAgfVxuXG4gICYuZXJyb3IsXG4gICY6Zm9jdXMuZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckVycm9yO1xuICB9XG59XG5cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1pbi13aWR0aDogNDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkY29sb3JfZGVmYXVsdFRleHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMzBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckN1c3RvbWl6YXRpb247XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAmLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3JlYWN0IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCB7XG4gICAgcGFkZGluZzogOHB4IDE1cHggKDhweCAtICRmb2N1c192aXNpYmxlX3RvdGFsX3dpZHRoKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlOYW1lV3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlOYW1lIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvclRleHREYXJrO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICAgJi5ub19vdmVyZmxvdyB7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0Q2hldnJvbiB7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAmLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxtdF9fZ2xvc3NhcnlfYXJyb3dVcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAycHgpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0Q2hldnJvbi5sbXRfX2dsb3NzYXJ5X2Fycm93RG93biB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9lZGl0b3Jfc2VsZWN0R2xvc3NhcnlNZW51T3BlbkFuaW1hdGlvbiB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1JSwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB0b3A6IDQycHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICYudmlzaWJsZSB7XG4gICAgICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9lZGl0b3Jfc2VsZWN0R2xvc3NhcnlNZW51T3BlbkFuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgICAgIG9wYWNpdHk6IDEuMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlcklubmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDEycHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbkl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDAsIDg3LCAwLjMpO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uTmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uQnV0dG9uIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjAwLCA4NywgMC4zKTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVFZGl0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdE5hbWVfaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20ge1xuICBwYWRkaW5nOiAwcHggMTVweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBrZWVwcyBldmVuIHRvcCBhbmQgYm90dG9tIHNwYWNpbmcgb2YgYnV0dG9ucyBpbiB0b29sYmFyXG4gICYgLmxtdF9fZ2xvc3NhcnlfX2FjdGlvbi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5VXBsb2FkV3JhcHBlcixcbiAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5RG93bmxvYWRXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQ0RDREM7XG5cbiAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXcsXG4gICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5RG93bmxvYWQge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3V3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3cubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXA6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIHRvcDogMTNweDtcbiAgICB9XG5cbiAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXcge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2VkaXRvcl9hZGROZXdHbG9zc2FyeU9wZW5BbmltYXRpb24ge1xuICAgICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNSUsIDApO1xuICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDEuMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZ1dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEyMHB4O1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2cge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICBhbmltYXRpb246IGxtdF9fZ2xvc3NhcnlfZWRpdG9yX2FkZE5ld0dsb3NzYXJ5T3BlbkFuaW1hdGlvbiA0MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nX2FkZEJ1dHRvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZUNoaWxsO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogJGNvbG9yQmx1ZUNoaWxsIHNvbGlkIDJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmVycm9yLFxuICAgICAgICAgICYuZXJyb3I6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvckJsdWVDaGlsbCwgJGFscGhhOiAwLjUpO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3VpQmxvY2tlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI0ZGRiwgJGFscGhhOiAwLjYpO1xuXG4gICYudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xvYWRpbmdTcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgZGxfbG9hZGluZ1NwaW5uZXIoJHNpemU6IDMycHgpO1xufVxuXG4vLyBlZGl0b3IgbWFpbmJhciAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JfbWFpbkJhciB7XG4gIGhlaWdodDogMzRweDtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yTGFiZWwge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9lZGl0b3JDbG9zZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctMiB7XG5cbiAgJi5pbkJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBsZWZ0OiAxOHB4O1xuICB9XG5cbiAgJi5pbkJ1dHRvbjpiZWZvcmUge1xuICAgIGxlZnQ6IDI4cHg7XG4gICAgdG9wOiAtM3B4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgbGVmdDogMTlweDtcbiAgfVxuXG4gICYuaW5CdXR0b246YWZ0ZXIge1xuICAgIGxlZnQ6IDI5cHg7XG4gICAgdG9wOiAtNHB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoTGFiZWwge1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICYub24ge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzk5QURCRjtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaF9jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDhweDtcbn1cblxuLmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJi5pbkJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5zd2l0Y2gge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTlBREJGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG5cbiAgLnN3aXRjaDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG5cbiAgLmRpc2FibGVkKy5zd2l0Y2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gb25cbiAgLmNoZWNrYm94LmlzQ2hlY2tlZCsuc3dpdGNoOjphZnRlciB7XG4gICAgbGVmdDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC8vIG9mZlxuICAuY2hlY2tib3guaXNDaGVja2VkKy5zd2l0Y2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck9uT2ZmU3dpdGNoT247XG4gIH1cblxuICAvLyBkaXNhYmxlZFxuICAuY2hlY2tib3guZGlzYWJsZWQrLnN3aXRjaDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OUFEQkY7XG4gIH1cblxuICAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vKioqKioqKioqKiBnbG9zc2FyeSBidXR0b24gKioqKioqKioqKi9cblxuXG4ubG10X19nbG9zc2FyeUJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6bm90KC5yZWFkeSkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgLmxtdF9fZ2xvc3NhcnlfYnV0dG9uLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGNvbG9yRGlzYWJsZWRDdXN0b21pemF0aW9uQnV0dG9uO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgfVxuXG4gICAgLmxtdF9fZ2xvc3NhcnlfYnV0dG9uX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgfVxuXG4gICAgLmluQnV0dG9uIHtcbiAgICAgIGNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgfVxuXG4gICAgLnN3aXRjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yRGlzYWJsZWRDdXN0b21pemF0aW9uQnV0dG9uO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAuc3dpdGNoOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoIC5jaGVja2JveC5pc0NoZWNrZWQrLnN3aXRjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuY2hlY2tib3guaXNDaGVja2VkKy5zd2l0Y2g6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckRpc2FibGVkQ3VzdG9taXphdGlvbkJ1dHRvbjtcbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlCdXR0b25fX2Rlc2t0b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICYuc3dpdGNoVmlzaWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgfVxuXG4gICYuc3dpdGNoZWRPbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlCdXR0b25Db250YWluZXJfX2JvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5sbXRfX2dsb3NzYXJ5QnV0dG9uLnRvZ2dsZS1sZWZ0IHtcbiAgLmxtdF9fZ2xvc3NhcnlCdXR0b25fX2Rlc2t0b3Auc3dpdGNoVmlzaWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTRweDtcbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuXG4gIC5sbXRfX2dsb3NzYXJ5X2J1dHRvbl9sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dDtcbiAgICB9XG4gIH1cblxuICAmLmRpYWxvZyxcbiAgJi5hY3RpdmUuZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICB9XG5cbiAgJi5kaWFsb2cge1xuICAgIEBhdC1yb290IC5sbXQtLXdlYiAmIC5sbXRfX2dsb3NzYXJ5X2J1dHRvbl9sYWJlbDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cbn1cblxuLy8gaGVhZGxpbmUgJiBzdWJ0ZXh0IC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvclRpdGxlLFxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yU3VidGV4dCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGNvbG9yVGV4dERhcms7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3I6ICR3aGl0ZSwgJGFtb3VudDogNSk7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvclRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JTdWJ0ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5cbi8vIGVycm9yIGRpc3BsYXkgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dF9uZXdFbnRyeV9ub3Rlcyxcbi5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dF9lZGl0RW50cnlfbm90ZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG10X19nbG9zc2FyeV90ZXh0SW5wdXQtLWVycm9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGNvbG9yRXJyb3I7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cblxuLy8gbmV3IGVudHJ5IGJhciAmIGxhbmd1YWdlcyBkcm9wZG93biAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5IHtcbiAgcGFkZGluZzogJGZvY3VzX3Zpc2libGVfdG90YWxfd2lkdGggMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yOiAkd2hpdGUsICRhbW91bnQ6IDUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2lucHV0VGFyZ2V0IHtcbiAgbWFyZ2luOiAwIDVweCAwIDJweDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0J1dHRvbiB7XG4gIHdpZHRoOiA4N3B4O1xuICBtaW4td2lkdGg6IDg3cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkY29sb3JUZXh0RGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW46IDAgM3B4IDAgNXB4O1xuXG4gIC5sbXRfX2dsb3NzYXJ5X2Fycm93RG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvckJsdWVQcmltYXJ5O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJsdWVQcmltYXJ5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTFweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG5cbiAgICAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0IHtcbiAgICAgIGNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICAgIH1cblxuICAgIC5sbXRfX2dsb3NzYXJ5X2Fycm93RG93biB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckN1c3RvbWl6YXRpb247XG4gICAgfVxuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdWYWx1ZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMjJweDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duIHtcbiAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIzN3B4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE5cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNoYWRvdzogJHNoYWRvd19kcm9wZG93bjtcbiAgICBAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLypcbiAgICAgICAgICBUaGUgZ2xvc3NhcnkgZG9lcyBub3Qgc3VwcG9ydCBkYXJrLW1vZGUgeWV0LCB0aGVyZWZvcmUgd2UgbmVlZCB0byB1c2UgaW1wb3J0YW50IGhlcmVcbiAgICAgICAgICBhcyB0aGUgY29tbW9uIGRyb3Bkb3duIGNsYXNzZXMgc3VwcG9ydCBpdC5cbiAgICAgICAgICBJZiBpdCBpcyBzdXBwb3J0ZWQgb25lIGRheSwgeW91IGNhbiByZW1vdmUgaXQgYWdhaW4hXG4gICAgICAgICovXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDAsIDg3LCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgPioge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC5sYW5nTmFtZSB7XG4gICAgICAgIC8qIFNlZSBjb21tZW50IGFib3ZlIGZvciBob3ZlciAqL1xuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICYuc291cmNlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRhcmdldCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodFdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzcHg7XG4gICAgICB9XG5cbiAgICAgIC5sYW5nQ29kZVBhaXIge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgY29sb3I6ICM2RTZFNkU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICAgIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHQge1xuXG4gICAgICAgICAgY29sb3I6ICRjb2xvck1vdXNlR3JleTtcbiAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhbmdDb2RlIHtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2RlZmF1bHRJbnB1dEJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9uZXdFbnRyeUZvcm0ge1xuICAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0IHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gIH1cblxuICAmLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ01lbnUtLW9wZW4ge1xuICAgIC5sbXRfX2dsb3NzYXJ5X2Fycm93RG93biB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIDApIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5Rm9ybS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdNZW51LS1vcGVuIHtcbiAgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfZHJvcGRvd24gLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duIHtcbiAgICBhbmltYXRpb246IGxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xhbmdNZW51T3BlbkFuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2VkaXRvcl9sYW5nTWVudU9wZW5BbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtMTUlLCAwKTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG4vLyBjaGVja21hcmssIGFjY2VwdEJ1dHRvbiwgYXJyb3dSaWdodCAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2NoZWNrbWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNGRkZGRkY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTFweCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93LFxuLmxtdF9maXJzdEVudHJ5LWNvbnRlbnQsXG4ubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Qge1xuICAubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24ge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgQGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgIC8vb3V0bGluZTogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVRlcnRpYXJ5O1xuICAgIH1cbiAgXG4gICAgJi5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbi0tZGlzYWJsZWQsXG4gICAgJi5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbi0tZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb24sICRhbHBoYTogMC41KTtcbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodFdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvck1vdXNlR3JleTtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkY29sb3JNb3VzZUdyZXk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG5cbi8vIGV4cGxhbmF0aW9uIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgY29sb3I6ICRkYXJrXzM7XG5cbiAgJi52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbl9ub3Rfb3duZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCAzMnB4IDEycHggMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb25faGVhZGxpbmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbl9leGFtcGxlX2hlYWRsaW5lIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uX2V4YW1wbGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE3NXB4IDFyZW0gMTc1cHg7XG4gIGdhcDogMXJlbTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb25fZXhhbXBsZV9pY29uIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuXG4vLyBlZGl0b3Igcm93cyB3cmFwcGVyIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93c1dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIEBpbmNsdWRlIGRlZmF1bHRTY3JvbGxiYXI7XG5cbiAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3I6ICR3aGl0ZSwgJGFtb3VudDogMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cblxuICAmOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjogJHdoaXRlLCAkYW1vdW50OiAzNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuXG4gID5kaXY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICA+ZGl2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xhbmdQYWlySGVhZGxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICRjb2xvclRleHREYXJrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xhbmdQYWlySGVhZGxpbmVfc2VwYXJhdG9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JSb3cge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAuY29sdW1uU291cmNlV3JhcHBlcixcbiAgLmNvbHVtblRhcmdldFdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmbGV4OiAxO1xuXG4gICAgLmNvbHVtblNvdXJjZSxcbiAgICAuY29sdW1uVGFyZ2V0IHtcbiAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmNvbHVtblNvdXJjZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbHVtblRhcmdldCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodFdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAuaWNvbkJ1dHRvbiB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvL291dGxpbmU6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY29sb3I6ICMzMzM7XG5cbiAgICBpbWcsXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd19lZGl0TW9kZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gIC5lZGl0SW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmbGV4OiAxO1xuXG4gICAgJi5lcnJvcixcbiAgICAmOmZvY3VzLmVycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckVycm9yO1xuICAgIH1cbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbiB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vKioqKioqKioqKiBnbG9zc2FyeSBkaWFsb2cgKioqKioqKioqKi9cblxuXG5Aa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZGlhbG9nX29wZW5fYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZGlhbG9nX2Nsb3NlX2FuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19zaG93X21vcmVfc3VnZ2VzdGlvbnNfMiB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cblxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19zaG93X21vcmVfc3VnZ2VzdGlvbnNfMyB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cblxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS13cmFwcGVyIHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTIwJTtcbiAgbWF4LXdpZHRoOiA4MHZ3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcblxuICBAYXQtcm9vdCAubG10X19nbG9zc2FyeV9kaWFsb2ctLW9wZW4ge1xuICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9kaWFsb2dfb3Blbl9hbmltYXRpb24gODBtcyAwcyBlYXNlLW91dCAxO1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgfVxuXG4gIEBhdC1yb290IC5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tY2xvc2VkIHtcbiAgICBhbmltYXRpb246IGxtdF9fZ2xvc3NhcnlfZGlhbG9nX2Nsb3NlX2FuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgb3BhY2l0eTogMC4wO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiA1cHg7XG5cbiAgJi50d29TdWdnZXN0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAmLnRocmVlU3VnZ2VzdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2dfX3RpdGxlIHtcbiAgcGFkZGluZzogMCA4cHggMCAxM3B4O1xufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2dfX3Jvd3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIycHg7XG5cbiAgQGF0LXJvb3QgLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1zaG93TW9yZS0yIHtcbiAgICBhbmltYXRpb246IGxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18yIDE1MG1zIDBzIGVhc2Utb3V0IDE7XG4gIH1cblxuICBAYXQtcm9vdCAuc2hvd01vcmUtMiB7XG4gICAgYW5pbWF0aW9uOiBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19zaG93X21vcmVfc3VnZ2VzdGlvbnNfMiAxNTBtcyAwcyBlYXNlLW91dCAxO1xuICB9XG5cbiAgJi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tc2hvd01vcmUtMixcbiAgJi5zaG93TW9yZS0yIHtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cblxuICBAYXQtcm9vdCAubG10X19nbG9zc2FyeV9kaWFsb2ctLXNob3dNb3JlLTMge1xuICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzMgMTUwbXMgMHMgZWFzZS1vdXQgMTtcbiAgfVxuXG4gIEBhdC1yb290IC5zaG93TW9yZS0zIHtcbiAgICBhbmltYXRpb246IGxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18zIDE1MG1zIDBzIGVhc2Utb3V0IDE7XG4gIH1cblxuICAmLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1zaG93TW9yZS0zLFxuICAmLnNob3dNb3JlLTMge1xuICAgIGhlaWdodDogNzZweDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2dfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDhweCAwIDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAudHJhbnNsYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIC53b3JkIHtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmLnNvdXJjZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgICYudGFyZ2V0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgICYudGFyZ2V0LnBhZFJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaG9pY2Uge1xuICAgIC5vcHRpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19saW5lLS1zdWdnZXN0aW9ucyB7XG4gIHBhZGRpbmc6IDAgOHB4IDAgOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgLm1vcmVTdWdnZXN0aW9ucyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS13cmFwcGVyLmJsdWUge1xuICAubG10X19nbG9zc2FyeV9kaWFsb2cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAub3B0aW9uIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19saW5lLS1zdWdnZXN0aW9ucyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LFxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy1yaWdodCxcbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXAsXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwcGVyLXJpZ2h0IHtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHotaW5kZXg6IDgwMTtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93IHtcbiAgJjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1jb2xvcjogI2RjZGNkYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDdweDtcbiAgICBib3R0b206IC0xNHB4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IDExcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgYm90dG9tOiAtMTFweDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMTRweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkY2RjZGM7XG4gICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICByaWdodDogLTExcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGU7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIH1cblxuICAmLm9uZTpiZWZvcmUge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuXG4gICYub25lOmFmdGVyIHtcbiAgICBib3R0b206IDExcHg7XG4gIH1cblxuICAmLnR3bzpiZWZvcmUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gICYudHdvOmFmdGVyIHtcbiAgICBib3R0b206IDIxcHg7XG4gIH1cblxuICAmLnRocmVlOmJlZm9yZSB7XG4gICAgYm90dG9tOiAyN3B4O1xuICB9XG5cbiAgJi50aHJlZTphZnRlciB7XG4gICAgYm90dG9tOiAyOHB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXAge1xuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICAgIHRvcDogLTE0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGNkY2RjIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogN3B4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICAgIHRvcDogLTEycHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGUgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cHBlci1yaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IC0xM3B4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RjZGNkYyB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDdweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogLTExcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGUgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIH1cbn1cblxuXG4vKioqKioqKioqKiBnbG9zc2FyeSB0b29sdGlwICoqKioqKioqKiovXG5cblxuLmxtdF9fZ2xvc3NhcnlfdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHROb3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyAvLyBhbHRlcm5hdGl2ZSBuYW1lIGZvciBvdmVyZmxvdy13cmFwIHVuZGVyc3Rvb2QgYnkgSUUxMVxuICBoeXBoZW5zOiBhdXRvO1xuICBAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtcblxuICBzcGFuOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG5cbiAgLmNvbHVtblNvdXJjZSxcbiAgLmNvbHVtblRhcmdldCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcblxuICAgICYucGFkUmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV90b29sdGlwX19uZXdfdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKioqKioqKioqKiBnbG9zc2FyeSBoaWdobGlnaHRpbmcgKioqKioqKioqKi9cblxuXG4ubG10X190ZXh0YXJlYV9iYXNlX3N0eWxlLFxuLmxtdF9fdGV4dGFyZWFfb3ZlcmxheS0taW5uZXIge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDFweDtcbn1cblxuLmxtdF9fdGV4dGFyZWEubG10X190YXJnZXRfdGV4dGFyZWEubG10X190ZXh0YXJlYV9iYXNlX3N0eWxlLnRyYW5zcGFyZW50VGV4dCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmxtdF9fdGV4dGFyZWFfb3ZlcmxheS0tb3V0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sbXRfX3RleHRhcmVhX292ZXJsYXktLWlubmVyIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyAvLyBjc3MtM1xuICB3aGl0ZS1zcGFjZTogLW1vei1wcmUtd3JhcDsgLy8gTW96aWxsYSwgc2luY2UgMTk5OVxuICB3aGl0ZS1zcGFjZTogLXByZS13cmFwOyAvLyBPcGVyYSA0LTZcbiAgd2hpdGUtc3BhY2U6IC1vLXByZS13cmFwOyAvLyBPcGVyYSA3XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgLy8gSW50ZXJuZXQgRXhwbG9yZXIgNS41K1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXG4gIG1hcmsge1xuICAgIEBtZWRpYSAoZm9yY2VkLWNvbG9yczogYWN0aXZlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZXZlcnQ7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfaGlnaGxpZ2h0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG59XG5cbi8qKioqKioqIGdsb3NzYXJ5IHByby9hZHZhbmNlZCBhZCAqKioqKioqKioqKioqKioqKioqL1xuXG4ubG10X19nbG9zc2FyeV9hZF93cmFwcGVyIHtcbiAgd2lkdGg6IDY1MHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKC9pbWcvZ2xvc3NhcnkvcHJvLWFkLWJhY2tncm91bmQtbWluLmpwZWcpIHRvcCByaWdodCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxNjBweCAzMHB4IDMwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubG10X19nbG9zc2FyeV9hZF9oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX3N1YnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ubG10X19nbG9zc2FyeV9hZF9idWxsZXRQb2ludHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubG10X19nbG9zc2FyeV9hZF9idWxsZXRQb2ludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWRfY2hlY2ttYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzExNzcwMDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzExNzcwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMXB4KSByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubG10X19nbG9zc2FyeV9hZF9idWxsZXRQb2ludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX2J1dHRvbnMge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWRfY3RhLFxuLmxtdF9fZ2xvc3NhcnlfYWRfYnV0dG9uc19fc2VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubG10X19nbG9zc2FyeV9hZF9idXR0b25zX19zZXAge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfdXBsb2FkX2FkX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubG10X2ZpcnN0RW50cnktY29udGVudCB7XG4gIC5sbXRfZmlyc3RFbnRyeS1jb250ZW50LWlucHV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLmxtdF9maXJzdEVudHJ5LXNvdXJjZS1jb2x1bW4sXG4gIC5sbXRfZmlyc3RFbnRyeS10YXJnZXQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAubG10X2ZpcnN0RW50cnktZmllbGRXaWR0aCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIC5sbXRfZmlyc3RFbnRyeS1sYWJlbFNvdXJjZSxcbiAgLmxtdF9maXJzdEVudHJ5LWxhYmVsVGFyZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAmLmVycm9yIHtcbiAgICAgIGNvbG9yOiAkY29sb3JFcnJvcjtcbiAgICB9XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9pbnB1dFNvdXJjZSxcbiAgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfaW5wdXRUYXJnZXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGNvbG9yVGV4dERhcms7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTW91c2VHcmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmLmVycm9yIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yRXJyb3I7XG4gICAgfVxuICB9XG5cbiAgLmxtdF9maXJzdEVudHJ5LWxhbmdNZW51IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0J1dHRvbiB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck1vdXNlR3JleTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHQge1xuICAgICAgY29sb3I6ICRjb2xvck1vdXNlR3JleTtcbiAgICB9XG5cbiAgICAubG10X19nbG9zc2FyeV9hcnJvd0Rvd24ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvck1vdXNlR3JleTtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvck1vdXNlR3JleTtcbiAgICB9XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9kcm9wZG93biB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV90ZXh0SW5wdXQtLWVycm9yLFxuICAubG10X19nbG9zc2FyeV90ZXh0SW5wdXQtLWZpbGwtYm90aC13b3Jkcy1lcnJvciB7XG4gICAgY29sb3I6ICRjb2xvckVycm9yO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAvL291dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdNZW51LS1vcGVuIHtcbiAgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfZHJvcGRvd24gLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duIHtcbiAgICBhbmltYXRpb246IGxtdF9fZmlyc3RFbnRyeV9sYW5nTWVudU9wZW5BbmltYXRpb24gODBtcyAwcyBlYXNlLW91dCAxO1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxtdF9fZmlyc3RFbnRyeV9sYW5nTWVudU9wZW5BbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTE1JSwgMCk7XG4gICAgb3BhY2l0eTogMC4wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5cbi8qKioqKioqIExhbmd1YWdlUGFpciBDb21wcG9uZW50ICoqKioqKioqKioqKioqKioqKiovXG5cbi5MYW5ndWFnZVBhaXJfYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjQzlDQ0QwO1xuICBzdHJva2U6ICNDOUNDRDA7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cblxuXG4uTGFuZ3VhZ2VQYWlyX2xhbmd1YWdlS2V5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqKioqKiogRU5EOiBMYW5ndWFnZVBhaXIgQ29tcHBvbmVudCAqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKiBnbG9zc2FyeSB1cGxvYWQgKioqKioqKioqKioqKioqKioqKi9cblxuLmdsb3NzYXJ5X3VwbG9hZCB7XG4gIG1heC13aWR0aDogNDcycHg7XG5cbiAgLnNlcGFyYXRvcl9sYW5ndWFnZVBhaXJfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAmPioge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmdsb3NzYXJ5X3VwbG9hZF90b29sdGlwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59IiwiLy8gW2h2XzEuMXxDbGFzc2lmaWNhdGlvbjogQ09ORklERU5USUFMLCBEZWVwTCBTRV1cblxuQHVzZSBcInNhc3M6bWF0aFwiO1xuQGltcG9ydCBcIl9kZWZpbmVzXCI7XG5cbiR5ZWxsb3c6ICNGRkQ4OEY7XG4keWVsbG93TGlnaHQ6ICNGRUU4QzE7XG4kb3JhbmdlOiAjRkFBMjAwO1xuJGJsdWViZzogcmdiYSgzOSw5NiwyMDIsMS4wKTtcbiRibHVlTXV0ZWQ6ICMyMDZFOTk7XG4kYmx1ZTogIzA0MmI0ODtcbiRkYXJrYmx1ZTogIzA0MmI0ODtcbiRncmV5OiAjRDFEMkQ0O1xuJGJsYWNrOiAjMUIxRTI1O1xuJHdoaXRlOiAjRkZGRkZGO1xuJGNvbG9yQWNjZXB0OiAjNmE2O1xuJGZvbnRXZWlnaHROb3JtYWw6IDQwMDtcbiRmb250V2VpZ2h0Qm9sZDogYm9sZDtcbiRmb250V2VpZ2h0U3Ryb25nOiBib2xkO1xuJGZvbnRXZWlnaHRUZXh0YXJlYTogNDAwO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBEZWVwTCBUcmFuc2xhdGUgVUkgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5kbF90b3BfZWxlbWVudC0td2lkZXtcbiAgICBtYXJnaW46IDAgIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX1hYTCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2Upe1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxufVxuXG4uZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICYgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5kbF9ib2R5LS10cmFuc2xhdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgLy8gREYtMTAwMTogZGlzYWJsZSBhdXRvbWF0aWMgZm9udCBzaXplIGFkanVzdCBvbiBzYWZhcmlcbiAgICAgICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIH1cblxuICAgIC5kbF9wcm8gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLmRsX2hlYWRlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIGxtdFxuKi9cbiRsbXRfYmFzZUZvbnRTaXplOiAyMHB4O1xuXG4ubG10LS13ZWIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogJGxtdF9iYXNlRm9udFNpemU7XG4gICAgLy8gdG8gcHJldmVudCB0aGUgc2hhcmUgZHJvcCBkb3duIGZyb20gaGlkaW5nIGJlaGluZFxuICAgIC8vIHRoZSBwcm8gYWQgZGlzcGxheSB1bmRlcm5lYXRoIHRoZSB0cmFuc2xhdG9yIHRleHQgYXJlYVxuICAgIHotaW5kZXg6IDI7XG5cbiAgICB0ZXh0YXJlYSwgc2VsZWN0LCBidXR0b24ge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRUZXh0YXJlYTtcbiAgICB9XG5cbiAgICAuZGxfZXAgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgbG10X19zaWRlc19jb250YWluZXJcbiovXG4kaGVhZGVySGVpZ2h0OiA2MHB4O1xuXG4uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXItLXRleHRfdG9vX2xvbmcgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JFcnJvcjtcbn1cblxuLmxtdC0td2ViIHtcbiAgLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAmIHtcbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3QgPiAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUge1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmc6OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZV9kZXRlY3RlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIFRoZSBsYW5ndWFnZSBzZWxlY3Rpb24gZHJvcGRvd24gKGAjcG9wb3Zlcl9jb250YWluZXJgKSBhbmQgdGhlXG4gKiB0cmFuc2xhdG9yIHBhbmVscyAoYC5sbXRfX3NpZGVzX3dyYXBwZXJgKSBzaG91bGQgYm90aCBiZSBjb250YWluZWRcbiAqIGluc2lkZSB0aGUgcGFuZWwgY29udGFpbmVyIChgLmxtdF9fc2lkZXNfY29udGFpbmVyYCkuXG4gKlxuICogQnV0IHRoZSBsYW5ndWFnZSBzZWxlY3Rpb24gZHJvcGRvd24gc2hvdWxkIGJlIG9uIHRvcCBvZiB0aGUgdHJhbnNsYXRvciBwYW5lbHMsXG4gKiBhbmQgYSBsZW5ndGh5IGNvbnRlbnQgaW4gb25lIG9mIHRoZW0gc2hvdWxkIGdyb3cgdGhlIHdob2xlIHBhbmVscyBjb250YWluZXIuXG4gKiBUaGF0J3Mgd2h5IHdlIGNhbid0IHVzZSBhYnNvbHV0ZSBwb3NpdGlvbmluZyBoZXJlLCBidXQgaGF2ZSB0byB1c2VcbiAqIHRoaXMgb25lLWNlbGwtZ3JpZCBpbnN0ZWFkLlxuICovXG4uZGYyOTc0X25ld19sYW5ndWFnZV9tZW51IHtcbiAgLmxtdF9fc2lkZXNfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cbiAgICAubG10X19zaWRlc193cmFwcGVyIHtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuXG4gICAgI3BvcG92ZXJfY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgei1pbmRleDogOTA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHdoaXRlLCAkYWxwaGE6IDAuNik7XG4gICAgfVxuICB9XG5cbiAgLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcblxuICAgICYuc3dpdGNoZWQgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgfVxuXG4gICAgJjpub3QoLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaC0tZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckRhcms4O1xuICAgICAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4ubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgLmxtdF9fc2lkZXNfd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVySGVpZ2h0fSkgIWltcG9ydGFudDsgLy8gZmFsbGJhY2tcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwICogdmFyKC0tdmgsIDF2aCkgLSAjeyRoZWFkZXJIZWlnaHR9KSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgICYubG10LS13aXRoLWJvdHRvbS10ZXh0LWhpZGRlbiAubG10X19zaWRlc193cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRsbXRfYm9yZGVyUmFkaXVzX0w7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtfNztcblxuICAgIC5sbXRfX3NpZGVzX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAuaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzICYge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICAgICAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5sbXRfX3NpZGVfY29udGFpbmVyIHtcbiAgICAgICAgLy8gc3BlY2lmeSBib3JkZXItcmFkaXVzIGZvciBsYW5ndWFnZV9jb250YWluZXIgYW5kIHRleHRhcmVhX2NvbnRhaW5lclxuICAgICAgICAvLyBvdGhlcndpc2UgdGhleSB3b3VsZCBvdmVybGFwIHRoZSBzaWRlX2NvbnRhaW5lcnNcbiAgICAgICAgJi5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2Uge1xuICAgICAgICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkbG10X2JvcmRlclJhZGl1c19MO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRsbXRfYm9yZGVyUmFkaXVzX0w7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrXzc7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtfNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCB7XG4gICAgICAgICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkbG10X2JvcmRlclJhZGl1c19MO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGxtdF9ib3JkZXJSYWRpdXNfTDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtfNyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU6bm90KC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bik6bm90KC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zKSB7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyOmZvY3VzLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS10ZXh0X3Rvb19sb25nLFxuICAgICAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS1mb2N1cy5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tdGV4dF90b29fbG9uZyB7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMUYxRjEgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCB7XG5cblxuICAgICAgICAubG10X19sYW5ndWFnZV9jb250YWluZXIgLnRyYW5zbGF0ZV90byB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zZWMge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaCB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgei1pbmRleDogMTE7XG5cbiAgICAgICAgICAmLnN3aXRjaGVkIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjRzIHRyYW5zZm9ybSBlYXNlLW91dDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCAmLFxuICAgIC5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19sYXJnZV9tb2RlX3RhcmdldCAmIHtcbiAgICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zZWMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgJiB7XG4gICAgICAubG10X19mb3JtYWxpdHlTd2l0Y2gge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhpZGVUZXh0VHJhbnNsYXRlRnJvbUFuZFRvIHtcbiAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZSBzdHJvbmc6OmZpcnN0LWxldHRlcixcbiAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b246OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgfVxuICAgIH1cbn1cblxuLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyB7XG4gIC5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyIC5sbXQtLXdlYiB7XG4gICAgLmxtdF9fdGV4dCAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMUYxRjE7XG4gICAgfVxuICB9XG5cbiAgJi5zaG93Q2FyZEJ1dHRvbnMge1xuICAgIC5sbXRfX2RvY1RyYW5zLXRhYi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfc2VjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubG10LS13ZWIgLmRsX3Byby0taW52YWxpZCAubG10X19zaWRlc19jb250YWluZXIge1xuICAgIG9wYWNpdHk6MC4zO1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBsbXRfX3NpZGVfY29udGFpbmVyXG4qL1xuLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgQGF0LXJvb3QgLmxtdF9fc3RpY2t5TWVudWJhciAmIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDsgLy8gc3RpY2t5QmFyLWJvcmRlciBvdmVyZmxvd3MgdGhlIGZvY3VzLWJvcmRlciBvZiB0aGUgc291cmNlLXRleHRhcmVhXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuXG4gICAgICAgICAgICAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTcycHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjV2aCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OlwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTM1cHg7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEuMSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2Upe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuXG4gICAgICAgICAgICAvLyBUT0RPOiBvbmx5IGZvciB1c2luZyB0cmFuc2xhdGlvbnNBc1RleHQgYXMgdGFyZ2V0IG9uIG1vYmlsZVxuICAgICAgICAgICAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgICYubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBUZXh0IGFyZWFzICh3aXRoIGNvbnRhaW5lcnMpIC0gYWxsXG4qL1xuXG4ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDI0cHggNjRweCA4MHB4IDMycHg7XG4gICAgYm9yZGVyOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICRsbXRfY29sb3JfcGFzc2l2ZUJvcmRlcjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgNzVtcyBlYXNlLW91dDtcblxuICAgIEBpbmNsdWRlIHRleHRhcmVhX2NvbnRhaW5lcl9oZWlnaHQoKTtcblxuICAgICYuZGxfZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogJGxtdF9ib3JkZXJXaWR0aCBzb2xpZCAkb3JhbmdlO1xuXG4gICAgICAgICYubG10X190ZXh0YXJlYV9jb250YWluZXItLXRleHRfdG9vX2xvbmcge1xuICAgICAgICAgICAgYm9yZGVyOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICRjb2xvclJlZFByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubG10X190ZXh0YXJlYV9jb250YWluZXItLXRleHRfdG9vX2xvbmcge1xuICAgICAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGNvbG9yUmVkUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgIC8vIERGLTk0MDpcbiAgICAgICAgLy8gdGV4dGFyZWEgd2lsbCBncm93IHRvIHdob2xlIGhlaWdodCBpZiBubyBvdGhlciBjb250ZW50cywgYW5kIHdpbGwgc2hyaW5rIGlmIHNvbWUgYWNjZXNzb3JpZXMgYXJlIGNvbWluZ1xuICAgICAgICAvLyBEbyBub3QgdXNlIGJhc2lzIGFzIDEwMCUgZHVlIHRvIHRoZSBpbmNvbXBhdGliaWxpdHkgb2YgSUUxMVxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gcy4gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMjg3MzAxMDMvaW9zLXRleHRhcmVhLXRleHQtaGlkZGVuLXdoZW4tdXNpbmctd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZy10b3VjaFxuICAgICAgICAvLyBERi0xMDAyOiB0byBmaXggdGhlIHdlaXJkIGF1dG8gei1pbmRleCBhZGp1c3RtZW50IGJ5IHNldHRpbmcgYSBwYXJlbnQgdG8gLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmcgdG8gc21vb3RoO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYubG10X19yYWlzZV9hbHRlcm5hdGl2ZXNfcGxhY2VtZW50IHtcbiAgICAgICAgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fYWRfY2hhckxpbWl0X2NvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGV4dCBhcmVhICh3aXRoIGNvbnRhaW5lcikgLSBzb3VyY2VcbiovXG5cbi5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIC8vYm9yZGVyOiAycHggc29saWQgJGdyZXk7XG4gICAgYm9yZGVyOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICRsbXRfY29sb3JfcGFzc2l2ZUJvcmRlcjtcblxuICAgIC5tb3VzZV9kZXZpY2UgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1MCwgMTYyLCAyLCAwLjI1KTtcblxuICAgIH1cbiAgICAubW91c2VfZGV2aWNlICYubG10X190ZXh0YXJlYV9jb250YWluZXItLWZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICRvcmFuZ2U7XG4gICAgfVxuICAgIC5tb3VzZV9kZXZpY2UgLmxtdC0tZW1wdHlfc291cmNlICYubG10X190ZXh0YXJlYV9jb250YWluZXItLWZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICRsbXRfY29sb3JfcGFzc2l2ZUJvcmRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZGxfcHJvICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgWW91IGFyZSBsb2dnZWQgaW4gdG8gRGVlcEwgUHJvOyB5b3VyIHRleHQgYXJlIG5ldmVyIHN0b3JlZC5cIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvcHJvL2ljb25fc2hpZWxkX2JsYWNrLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBib3R0b206IC0yNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAyZW07XG5cbiAgICAgICAgLy8gb3V0bGluZTogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1vdXQsIG1heC13aWR0aCAxNTAwbXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAxMDAwbXMgZWFzZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwwKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAvL3BvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5kbF9wcm8tLWludmFsaWQgJjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgfVxuXG4gICAgLmRsX3Byby0tY29uZmlybWVkICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBib3R0b206IC0yNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwxLjApO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICB9XG5cbiAgICAuZGxfcHJvLS1jb25maXJtZWQgLmxtdC0tZW1wdHlfc291cmNlICY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRleHQgYXJlYSAod2l0aCBjb250YWluZXIpIC0gdGFyZ2V0XG4qL1xuXG4ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICAubW91c2VfZGV2aWNlICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjUwLCAxNjIsIDIsIDAuNSk7XG4gICAgfVxuXG4gICAgLm1vdXNlX2RldmljZSAubG10LS1lbXB0eV9zb3VyY2UgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDBweCByZ2JhKDI1MCwgMTYyLCAyLCAwLjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lcl9fYnVzeV9hbmltYXRpb25fMiB7XG4gICAgMCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMHB4IHJnYmEoMCwwLDEyOCwwLjEpOyB9XG4gICAgMTAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCByZ2JhKDAsMCwxMjgsMC4yKTsgfVxuICAgIDIwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IDVweCByZ2JhKDAsMCwxMjgsMC4wKTsgfVxuICAgIDI1JSB7IGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDBweCByZ2JhKDAsMCwxMjgsMCk7IH1cbiAgICA0NSUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNXB4IHJnYmEoMCwwLDEyOCwwLjIpOyB9XG4gICAgNTUlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwcHggMTBweCByZ2JhKDAsMCwxMjgsMC4xKTsgfVxuICAgIDY1JSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IDE1cHggcmdiYSgwLDAsMTI4LDAuMCk7IH1cbiAgICAvLzkwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwcHggcmdiYSgwLDAsMTI4LDAuMSk7IH1cbiAgICAvLzk1JSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggcmdiYSgwLDAsMTI4LDAuMik7IH1cbiAgICAvLzk1JSB7IGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDBweCByZ2JhKDAsMCwxMjgsMCk7IH1cbn1cblxuQGtleWZyYW1lcyBsbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lcl9fYnVzeV9hbmltYXRpb25fMyB7XG4gICAgMCUgeyAgYm94LXNoYWRvdzogIGluc2V0IDAgMCAwcHggMCB3aGl0ZSwgaW5zZXQgMCAwIDBweCAwcHggcmdiYSgxNCw0Myw3MCwwLjApOyB9XG4gICAgMzAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwcHggMXB4IHdoaXRlLCBpbnNldCAwIDAgMHB4IDJweCByZ2JhKDE0LDQzLDcwLDAuMik7IH1cbiAgICA1MCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAzcHggd2hpdGUsIGluc2V0IDAgMCAxcHggNXB4IHJnYmEoMTQsNDMsNzAsMC4xKSwgIH1cbiAgICA5MCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCA3cHggd2hpdGUsIGluc2V0IDAgMCAxcHggN3B4IHJnYmEoMTQsNDMsNzAsMC4wKSwgIH1cbn1cblxuQGtleWZyYW1lcyBsbXRfdGV4dGFyZWFfX2J1c3lfYW5pbWF0aW9uIHtcbiAgICAwJSB7ICBib3gtc2hhZG93OiAgaW5zZXQgMCAwIDBweCAwIHdoaXRlLCBpbnNldCAwIDAgMHB4IDBweCByZ2JhKDE0LDQzLDcwLDAuMCk7IH1cbiAgICAxMCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCAxcHggd2hpdGUsIGluc2V0IDAgMCAwcHggMnB4IHJnYmEoMTQsNDMsNzAsMC41KTsgfVxuICAgIDIwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IDNweCB3aGl0ZSwgaW5zZXQgMCAwIDFweCA0cHggcmdiYSgxNCw0Myw3MCwwLjUpLCAgfVxuICAgIDQwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IDhweCB3aGl0ZSwgaW5zZXQgMCAwIDFweCA4cHggcmdiYSgxNCw0Myw3MCwwLjMpLCAgfVxufVxuXG4ubG10LS1hY3RpdmVfdHJhbnNsYXRpb25fcmVxdWVzdC5sbXQtLWFjdGl2ZV90cmFuc2xhdGlvbl9yZXF1ZXN0LS13aXRoX3RhcmdldF9oYXNfY29udGVudFxuLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXIge1xuICBhbmltYXRpb246IGxtdF90ZXh0YXJlYV9fYnVzeV9hbmltYXRpb24gMS41cyAyLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgYm94LXNoYWRvdzogIGluc2V0IDAgMCAxcHggMTRweCB3aGl0ZSwgaW5zZXQgMCAwIDBweCByZ2JhKDAsMCwwLDApO1xufVxuXG4ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFRleHRhcmVhVGV4dDtcblxuICAgICYubG10X190ZXh0YXJlYS0taW5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMzBweCAyMHB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIC8vIG1pbi1oZWlnaHQ6IDg1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1dmg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICAgICAgICAuZGxfcHJvICZ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLWhlaWdodDogMTAwMHB4KSB7XG4gICAgICAgIC8vbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgIC5kbF9wcm8gJntcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiAxMjAwcHgpIHtcbiAgICAgICAgLy9taW4taGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBhdC1yb290IC5sbXQtLXNob3J0X3RleHQgLmxtdF9fdGV4dGFyZWEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aF9YTCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmxtdC0tbWVkaXVtX3RleHQgLmxtdF9fdGV4dGFyZWEge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmxtdC0tbG9uZ190ZXh0IC5sbXRfX3RleHRhcmVhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIEBhdC1yb290IC5sbXQtLXZlcnlfbG9uZ190ZXh0IC5sbXRfX3RleHRhcmVhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXkge1xuICAgIC5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5X19zZW50ZW5jZS0tYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuJHRyYW5zbGF0b3JUZXh0YXJlYV9wYWRkaW5nQm90dG9tOiAxMDBweDtcblxuLmxtdC0td2ViIC5sbXRfX3NvdXJjZV90ZXh0YXJlYSB7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDEwMG1zIGxpbmVhciwgbWluLWhlaWdodCAxMDBtcyBsaW5lYXI7XG4gICAgcGFkZGluZy1ib3R0b206ICAkdHJhbnNsYXRvclRleHRhcmVhX3BhZGRpbmdCb3R0b207IC8vIGRvY1RyYW5zIHRvb2xiYXJcbn1cblxuLmxtdC0td2ViIC5sbXRfX3RhcmdldF90ZXh0YXJlYSB7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDEwMG1zIGxpbmVhciwgbWluLWhlaWdodCAxMDBtcyBsaW5lYXI7XG4gICAgcGFkZGluZy1ib3R0b206ICAkdHJhbnNsYXRvclRleHRhcmVhX3BhZGRpbmdCb3R0b207IC8vIGRvY1RyYW5zIHRvb2xiYXJcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4ubG10X190YXJnZXRMYW5nTWVudV9leHRlbnNpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5sbXQtLXdlYiAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXIgLmxtdF9fdGV4dGFyZWFfZHVtbXlkaXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgLy8gZmFsbGJhY2tcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGV4dGFyZWEgc2VwYXJhdG9yXG4qL1xuLmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX3NlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFN0aWNreSBNZW51YmFyXG4qL1xuQGtleWZyYW1lcyBzdGlja3lNZW51YmFyX3Nob3dfYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJnUGFnZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwKSwgMHB4IDMwcHggMjBweCByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMzBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzdGlja3lNZW51YmFyX2hpZGVfYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMzBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmdQYWdlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDApLCAwcHggMzBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cblxuLmxtdF9fc3RpY2t5TWVudWJhciB7XG4gICAgLmRsX2hlYWRlci0tc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAgICYuZGxfaGVhZGVyLS1oYXMtc2hhZG93IHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2IoMCAwIDAgLyAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bm90KC5sbXRfX3N0aWNreU1lbnViYXItLXdpdGhMYW5nQmFyKSB7XG4gICAgICAgIC5sbXRfX3N0aWNreU1lbnViYXJfYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fc3RpY2t5TWVudWJhcl9iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JCZ1BhZ2U7XG5cbiAgICAgICAgQGF0LXJvb3QgLmxtdF9fc3RpY2t5TWVudWJhcl9iYWNrZ3JvdW5kLS1zaG93IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3RpY2t5TWVudWJhcl9zaG93X2FuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMzBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAubG10X19zdGlja3lNZW51YmFyX2JhY2tncm91bmQtLWhpZGUge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzdGlja3lNZW51YmFyX2hpZGVfYW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtcbiAgICAgICAgICAgIHotaW5kZXg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy8vLy8vLy8vL1xuXG4gIC5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cblxuICAvLyBmaXhlcyB2aXN1YWwgZ2xpdGNoLCB3aGVuICdvdmVyZmxvdzogaGlkZGVuJyBpcyBhZGRlZCB0byAubG10X19zaWRlc19jb250YWluZXJcbiAgLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIgLmxtdF9fc2lkZXNfY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRG9jIFRyYW5zXG4qL1xuLmxtdC0td2ViIHtcbiAgICAubG10X19kb2NUcmFucy10YWItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgei1pbmRleDogOTk7XG5cbiAgICAgICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgJiAubG10X19kb2NUcmFucy10YWItY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTGFuZ3VhZ2Ugc2VsZWN0aW9uIGxhYmVscyBhbmQgbWVudXNcbiovXG4ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMwRjJCNDY7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMDY0OTQ7XG4gICAgICB9XG4gICAgfVxuXG4gIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2gtLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgY29sb3I6ICM3MjdBODM7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICM3MjdBODM7XG4gICAgfVxuICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2Upe1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLmxtdC0taGlkZGVuIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAmIHtcbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0ICYge1xuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnNfY2xvc2VfYnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogNHB4IDUuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnNfY2xvc2VfYnV0dG9uIHtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbi5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3NvdXJjZSxcbi5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCB7XG4gIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2gge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV9zb3VyY2UubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyxcbiAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RhcmdldC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIHtcbiAgICB6LWluZGV4OiAyMDtcblxuICAgICYubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQUUxRTg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREFFMUU4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RhcmdldC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfc291cmNlIHtcbiAgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfcHJpbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG59XG5cbi5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCB7XG4gIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1zb3VyY2Uge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5cbi5zZW1pdHJhbnNwYXJlbnQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHdoaXRlLCAkYWxwaGE6IDAuNik7XG59XG5cbi5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgPiAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZSAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxtdF9iYXNlRm9udFNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDAgNDZweCAwIDI2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA3NW1zIGVhc2Utb3V0LCBjb2xvciA3NW1zIGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFN0cm9uZztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDc1bXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIC8vIGxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yRGFyazU7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4gPiBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMjAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgbG10X2Ryb3Bkb3duX2NvbnRlbnQoKTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTZweDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuICY6bm90KC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zKSB7XG4gICAgICAgICAgICAvLyBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1vdXQgMzBtcywgdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0IDBtcztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1JSwgMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuXzIgJjpub3QoLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtOyAvLyBmaXhlZCBzYWZhcmkgYnVnIHRoYXQgYW5pbWF0aW9uIGZsaWNrZXJzXG4gICAgICAgIH1cblxuICAgICAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICAuaGVhZGxpbmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzZFNkU2RTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV9zb3VyY2Uge1xuICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RhcmdldCB7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG10X19sYW5ndWFnZV93cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG5cbiAgICAgICAgICAgICAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1hdGguZGl2KDEwMCUsIDMpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbl9yZWNlbnRseV91c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTNFM0UzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGljayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAgMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDAsIDg3LCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm0gZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMnB4KTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3Blbl8yIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLkRGLTI3MDcge1xuICAgICAgICAgICAgICAgIC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtaW4tY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDc1bXMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbiAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShkZXNrdG9wX2RldmljZSkge1xuICAgICAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1zb3VyY2Uge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS10YXJnZXQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1zb3VyY2UubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4ge1xuICAgICAgICBtaW4td2lkdGg6IDI5MHB4O1xuICAgIH1cblxuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0IGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIH1cbn1cblxuLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X211bHRpY29sdW1uX21lbnUtLXNvdXJjZSwgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X211bHRpY29sdW1uX21lbnUtLXRhcmdldCB7XG4gIHotaW5kZXg6IDkgIWltcG9ydGFudDtcblxuICB3aWR0aDogNzM1cHg7XG4gIGhlaWdodDogMzc1cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgd2lkdGg6IDY1MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YUykge1xuICAgIHotaW5kZXg6IDIwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9sZC1sYW5ndWFnZXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBsYWNlaG9sZGVyIFRleHRcbiovXG4ubG10LS13ZWIgLmRsX3Zpc2libGVfZGVza3RvcF9vbmx5IC5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDkwbXMgZWFzZS1vdXQ7XG59XG5cbi5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0IHtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIEBtZWRpYSAoZm9yY2VkLWNvbG9yczogYWN0aXZlKSB7XG4gICAgICAvKiBJbiBmb3JjZWQgY29sb3JzIG1vZGUsIHRoZSBwbGFjZWhvbGRlciBnZXRzIGFuIGFydGlmaWNpYWwgb3BhZ3VlIGJhY2tncm91bmQgYW5kXG4gICAgICAgICBjb3ZlcnMgdGhlIHRleHQgY3Vyc29yIGluIHRoZSB0ZXh0YXJlYSBiZWhpbmQgaXQuIFdlIHNoaWZ0IHRoZSBwbGFjZWhvbGRlciBvbmVcbiAgICAgICAgIHBpeGVsIHNvIHRoYXQgdGhlIGN1cnNvciBpcyB2aXNpYmxlIGFnYWluICovXG4gICAgICBsZWZ0OiAxcHg7XG4gICAgfVxuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAkY29sb3JEYXJrR3JleTtcblxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5sbXRfX3RleHRhcmVhLS1pT1NUZXh0YXJlYUZpeHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHggIWltcG9ydGFudDsgLy8gZml4IGZvciBzYWZhcmkgdGV4dGFyZWEgYnVnICgtM3B4IHRvIGxlZnQpXG59XG5cbi5sbXRfX3RleHRhcmVhLS1pT1NUZXh0YXJlYUZpeCB+IC5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHQge1xuICAgIGxlZnQ6IDIwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIGxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyXG4qL1xuLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIC13ZWJraXQtdG91Y2gtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci0tY3JpdGljYWwge1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cblxuICAgICYubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXItLWFkX2xpbmsge1xuICAgICAgY29sb3I6ICMwMDY0OTQgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDY0OTQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMGYyYjQ2ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGYyYjQ2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLS1jcml0aWNhbCB7XG4gICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICByaWdodDogM3B4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRleHRhcmVhX190b29sYmFyXG4qL1xuXG4ubG10X190b29sYmFyX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDFweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItdG9wLWNvbG9yIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAvLyBBdm9pZCBmbGFzaGluZyB0b29sYmFyIHNlcGFyYXRvciBvbiBpbml0aWFsIHJlbmRlci5cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RBRTFFODAwO1xuXG4gICAgJi0tY29udGVudF9vdmVyZmxvd3Mge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjREFFMUU4RkY7XG4gICAgfVxuXG4gICAgJi0tY29udGVudF9mdWxseV9zY3JvbGxlZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREFFMUU4MDA7XG4gICAgfVxufVxuXG4ubG10X19zb3VyY2VfdG9vbGJhcixcbi5sbXRfX3RhcmdldF90b29sYmFyIHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwIDI0cHggMXB4O1xuICAgIHBhZGRpbmc6IDVweCAwIDRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgLmxtdF9fc3BlYWtlcl9jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG5cbiAgICAubG10X19zb3VyY2VfdG9vbGJhcl9fc3BhY2VyLFxuICAgIC5sbXRfX3RhcmdldF90b29sYmFyX19zcGFjZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5sbXRfX3RhcmdldF90b29sYmFyX3JpZ2h0ID4gKiArICosXG4gICAgLmxtdF9fdGFyZ2V0X3Rvb2xiYXJfbGVmdCA+ICogKyAqIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAubG9jYWxfdW5kb19yZWRvX0RGLTMzNjEgJiB7XG4gICAgICBnYXA6IDA7XG4gICAgfVxufVxuXG4ubG9jYWxfdW5kb19yZWRvX0RGLTMzNjEgLmxtdF9fc291cmNlX3Rvb2xiYXIgLmxtdF9fc3BlYWtlcl9jb250YWluZXIgYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gIC5sbXRfX3NpZGVzX2NvbnRhaW5lci0tZm9jdXNfc291cmNlIC5sbXRfX3NvdXJjZV90b29sYmFyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgfVxufVxuXG4ubG10X19zb3VyY2VfdG9vbGJhci0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICA+IGRpdiBidXR0b257XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9wcmltIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS10YXJnZXQgIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiAwO1xuXG4gICYgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAmIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICYgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuID4gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbiNpb3NBcHBBZFBvcnRhbCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgc2hhcmVkIHRhcmdldCBoaW50XG4qL1xuLmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNjAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLWluO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHAge1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnRfX2J1dHRvbnMge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOiA0OS41JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG10X19tb2JpbGVfYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gICAgLmxtdF9fbW9iaWxlX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludF9fYnV0dG9ucyA+IGJ1dHRvbntcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luOiAwLjVlbSAwLjVlbTtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFlbSk7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG5cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBlZGl0IHRleHQgcG9wdXBcbiovXG4ubG10X19lZGl0X3RleHRfcG9wdXAge1xuICAgIGZvbnQtc2l6ZTogJGxtdF9iYXNlRm9udFNpemU7XG5cbiAgICAubG10LS1zaG9ydF90ZXh0ICZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aF9YTCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sbXQtLW1lZGl1bV90ZXh0ICZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgLmxtdC0tbG9uZ190ZXh0ICZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLmxtdC0tdmVyeV9sb25nX3RleHQgJntcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbWVzc2FnZXNcbiovXG4ubG10X19zeXN0ZW1fbm90aWZpY2F0aW9uIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoZGVza3RvcF9kZXZpY2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTJweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgJi5sbXRfX3N5c3RlbV9ub3RpZmljYXRpb24tLWNyaXRpY2Fse1xuICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yRXJyb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIhXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sbXRfX2ZlZWRiYWNrX21lc3NhZ2V7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMC4wO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1pbiwgdHJhbnNmb3JtIDEwMG1zIGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjEpLCAwIDAgMnB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAmLmxtdF9fZmVlZGJhY2tfbWVzc2FnZS0tdmlzaWJsZXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwNSUpIHNjYWxlKDEuMCk7XG4gICAgICAgIG9wYWNpdHk6IDEuMDtcbiAgICB9XG4gICAgJi5sbXRfX2ZlZWRiYWNrX21lc3NhZ2UtLWZhZGluZ3tcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE1MCUpIHNjYWxlKDAuOSk7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICB9XG4gICAgJi5sbXRfX2ZlZWRiYWNrX21lc3NhZ2UtLXdhcm57XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbn1cblxuLmxtdF9fdG9vbHRpcHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBvcGFjaXR5OiAwLjA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLWluLCB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwLjVlbSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4xKSwgMCAwIDJweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgei1pbmRleDogMTAwMDE7IC8vIHNoYXJlIG1lbnUgei1pbmRleCArIDFcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJi5sbXRfX3Rvb2x0aXAtLXZpc2libGV7XG4gICAgICAgIG9wYWNpdHk6IDEuMDtcbiAgICB9XG4gICAgJi5sbXRfX3Rvb2x0aXAtLWZhZGluZ3tcbiAgICAgICAgb3BhY2l0eTogMC4wO1xuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUmlnaHQgdG8gbGVmdCBjb250ZW50XG4qL1xuLnJ0bC1jb250ZW50IHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19oZWFkZXIge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgfVxufVxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVHJhbnNsYXRpb24gYXMgdGV4dFxuKi9cbi5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcblxuICAgIGg0LCBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0VGV4dGFyZWFUZXh0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGRlc2t0b3BfZGV2aWNlKSB7XG4gICAgICAgIGJvdHRvbTogNDhweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogNDhweDtcblxuICAgICAgICAmLmxtdC0taGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubG10LS1zaG93aW5nX2FsdGVybmF0aXZlcyAmIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX21haW5fdHJhbnNsYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19jb3B5X2J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtaW4taGVpZ2h0OiAxZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBwLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX21haW5fdHJhbnNsYXRpb24ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sbXQtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgJiA+IC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190b29sYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX3RleHRfYnRuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19jb3B5X2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9pbWcvaWNvbnMvaWNvbl9jb3B5X21vYmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDc1bXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2NvcHlfYnV0dG9uLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uREYtMjIwMCAuZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciAubG10LS13ZWIge1xuICAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190ZXh0X2J0biB7XG4gICAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmsge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkIC5jaGVja21hcmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5yZXNldCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Fycm93LXVuZG8uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmxtdC0tc2hvd2luZ19hbHRlcm5hdGl2ZXMgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMycHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIH1cbn1cblxuLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQge1xuICBoMjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ2hhcmFjdGVyIGxpbWl0IGNvbnRhaW5lclxuKi9cbi5sbXQtLXdlYiAubG10X19hZF9jaGFyTGltaXRfY29udGFpbmVyIHtcbiAgICAvLyBERi05NDA6IGlmIHRoZSBhZCBjb250YWluZXIgaXMgb24gc291cmNlIHNpZGUsIGl0IHdpbGwgbm90IGdyb3csIGFuZCBrZWVwcyBiYXNpcyBhcyBpdCBpc1xuICAgIC8vIGlmIGl0IGlzIG9uIHRhcmdldCBzaWRlLCBpdCBncm93cyBhbmQgd29ya3MgYXMgd2hpdGVzcGFjZSBob2xkZXIsIGlmIHRoZSB0cmFuc2xhdGVkIHRleHQgaXMgc2hvcnRlclxuICAgIC8vIERvIG5vdCB1c2UgYmFzaXMgYXMgMTAwJSBkdWUgdG8gdGhlIGluY29tcGF0aWJpbGl0eSBvZiBJRTExLCB1c2UgdmVyeSBoaWdoIGdyb3cgcG9ydGlvbiBpbnN0ZWFkXG4gICAgQGluY2x1ZGUgZGxfZXh0ZW5kUGFyZW50U3R5bGUoXCIubG10LS13ZWJcIiwgXCIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZVwiKSB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9leHRlbmRQYXJlbnRTdHlsZShcIi5sbXQtLXdlYlwiLCBcIiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0XCIpIHtcbiAgICAgIGZsZXg6IDEwMDAgMSBhdXRvO1xuXG4gICAgICBfOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCAmIHtcbiAgICAgICAgZmxleDogMTAwMCAxIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmxtdF9fdGFyZ2V0X3RleHRhcmVhX19wcm9BZCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgLmxtdF9fdGFyZ2V0X3RleHRhcmVhX19wcm9BZF9jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAtNTBweCAwIDAgMDtcbiAgICB9XG4gfVxuXG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNb2JpbGUgc3R5bGluZ3NcbiovXG5AaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sbXRfX3RhcmdldF90b29sYmFye1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyAtLS0gYm90dG9tIFNFTyB0ZXh0IC0tLVxuLmxtdC0td2ViIC5sbXRfX2JvdHRvbV90ZXh0LS1tb2JpbGUge1xuICAgIC8vIHVzZSBkaWZmZXJlbnQgbGF5b3V0IGRlcGVuZGluZyBvbiB0aGUgcGFyZW50IGNsYXNzZXNcbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgIGZsZXg6IDAgMSAxMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJi5sbXQtLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGNvbG9yRGFya0dyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgIERlZXBMIFByb1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5kbF9wcm8ge1xuICAgIC8vLmxtdC0td2Vie1xuICAgIC8vICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyODBweCk7XG4gICAgLy99XG4gICAgLmRsX2FjY291bnRfYm94e1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdGhpc3RsZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxODAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgID4gZGl2IHtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvdXNlcl93aGl0ZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDMwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMjUwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICByaWdodDogOTZweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICAgICAgICAgICAgICByaWdodDogNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgJi5kbF9hY2NvdW50X2JveC0tdmlzaWJsZSA+IGRpdntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyIHtcbiAgQGF0LXJvb3QgIHtcbiAgICAgIEBrZXlmcmFtZXMgbG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcl9fYmxlbmRfaW5fYW5pbWF0aW9uIHtcbiAgICAgICAgMCUgeyAgb3BhY2l0eTogMC4wOyB9XG4gICAgICAgIDUwJSB7ICBvcGFjaXR5OiAwLjA7IH1cbiAgICAgICAgMTAwJSB7IG9wYWNpdHk6IDEuMDsgfVxuICAgIH1cbiAgfVxuICBhbmltYXRpb246IGxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXJfX2JsZW5kX2luX2FuaW1hdGlvbiAxLjBzIDBzIGVhc2Utb3V0IDE7XG4gIC8vZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLmRsX3Byby0tY29uZmlybWVkICZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9TKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pY29ucy9pY29uX2ZlYXRfc2VjMl92Mi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGxlZnQ6LSAyMnB4O1xuICAgICAgdG9wOi04cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9NKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgIGgye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgID4gZW17XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgfVxuICB9XG59XG5cbi51cmxHbG9zc2FyeVdhcm5pbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwNXB4O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgd2lkdGg6IDYxMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X2J1dHRvbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3JSZWRQcmltYXJ5LCAyMCUpO1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JSZWRQcmltYXJ5O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgZGV2UGFuZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGtleWZyYW1lcyBsbXRfZGV2UGFuZWxfYW5pbWF0aW9ue1xuICAwJSB7IG9wYWNpdHk6MDt9XG4gIDEwMCUgeyBvcGFjaXR5OjE7fVxufVxuXG4ubG10X2RldlBhbmVsQnV0dG9uLS1hY3RpdmUge1xuICBvdXRsaW5lOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5sbXRfZGV2UGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4yKSwgMCAwIDRweCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIGFuaW1hdGlvbjogbG10X2RldlBhbmVsX2FuaW1hdGlvbiAwLjI1cyBlYXNlLW91dCAxO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6MTZweDtcbn1cblxuLmxtdF9kZXZQYW5lbCBoMntcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi5sbXRfZGV2UGFuZWwgaW5wdXQtcm93e1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDowLjJlbTtcbn1cblxuLmxtdF9kZXZQYW5lbCBpbnB1dC1yb3cgbGFiZWw6Zmlyc3QtY2hpbGR7XG4gIHdpZHRoOiAzMCU7XG4gIG1heC13aWR0aDogMTVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubG10X2RldlBhbmVsIGlucHV0LXJvdyBpbnB1dHtcbiAgd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi5sbXRfZGV2UGFuZWwgaW5wdXQtcm93IGJ1dHRvbntcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC41ZW0gMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDVweCAxNXB4IDVweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sbXRfZGV2UGFuZWwgc2VjdGlvbjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDoyMHB4O1xufVxuXG4ubG10X2RldlBhbmVsIGlucHV0LXJvdyB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY29udGVudCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9YTCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDIwJSAtIDEwcHgpO1xuICB9XG59XG5cbi5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciB7XG4gICYubG10X19zaWRlc19jb250YWluZXItLWZvY3VzX3NvdXJjZSAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGNvbG9yRm9jdXNCb3JkZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgJi5sbXRfX3NpZGVzX2NvbnRhaW5lci0tZm9jdXNfdGFyZ2V0IC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgIGJvcmRlcjogJGxtdF9ib3JkZXJXaWR0aCBzb2xpZCAkY29sb3JGb2N1c0JvcmRlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vICBsdFNFT1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubG10X190cmFuc2xhdGlvbkRlc2NyaXB0aW9uID4gaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubG10X19lZGl0X3RleHRfcG9wdXAgbGkubG10X19lZGl0X3RleHRfcG9wdXBfX29uYm9hcmRpbmdfaGVhZGVyLS1hbHRlcm5hdGl2ZXN7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gdHJhbnNsYXRvciBoaWdobGlnaHQgcHJvdG90eXBlICh0ZW1wKVxuLmxtdC0td2ViIGQtdGV4dGFyZWEge1xuICAuZ2xvc3NhcnlfaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmO1xuICB9XG5cbiAgLmdyZXktb3V0IHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbiIsIi8vIFtodl8xLjF8Q2xhc3NpZmljYXRpb246IENPTkZJREVOVElBTCwgRGVlcEwgU0VdXG4vLyBAaW1wb3J0ICdkZWVwbCc7XG5AaW1wb3J0IFwiX2RlZmluZXNcIjtcblxuXG4uZGxfYWRfcHJvX2NvbnRhaW5lciB7XG4gIC5hZC1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YTCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBociB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmRsX2J1dHRvbi5kbF9idXR0b24tLTEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NDk0O1xuICAgIFxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBGMkI0NjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRsX2FkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfdGV4dERlZmF1bHQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICB9XG5cbiAgICBlbSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG5cbi5kbF9hZF9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgID4gYSxcbiAgICA+IGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAycHggNHB4IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1MpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vIC0tLVxuLy8gcHJvIGJhbm5lciAyMDIxXG5cbiNsbXRfcHJvX2FkX2NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyNHB4IHJnYigwIDAgMCAvIDglKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX00pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tc2VjdGlvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogY2FsYyg0MCUgLSAyMHB4KTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1hYTCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX00pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0taGVhZGVyLXNlY3Rpb24ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfWFhMKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1zZWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1hYTCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA0OSU7XG4gICAgPiBkaXYgKyBkaXYge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX00pIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgPiBkaXYge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1jZW50ZXItLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1hYTCkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX00pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tc2VjdGlvbi0tY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uZGxfcHJvX19iYW5uZXItLTIwMjEtLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tY29sdW1uaGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tY2hlY2tpdGVtIHtcbiAgcGFkZGluZzogMCAwIDAgMjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL2ljb25zL2NoZWNrLWdyZWVuLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tbG9ja2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaWNvbnMvbG9jay5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweCAxOXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZGxfcHJvX19iYW5uZXItLTIwMjEtLWxpbmsge1xuICBjb2xvcjogIzBGMkI0NjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDY0OTQ7XG4gIH1cbn1cblxuLy8gLS0tXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBhcHAgYWRcblxuLmRsX2FwcF9hZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFuaW1hdGlvbjogbG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcl9fYmxlbmRfaW5fYW5pbWF0aW9uIDFzIDBzIGVhc2Utb3V0IDE7XG5cbiAgICAuZGxfYXBwX2FkX19jb21tb25Db250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC8vIHdoaXRlIGJhY2tncm91bmQsIHNoYWRvdywgYm9yZGVyIHN0eWxpbmdcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNnB4IDIwcHggMzFweDtcblxuICAgICAgICAuZGxfYXBwX2FkX19jb2x1bW4ge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAmLmRsX2FkX19hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLmRsX2FwcF9hZF9fc3BhY2Uge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kbF9hcHBfYWRfX3RpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmRsX2FkX190aXRsZTtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAuZGxfYXBwX2FkX19iZW5lZml0cyBsaSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGxfYXBwX2FkX19iZW5lZml0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG5cbiAgICAuZGxfYXBwX2FkX19iZW5lZml0cyBsaXtcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaWNvbnMvY2hlY2stZ3JlZW4uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJweCAycHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIH1cbn1cblxuXG4uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCB7XG4gIC5kbF9hZF9wcm9fY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG5cbiAgLnJlZHVjZWQtbWFyZ2luIC5kbF9hZF9wcm9fY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuZGxfYWRfcHJvX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgLmRsX3Byb19fYmFubmVyLS0yMDIxLS13cmFwcGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRsX3Byb19fYmFubmVyLS0yMDIxLS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIH1cblxuICAgIC5kbF9wcm9fX2Jhbm5lci0tc2xvZ2FuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgIH1cbiAgfVxufVxuXG4jbG10X3Byb19hZF9jb250YWluZXIubHBRdW90ZUxpc3Qge1xuICAgIC5kbF9hZF9wcm9fY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufSIsIkBpbXBvcnQgXCJfZGVmaW5lc1wiO1xuXG4vLyDihpPihpPihpPihpMgU3R5bGVzIHJlZ2FyZGluZyB0aGUgc2VsZWN0TGFuZ1VJIHN0eWxlIGxhbmd1YWdlIHNlbGVjdG9ycyByZXVzZWQgZnJvbSB0ZXh0IHRyYW5zXG4ubG10X19kb2Mge1xuICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjVweDtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSB7XG4gICAgICAgIC8vIHRoZSBsYW5ndWFnZSBkcm9wZG93biBpcyBiaWdnZXIgdGhhbiBpdHMgaGVhZGVyIGJ5IGhhbGYgdGhlIHNpemUgb2YgdGhlIGhlYWRlciBhcnJvdyBpY29uKDI0LzIpIGFuZCB0aGUgMjAgKDEyICsgMTApIHBpeGVscyBvZiBwYWRkaW5nXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4ICsgMjJweCk7XG4gICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNlIHtcbiAgICAgICAgICAgIC8vIDEyIHBpeGVscyBvZiBwYWRkaW5nICsgMSBwaXhlbCBvZiBib3JkZXJcbiAgICAgICAgICAgIGxlZnQ6IC0xM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGFyZ2V0IHtcbiAgICAgICAgICAgIC8vIDEyIHBpeGVscyBvZiBwYWRkaW5nICsgMSBwaXhlbCBvZiBib3JkZXJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICB9XG4gICAgICBcbiAgICAuc2VtaXRyYW5zcGFyZW50LW92ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi8vIOKGkeKGkeKGkeKGkVxuXG4ubG10X19kb2Mge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vLyDihpPihpPihpPihpMgT3ZlcnJpZGVzIHJlZ2FyZGluZyB0aGUgb2xkIGZvcm1hbGl0eSBsYXlvdXRcbi5sbXRfX2RvYyAubG10X19mb3JtYWxpdHlTd2l0Y2gge1xuICAgIHotaW5kZXg6IHVuc2V0O1xufVxuLy8g4oaR4oaR4oaR4oaRXG5cbi8vIOKGk+KGk+KGk+KGkyBXaWxsIGJlIHJlbW92ZWQgaW4gREYtMjk5MFxuLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbiB7XG5cbiAgICAkYnV0dG9uRm9udFNpemU6IDE2cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4IDJweCA2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICAvL2JvcmRlci10b3A6IDJweCBzb2xpZCAjZjRmNGY0O1xuICAgIGJvcmRlci10b3A6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgI2YwZjBmMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgIGlucHV0IHsgLy8ganVzdCBzZXR0aW5nIFwiZGlzcGxheTogbm9uZVwiIF9taWdodF8gY2F1c2UgcHJvYmxlbXMgaW4gc29tZSBicm93c2VycyAobm90IHZlcmlmaWVkKVxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwLjFweDtcbiAgICAgICAgICAgIGhlaWdodDogMC4xcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZG9jVXBsb2FkQnV0dG9uKCk7XG5cbiAgICBAYXQtcm9vdCAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLS1xdW90YV9yZWFjaGVkIHtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLS1vcGVuX3RhcmdldF9sYW5nX21lbnUsXG4gICAgJi5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24tLWtlZXBfYWN0aXZlLFxuICAgICY6Zm9jdXMsICY6YWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9fbGFuZ19zZWxlY3RvciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMGVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgfVxuICAgICAgICAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cHtcbiAgICAgICAgLy9hbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4wcztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cF9hbmltO1xuXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRibHVlOyAvLyMzMzM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IC8vIzMzMztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICAgICAgICAvLyBjb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBib3R0b206IDE1MCU7XG4gICAgICAgIG1heC13aWR0aDo5MHZ3O1xuICAgICAgICB3aWR0aDogMjBlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICA+IGRpdnsgLy8gaW1hZ2UgY29udGFpbmVyXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IHB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICB3aWR0aDoxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyBvdXRsaW5lOjFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OjI1JTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAgIEBrZXlmcmFtZXMgZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwX2FuaW0ge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgODAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGRvY1RyYW5zX2J1dHRvbl9hbmltXzEge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgICAgICAgICBzdHJva2U6ICRkYXJrYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAxMCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHN0cm9rZTogJGRhcmtibHVlO1xuICAgICAgICB9XG4gICAgICAgIDE5JSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMTYyLCAyLCAwLjY2NjY2NjY2NjcpO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAyMCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDE2MiwgMiwgMC42NjY2NjY2NjY3KTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIHN0cm9rZTogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgMjUlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgICAgICAgICBzdHJva2U6ICNjY2M7XG4gICAgICAgIH1cbiAgICAgICAgMzklIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAxNjIsIDIsIDAuNjY2NjY2NjY2Nyk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIDQwJSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMTYyLCAyLCAwLjY2NjY2NjY2NjcpO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBzdHJva2U6ICRkYXJrYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGRvY1RyYW5zX2J1dHRvbl9hbmltXzIge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgMjAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIOKGkeKGkeKGkeKGkVxuXG4vLyDihpPihpPihpPihpMgU3R5bGVzIG9mIHRoZSAoc3RpbGwgSDIpIGRyYWcgYW5kIGRyb3Bcbi5kb2NUcmFuc19kcm9wX3RhcmdldF9vdmVybGF5IHtcbiAgICBAa2V5ZnJhbWVzIGRvY1RyYW5zX292ZXJsYXlfYmxlbmRfaW57XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiKDI0MCwgMjQwLCAyNDApLCAwIDAgMHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gei1pbmRleDogMjA7IC8vIGFib3ZlIGhlbHAgcG9wdXBcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+IGRpdntcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ1cHgpO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gODVweCk7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9pY29ucy9pY29uX2RvY1RyYW5zX3VwbG9hZF92Mi5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgfVxuICAgIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBkb2NUcmFuc19vdmVybGF5X2JsZW5kX2luO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAgMTUwbXMgZWFzZS1vdXQ7XG4gICAgY29sb3I6ICNhYWE7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNUY4O1xuICAgIG91dGxpbmU6IDJweCBkYXNoZWQgIzRCQUJEQTtcbiAgICB6LWluZGV4OiA5O1xuXG5cbiAgICAmLmRvY1RyYW5zX2Ryb3BfdGFyZ2V0X292ZXJsYXktLWFjdGl2ZXtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiKDI0MCwgMjQwLCAyNDApLCAwIDAgNHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgb3V0bGluZTogMnB4IGRhc2hlZCAjMDMyZDQ4O1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgdHJhbnNpdGlvbjogIDE1MG1zICAxNTBtcyAgZWFzZS1vdXQ7IC8vIHVzZSBhIHNob3J0IGRlbGF5IHRvIHByZXZlbnQgdXNlcmVzIGZyb20gZHJvcHBpbmcgdG9vIGZhc3QgKHByZXZlbnQgZHJvcHBpbmcgYnVnKVxuICAgIH1cbn1cblxuLy8gcmVkZXNpZ25cbi5sbXQtLXdlYiB7XG4gICAgLmRvY1RyYW5zX2Ryb3BfdGFyZ2V0X19kZXNjIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIH1cbn1cbi8vIOKGkeKGkeKGkeKGkVxuIiwiQGltcG9ydCBcIl9kZWZpbmVzXCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgICAgUHJlc3MgUXVvdGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uZGxfcHJvICNsbXRfcXVvdGVzX2FydGljbGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kbF9jb3VudHJ5X3dpdGhvdXRfcHJvX3N1cHBvcnQgI2xtdF9xdW90ZXNfYXJ0aWNsZSxcbi5kbF9jb3VudHJ5X3dpdGhfcHJvX3N1cHBvcnQgI2xtdF9xdW90ZXNfYXJ0aWNsZXtcbiAgICBvcGFjaXR5OiAxLjA7XG5cbn1cbiNsbXRfcXVvdGVzX2FydGljbGUge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGVhc2Utb3V0O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB6LWluZGV4OiAwOyAvLyBiZWxvdyBkb2NUcmFucyBzZWxlY3Rpb24gbWVudVxuXG4gICAgJi5sbXQtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5sbXRfcXVvdGVzX2hlYWRlcntcbiAgICBmb250LXNpemU6IDI1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLmxtdF9xdW90ZXN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMjguNzVlbTtcbiAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1MpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDIwcHggMCA2MHB4IDA7XG4gICAgfVxuXG4gICAgLmxtdF9xdW90ZXNfX2NvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luOiAwcHggNXZ3O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogNDAuNjI1ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX1hMKXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgICAgICBtYXJnaW46IDBweCA0dnc7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX00pe1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0gcXVvdGUgKi9cbi5sbXRfcXVvdGUge1xuICAgIGhlaWdodDogOGVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgLy8gZmFsbGJhY2tcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2Utb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubG10X3F1b3RlX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgMTAwbXMgZWFzZS1pbjtcbn1cblxuLy8gaW1hZ2Vcbi5sbXRfcXVvdGVfX2xvZ29fMXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sbXRfcXVvdGVfX2xvZ29fM3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4vLyB0ZXh0IGNvbnRhaW5lclxuLmxtdF9xdW90ZV9faW5uZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nOiA0MnB4IDMwcHggMTAwcHggNzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93RmVhdHVyZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3Byby9pY29uX3F1b3RlLnN2Zyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICB0b3A6IC0yMnB4O1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gdGV4dCBjb250ZW50XG4ubG10X3F1b3RlX190ZXh0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMzMzO1xuXG59XG5cbi8vIHRleHQgc291cmNlXG4ubG10X3F1b3RlX19zb3VyY2V7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGJye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBhe1xuICAgICAgICBAZXh0ZW5kICVkbF9saW5rO1xuXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLmxtdF9xdW90ZV9fbm9saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICBhOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCIsIFwiO1xuICAgIH1cbiAgICBhOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIH1cblxufVxuXG4ubG10X3F1b3Rlc19uYXZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIC8vYm90dG9tOiAtMzJweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDozMDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgMTAwMG1zIGVhc2Utb3V0O1xuICAgIHotaW5kZXg6IDU7XG5cbn1cbi5sbXRfcXVvdGVzX25hdjpob3ZlcntcbiAgICBvcGFjaXR5OiAxLjA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLW91dDtcblxufVxuLmxtdF9xdW90ZXNfbmF2X2VudHJ5e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgY29sb3I6ICNiYmI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAxNTBtcyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW46IDAgMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjlCOUI5O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubG10X3F1b3Rlc19uYXZfZW50cnk6aG92ZXJ7XG4gICAgY29sb3I6ICNmYWEyMDI7XG59XG4ubG10X3F1b3Rlc19uYXZfZW50cnktLWFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICBjb2xvcjogI2ZhYTIwMjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwcHggI2Y4ZjhmODtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */