.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;-webkit-margin-end:.5rem;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}.partial-highlight--animation{animation:alignmentHighlightBackgroundChange 300ms ease-in-out}@keyframes alignmentHighlightBackgroundChange{0%{background-color:rgba(0,0,0,0)}100%{background-color:#e1f0f5}}.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{color:inherit}.lmt__formalitySwitch .lmt__formalitySwitch__toggler:hover{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{color:inherit}.lmt__formalitySwitch .lmt__formalitySwitch__select:hover,.lmt__formalitySwitch .lmt__formalitySwitch__select_toggler:hover,.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler:hover{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;-ms-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:-ms-input-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;-ms-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;-ms-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;-ms-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;-ms-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;-ms-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;-ms-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;-ms-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;-ms-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;-ms-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;-ms-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;-ms-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_acceptButton{width:44px;height:28px;padding:4px}@media (forced-colors: active){.lmt__glossary_acceptButton{border:thin solid transparent}}.lmt__glossary_acceptButton{border-radius:3px;background-color:#0f2b46;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.lmt__glossary_acceptButton:hover{background-color:#05668d}.lmt__glossary_acceptButton.lmt__glossary_acceptButton--disabled,.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:160px 1rem 160px;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;-ms-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;-ms-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;-ms-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;-ms-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;-ms-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;-ms-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{overflow-y:scroll;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}@supports(-webkit-overflow-scrolling: touch){.lmt--web .lmt__textarea_container .lmt__inner_textarea_container{display:-webkit-box}}.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;-ms-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}@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;font-size:14px;line-height:21px;z-index:100}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content_container{display:flex;flex-direction:row;width:100%}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content{display:flex;color:#fff;background-color:#037171;border-radius:3px;padding:10px 10px 10px 20px;width:100%}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__icon{display:flex;position:absolute;align-self:center;background-image:url("/img/icons/icon_lightning.svg");width:8px;height:16px}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__body{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;width:auto;padding-left:18px}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__body .lmt_targetToolbar__appPromotion__description{display:flex;width:auto;text-align:left;padding-right:5px}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__body .lmt_targetToolbar__appPromotion__cta{display:flex;width:auto;font-weight:600;text-align:left}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__body .lmt_targetToolbar__appPromotion__cta a{text-decoration:underline;cursor:pointer;color:#fff}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container{display:flex;position:relative;flex-grow:1;justify-content:flex-end}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn{cursor:pointer;width:14px;height:14px;border:none;box-sizing:content-box;background:none;display:flex;position:relative}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn::before,.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn::after{content:"";display:block;position:absolute;background-color:#fff;width:1.4px;height:9.38px;border-radius:2px;transform-origin:50%;top:calc(50% - 4.6666666667px);left:50%;transition:background-color 75ms ease-out}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn::before{transform:rotate(45deg)}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn::after{transform:rotate(-45deg)}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn:hover::before,.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn:hover::after{background-color:#006494}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn:hover,.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn:active{outline:none}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn:hover::before,.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn:hover::after{background-color:#fff}.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}}@media(min-device-width: 651px)and (max-width: 840px){.lmt--web .lmt__translations_as_text{padding:0 20px}}@media(min-device-width: 651px){.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}.lmt.lmt--web.seo219_social_proof{-webkit-padding-before:0;padding-block-start:0;-webkit-margin-before:-33px;margin-block-start:-33px}.lmt.lmt--web.seo219_social_proof.hideTabs .lmt__docTrans-tab-container{display:none}.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}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop{z-index:1;padding-bottom:56px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .headline{padding-top:48px;font-style:normal;font-weight:normal;font-size:32px;line-height:38px;text-align:center;color:#1b1e25}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile{display:flex;flex-direction:row;align-items:center}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop{padding-top:32px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .mobile{padding-top:32px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .separator{border-right:1px solid #c6cdd5;width:1px;height:129px;margin:36px 20px 0 20px;z-index:10}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .label{display:inline-block;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#1b1e25}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop,.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .mobile{width:50%;display:flex;flex-direction:row;align-items:center}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .qrCodeButtonWrapper{position:relative}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .qrCodeButtonWrapper .qrCodeButton{border:0;background-color:rgba(0,0,0,0);margin-top:10px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .qrCodePopover{position:absolute;top:10px;left:-55px;background-color:#fff;width:354px;height:225px;box-shadow:0px 8px 32px rgba(0,0,0,.12);border-radius:3px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .qrCodePopover .qrCodeClose{position:absolute;top:20px;right:20px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .qrCodePopover .qrCodeText{font-style:normal;font-weight:700;font-size:14px;line-height:150%;text-align:center;color:#0f2b46;margin-top:2px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop{justify-content:center}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images{position:relative;width:217px;height:146px;margin-right:20px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images .desktop_image_laptop,.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images .desktop_image_hexagon1,.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images .desktop_image_hexagon2{position:absolute;z-index:1}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images .desktop_image_laptop{z-index:10}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images .desktop_image_hexagon1{top:-24px;left:-28px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images .desktop_image_hexagon2{top:-36px;left:-28px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_text{z-index:10;display:flex;flex-direction:column}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_text .dl_button_desktop_download{margin-top:10px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .mobile{justify-content:center;display:flex;flex-direction:column;align-items:flex-start;padding-left:32px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .mobile a.label{border-bottom:2px solid #1b1e25}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .mobile .mobile_text{white-space:pre;display:flex}@media screen and (max-width: 1200px){.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop{justify-content:right;padding-right:32px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images{display:none}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_text{width:240px;justify-content:center}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_text .linkButton{margin-top:10px;width:240px;height:48px;text-align:center}}@media screen and (min-width: 1200px){.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_text{max-width:260px}}@media screen and (min-width: 1600px){.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images{margin-right:40px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_text{max-width:300px}}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension{text-align:center;padding-bottom:48px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .headline{border-top:1px solid #c6cdd5;font-size:40px;line-height:52px;margin-bottom:48px;padding-top:48px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension{display:flex;border-left:1px solid #dae1e8;border-top:1px solid #dae1e8}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item{flex-basis:33.3333333333%;border-right:1px solid #dae1e8;border-bottom:1px solid #dae1e8;padding:48px 0;display:flex;flex-direction:column;align-items:center}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item .item_headline{font-size:24px;line-height:33.6px;margin-bottom:32px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item .item_images{height:143px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item .item_cta{margin-top:32px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.desktop .item_images{position:relative;width:217px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.desktop .item_images .desktop_image_laptop,.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.desktop .item_images .desktop_image_hexagon1,.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.desktop .item_images .desktop_image_hexagon2{position:relative;z-index:1}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.desktop .item_images .desktop_image_laptop{z-index:10}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.desktop .item_images .desktop_image_hexagon1{top:-131px;left:-60px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.desktop .item_images .desktop_image_hexagon2{top:-233px;left:-60px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.mobile .item_images{position:relative;width:74px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.mobile .item_images .mobile_image_phone,.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.mobile .item_images .mobile_image_pentagon,.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.mobile .item_images .mobile_image_hexagon{position:relative;z-index:1}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.mobile .item_images .mobile_image_phone{z-index:10}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.mobile .item_images .mobile_image_pentagon{top:-107px;left:-60px;transform:scale(1.6)}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.mobile .item_images .mobile_image_hexagon{top:-110px;right:-90px;width:44px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.extension .item_images{position:relative;width:337px}.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}.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://./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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Nzcy9sbXQuc2NzcyIsIndlYnBhY2s6Ly8uL2Nzcy9fZGVmaW5lcy5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfYmFzZS5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfZm9ybWFsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9kZWZpbmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9nbG9zc2FyeS5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfd2ViLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9hZHMuc2NzcyIsIndlYnBhY2s6Ly8uL2Nzcy9fbG10X2RvY1RyYW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9xdW90ZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkN5UEEsYUFwTlMsQ0FBQSxvQkFzTkwsQ0FBQSxjQUNBLENBQUEsOENBRUEseUJBRUksQ0FBQSxhQW5QVyxDQUFBLDZCQXVQZixrQkFDSSxDQUFBLG9DQUdKLFdBQ0ksQ0FBQSwyQkFDQSxDQUFBLHNEQUNBLENBQUEsb0JBQ0EsQ0FBQSxTQUNBLENBQUEsVUFDQSxDQUFBLHFCQUNBLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsb0ZBR0osU0FFRSxDQUFBLHFCQXlGTixjQXBCRSxDQUFBLGtCQUNBLENBQUEsZUFDQSxDQUFBLGFBN1VtQixDQUFBLHVCQStVbkIsQ0FBQSwyQkFFQSxvQkFDRSxDQUFBLDJCQUdGLG9CQUNFLENBQUEsWUFDQSxDQUdGLFVBSEUsQ0FJQSx1RUEwQ0osV0E3QkUsQ0FBQSxpQkFDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsY0FDQSxDQUFBLG1CQUNBLENBQUEsb0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLDhJQUlBLENBSEEsK0JBQUEsdUVBQUEsNkJBR0EsQ0FBQSxDQUFBLG1GQUVBLG9CQUNFLENBQUEscUZBR0YsWUFDRSxDQUFBLG9C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QUEsa0JBQ0EsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSxVQUNBLENBQUEsbUJBS0osYUFDSSxDQUFBLGVBQ0EsQ0FBQSxnQkFDQSxDQUFBLGtCQUNBLENBQUEsVUFDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsc0JBQ0EsWUFDSSxDQUFBLHFCQUVKLGFSbk1lLENBQUEsZVF1TVgsQ0FBQSxzQ0FFSixhUnpNZSxDQUFBLGVRMk1YLENBQUEsNEJBRUosWUFDSSxDQUFBLDJCQUVKLG9CQUNJLENBQUEsYVI5TWEsQ0FBQSxnQlFvTnJCLFlBQ0ksQ0FBQSw0QkFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxRQUNBLENBQUEsT0FFQSxDQUFBLE1BQ0EsQ0FBQSxhQUNBLENBQUEsVUFDQSxDQUFBLGVBQ0EsQ0FBQSxTQUNBLENBQUEsd0NBQ0EsQ0FBQSxTQUNBLENBQUEsc0JBR0osU0FDSSxDQUFBLGlDQUNBLENBQUEsc0JBR0osb0JBQ0ksQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLGdCQUNBLENBQUEsVUFDQSxDQUFBLGtCQUNBLENBQUEsNEJBQ0EsQ0FBQSxZQUNBLENBQUEsY0FDQSxDQUFBLHdCQUNBLENBQUEsMEJBQ0EsQ0FBQSw0QkFFSixhQUNJLENBQUEsOEJBRUosd0JSN1BtQixDQUFBLGFRK1BmLENBQUEsa0NBQ0EiLCJzb3VyY2VzQ29udGVudCI6WyIuZGxfZGVmYXVsdF9saW5re2NvbG9yOiMwNzRiNzg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmRsX2RlZmF1bHRfbGluazpob3ZlciwuZGxfZGVmYXVsdF9saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzBmMmI0Nn1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5re3doaXRlLXNwYWNlOm5vd3JhcH1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOjphZnRlcntjb250ZW50OlwiIFwiO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL2V4dGVybmFsX2xpbmtfaGludF9ibHVlLnN2Zyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MWVtO2hlaWdodDoxZW07dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0Oi4yNWVtO29wYWNpdHk6LjV9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpob3Zlcjo6YWZ0ZXIsW2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpmb2N1czo6YWZ0ZXJ7b3BhY2l0eToxfS5sbXRfcXVvdGVfX3NvdXJjZSBhe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjVlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQ5NDt0cmFuc2l0aW9uOi4ycyBlYXNlLW91dH0ubG10X3F1b3RlX19zb3VyY2UgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7Y29sb3I6IzAwMH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3Rhe2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6Ljc1ZW0gMS41ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsYm9yZGVyIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dDtAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmZvY3VzLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZXtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9W2Rpc2FibGVkXS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sW2Rpc2FibGVkXS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3Rhe29wYWNpdHk6LjV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7cG9pbnRlci1ldmVudHM6bm9uZTtwYWRkaW5nLWxlZnQ6Mi43ZW07b3BhY2l0eTouNH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlciwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2hlaWdodDoxZW07d2lkdGg6MWVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMiU7bGVmdDoxZW07Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmV7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAwcyBsaW5lYXIgaW5maW5pdGV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlciwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjphZnRlcnthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIC4yNXMgbGluZWFyIGluZmluaXRlfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7YmFja2dyb3VuZC1jb2xvcjojZjQ2ZjUyO2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGYyYjQ2O2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9QGtleWZyYW1lcyBkbF9sb2FkaW5nU3Bpbm5lcntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uZGxfZGVmYXVsdF9saW5re2NvbG9yOiMwNzRiNzg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmRsX2RlZmF1bHRfbGluazpob3ZlciwuZGxfZGVmYXVsdF9saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzBmMmI0Nn1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5re3doaXRlLXNwYWNlOm5vd3JhcH1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOjphZnRlcntjb250ZW50OlwiIFwiO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL2V4dGVybmFsX2xpbmtfaGludF9ibHVlLnN2Zyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MWVtO2hlaWdodDoxZW07dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0Oi4yNWVtO29wYWNpdHk6LjV9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpob3Zlcjo6YWZ0ZXIsW2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpmb2N1czo6YWZ0ZXJ7b3BhY2l0eToxfS5sbXRfcXVvdGVfX3NvdXJjZSBhe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjVlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQ5NDt0cmFuc2l0aW9uOi4ycyBlYXNlLW91dH0ubG10X3F1b3RlX19zb3VyY2UgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7Y29sb3I6IzAwMH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3Rhe2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6Ljc1ZW0gMS41ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsYm9yZGVyIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dDtAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmZvY3VzLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZXtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9W2Rpc2FibGVkXS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sW2Rpc2FibGVkXS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3Rhe29wYWNpdHk6LjV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7cG9pbnRlci1ldmVudHM6bm9uZTtwYWRkaW5nLWxlZnQ6Mi43ZW07b3BhY2l0eTouNH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlciwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2hlaWdodDoxZW07d2lkdGg6MWVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMiU7bGVmdDoxZW07Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmV7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAwcyBsaW5lYXIgaW5maW5pdGV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlciwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjphZnRlcnthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIC4yNXMgbGluZWFyIGluZmluaXRlfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7YmFja2dyb3VuZC1jb2xvcjojZjQ2ZjUyO2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGYyYjQ2O2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9QGtleWZyYW1lcyBkbF9sb2FkaW5nU3Bpbm5lcntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uZGxfZGVmYXVsdF9saW5re2NvbG9yOiMwNzRiNzg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmRsX2RlZmF1bHRfbGluazpob3ZlciwuZGxfZGVmYXVsdF9saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzBmMmI0Nn1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5re3doaXRlLXNwYWNlOm5vd3JhcH1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOjphZnRlcntjb250ZW50OlwiIFwiO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL2V4dGVybmFsX2xpbmtfaGludF9ibHVlLnN2Zyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MWVtO2hlaWdodDoxZW07dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0Oi4yNWVtO29wYWNpdHk6LjV9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpob3Zlcjo6YWZ0ZXIsW2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpmb2N1czo6YWZ0ZXJ7b3BhY2l0eToxfS5sbXRfcXVvdGVfX3NvdXJjZSBhe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjVlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQ5NDt0cmFuc2l0aW9uOi4ycyBlYXNlLW91dH0ubG10X3F1b3RlX19zb3VyY2UgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7Y29sb3I6IzAwMH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3Rhe2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6Ljc1ZW0gMS41ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsYm9yZGVyIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dDtAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmZvY3VzLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZXtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9W2Rpc2FibGVkXS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sW2Rpc2FibGVkXS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3Rhe29wYWNpdHk6LjV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7cG9pbnRlci1ldmVudHM6bm9uZTtwYWRkaW5nLWxlZnQ6Mi43ZW07b3BhY2l0eTouNH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlciwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2hlaWdodDoxZW07d2lkdGg6MWVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMiU7bGVmdDoxZW07Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmV7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAwcyBsaW5lYXIgaW5maW5pdGV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlciwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjphZnRlcnthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIC4yNXMgbGluZWFyIGluZmluaXRlfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7YmFja2dyb3VuZC1jb2xvcjojZjQ2ZjUyO2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGYyYjQ2O2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9QGtleWZyYW1lcyBkbF9sb2FkaW5nU3Bpbm5lcntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1zcGFuLm9ubHlfbW91c2V7ZGlzcGxheTppbmxpbmV9c3Bhbi5vbmx5X3RvdWNoe2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7c3Bhbi5vbmx5X21vdXNle2Rpc3BsYXk6bm9uZX1zcGFuLm9ubHlfdG91Y2h7ZGlzcGxheTppbmxpbmV9fWJ1dHRvbntjb2xvcjojMDAwfS5sbXR7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjEwMCV9LmxtdC5sbXQtLWhpZGRlbntkaXNwbGF5Om5vbmV9LmxtdF9fc2lkZV9jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9LmxtdF9fdGV4dGFyZWFfY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxMDAlfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X190ZXh0YXJlYV9jb250YWluZXJ7b3ZlcmZsb3c6aGlkZGVufX0ubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcjo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZX0ubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntjdXJzb3I6dGV4dH0ubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX3RhcmdldF90b29sYmFye2N1cnNvcjpkZWZhdWx0fS5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19pdGVte3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6NDBweDttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTQwcHg7cG9pbnRlci1ldmVudHM6aW5pdGlhbDtjdXJzb3I6aW5pdGlhbH11bD4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faXRlbXtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cG9pbnRlci1ldmVudHM6bm9uZX0ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCBidXR0b24sLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgYXtwb2ludGVyLWV2ZW50czppbml0aWFsfS5sbXRfX3RleHRhcmVhX2Jhc2Vfc3R5bGV7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d2hpdGUtc3BhY2U6LW1vei1wcmUtd3JhcDt3aGl0ZS1zcGFjZTotcHJlLXdyYXA7d2hpdGUtc3BhY2U6LW8tcHJlLXdyYXA7d29yZC13cmFwOmJyZWFrLXdvcmQ7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub25lfS5sbXRfX3RleHRhcmVhe2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1hbGlnbjpzdGFydDtmb250LXNpemU6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtyZXNpemU6bm9uZX0ubG10X190ZXh0YXJlYTpmb2N1c3tvdXRsaW5lOm5vbmV9LmxtdF9fdGV4dGFyZWEubG10LS1oaWRkZW57ZGlzcGxheTpub25lfS5sbXRfX3RleHRhcmVhW2xhbmc9YmctQkddLC5sbXRfX3RleHRhcmVhW2xhbmc9YmddLC5sbXRfX3RleHRhcmVhW2xhbmc9dWstVUFdLC5sbXRfX3RleHRhcmVhW2xhbmc9dWtde2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWYgIWltcG9ydGFudH1kLXRleHRhcmVhLmxtdF9fdGV4dGFyZWF7b3ZlcmZsb3c6dmlzaWJsZX1kLXRleHRhcmVhLmxtdF9fdGV4dGFyZWFbbGFuZz1iZy1CR10gKixkLXRleHRhcmVhLmxtdF9fdGV4dGFyZWFbbGFuZz1iZ10gKixkLXRleHRhcmVhLmxtdF9fdGV4dGFyZWFbbGFuZz11ay1VQV0gKixkLXRleHRhcmVhLmxtdF9fdGV4dGFyZWFbbGFuZz11a10gKntmb250LWZhbWlseTpzYW5zLXNlcmlmICFpbXBvcnRhbnR9LmxtdF9fdGV4dGFyZWFfcGxhY2Vob2xkZXJfdGV4dHtkaXNwbGF5Om5vbmU7dGV4dC1hbGlnbjpsZWZ0O2N1cnNvcjp0ZXh0O3BvaW50ZXItZXZlbnRzOm5vbmV9LmxtdC0tZW1wdHlfc291cmNlIC5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHR7ZGlzcGxheTpibG9ja30ubG10X19jbGVhcl90ZXh0X2J1dHRvbl9jb250YWluZXJ7aGVpZ2h0OjA7d2lkdGg6MTAwJTt6LWluZGV4OjEwO3Bvc2l0aW9uOnJlbGF0aXZlfS5sbXRfX2NsZWFyX3RleHRfYnV0dG9uX3dyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE2cHg7cmlnaHQ6MTZweH0ubG10X19jbGVhcl90ZXh0X2J1dHRvbntjb2xvcjojZDFkMmQ0O2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OjQwMDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxtdF9fY2xlYXJfdGV4dF9idXR0b24gc3BhbntsaW5lLWhlaWdodDoxMHB4O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MThweH0ubG10X19jbGVhcl90ZXh0X2J1dHRvbj5zdmd7ZGlzcGxheTpub25lfS5sbXRfX2NsZWFyX3RleHRfYnV0dG9uOmhvdmVye2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwNzRiNzh9LmxtdF9fY2xlYXJfdGV4dF9idXR0b24ubG10LS1oaWRkZW57ZGlzcGxheTpub25lfS5sbXRfX2VkaXRfdGV4dF9wb3B1cHt0ZXh0LWFsaWduOnN0YXJ0O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNmZmY7bWF4LWhlaWdodDo0MDBweDttaW4td2lkdGg6MTAwcHg7Ym94LXNoYWRvdzoxcHggMXB4IDJweCAwIHJnYmEoMCwwLDAsLjEpO0BhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO291dGxpbmU6LjVweCBzb2xpZCAjYWFhO292ZXJmbG93LXk6YXV0bztvdmVyZmxvdy14OmhpZGRlbjttYXgtd2lkdGg6MzB2dztkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjE4cHg7ei1pbmRleDo5OTt0cmFuc2l0aW9uOmhlaWdodCAyMDBtcyBlYXNlfS5sbXRfX2VkaXRfdGV4dF9wb3B1cFtkaXI9bHRyXXttYXJnaW4tbGVmdDotOXB4fS5sbXRfX2VkaXRfdGV4dF9wb3B1cFtkaXI9cnRsXXttYXJnaW4tcmlnaHQ6LTlweH0ubG10X19lZGl0X3RleHRfcG9wdXAubG10X19lZGl0X3RleHRfcG9wdXAtLXZpc2libGV7ZGlzcGxheTpibG9ja30ubG10X19lZGl0X3RleHRfcG9wdXAubG10X19lZGl0X3RleHRfcG9wdXAtLXZpc2libGUubG10X19lZGl0X3RleHRfcG9wdXAtLWFsdGVybmF0aXZlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fS5sbXRfX2VkaXRfdGV4dF9wb3B1cCB1bHttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAwJX0ubG10X19lZGl0X3RleHRfcG9wdXAgbGksLmxtdF9fZWRpdF90ZXh0X3BvcHVwIC5sbXRfX2VkaXRfdGV4dF9saXN0X2l0ZW17Y29sb3I6IzMzMztib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtwYWRkaW5nLWJvdHRvbTo0cHg7cGFkZGluZy10b3A6NHB4O3BhZGRpbmctbGVmdDo5cHg7cGFkZGluZy1yaWdodDo5cHg7bGluZS1oZWlnaHQ6MS4yO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAxMDBtcztjdXJzb3I6cG9pbnRlcjtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubG10X19lZGl0X3RleHRfcG9wdXAgbGk6bGFzdC1jaGlsZCwubG10X19lZGl0X3RleHRfcG9wdXAgLmxtdF9fZWRpdF90ZXh0X2xpc3RfaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX0ubG10X19lZGl0X3RleHRfcG9wdXAgLmxtdF9fZWRpdF90ZXh0X3BvcHVwX19lbnRyeS0tYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZlZThjMX0ubG10X19lZGl0X3RleHRfcG9wdXAgLmxtdF9fZWRpdF90ZXh0X3BvcHVwX193YWl0aW5nX2luZGljYXRvcntwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19lZGl0X3RleHRfcG9wdXB7bWF4LXdpZHRoOjYwdnc7Zm9udC1zaXplOjE2cHh9fUBzdXBwb3J0cygtbXMtaW1lLWFsaWduOiBhdXRvKXsubG10X19lZGl0X3RleHRfcG9wdXB7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO291dGxpbmU6bm9uZX19LmxtdF9fZWRpdF90ZXh0X3BvcHVwLS1hbHRlcm5hdGl2ZXMgbGl7d2hpdGUtc3BhY2U6bm93cmFwfS5sbXRfX2VkaXRfdGV4dF9wb3B1cC0tYWx0ZXJuYXRpdmVzIGxpW2xhbmc9YmctQkddLC5sbXRfX2VkaXRfdGV4dF9wb3B1cC0tYWx0ZXJuYXRpdmVzIGxpW2xhbmc9YmddLC5sbXRfX2VkaXRfdGV4dF9wb3B1cC0tYWx0ZXJuYXRpdmVzIGxpW2xhbmc9dWstVUFdLC5sbXRfX2VkaXRfdGV4dF9wb3B1cC0tYWx0ZXJuYXRpdmVzIGxpW2xhbmc9dWtde2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWYgIWltcG9ydGFudH0ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fbWFpbl90cmFuc2xhdGlvbntkaXNwbGF5Om5vbmV9LmxtdF9fYXNrX3Bhc3RlX3BvcHVwe2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO3otaW5kZXg6MTAwfS5sbXRfX2Fza19wYXN0ZV9wb3B1cC5sbXRfX2Fza19wYXN0ZV9wb3B1cC0tdmlzaWJsZXt0cmFuc2l0aW9uOjUwMG1zIGVhc2Utb3V0O2Rpc3BsYXk6YmxvY2t9LmxtdF9fYXNrX3Bhc3RlX3BvcHVwLmxtdF9fYXNrX3Bhc3RlX3BvcHVwLS12aXNpYmxlPmRpdntvcGFjaXR5OjA7dHJhbnNpdGlvbjoxMDBtcyBlYXNlLW91dH0ubG10X19hc2tfcGFzdGVfcG9wdXAubG10X19hc2tfcGFzdGVfcG9wdXAtLXZpc2libGVfMntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjIpfS5sbXRfX2Fza19wYXN0ZV9wb3B1cC5sbXRfX2Fza19wYXN0ZV9wb3B1cC0tdmlzaWJsZV8yPmRpdntvcGFjaXR5OjF9LmxtdF9fYXNrX3Bhc3RlX3BvcHVwPmRpdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtyaWdodDowO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZGlzcGxheTpibG9jazt3aWR0aDozMjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLC4zKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3BhZGRpbmc6MmVtIDFlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOjgwJTt0ZXh0LWFsaWduOmNlbnRlcn0ubG10X19hc2tfcGFzdGVfcG9wdXA+ZGl2IHB7dGV4dC1hbGlnbjpsZWZ0fS5sbXRfX2Fza19wYXN0ZV9wb3B1cD5kaXYgLmxtdF9fYXNrX3Bhc3RlX3BvcHVwX19jYW5jZWxfYnV0dG9uLC5sbXRfX2Fza19wYXN0ZV9wb3B1cD5kaXYgLmxtdF9fYXNrX3Bhc3RlX3BvcHVwX19jb250aW51ZV9idXR0b257cGFkZGluZzouMjVlbTtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwNzRiNzg7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NTAwfS5sbXRfX2Fza19wYXN0ZV9wb3B1cD5kaXYgLmxtdF9fYXNrX3Bhc3RlX3BvcHVwX19jYW5jZWxfYnV0dG9uOmhvdmVyLC5sbXRfX2Fza19wYXN0ZV9wb3B1cD5kaXYgLmxtdF9fYXNrX3Bhc3RlX3BvcHVwX19jb250aW51ZV9idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZVNFT3RlcmljVGV4dHtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM2ZTZlNmU7Zm9udC13ZWlnaHQ6bm9ybWFsO3BhZGRpbmctdG9wOjMwcHh9LmVTRU90ZXJpY1RleHQgc3BhbntkaXNwbGF5OmJsb2NrfS5lU0VPdGVyaWNUZXh0IHNwYW46Zmlyc3QtY2hpbGR7cGFkZGluZy1ib3R0b206OHB4fS5lU0VPdGVyaWNUZXh0IHVsLC5lU0VPdGVyaWNUZXh0IGxpe2Rpc3BsYXk6aW5saW5lfS5zaG93U2VvVGV4dCAuZVNFT3RlcmljVGV4dHtkaXNwbGF5OmJsb2NrfS5lU0VPdGVyaWNUZXh0IC5saW5rZWRfbGFuZ3VhZ2VfcGFpcnN7cGFkZGluZzoxcmVtO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiM3MjdhODN9LmVTRU90ZXJpY1RleHQgLmxpbmtlZF9sYW5ndWFnZV9wYWlycyBhe2NvbG9yOmluaGVyaXR9LmVTRU90ZXJpY1RleHQgLmxpbmtlZF9sYW5ndWFnZV9wYWlycyBwe2NvbG9yOmluaGVyaXQ7bGluZS1oZWlnaHQ6MTUwJTttYXJnaW4tYm90dG9tOi41cmVtfS5lU0VPdGVyaWNUZXh0IC5saW5rZWRfbGFuZ3VhZ2VfcGFpcnMgcC50aXRsZXtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzRiNTM1YX0uZVNFT3RlcmljVGV4dCAubGlua2VkX2xhbmd1YWdlX3BhaXJzIHNwYW57ZGlzcGxheTp1bnNldDttYXJnaW4taW5saW5lLWVuZDouNXJlbX0uZVNFT3RlcmljVGV4dCAubGlua2VkX2xhbmd1YWdlX3BhaXJzIHVsLC5lU0VPdGVyaWNUZXh0IC5saW5rZWRfbGFuZ3VhZ2VfcGFpcnMgbGl7ZGlzcGxheTppbmxpbmV9LmVTRU90ZXJpY1RleHQgLmxpbmtlZF9sYW5ndWFnZV9wYWlycyB1bCBhOjpiZWZvcmUsLmVTRU90ZXJpY1RleHQgLmxpbmtlZF9sYW5ndWFnZV9wYWlycyBsaSBhOjpiZWZvcmV7Y29udGVudDpcIiDCtyBcIn0uZVNFT3RlcmljVGV4dCAubGlua2VkX2xhbmd1YWdlX3BhaXJzIGxpOmZpcnN0LW9mLXR5cGUgYTo6YmVmb3Jle2NvbnRlbnQ6XCJcIn0ubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheXt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3aGl0ZS1zcGFjZTotbW96LXByZS13cmFwO3doaXRlLXNwYWNlOi1wcmUtd3JhcDt3aGl0ZS1zcGFjZTotby1wcmUtd3JhcDt3b3JkLXdyYXA6YnJlYWstd29yZDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cG9pbnRlci1ldmVudHM6bm9uZTt0b3A6MDtsZWZ0OjB9LmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXkgKntwb2ludGVyLWV2ZW50czpub25lfS5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5IC5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5X19zZW50ZW5jZS0tYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlfS5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5IC5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5X190ZXh0e3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEoZm9yY2VkLWNvbG9yczogYWN0aXZlKXsubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheSAubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheV9fdGV4dHt2aXNpYmlsaXR5OnJldmVydH19LmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXlbbGFuZz1iZy1CR10+c3BhbiwubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheVtsYW5nPWJnXT5zcGFuLC5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5W2xhbmc9dWstVUFdPnNwYW4sLmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXlbbGFuZz11a10+c3Bhbntmb250LWZhbWlseTpzYW5zLXNlcmlmICFpbXBvcnRhbnR9LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX3RleHRfYnRue2ZvbnQtc2l6ZToyMHB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmxlZnR9LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX3RleHRfYnRuW2xhbmc9YmctQkddLC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190ZXh0X2J0bltsYW5nPWJnXSwubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdGV4dF9idG5bbGFuZz11ay1VQV0sLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX3RleHRfYnRuW2xhbmc9dWtde2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWYgIWltcG9ydGFudH0ubG10X19sb2FkaW5nSW5kaWNhdG9yX2NvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO3RvcDoxMCU7ei1pbmRleDoxMH0ubG10X190ZXh0YXJlYV9zZXBhcmF0b3J7cG9zaXRpb246YWJzb2x1dGU7dG9wOjU0cHg7bGVmdDpjYWxjKDUwJSAtIDVweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDU1cHgpfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X190ZXh0YXJlYV9zZXBhcmF0b3J7ZGlzcGxheTpub25lfX0ubG10X190ZXh0YXJlYV9zZXBhcmF0b3IgLmxtdF9fdGV4dGFyZWFfc2VwYXJhdG9yX192ZXJ0aWNhbF9saW5le2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NnB4O2hlaWdodDpjYWxjKDEwMCUgKyA0cHgpO3JpZ2h0Oi04cHg7dG9wOi0ycHg7ei1pbmRleDoxMX0ubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZXNfd3JhcHBlcntkaXNwbGF5OmNvbnRlbnRzfS5sbXRfX3NpZGVzX2NvbnRhaW5lciAjcG9wb3Zlcl9jb250YWluZXI6ZW1wdHl7ZGlzcGxheTpub25lfS5sbXRfX3NpZGVzX2NvbnRhaW5lciAjc291cmNlX2xhbmd1YWdlX2xhYmVsOmVtcHR5LC5sbXRfX3NpZGVzX2NvbnRhaW5lciAjdGFyZ2V0X2xhbmd1YWdlX2xhYmVsOmVtcHR5e2Rpc3BsYXk6bm9uZX0ubG10X19zaWRlc19jb250YWluZXIgI3RhcmdldF9sYW5ndWFnZV9sYWJlbHttYXJnaW4tbGVmdDoxMXB4fS5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubG10X190YXJnZXRMYW5nTWVudV9leHRlbnNpb25ze2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ubG10X19sYW5ndWFnZV9jb250YWluZXJfc2VjIC5sbXRfX3RhcmdldExhbmdNZW51X2V4dGVuc2lvbnN7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5sbXRfX3RhcmdldExhbmdNZW51X2V4dGVuc2lvbntwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fZ2xvc3NhcnlCdXR0b25fY29udGFpbmVyLC5sbXRfX2dsb3NzYXJ5QnV0dG9uX2NvbnRhaW5lcl9yZWFjdHtkaXNwbGF5Om5vbmV9fS5sbXRfX2FkX2NoYXJMaW1pdHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTBweDtsZWZ0Oi0ycHg7d2lkdGg6Y2FsYygxMDAlICsgNnB4KTt6LWluZGV4OjEwfS5sbXRfX2FkX2NoYXJMaW1pdF9fYmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDNweCk7Ym9yZGVyLXJhZGl1czo1cHh9LmxtdF9fYWRfY2hhckxpbWl0X19jb250ZW50X2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTttaW4taGVpZ2h0Ojg2cHh9LmxtdF9fYWRfY2hhckxpbWl0X19jb250ZW50e2JveC1zaGFkb3c6MHB4IC0ycHggMTZweCByZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojMGYyYjQ2O2JvcmRlci1yYWRpdXM6NXB4O21heC13aWR0aDo0MjBweDtwYWRkaW5nOjE2cHg7bWFyZ2luOjEycHg7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHh9LmxtdF9fYWRfY2hhckxpbWl0X19jbG9zZV9idG57cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDt0b3A6MTBweDt6LWluZGV4OjE7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtib3JkZXI6bm9uZTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JhY2tncm91bmQ6bm9uZX0ubG10X19hZF9jaGFyTGltaXRfX2Nsb3NlX2J0bjo6YmVmb3JlLC5sbXRfX2FkX2NoYXJMaW1pdF9fY2xvc2VfYnRuOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6MS40cHg7aGVpZ2h0OjE2LjA4cHg7Ym9yZGVyLXJhZGl1czoycHg7dHJhbnNmb3JtLW9yaWdpbjo1MCU7dG9wOmNhbGMoNTAlIC0gOHB4KTtsZWZ0OjUwJTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgNzVtcyBlYXNlLW91dH0ubG10X19hZF9jaGFyTGltaXRfX2Nsb3NlX2J0bjo6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5sbXRfX2FkX2NoYXJMaW1pdF9fY2xvc2VfYnRuOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmxtdF9fYWRfY2hhckxpbWl0X19jbG9zZV9idG46aG92ZXI6OmJlZm9yZSwubG10X19hZF9jaGFyTGltaXRfX2Nsb3NlX2J0bjpob3Zlcjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDk0fS5sbXRfX2FkX2NoYXJMaW1pdF9fY2xvc2VfYnRuOmhvdmVyLC5sbXRfX2FkX2NoYXJMaW1pdF9fY2xvc2VfYnRuOmFjdGl2ZXtvdXRsaW5lOm5vbmV9LmxtdF9fYWRfY2hhckxpbWl0X19tc2d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoxMDAlfS5sbXRfX2FkX2NoYXJMaW1pdF9fbXNnX19jaGFyQ291bnRXaXRoTGltaXR7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZjQ2ZjUyfS5sbXRfX2FkX2NoYXJMaW1pdF9fbXNnX19wcm9fbGlua3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXJ9LmxtdF9fYWRfY2hhckxpbWl0X19tc2dfX3Byb19saW5rOmFjdGl2ZXtvdXRsaW5lOm5vbmV9LmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVye2Rpc3BsYXk6bm9uZX1kLXRleHRhcmVhe3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGV9ZC10ZXh0YXJlYT5kaXZ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmV9LnBhcnRpYWwtaGlnaGxpZ2h0LS1hbmltYXRpb257YW5pbWF0aW9uOmFsaWdubWVudEhpZ2hsaWdodEJhY2tncm91bmRDaGFuZ2UgMzAwbXMgZWFzZS1pbi1vdXR9QGtleWZyYW1lcyBhbGlnbm1lbnRIaWdobGlnaHRCYWNrZ3JvdW5kQ2hhbmdlezAle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0xMDAle2JhY2tncm91bmQtY29sb3I6I2UxZjBmNX19LmRsX2RlZmF1bHRfbGlua3tjb2xvcjojMDc0Yjc4O3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5kbF9kZWZhdWx0X2xpbms6aG92ZXIsLmRsX2RlZmF1bHRfbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwZjJiNDZ9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGlua3t3aGl0ZS1zcGFjZTpub3dyYXB9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9leHRlcm5hbF9saW5rX2hpbnRfYmx1ZS5zdmcpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouMjVlbTtvcGFjaXR5Oi41fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6aG92ZXI6OmFmdGVyLFtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6Zm9jdXM6OmFmdGVye29wYWNpdHk6MX0ubG10X3F1b3RlX19zb3VyY2UgYXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0OTQ7dHJhbnNpdGlvbjouMnMgZWFzZS1vdXR9LmxtdF9xdW90ZV9fc291cmNlIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye2NvbG9yOiMwMDB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0biwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi43NWVtIDEuNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGJvcmRlciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQ7QGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXJ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpmb2N1cywubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmV7b3V0bGluZTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfVtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuLFtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtvcGFjaXR5Oi41fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0biwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3Rhe3BvaW50ZXItZXZlbnRzOm5vbmU7cGFkZGluZy1sZWZ0OjIuN2VtO29wYWNpdHk6LjR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JvcmRlcjoycHggc29saWQgI2ZmZjtoZWlnaHQ6MWVtO3dpZHRoOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzIlO2xlZnQ6MWVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDUwbXMgZWFzZS1vdXR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3Jle2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgMHMgbGluZWFyIGluZmluaXRlfS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXJ7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAuMjVzIGxpbmVhciBpbmZpbml0ZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3Rhe2JhY2tncm91bmQtY29sb3I6I2Y0NmY1Mjtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzBmMmI0Njtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfUBrZXlmcmFtZXMgZGxfbG9hZGluZ1NwaW5uZXJ7ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QG1lZGlhKG1pbi1kZXZpY2Utd2lkdGg6IDY1MXB4KXsubG10LS1oYXNfZ2xvc3NhcnkubG10LS1oYXNfZm9ybWFsaXR5IC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9jb250YWluZXJ7bWFyZ2luLXJpZ2h0OjVweH19Lm5vRnVuY3Rpb25CdXR0b25Cb3JkZXJzIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXIsLm5vRnVuY3Rpb25CdXR0b25Cb3JkZXJzIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXIgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyLS1pcy1hY3RpdmUsLm5vRnVuY3Rpb25CdXR0b25Cb3JkZXJzIC5sbXRfX2dsb3NzYXJ5QnV0dG9uX2NvbnRhaW5lcl9yZWFjdCAubG10X19nbG9zc2FyeV9idXR0b257Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0ubG10X19mb3JtYWxpdHlTd2l0Y2h7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZH0ubG10X19mb3JtYWxpdHlTd2l0Y2gubG10X19mb3JtYWxpdHlTd2l0Y2gtLWlzLW9wZW5fMCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnV7ZGlzcGxheTpmbGV4O29wYWNpdHk6MH0ubG10X19mb3JtYWxpdHlTd2l0Y2gubG10X19mb3JtYWxpdHlTd2l0Y2gtLWlzLW9wZW4gLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51e3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9LmxtdF9fZm9ybWFsaXR5U3dpdGNoLmRsX2ludmlzaWJsZV9ieV9kZWZhdWx0LmRsX3Zpc2libGV7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlcntmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA1KTtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7bWluLXdpZHRoOjg1cHg7bWF4LXdpZHRoOjIxNnB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MCAxMHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246Y29sb3IgMTUwbXMgZWFzZS1vdXQ7cG9zaXRpb246cmVsYXRpdmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlcjphY3RpdmV7b3V0bGluZTpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXI6ZGlzYWJsZWR7Y29sb3I6aW5oZXJpdH0ubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyOmhvdmVye2NvbG9yOiMwMDY0OTR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlci5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlci0taXMtYWN0aXZle2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMDUpO2JvcmRlci1jb2xvcjojMDA2NDk0fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NlbGVjdCwubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3RfdG9nZ2xlciwubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zbWFsbGVyX19zZWxlY3RfdG9nZ2xlcntmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA1KTtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7bWluLXdpZHRoOjg1cHg7bWF4LXdpZHRoOjIxNnB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MCAxMHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246Y29sb3IgMTUwbXMgZWFzZS1vdXQ7d2lkdGg6MTAwJTtkaXNwbGF5Om5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0OmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3RfdG9nZ2xlcjphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc21hbGxlcl9fc2VsZWN0X3RvZ2dsZXI6YWN0aXZle291dGxpbmU6bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3Q6ZGlzYWJsZWQsLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0X3RvZ2dsZXI6ZGlzYWJsZWQsLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc21hbGxlcl9fc2VsZWN0X3RvZ2dsZXI6ZGlzYWJsZWR7Y29sb3I6aW5oZXJpdH0ubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3Q6aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0X3RvZ2dsZXI6aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc21hbGxlcl9fc2VsZWN0X3RvZ2dsZXI6aG92ZXJ7Y29sb3I6IzAwNjQ5NH0ubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3QubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXItLWlzLWFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3RfdG9nZ2xlci5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlci0taXMtYWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVyLmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyLS1pcy1hY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLWNvbG9yOiMwMDY0OTR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0e3BhZGRpbmc6MDt3aWR0aDoxMDAlfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3R7ZGlzcGxheTpibG9ja319LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0X3RvZ2dsZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc21hbGxlcl9fc2VsZWN0X3RvZ2dsZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NlbGVjdF90b2dnbGVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVye2Rpc3BsYXk6ZmxleH19LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc21hbGxlcl9fc2VsZWN0X3RvZ2dsZXJ7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDttaW4td2lkdGg6NDRweDtwb2ludGVyLWV2ZW50czppbml0aWFsO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7cmlnaHQ6LThweH0ubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zbWFsbGVyX19zZWxlY3RfdG9nZ2xlciBzdmd7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4cHgsIDApfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbW9iaWxlX19jb250YWluZXIud2l0aG91dF90ZXh0e2hlaWdodDo0NHB4fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMTt0b3A6MzhweDtyaWdodDowO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MHB4IDRweCAyMHB4IHJnYmEoMCwwLDAsLjEpO0BhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO3RyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlLW91dCAzMG1zLHRyYW5zZm9ybSAyMDBtcyBlYXNlLW91dCAwbXM7d2lsbC1jaGFuZ2U6b3BhY2l0eSx0cmFuc2Zvcm07dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNSUsIDApfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnV7bGVmdDppbml0aWFsO3JpZ2h0Oi01cHh9fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtc3tkaXNwbGF5Om5vbmU7ei1pbmRleDoyMDA7YmFja2dyb3VuZC1jb2xvcjojMDc0Yjc4O3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbToxM3B4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtwYWRkaW5nOjEwcHggMHB4IDEwcHggMDtsZWZ0Oi00cHg7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtc3tsZWZ0OjIycHh9fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyAubG10X19kcm9wZG93bl9pdGVtLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU+YnV0dG9uLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcz5idXR0b257Ym9yZGVyOm5vbmU7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MXB4IDIwcHggMXB4IDIwcHg7bWluLXdpZHRoOjE5NHB4O3dpZHRoOjEwMCU7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzMzM30ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXMgLmxtdF9fZHJvcGRvd25faXRlbTphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudT5idXR0b246YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcz5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDUpO291dGxpbmU6bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXMgLmxtdF9fZHJvcGRvd25faXRlbTpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXMgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51PmJ1dHRvbjpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXM+YnV0dG9uOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyAubG10X19kcm9wZG93bl9pdGVtLmhpZ2hsaWdodGVkLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU+YnV0dG9uLmhpZ2hsaWdodGVkLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcz5idXR0b24uaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMDAsODcsLjMpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyAubG10X19kcm9wZG93bl9pdGVtX2luc2lkZV9jb250YWluZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudT5kaXY+YnV0dG9uLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU+ZGl2PmRpdj5idXR0b24sLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zPmRpdj5idXR0b24sLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zPmRpdj5kaXY+YnV0dG9ue2JvcmRlcjpub25lO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjFweCAyMHB4IDFweCAyMHB4O3dpZHRoOjEwMCU7bWluLXdpZHRoOjE5NHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtkaXNwbGF5OmJsb2NrO2NvbG9yOiMzMzN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpey5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtc3t3aWR0aDoxMDAlfX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXMgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X3RpdGxle2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46NnB4IDIwcHggMTJweCAyMHB4fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX2NvbnRhaW5lcntkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9jb250YWluZXJ7bWFyZ2luLWJvdHRvbToxMnB4O21pbi13aWR0aDoyMjVweH19LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fY29udGFpbmVyOmhvdmVye2N1cnNvcjpwb2ludGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX2NvbnRhaW5lcjpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9jb250YWluZXIuaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMDAsODcsLjMpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX2NvbnRhaW5lcjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4wNSk7b3V0bGluZTpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbTpmb2N1c3tvdXRsaW5lOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fcHJvX2JhZGdle2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kLWNvbG9yOiMwMzcxNzE7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjVweDtoZWlnaHQ6MjRweDt3aWR0aDo0MnB4O21pbi13aWR0aDo0MnB4O2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjIuMjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo2MDA7cGFkZGluZzowIDhweDt1c2VyLXNlbGVjdDpub25lO2N1cnNvcjpwb2ludGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX3Byb19jdGFfY29udGFpbmVye2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX3Byb19jdGF7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjoxMHB4IDIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzBmMmI0NiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4O3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4xZW0gIWltcG9ydGFudDtwYWRkaW5nOjEwcHggIWltcG9ydGFudH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9wcm9fY3RhPnNwYW57Y29sb3I6IzBmMmI0Njtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fcHJvX2N0YTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDYgIWltcG9ydGFudH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9wcm9fY3RhOmhvdmVyPnNwYW57Y29sb3I6I2ZmZn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX2Rlc2t0b3B7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fZGVza3RvcHt2aXNpYmlsaXR5OmhpZGRlbjtoZWlnaHQ6MDtwb2ludGVyLWV2ZW50czpub25lfX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21vYmlsZXtkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbW9iaWxle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX19LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2Fke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTB9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZHt6LWluZGV4OjEwMX19LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19kZXNrdG9we3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2hfX2Rlc2t0b3B7dmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjA7cG9pbnRlci1ldmVudHM6bm9uZX19LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tb2JpbGV7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2hfX21vYmlsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fYmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY29udGVudF9jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiL2ltZy9pbGx1c3RyYXRpb25zL2lsbHVfZm9ybWFsaXR5U3dpdGNoLnN2Z1wiKSBuby1yZXBlYXQgbm8tcmVwZWF0IC0ycHggMHB4O2JhY2tncm91bmQtc2l6ZTo5MCU7bWF4LXdpZHRoOjQ0MHB4O2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6ODBweCAyNXB4IDI1cHggMjVweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfY29udGFpbmVyX21vYmlsZSAubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2NvbnRlbnR7bWFyZ2luOjQ1cHggMjBweCAwIDIwcHh9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19oZWFkZXJ7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHg7bWFyZ2luLWJvdHRvbTo2cHh9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19ib2R5e2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O21hcmdpbi1ib3R0b206MjBweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2JvZHkgYntmb250LXdlaWdodDo0MDB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Nsb3NlX2J0biwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2Nsb3NlX2J0bntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3RvcDoxMHB4O3otaW5kZXg6MTtjdXJzb3I6cG9pbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JvcmRlcjpub25lO2JveC1zaXppbmc6Y29udGVudC1ib3g7YmFja2dyb3VuZDpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY2xvc2VfYnRuOjpiZWZvcmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19jbG9zZV9idG46OmJlZm9yZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Nsb3NlX2J0bjo6YWZ0ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19jbG9zZV9idG46OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6IzAwMDt3aWR0aDoxLjRweDtoZWlnaHQ6MjAuMXB4O2JvcmRlci1yYWRpdXM6MnB4O3RyYW5zZm9ybS1vcmlnaW46NTAlO3RvcDpjYWxjKDUwJSAtIDEwcHgpO2xlZnQ6NTAlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciA3NW1zIGVhc2Utb3V0fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY2xvc2VfYnRuOjpiZWZvcmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19jbG9zZV9idG46OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Nsb3NlX2J0bjo6YWZ0ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19jbG9zZV9idG46OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Nsb3NlX2J0bjpob3Zlcjo6YmVmb3JlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fY2xvc2VfYnRuOmhvdmVyOjpiZWZvcmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jbG9zZV9idG46aG92ZXI6OmFmdGVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fY2xvc2VfYnRuOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0OTR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jbG9zZV9idG46aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19jbG9zZV9idG46aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jbG9zZV9idG46YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fY2xvc2VfYnRuOmFjdGl2ZXtvdXRsaW5lOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX2J1c3l7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTRweDtyaWdodDoyMHB4fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19idXN5OjpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvaW1nL2ljb25zL2ljb25fY2lyY2xlX2JsdWVfdjIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YW5pbWF0aW9uOmRsX2xvYWRpbmdTcGlubmVyIDFzIGluZmluaXRlIGxpbmVhcn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2t7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMjtib3R0b206MDtyaWdodDowO21heC13aWR0aDo0MDBweDttYXgtaGVpZ2h0OjQyMHB4fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2t7ZGlzcGxheTpub25lfX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2s6Om50aC1vZi10eXBlKG4rMSl7ZGlzcGxheTpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19jb250ZW50e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZXtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206LTcwcHg7cmlnaHQ6LTQwcHg7cGFkZGluZzo0MHB4IDIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MHB4IDRweCAyMHB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlcjoxcHggc29saWQgIzAwNjQ5NDtib3JkZXItcmFkaXVzOjVweCAwcHggMHB4IDVweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2V4cGxhbmF0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTotMjAwcHg7cmlnaHQ6LTQwcHg7cGFkZGluZzozMHB4IDIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MHB4IDRweCAyMHB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6NXB4IDBweCAwcHggNXB4fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZG9uZXtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206LTQwcHg7cmlnaHQ6LTQwcHg7d2lkdGg6MjQwcHg7aGVpZ2h0OjEwMHB4O2JhY2tncm91bmQ6IzAzNzE3MTtib3gtc2hhZG93OjBweCA0cHggMjBweCByZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjVweDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6I2ZmZn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2RvbmUuZGxfaW52aXNpYmxlX2J5X2RlZmF1bHQuZGxfdmlzaWJsZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDt0cmFuc2l0aW9uOm9wYWNpdHkgMTAwMG1zIGVhc2V9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19kb25lLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19kb25lLS1mYWRlb3V0e3RyYW5zaXRpb246b3BhY2l0eSAxMDAwbXMgZWFzZTtvcGFjaXR5OjB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19jbG9zZV9idG57dG9wOjA7cmlnaHQ6MH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3Njb3JlX3RpdGxle2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo0MHB4fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfYnRuc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbToxMHB4fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfYnRue2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMwMDY0OTQ7Ym94LXNpemluZzpib3JkZXItYm94O2JveC1zaGFkb3c6MHB4IDRweCAyMHB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6NXB4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHg7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZV9kZXNje2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3Njb3JlX2Rlc2NfbGFiZWx7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2V4cGxhbmF0aW9uX3RpdGxle2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MjBweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2V4cGxhbmF0aW9uX2lucHV0X2Vse3dpZHRoOjEwMCU7aGVpZ2h0OjIwMHB4O3BhZGRpbmc6OHB4IDE1cHg7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtib3JkZXI6MXB4IHNvbGlkICM5OTk7Ym9yZGVyLXJhZGl1czo1cHh9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbl9hY3Rpb25ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbl9hY3Rpb25fc2VuZHtwb3NpdGlvbjpyZWxhdGl2ZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2V4cGxhbmF0aW9uX2FjdGlvbl9zZW5kIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19idXN5e2JvdHRvbToxM3B4O3JpZ2h0OjZweDt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O3JpZ2h0OmNhbGMoMTAwJSArIDEycHgpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57cG9zaXRpb246cmVsYXRpdmU7Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoyMHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoyMHB4O3BhZGRpbmc6MTJweCAyNHB4ICFpbXBvcnRhbnR9LmRsX2RlZmF1bHRfbGlua3tjb2xvcjojMDc0Yjc4O3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5kbF9kZWZhdWx0X2xpbms6aG92ZXIsLmRsX2RlZmF1bHRfbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwZjJiNDZ9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGlua3t3aGl0ZS1zcGFjZTpub3dyYXB9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9leHRlcm5hbF9saW5rX2hpbnRfYmx1ZS5zdmcpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouMjVlbTtvcGFjaXR5Oi41fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6aG92ZXI6OmFmdGVyLFtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6Zm9jdXM6OmFmdGVye29wYWNpdHk6MX0ubG10X3F1b3RlX19zb3VyY2UgYXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0OTQ7dHJhbnNpdGlvbjouMnMgZWFzZS1vdXR9LmxtdF9xdW90ZV9fc291cmNlIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye2NvbG9yOiMwMDB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi43NWVtIDEuNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGJvcmRlciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQ7QGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXJ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6Zm9jdXMsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmV7b3V0bGluZTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfVtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSxbZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntvcGFjaXR5Oi41fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue3BvaW50ZXItZXZlbnRzOm5vbmU7cGFkZGluZy1sZWZ0OjIuN2VtO29wYWNpdHk6LjR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JvcmRlcjoycHggc29saWQgI2ZmZjtoZWlnaHQ6MWVtO3dpZHRoOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzIlO2xlZnQ6MWVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDUwbXMgZWFzZS1vdXR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3Jle2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgMHMgbGluZWFyIGluZmluaXRlfS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXJ7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAuMjVzIGxpbmVhciBpbmZpbml0ZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue2JhY2tncm91bmQtY29sb3I6I2Y0NmY1Mjtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzBmMmI0Njtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfUBrZXlmcmFtZXMgZGxfbG9hZGluZ1NwaW5uZXJ7ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19Lmdsb3NzYXJ5LWlucHV0e2JvcmRlci1yYWRpdXM6LjI1cmVtO2JvcmRlcjoxcHggc29saWQgIzAwNjQ5NDtoZWlnaHQ6MnJlbTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MjRweDttYXJnaW4tcmlnaHQ6Ljc1cmVtO3BhZGRpbmc6NXB4IDEzcHh9Lmdsb3NzYXJ5LWlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojYTlhOWE5fS5nbG9zc2FyeS1pbnB1dC5lcnJvciwuZ2xvc3NhcnktaW5wdXQ6Zm9jdXMuZXJyb3J7Ym9yZGVyOjFweCBzb2xpZCAjZGE1ZTVjfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3otaW5kZXg6MTAwO3Bvc2l0aW9uOmFic29sdXRlO21heC13aWR0aDo2MDBweDttaW4td2lkdGg6NDUwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6NTA1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMzMzM7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtib3gtc2hhZG93OjAgNHB4IDEwcHggcmdiYSgwLDAsMCwuMSksMCAzMHB4IDIwcHggcmdiYSgwLDAsMCwuMDIpO2JvcmRlcjoxcHggc29saWQgIzAwNjQ5NDtib3JkZXItcmFkaXVzOjNweH0ubG10X19nbG9zc2FyeV9lZGl0b3IubG10X19nbG9zc2FyeV9lZGl0b3JfcmVhY3R7dG9wOjA7cmlnaHQ6MH0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3B7cGFkZGluZzo4cHggMTVweCA0cHg7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDowfS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3QgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZVdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoyOHB4O21pbi13aWR0aDowfS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3QgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZVdyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTRweDtjb2xvcjojMWIxZTI1O3BhZGRpbmctcmlnaHQ6NXB4O3VzZXItc2VsZWN0Om5vbmU7bWF4LXdpZHRoOjIwMHB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3QgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZVdyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZS5ub19vdmVyZmxvd3t0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MjVweH0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0IC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdENoZXZyb257dXNlci1zZWxlY3Q6bm9uZTttYXJnaW4tcmlnaHQ6NXB4O2ZsZXgtc2hyaW5rOjB9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlOYW1lV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3RDaGV2cm9uLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3due2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwZjJiNDY7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjMGYyYjQ2O21hcmdpbi1sZWZ0OjVweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgLTJweCkgcm90YXRlKDQ1ZGVnKX0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0IC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdENoZXZyb24ubG10X19nbG9zc2FyeV9hcnJvd1Vwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDY0OTQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjMDA2NDk0O21hcmdpbi1sZWZ0OjVweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMnB4KSByb3RhdGUoMjI1ZGVnKX0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0OmhvdmVye2N1cnNvcjpwb2ludGVyfS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Q6aG92ZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZXtjb2xvcjojMDA2NDk0fS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Q6aG92ZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0Q2hldnJvbi5sbXRfX2dsb3NzYXJ5X2Fycm93RG93bntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDA2NDk0O2JvcmRlci1yaWdodDoycHggc29saWQgIzAwNjQ5NH1Aa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZWRpdG9yX3NlbGVjdEdsb3NzYXJ5TWVudU9wZW5BbmltYXRpb257MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNSUsIDApO29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOm5vbmV9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxO2Rpc3BsYXk6YmxvY2s7cG9pbnRlci1ldmVudHM6YXV0b319LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDA7dG9wOjQycHg7bGVmdDoxNXB4O21pbi13aWR0aDozMDBweDttYXgtd2lkdGg6NTAwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MHB4IDRweCAyMHB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6MnB4O3VzZXItc2VsZWN0Om5vbmU7ZGlzcGxheTpub25lO29wYWNpdHk6MDtvdmVyZmxvdy15OmF1dG99LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIudmlzaWJsZXthbmltYXRpb246bG10X19nbG9zc2FyeV9lZGl0b3Jfc2VsZWN0R2xvc3NhcnlNZW51T3BlbkFuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7b3BhY2l0eToxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlcklubmVye21heC1oZWlnaHQ6NDEycHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgaW5wdXR7d2lkdGg6MTAwJX0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25JdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzowIDE1cHg7aGVpZ2h0OjI4cHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uSXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDIwMCw4NywuMyk7Y29sb3I6IzFiMWUyNX0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25JdGVtOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MTBweH0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25JdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxMHB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbkl0ZW0gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uTmFtZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MjhweDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdDtjb2xvcjojMWIxZTI1O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdXRsaW5lOjA7Ym9yZGVyOjA7d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcjt3aWR0aDoyNTBweDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLXJpZ2h0OjEwcHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uSXRlbSAuaWNvbkJ1dHRvbntmb250LXdlaWdodDo0MDA7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtmbGV4LWdyb3c6MDtwYWRkaW5nLXRvcDozcHg7cGFkZGluZy1yaWdodDo0cHg7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZTt1c2VyLXNlbGVjdDpub25lO2NvbG9yOiMzMzN9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uSXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDIwMCw4NywuMyk7Y29sb3I6IzFiMWUyNX0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlOYW1lRWRpdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjE1cHg7aGVpZ2h0OjI4cHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZUVkaXQgLmxtdF9fZ2xvc3NhcnlfZWRpdE5hbWVfaW5wdXR7d2lkdGg6MjU1cHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZUVkaXQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDoxMHB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVFZGl0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxMHB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9te3BhZGRpbmc6MHB4IDE1cHggOHB4O2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X19hY3Rpb24tYnV0dG9ue2Rpc3BsYXk6YmxvY2t9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5VXBsb2FkV3JhcHBlciwubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlEb3dubG9hZFdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7dXNlci1zZWxlY3Q6bm9uZTtwYWRkaW5nLWxlZnQ6OHB4O21hcmdpbi1sZWZ0OjhweDtib3JkZXItbGVmdDoxcHggc29saWQgI2RjZGNkY30ubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlVcGxvYWRXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ldywubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlVcGxvYWRXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeURvd25sb2FkLC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeURvd25sb2FkV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXcsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5RG93bmxvYWRXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeURvd25sb2Fke2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNXB4O2NvbG9yOiMwMDY0OTQ7Y3Vyc29yOnBvaW50ZXJ9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3V3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt1c2VyLXNlbGVjdDpub25lfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cDo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdXcmFwcGVyLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXA6YWZ0ZXJ7cmlnaHQ6NTAlO3RvcDoxM3B4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3e2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNXB4O2NvbG9yOiMwMDY0OTQ7Y3Vyc29yOnBvaW50ZXJ9QGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2VkaXRvcl9hZGROZXdHbG9zc2FyeU9wZW5BbmltYXRpb257MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNSUsIDApO29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOm5vbmV9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxO2Rpc3BsYXk6YmxvY2s7cG9pbnRlci1ldmVudHM6YXV0b319LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3V3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2dXcmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEyMHB4O3RvcDoyNXB4O3otaW5kZXg6MTAwfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2d7Ym94LXNoYWRvdzowcHggNHB4IDIwcHggcmdiYSgwLDAsMCwuMSk7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2hlaWdodDo1MHB4O3BhZGRpbmc6OXB4O2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjB9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3V3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2dXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZy52aXNpYmxle2FuaW1hdGlvbjpsbXRfX2dsb3NzYXJ5X2VkaXRvcl9hZGROZXdHbG9zc2FyeU9wZW5BbmltYXRpb24gNDBtcyAwcyBlYXNlLW91dCAxO29wYWNpdHk6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2cgaW5wdXR7d2lkdGg6MjIwcHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3V3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2dXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZyAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2dfYWRkQnV0dG9ue2hlaWdodDozMnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQ5NDtjb2xvcjojZmZmO3BhZGRpbmc6LjVlbSAxZW07Zm9udC13ZWlnaHQ6NDAwO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxZW07Ym9yZGVyOjA7b3V0bGluZTowO2N1cnNvcjpwb2ludGVyfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2cgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nX2FkZEJ1dHRvbjpmb2N1cy12aXNpYmxle291dGxpbmU6IzAwNjQ5NCBzb2xpZCAycHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3V3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2dXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZyAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2dfYWRkQnV0dG9uLmVycm9yLC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2cgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nX2FkZEJ1dHRvbi5lcnJvcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMDAsMTQ4LC41KTtjdXJzb3I6bm90LWFsbG93ZWR9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3VpQmxvY2tlcntkaXNwbGF5Om5vbmU7ei1pbmRleDoxMDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl91aUJsb2NrZXIudmlzaWJsZXtkaXNwbGF5OmJsb2NrfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9sb2FkaW5nU3Bpbm5lcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1NSU7bGVmdDo1MCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xvYWRpbmdTcGlubmVyOjpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvaW1nL2ljb25zL2ljb25fY2lyY2xlX2JsdWVfdjIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YW5pbWF0aW9uOmRsX2xvYWRpbmdTcGlubmVyIDFzIGluZmluaXRlIGxpbmVhcn0ubG10X19nbG9zc2FyeV9lZGl0b3JfbWFpbkJhcntoZWlnaHQ6MzRweDttaW4taGVpZ2h0OjM0cHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDk0O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjIwcHg7cGFkZGluZzo1cHggMTVweDtvdXRsaW5lOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9tYWluQmFyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvckxhYmVse2ZsZXgtZ3JvdzoxO2ZvbnQtc2l6ZToxNnB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9tYWluQmFyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvckNsb3Nle2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyMHB4O2N1cnNvcjpwb2ludGVyfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctMi5pbkJ1dHRvbntkaXNwbGF5Om5vbmV9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy0yOmJlZm9yZXtsZWZ0OjE4cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy0yLmluQnV0dG9uOmJlZm9yZXtsZWZ0OjI4cHg7dG9wOi0zcHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy0yOmFmdGVye2xlZnQ6MTlweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LTIuaW5CdXR0b246YWZ0ZXJ7bGVmdDoyOXB4O3RvcDotNHB4fS5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoTGFiZWx7ei1pbmRleDo5OTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjIzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6OXB4O2xpbmUtaGVpZ2h0OjIwcHg7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZTtjb2xvcjojZmZmfS5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoTGFiZWwub257bGVmdDoxMHB4fS5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoTGFiZWwuZGlzYWJsZWR7Y29sb3I6Izk5YWRiZn0ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaF9jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTJweDt0b3A6OHB4fS5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoe3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2g6YWN0aXZle291dGxpbmU6bm9uZX0ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaC5pbkJ1dHRvbntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjhweH0ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaCAuc3dpdGNoe2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQ4cHg7aGVpZ2h0OjIycHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDk0O2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAycHggcmdiYSgwLDAsMCwuMik7Ym9yZGVyOjFweCBzb2xpZCAjOTlhZGJmO2JvcmRlci1yYWRpdXM6MTAwcHg7dHJhbnNpdGlvbjphbGwgLjNzfS5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoIC5zd2l0Y2g6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O2xlZnQ6M3B4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCA0cHggNHB4IHJnYmEoMCwwLDAsLjIpO3RyYW5zaXRpb246YWxsIC4zc30ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaCAuZGlzYWJsZWQrLnN3aXRjaHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2ggLmNoZWNrYm94LmlzQ2hlY2tlZCsuc3dpdGNoOjphZnRlcntsZWZ0OjI4cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoIC5jaGVja2JveC5pc0NoZWNrZWQrLnN3aXRjaHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDk0MmZ9LmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2ggLmNoZWNrYm94LmRpc2FibGVkKy5zd2l0Y2g6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Izk5YWRiZn0ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaCAuY2hlY2tib3h7ZGlzcGxheTpub25lfS5sbXRfX2dsb3NzYXJ5QnV0dG9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJX0ubG10X19nbG9zc2FyeUJ1dHRvbjpub3QoLnJlYWR5KXtwb2ludGVyLWV2ZW50czpub25lfS5sbXRfX2dsb3NzYXJ5QnV0dG9uOm5vdCgucmVhZHkpIC5sbXRfX2dsb3NzYXJ5X2J1dHRvbi5hY3RpdmV7Y29sb3I6cmdiYSgwLDAsMCwuMik7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjIpfS5sbXRfX2dsb3NzYXJ5QnV0dG9uOm5vdCgucmVhZHkpIC5sbXRfX2dsb3NzYXJ5X2J1dHRvbl9sYWJlbHtjb2xvcjpyZ2JhKDAsMCwwLC4yKX0ubG10X19nbG9zc2FyeUJ1dHRvbjpub3QoLnJlYWR5KSAuaW5CdXR0b257Y29sb3I6cmdiYSgwLDAsMCwuMil9LmxtdF9fZ2xvc3NhcnlCdXR0b246bm90KC5yZWFkeSkgLnN3aXRjaHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6bm9uZX0ubG10X19nbG9zc2FyeUJ1dHRvbjpub3QoLnJlYWR5KSAuc3dpdGNoOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6bm9uZX0ubG10X19nbG9zc2FyeUJ1dHRvbjpub3QoLnJlYWR5KSAubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaCAuY2hlY2tib3guaXNDaGVja2VkKy5zd2l0Y2h7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sbXRfX2dsb3NzYXJ5QnV0dG9uOm5vdCgucmVhZHkpIC5jaGVja2JveC5pc0NoZWNrZWQrLnN3aXRjaDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKX0ubG10X19nbG9zc2FyeUJ1dHRvbl9fZGVza3RvcHtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLXJhZGl1czozcHh9LmxtdF9fZ2xvc3NhcnlCdXR0b25fX2Rlc2t0b3Auc3dpdGNoVmlzaWJsZXtwYWRkaW5nLXJpZ2h0OjU0cHh9LmxtdF9fZ2xvc3NhcnlCdXR0b25fX2Rlc2t0b3Auc3dpdGNoZWRPbntib3JkZXItY29sb3I6IzAwNjQ5NH0ubG10X19nbG9zc2FyeUJ1dHRvbl9fZGVza3RvcDphY3RpdmV7b3V0bGluZTpub25lfS5sbXRfX2dsb3NzYXJ5QnV0dG9uQ29udGFpbmVyX19ib3JkZXJ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSl9LmxtdF9fZ2xvc3NhcnlCdXR0b24udG9nZ2xlLWxlZnQgLmxtdF9fZ2xvc3NhcnlCdXR0b25fX2Rlc2t0b3Auc3dpdGNoVmlzaWJsZXtwYWRkaW5nLXJpZ2h0OjBweDtwYWRkaW5nLWxlZnQ6NTRweH0ubG10X19nbG9zc2FyeUJ1dHRvbi50b2dnbGUtbGVmdCAubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaF9jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMnB4O3JpZ2h0OnVuc2V0fS5sbXRfX2dsb3NzYXJ5X2J1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDozOHB4O2xpbmUtaGVpZ2h0OjIwcHg7dHJhbnNpdGlvbjpjb2xvciAxMDBtcyBlYXNlLW91dDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO291dGxpbmU6bm9uZTt1c2VyLXNlbGVjdDpub25lO3BhZGRpbmc6MCAxMHB4IDAgMTBweH0ubG10X19nbG9zc2FyeV9idXR0b24gLmxtdF9fZ2xvc3NhcnlfYnV0dG9uX2xhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7dHJhbnNpdGlvbjpjb2xvciAxMDBtcyBlYXNlLW91dH0ubG10X19nbG9zc2FyeV9idXR0b24gLmxtdF9fZ2xvc3NhcnlfYnV0dG9uX2xhYmVsOmhvdmVye2NvbG9yOiMwMDY0OTQ7dHJhbnNpdGlvbjpjb2xvciAxMDBtcyBlYXNlLW91dH0ubG10X19nbG9zc2FyeV9idXR0b24uZGlhbG9nLC5sbXRfX2dsb3NzYXJ5X2J1dHRvbi5hY3RpdmUuZGlhbG9ne3RyYW5zaXRpb246Y29sb3IgMTAwbXMgZWFzZS1vdXQ7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwNjQ5NDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0OTR9LmxtdC0td2ViIC5sbXRfX2dsb3NzYXJ5X2J1dHRvbi5kaWFsb2cgLmxtdF9fZ2xvc3NhcnlfYnV0dG9uX2xhYmVsOmhvdmVye2NvbG9yOiNmZmZ9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yVGl0bGUsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yU3VidGV4dHtwYWRkaW5nOjAgMTVweDtmb250LXNpemU6MTRweDtjb2xvcjojMWIxZTI1O2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0ubG10X19nbG9zc2FyeV9lZGl0b3JUaXRsZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo1MDA7cGFkZGluZzoxMHB4O3BhZGRpbmctYm90dG9tOjVweH0ubG10X19nbG9zc2FyeV9lZGl0b3JTdWJ0ZXh0e2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHg7d2hpdGUtc3BhY2U6bm9ybWFsfS5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dF9uZXdFbnRyeV9ub3RlcywubG10X19nbG9zc2FyeV90ZXh0SW5wdXRfZWRpdEVudHJ5X25vdGVze2Rpc3BsYXk6bm9uZX0ubG10X19nbG9zc2FyeV90ZXh0SW5wdXQtLWVycm9ye2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojZGE1ZTVjO3BhZGRpbmctdG9wOjVweH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeXtwYWRkaW5nOjRweCAxNXB4IDE1cHg7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkMWQyZDR9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfaW5wdXRUYXJnZXR7bWFyZ2luOjAgNXB4IDAgMnB4fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdCdXR0b257d2lkdGg6ODdweDttaW4td2lkdGg6ODdweDtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzFiMWUyNTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Ym9yZGVyOjFweCBzb2xpZCAjZDFkMmQ0O2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6NXB4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seTttYXJnaW46MCAzcHggMCA1cHh9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0J1dHRvbiAubG10X19nbG9zc2FyeV9hcnJvd0Rvd257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6N3B4O2hlaWdodDo3cHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzBmMmI0Njtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICMwZjJiNDY7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIC0xcHgpIHJvdGF0ZSg0NWRlZyk7bWFyZ2luLWxlZnQ6NXB4fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdCdXR0b246aG92ZXJ7Y29sb3I6IzAwNjQ5NH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nQnV0dG9uOmhvdmVyIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHR7Y29sb3I6IzAwNjQ5NH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nQnV0dG9uOmhvdmVyIC5sbXRfX2dsb3NzYXJ5X2Fycm93RG93bntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDA2NDk0O2JvcmRlci1yaWdodDoycHggc29saWQgIzAwNjQ5NH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nVmFsdWV7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MjJweH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnV7cGFkZGluZzoxMHB4IDAgMTBweCAwO2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MjM3cHg7dG9wOjA7bGVmdDpjYWxjKDUwJSAtIDE5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87Ym94LXNoYWRvdzowcHggNHB4IDIwcHggcmdiYSgwLDAsMCwuMSk7QGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXJ9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IGJ1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3VzZXItc2VsZWN0Om5vbmU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6aW5oZXJpdDtjb2xvcjojMWIxZTI1fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMDAsODcsLjMpICFpbXBvcnRhbnQ7Y29sb3I6IzFiMWUyNSAhaW1wb3J0YW50fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b24+KntkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IGJ1dHRvbiAubGFuZ05hbWV7Y29sb3I6IzFiMWUyNSAhaW1wb3J0YW50O3dvcmQtYnJlYWs6a2VlcC1hbGw7d2hpdGUtc3BhY2U6bm93cmFwfS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b24gLmxhbmdOYW1lLnNvdXJjZXtwYWRkaW5nLXJpZ2h0OjVweDt0ZXh0LWFsaWduOnJpZ2h0fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b24gLmxhbmdOYW1lLnRhcmdldHtwYWRkaW5nLWxlZnQ6NXB4fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b24gLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodFdyYXBwZXJ7cGFkZGluZzowIDAgMCAzcHh9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IGJ1dHRvbiAubGFuZ0NvZGVQYWlye3dpZHRoOjcwcHg7Y29sb3I6IzZlNmU2ZTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyOHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgYnV0dG9uIC5sYW5nQ29kZVBhaXIgLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodHtjb2xvcjojYzRjNGM0O21hcmdpbjowIDJweH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgYnV0dG9uIC5sYW5nQ29kZVBhaXIgLmxhbmdDb2Rle3dpZHRoOjIycHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNjY2fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5Rm9ybSAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0e2hlaWdodDoxMXB4O3BhZGRpbmc6MDttYXJnaW4tcmlnaHQ6M3B4O2NvbG9yOiMwZjJiNDZ9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlGb3JtLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ01lbnUtLW9wZW4gLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3due3RyYW5zZm9ybTp0cmFuc2xhdGUoMXB4LCAwKSByb3RhdGUoLTEzNWRlZyl9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5Rm9ybS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdNZW51LS1vcGVuIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2Ryb3Bkb3duIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bnthbmltYXRpb246bG10X19nbG9zc2FyeV9lZGl0b3JfbGFuZ01lbnVPcGVuQW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtvcGFjaXR5OjE7ZGlzcGxheTpibG9jazt6LWluZGV4OjEwMDB9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfZHJvcGRvd257cG9zaXRpb246cmVsYXRpdmV9QGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2VkaXRvcl9sYW5nTWVudU9wZW5BbmltYXRpb257MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsIC0xNSUsIDApO29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOm5vbmV9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7b3BhY2l0eToxO2Rpc3BsYXk6YmxvY2s7cG9pbnRlci1ldmVudHM6YXV0b319LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2NoZWNrbWFya3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMXB4O2hlaWdodDoxN3B4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAtMXB4KSByb3RhdGUoNDVkZWcpfS5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbnt3aWR0aDo0NHB4O2hlaWdodDoyOHB4O3BhZGRpbmc6NHB4O0BhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6IzBmMmI0Njt1c2VyLXNlbGVjdDpub25lO2N1cnNvcjpwb2ludGVyfS5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwNTY2OGR9LmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uLS1kaXNhYmxlZCwubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24ubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24tLWRpc2FibGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEwMCwxNDgsLjUpfS5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHRXcmFwcGVye3BhZGRpbmc6MCAxNXB4fS5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHRXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2M0YzRjNDtib3JkZXItcmlnaHQ6M3B4IHNvbGlkICNjNGM0YzQ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIC0xcHgpIHJvdGF0ZSgtNDVkZWcpfS5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9ue2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjE1cHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO3doaXRlLXNwYWNlOm5vcm1hbDtvdmVyZmxvdy15OmF1dG87Y29sb3I6IzRiNTM1YX0ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbi52aXNpYmxle2Rpc3BsYXk6YmxvY2t9LmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb25fbm90X293bmVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMnB4IDMycHggMTJweCAxNnB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1oZWlnaHQ6MTUwJX0ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbl9oZWFkbGluZXtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmctYm90dG9tOjFyZW19LmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb25fZXhhbXBsZV9oZWFkbGluZXtwYWRkaW5nLWJvdHRvbToxcmVtfS5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uX2V4YW1wbGV7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxNjBweCAxcmVtIDE2MHB4O2dhcDoxcmVtfS5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uX2V4YW1wbGVfaWNvbntqdXN0aWZ5LXNlbGY6Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW19LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93c1dyYXBwZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjAgMTVweDttYXJnaW4tYm90dG9tOjVweDtvdmVyZmxvdy15OnNjcm9sbDtzY3JvbGxiYXItd2lkdGg6dGhpbn0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dzV3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3dpZHRoOjZweDtoZWlnaHQ6NXB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd3NXcmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjA5LDIxOCwyMjIsLjgpO2JvcmRlci1yYWRpdXM6MTVweH0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dzV3JhcHBlcjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojZDFkYWRlfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd3NXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd3N7cG9zaXRpb246cmVsYXRpdmV9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93c1dyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOTtib3JkZXItcmFkaXVzOjE1cHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93c1dyYXBwZXI6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2E2YTZhNjtib3JkZXItcmFkaXVzOjE1cHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93c1dyYXBwZXI+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MTVweH0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dzV3JhcHBlcj5kaXY6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjE1cHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xhbmdQYWlySGVhZGxpbmV7d2lkdGg6MTAwJTtjb2xvcjojMWIxZTI1O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2QxZDJkNDtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjVweDttYXJnaW4tYm90dG9tOjVweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3VzZXItc2VsZWN0Om5vbmV9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xhbmdQYWlySGVhZGxpbmUgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xhbmdQYWlySGVhZGxpbmVfc2VwYXJhdG9ye2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGRlcjtwYWRkaW5nOjAgNXB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd3ttYXJnaW4tYm90dG9tOjJweDttaW4taGVpZ2h0OjMycHg7bWF4LWhlaWdodDozMnB4O2NvbG9yOiMxYjFlMjU7Zm9udC1zaXplOjE0cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IC5jb2x1bW5Tb3VyY2VXcmFwcGVyLC5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyAuY29sdW1uVGFyZ2V0V3JhcHBlcntkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmctdG9wOjZweDtwYWRkaW5nLWxlZnQ6NnB4O21pbi13aWR0aDowO2ZsZXg6MX0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmNvbHVtblNvdXJjZVdyYXBwZXIgLmNvbHVtblNvdXJjZSwubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmNvbHVtblNvdXJjZVdyYXBwZXIgLmNvbHVtblRhcmdldCwubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmNvbHVtblRhcmdldFdyYXBwZXIgLmNvbHVtblNvdXJjZSwubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmNvbHVtblRhcmdldFdyYXBwZXIgLmNvbHVtblRhcmdldHtjdXJzb3I6dGV4dDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IC5jb2x1bW5Tb3VyY2VXcmFwcGVyIC5jb2x1bW5Tb3VyY2UsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IC5jb2x1bW5UYXJnZXRXcmFwcGVyIC5jb2x1bW5Tb3VyY2V7bWF4LXdpZHRoOjEwMCV9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IC5jb2x1bW5Tb3VyY2VXcmFwcGVyIC5jb2x1bW5UYXJnZXQsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IC5jb2x1bW5UYXJnZXRXcmFwcGVyIC5jb2x1bW5UYXJnZXR7bWF4LXdpZHRoOjEwMCV9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHRXcmFwcGVye3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXRvcDo0cHg7ZmxleC1zaHJpbms6MH0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmljb25CdXR0b257ZmxleC1ncm93OjA7cGFkZGluZy10b3A6M3B4O3BhZGRpbmctcmlnaHQ6NHB4O2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lO2NvbG9yOiMzMzN9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IC5pY29uQnV0dG9uIGltZywubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmljb25CdXR0b24gc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7b3BhY2l0eToxfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdzpob3ZlciBpbWd7b3BhY2l0eToxfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdzpob3ZlciBpbWc6aG92ZXJ7b3BhY2l0eToxfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd19lZGl0TW9kZXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpzdHJldGNofS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd19lZGl0TW9kZSAuZWRpdElucHV0e2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxOHB4O2JvcmRlcjoxcHggc29saWQgI2QxZDJkNDtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjVweDtwYWRkaW5nLWJvdHRvbTo2cHg7Y29sb3I6IzFiMWUyNTttaW4td2lkdGg6MDtmbGV4OjF9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93X2VkaXRNb2RlIC5lZGl0SW5wdXQuZXJyb3IsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93X2VkaXRNb2RlIC5lZGl0SW5wdXQ6Zm9jdXMuZXJyb3J7Ym9yZGVyOjFweCBzb2xpZCAjZGE1ZTVjfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd19lZGl0TW9kZSAubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b257d2lkdGg6NDhweDttYXJnaW46MCA0cHg7YWxpZ24tc2VsZjpjZW50ZXJ9QGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19vcGVuX2FuaW1hdGlvbnswJXt0cmFuc2Zvcm06c2NhbGUoMC45KTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZGlhbG9nX2Nsb3NlX2FuaW1hdGlvbnswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzJ7MCV7aGVpZ2h0OjIycHh9MTAwJXtoZWlnaHQ6NThweH19QGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19zaG93X21vcmVfc3VnZ2VzdGlvbnNfM3swJXtoZWlnaHQ6MjJweH0xMDAle2hlaWdodDo3MHB4fX0ubG10X19nbG9zc2FyeV9kaWFsb2ctLXdyYXBwZXJ7ei1pbmRleDoxMDA7cG9zaXRpb246Zml4ZWQ7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDEyMCU7bWF4LXdpZHRoOjgwdnc7dHJhbnNpdGlvbjphbGwgLjFzfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tb3BlbnthbmltYXRpb246bG10X19nbG9zc2FyeV9kaWFsb2dfb3Blbl9hbmltYXRpb24gODBtcyAwcyBlYXNlLW91dCAxO29wYWNpdHk6MX0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWNsb3NlZHthbmltYXRpb246bG10X19nbG9zc2FyeV9kaWFsb2dfY2xvc2VfYW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtvcGFjaXR5OjB9LmxtdF9fZ2xvc3NhcnlfZGlhbG9ne2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMWIxZTI1O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyMnB4O2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDAsMCwwLC4xMyk7dXNlci1zZWxlY3Q6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNkY2RjZGM7Ym9yZGVyLXJhZGl1czo0cHg7b3ZlcmZsb3c6aGlkZGVuO21heC1oZWlnaHQ6NzBweDtwYWRkaW5nOjVweH0ubG10X19nbG9zc2FyeV9kaWFsb2cudHdvU3VnZ2VzdGlvbnN7bWF4LWhlaWdodDo4MHB4O3BhZGRpbmc6NXB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy50aHJlZVN1Z2dlc3Rpb25ze21heC1oZWlnaHQ6OTBweDtwYWRkaW5nOjB9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nX190aXRsZXtwYWRkaW5nOjAgOHB4IDAgMTNweH0ubG10X19nbG9zc2FyeV9kaWFsb2dfX3Jvd3N7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoyMnB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tc2hvd01vcmUtMnthbmltYXRpb246bG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzIgMTUwbXMgMHMgZWFzZS1vdXQgMX0uc2hvd01vcmUtMnthbmltYXRpb246bG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzIgMTUwbXMgMHMgZWFzZS1vdXQgMX0ubG10X19nbG9zc2FyeV9kaWFsb2dfX3Jvd3MubG10X19nbG9zc2FyeV9kaWFsb2ctLXNob3dNb3JlLTIsLmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19yb3dzLnNob3dNb3JlLTJ7aGVpZ2h0OjU4cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1zaG93TW9yZS0ze2FuaW1hdGlvbjpsbXRfX2dsb3NzYXJ5X2RpYWxvZ19zaG93X21vcmVfc3VnZ2VzdGlvbnNfMyAxNTBtcyAwcyBlYXNlLW91dCAxfS5zaG93TW9yZS0ze2FuaW1hdGlvbjpsbXRfX2dsb3NzYXJ5X2RpYWxvZ19zaG93X21vcmVfc3VnZ2VzdGlvbnNfMyAxNTBtcyAwcyBlYXNlLW91dCAxfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fcm93cy5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tc2hvd01vcmUtMywubG10X19nbG9zc2FyeV9kaWFsb2dfX3Jvd3Muc2hvd01vcmUtM3toZWlnaHQ6NzZweH0ubG10X19nbG9zc2FyeV9kaWFsb2dfX2xpbmV7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MCA4cHggMCA4cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZSAudHJhbnNsYXRle2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO21pbi13aWR0aDowfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZSAudHJhbnNsYXRlIC53b3Jke3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW59LmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19saW5lIC50cmFuc2xhdGUgLndvcmQuc291cmNle3BhZGRpbmctbGVmdDo2cHg7cGFkZGluZy1yaWdodDo2cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19saW5lIC50cmFuc2xhdGUgLndvcmQudGFyZ2V0e3BhZGRpbmctbGVmdDo2cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19saW5lIC50cmFuc2xhdGUgLndvcmQudGFyZ2V0LnBhZFJpZ2h0e3BhZGRpbmctcmlnaHQ6NnB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZSAuY2hvaWNlIC5vcHRpb257ZGlzcGxheTppbmxpbmU7Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6IzAwNjQ5NDtwYWRkaW5nLWxlZnQ6OHB4O2N1cnNvcjpwb2ludGVyfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZS0tc3VnZ2VzdGlvbnN7cGFkZGluZzowIDhweCAwIDhweDt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzAwNjQ5NDtmbG9hdDpsZWZ0O2hlaWdodDoyNHB4O2xpbmUtaGVpZ2h0OjI2cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19saW5lLS1zdWdnZXN0aW9ucyAubW9yZVN1Z2dlc3Rpb25ze3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcn0ubG10X19nbG9zc2FyeV9kaWFsb2ctLXdyYXBwZXIuYmx1ZSAubG10X19nbG9zc2FyeV9kaWFsb2d7YmFja2dyb3VuZC1jb2xvcjojMDA2NDk0O2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0td3JhcHBlci5ibHVlIC5sbXRfX2dsb3NzYXJ5X2RpYWxvZyAub3B0aW9ue2NvbG9yOiNmZmZ9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS13cmFwcGVyLmJsdWUgLmxtdF9fZ2xvc3NhcnlfZGlhbG9nIC5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZS0tc3VnZ2VzdGlvbnN7Y29sb3I6I2ZmZn0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93OmJlZm9yZSwubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93OmFmdGVyLC5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctcmlnaHQ6YmVmb3JlLC5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctcmlnaHQ6YWZ0ZXIsLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cDpiZWZvcmUsLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cDphZnRlciwubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwcGVyLXJpZ2h0OmJlZm9yZSwubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwcGVyLXJpZ2h0OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO3otaW5kZXg6ODAxfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3c6YmVmb3Jle3JpZ2h0OjEwcHg7Ym9yZGVyLWNvbG9yOiNkY2RjZGMgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXdpZHRoOjdweDtib3R0b206LTE0cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdzphZnRlcntyaWdodDoxMXB4O2JvcmRlci1jb2xvcjojZmZmIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApO2JvcmRlci13aWR0aDo2cHg7Ym90dG9tOi0xMXB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctcmlnaHQ6YmVmb3Jle3JpZ2h0Oi0xNHB4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSAjZGNkY2RjO2JvcmRlci13aWR0aDo3cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy1yaWdodDphZnRlcntyaWdodDotMTFweDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgI2ZmZjtib3JkZXItd2lkdGg6NnB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctcmlnaHQub25lOmJlZm9yZXtib3R0b206MTBweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXJpZ2h0Lm9uZTphZnRlcntib3R0b206MTFweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXJpZ2h0LnR3bzpiZWZvcmV7Ym90dG9tOjIwcHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy1yaWdodC50d286YWZ0ZXJ7Ym90dG9tOjIxcHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy1yaWdodC50aHJlZTpiZWZvcmV7Ym90dG9tOjI3cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy1yaWdodC50aHJlZTphZnRlcntib3R0b206MjhweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwOmJlZm9yZXtyaWdodDoxNTBweDt0b3A6LTE0cHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSAjZGNkY2RjIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXdpZHRoOjdweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwOmFmdGVye3JpZ2h0OjE1MHB4O3RvcDotMTJweDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApICNmZmYgcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6NnB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXBwZXItcmlnaHQ6YmVmb3Jle3JpZ2h0OjIwcHg7dG9wOi0xM3B4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgI2RjZGNkYyByZ2JhKDAsMCwwLDApO2JvcmRlci13aWR0aDo3cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cHBlci1yaWdodDphZnRlcntyaWdodDoyMHB4O3RvcDotMTFweDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApICNmZmYgcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6NnB4fS5sbXRfX2dsb3NzYXJ5X3Rvb2x0aXB7ZGlzcGxheTpub25lO3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwMDAwO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDtwYWRkaW5nOjRweCA4cHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDk0O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxMnB4O2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDAsMCwwLC4xNSk7bWF4LXdpZHRoOjIwMHB4O2xpbmUtaGVpZ2h0OjE4cHg7b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDt3b3JkLXdyYXA6YnJlYWstd29yZDtoeXBoZW5zOmF1dG87QGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXJ9LmxtdF9fZ2xvc3NhcnlfdG9vbHRpcCBzcGFuOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6LTJweH0ubG10X19nbG9zc2FyeV90b29sdGlwIC5jb2x1bW5Tb3VyY2UsLmxtdF9fZ2xvc3NhcnlfdG9vbHRpcCAuY29sdW1uVGFyZ2V0e2ZvbnQtd2VpZ2h0OmJvbGR9LmxtdF9fZ2xvc3NhcnlfdG9vbHRpcCAuY29sdW1uU291cmNlLnBhZFJpZ2h0LC5sbXRfX2dsb3NzYXJ5X3Rvb2x0aXAgLmNvbHVtblRhcmdldC5wYWRSaWdodHtwYWRkaW5nLXJpZ2h0OjNweH0ubG10X19nbG9zc2FyeV90b29sdGlwX19uZXdfdGV4dGFyZWF7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZX0ubG10X190ZXh0YXJlYV9iYXNlX3N0eWxlLC5sbXRfX3RleHRhcmVhX292ZXJsYXktLWlubmVye2xldHRlci1zcGFjaW5nOi4wMDFweH0ubG10X190ZXh0YXJlYS5sbXRfX3RhcmdldF90ZXh0YXJlYS5sbXRfX3RleHRhcmVhX2Jhc2Vfc3R5bGUudHJhbnNwYXJlbnRUZXh0e2NvbG9yOnJnYmEoMCwwLDAsMCl9LmxtdF9fdGV4dGFyZWFfb3ZlcmxheS0tb3V0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lfS5sbXRfX3RleHRhcmVhX292ZXJsYXktLWlubmVye3doaXRlLXNwYWNlOnByZS13cmFwO3doaXRlLXNwYWNlOi1tb3otcHJlLXdyYXA7d2hpdGUtc3BhY2U6LXByZS13cmFwO3doaXRlLXNwYWNlOi1vLXByZS13cmFwO3dvcmQtd3JhcDpicmVhay13b3JkO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9uZX0ubG10X190ZXh0YXJlYV9vdmVybGF5LS1pbm5lciBtYXJre2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTttYXJnaW46MDtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6aW5oZXJpdH1AbWVkaWEoZm9yY2VkLWNvbG9yczogYWN0aXZlKXsubG10X190ZXh0YXJlYV9vdmVybGF5LS1pbm5lciBtYXJre2JhY2tncm91bmQtY29sb3I6cmV2ZXJ0fX0ubG10X19nbG9zc2FyeV9oaWdobGlnaHR7dmlzaWJpbGl0eTp2aXNpYmxlO2NvbG9yOiMwMDY0OTR9LmxtdF9fZ2xvc3NhcnlfYWRfd3JhcHBlcnt3aWR0aDo2NTBweDtiYWNrZ3JvdW5kOiNmZmYgdXJsKC9pbWcvZ2xvc3NhcnkvcHJvLWFkLWJhY2tncm91bmQtbWluLmpwZWcpIHRvcCByaWdodCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzoxNjBweCAzMHB4IDMwcHg7dXNlci1zZWxlY3Q6bm9uZTt0ZXh0LWFsaWduOmxlZnR9LmxtdF9fZ2xvc3NhcnlfYWRfaGVhZGxpbmV7Zm9udC1zaXplOjI4cHg7cGFkZGluZy1ib3R0b206MzBweDt3aGl0ZS1zcGFjZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwfS5sbXRfX2dsb3NzYXJ5X2FkX3N1YnRleHR7Zm9udC1zaXplOjE2cHg7cGFkZGluZy1ib3R0b206NDBweDt3aGl0ZS1zcGFjZTpub3JtYWx9LmxtdF9fZ2xvc3NhcnlfYWRfYnVsbGV0UG9pbnRze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwfS5sbXRfX2dsb3NzYXJ5X2FkX2J1bGxldFBvaW50e2Rpc3BsYXk6ZmxleDttYXJnaW4tcmlnaHQ6MzVweDttYXJnaW4tYm90dG9tOjE1cHh9LmxtdF9fZ2xvc3NhcnlfYWRfYnVsbGV0UG9pbnQ6bnRoLW9mLXR5cGUoMil7bWFyZ2luLXJpZ2h0OjB9LmxtdF9fZ2xvc3NhcnlfYWRfY2hlY2ttYXJre2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjExcHg7aGVpZ2h0OjE3cHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzE3MDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICMxNzA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIC0xcHgpIHJvdGF0ZSg0NWRlZyk7bWFyZ2luLXJpZ2h0OjE1cHg7bWFyZ2luLWxlZnQ6NDBweH0ubG10X19nbG9zc2FyeV9hZF9jaGVja21hcms6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MTBweH0ubG10X19nbG9zc2FyeV9hZF90ZXh0e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIwcHh9LmxtdF9fZ2xvc3NhcnlfYWRfYnVsbGV0UG9pbnR7ZGlzcGxheTpmbGV4fS5sbXRfX2dsb3NzYXJ5X2FkX2J1dHRvbnN7cGFkZGluZy10b3A6MjVweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5sbXRfX2dsb3NzYXJ5X2FkX2N0YSwubG10X19nbG9zc2FyeV9hZF9idXR0b25zX19zZXB7bWFyZ2luLXJpZ2h0OjE1cHh9LmxtdF9fZ2xvc3NhcnlfYWRfYnV0dG9uc19fc2Vwe21hcmdpbi1sZWZ0OjE1cHh9LmxtdF9fZ2xvc3NhcnlfdXBsb2FkX2FkX2J1dHRvbnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X2ZpcnN0RW50cnktY29udGVudC1pbnB1dHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO21hcmdpbi1ib3R0b206NHB4fS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfZmlyc3RFbnRyeS1zb3VyY2UtY29sdW1uLC5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfZmlyc3RFbnRyeS10YXJnZXQtY29sdW1ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleDoxO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTRweDttaW4td2lkdGg6MH0ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X2ZpcnN0RW50cnktZmllbGRXaWR0aHttYXJnaW4tdG9wOjhweDttYXJnaW4tcmlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6M3B4fS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfZmlyc3RFbnRyeS1sYWJlbFNvdXJjZSwubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X2ZpcnN0RW50cnktbGFiZWxUYXJnZXR7bWFyZ2luLWJvdHRvbTo0cHh9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9maXJzdEVudHJ5LWxhYmVsU291cmNlLmVycm9yLC5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfZmlyc3RFbnRyeS1sYWJlbFRhcmdldC5lcnJvcntjb2xvcjojZGE1ZTVjfS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2lucHV0U291cmNlLC5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2lucHV0VGFyZ2V0e2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMxYjFlMjU7aGVpZ2h0OjMycHg7cGFkZGluZzo0cHggOHB4O21hcmdpbi1yaWdodDo4cHg7Ym9yZGVyOjFweCBzb2xpZCAjYzRjNGM0O2JvcmRlci1yYWRpdXM6M3B4O21pbi13aWR0aDowfS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2lucHV0U291cmNlOmZvY3VzLC5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2lucHV0VGFyZ2V0OmZvY3Vze2JvcmRlci1jb2xvcjojMDA2NDk0fS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2lucHV0U291cmNlLmVycm9yLC5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2lucHV0VGFyZ2V0LmVycm9ye2JvcmRlci1jb2xvcjojZGE1ZTVjfS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfZmlyc3RFbnRyeS1sYW5nTWVudXttYXJnaW4tdG9wOjhweDtjdXJzb3I6cG9pbnRlcn0ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nQnV0dG9ue2hlaWdodDozMnB4O2JvcmRlcjoxcHggc29saWQgI2M0YzRjNDtib3JkZXItcmFkaXVzOjNweDttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0J1dHRvbiAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0e2NvbG9yOiNjNGM0YzR9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0J1dHRvbiAubG10X19nbG9zc2FyeV9hcnJvd0Rvd257Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2M0YzRjNDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNjNGM0YzR9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfZHJvcGRvd257d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tdG9wOjMycHh9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9fZ2xvc3NhcnlfdGV4dElucHV0LS1lcnJvciwubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X19nbG9zc2FyeV90ZXh0SW5wdXQtLWZpbGwtYm90aC13b3Jkcy1lcnJvcntjb2xvcjojZGE1ZTVjO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjA7bWFyZ2luOjB9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9ue2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjE4NHB4O2hlaWdodDozMnB4O21hcmdpbi10b3A6OHB4O2N1cnNvcjpwb2ludGVyfS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudXtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nTWVudS0tb3BlbiAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9kcm9wZG93biAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd257YW5pbWF0aW9uOmxtdF9fZmlyc3RFbnRyeV9sYW5nTWVudU9wZW5BbmltYXRpb24gODBtcyAwcyBlYXNlLW91dCAxO29wYWNpdHk6MTtkaXNwbGF5OmJsb2NrfUBrZXlmcmFtZXMgbG10X19maXJzdEVudHJ5X2xhbmdNZW51T3BlbkFuaW1hdGlvbnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIC0xNSUsIDApO29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOm5vbmV9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO29wYWNpdHk6MTtkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOmF1dG99fS5MYW5ndWFnZVBhaXJfYXJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6I2M5Y2NkMDtzdHJva2U6I2M5Y2NkMDttYXJnaW46MHB4IDVweH0uTGFuZ3VhZ2VQYWlyX2xhbmd1YWdlS2V5e3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZ2xvc3NhcnlfdXBsb2Fke21heC13aWR0aDo0NzJweH0uZ2xvc3NhcnlfdXBsb2FkIC5zZXBhcmF0b3JfbGFuZ3VhZ2VQYWlyX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fS5nbG9zc2FyeV91cGxvYWQgLnNlcGFyYXRvcl9sYW5ndWFnZVBhaXJfY29udGFpbmVyPip7bWFyZ2luLXJpZ2h0OjE4cHg7bWluLXdpZHRoOjEyMHB4fS5nbG9zc2FyeV91cGxvYWRfdG9vbHRpcHttYXJnaW4tbGVmdDoxMHB4O3RleHQtYWxpZ246bGVmdH0uZGxfZGVmYXVsdF9saW5re2NvbG9yOiMwNzRiNzg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmRsX2RlZmF1bHRfbGluazpob3ZlciwuZGxfZGVmYXVsdF9saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzBmMmI0Nn1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5re3doaXRlLXNwYWNlOm5vd3JhcH1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOjphZnRlcntjb250ZW50OlwiIFwiO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL2V4dGVybmFsX2xpbmtfaGludF9ibHVlLnN2Zyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MWVtO2hlaWdodDoxZW07dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0Oi4yNWVtO29wYWNpdHk6LjV9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpob3Zlcjo6YWZ0ZXIsW2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpmb2N1czo6YWZ0ZXJ7b3BhY2l0eToxfS5sbXRfcXVvdGVfX3NvdXJjZSBhe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjVlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQ5NDt0cmFuc2l0aW9uOi4ycyBlYXNlLW91dH0ubG10X3F1b3RlX19zb3VyY2UgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7Y29sb3I6IzAwMH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6Ljc1ZW0gMS41ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsYm9yZGVyIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dDtAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpmb2N1cywubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZXtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9W2Rpc2FibGVkXS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLFtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue29wYWNpdHk6LjV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57cG9pbnRlci1ldmVudHM6bm9uZTtwYWRkaW5nLWxlZnQ6Mi43ZW07b3BhY2l0eTouNH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2hlaWdodDoxZW07d2lkdGg6MWVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMiU7bGVmdDoxZW07Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmV7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAwcyBsaW5lYXIgaW5maW5pdGV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlcnthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIC4yNXMgbGluZWFyIGluZmluaXRlfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57YmFja2dyb3VuZC1jb2xvcjojZjQ2ZjUyO2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGYyYjQ2O2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9QGtleWZyYW1lcyBkbF9sb2FkaW5nU3Bpbm5lcntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uZGxfdG9wX2VsZW1lbnQtLXdpZGV7bWFyZ2luOjAgYXV0bztwYWRkaW5nLWxlZnQ6MTAwcHg7cGFkZGluZy1yaWdodDoxMDBweDttYXgtd2lkdGg6MTYwMHB4fUBtZWRpYShtYXgtd2lkdGg6IDE0MDBweCl7LmRsX3RvcF9lbGVtZW50LS13aWRle3BhZGRpbmctbGVmdDo3MHB4O3BhZGRpbmctcmlnaHQ6NzBweH19QG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXsuZGxfdG9wX2VsZW1lbnQtLXdpZGV7cGFkZGluZy1sZWZ0OjUwcHg7cGFkZGluZy1yaWdodDo1MHB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpey5kbF90b3BfZWxlbWVudC0td2lkZXtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KXsuZGxfdG9wX2VsZW1lbnQtLXdpZGV7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmRsX3RvcF9lbGVtZW50LS13aWRle21hcmdpbi10b3A6MDtwYWRkaW5nOjAgMTVweH19LmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWdyb3c6MX0uZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lcj4qe3dpZHRoOjEwMCV9LmRsX2JvZHktLXRyYW5zbGF0b3J7b3ZlcmZsb3cteTpzY3JvbGw7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4taGVpZ2h0OjEwMHZofUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsuZGxfYm9keS0tdHJhbnNsYXRvcnstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX19LmRsX3BybyAuZGxfYm9keS0tdHJhbnNsYXRvcntiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjh9LmRsX3BybyAuZGxfYm9keS0tdHJhbnNsYXRvciAubG10X190ZXh0YXJlYV9jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5kbF9wcm8gLmRsX2JvZHktLXRyYW5zbGF0b3IgLmRsX2hlYWRlcntib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwuMDUpfS5sbXQtLXdlYnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BhZGRpbmctdG9wOjI0cHg7Zm9udC1zaXplOjIwcHg7ei1pbmRleDoyfS5sbXQtLXdlYiB0ZXh0YXJlYSwubG10LS13ZWIgc2VsZWN0LC5sbXQtLXdlYiBidXR0b257Zm9udC13ZWlnaHQ6NDAwfS5kbF9lcCAubG10LS13ZWJ7bWFyZ2luLXRvcDoyMHB4fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tdGV4dF90b29fbG9uZyAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntib3JkZXI6MXB4IHNvbGlkICNkYTVlNWN9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0Pi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZle2hlaWdodDphdXRvO3BhZGRpbmc6OHB4IDEycHg7Ym9yZGVyLXJhZGl1czo0cHh9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxlIHN0cm9uZ3tmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUgc3Ryb25nOjpmaXJzdC1sZXR0ZXJ7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3QtLXNvdXJjZS5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbiAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGVfZGV0ZWN0ZWR7ZGlzcGxheTpub25lfS5kZjI5NzRfbmV3X2xhbmd1YWdlX21lbnUgLmxtdF9fc2lkZXNfY29udGFpbmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0bztncmlkLXRlbXBsYXRlLXJvd3M6YXV0b30uZGYyOTc0X25ld19sYW5ndWFnZV9tZW51IC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlc193cmFwcGVye2dyaWQtcm93LXN0YXJ0OjE7Z3JpZC1jb2x1bW4tc3RhcnQ6MX0uZGYyOTc0X25ld19sYW5ndWFnZV9tZW51IC5sbXRfX3NpZGVzX2NvbnRhaW5lciAjcG9wb3Zlcl9jb250YWluZXJ7Ym9yZGVyLXJhZGl1czppbmhlcml0O2dyaWQtcm93LXN0YXJ0OjE7Z3JpZC1jb2x1bW4tc3RhcnQ6MTt6LWluZGV4OjkwO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNil9LmRmMjk3NF9uZXdfbGFuZ3VhZ2VfbWVudSAuaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoe3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Ym9yZGVyLXJhZGl1czouMjVlbX0uZGYyOTc0X25ld19sYW5ndWFnZV9tZW51IC5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2guc3dpdGNoZWQgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTthbmltYXRpb24tZGlyZWN0aW9uOmFsdGVybmF0ZX0uZGYyOTc0X25ld19sYW5ndWFnZV9tZW51IC5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2g6bm90KC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2gtLWRpc2FibGVkKTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmY0Zjc7Y29sb3I6IzBmMmI0Nn1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlc193cmFwcGVye21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDYwcHgpICFpbXBvcnRhbnQ7bWluLWhlaWdodDpjYWxjKDEwMCAqIHZhcigtLXZoLCAxdmgpIC0gNjBweCkgIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcH0ubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyLmxtdC0td2l0aC1ib3R0b20tdGV4dC1oaWRkZW4gLmxtdF9fc2lkZXNfd3JhcHBlcnttaW4taGVpZ2h0OmF1dG8gIWltcG9ydGFudH19LmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lcntib3gtc2hhZG93OjAgMXB4IDRweCAwIHJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6OHB4O2JvcmRlcjoxcHggc29saWQgI2RhZTFlOH0ubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVzX3dyYXBwZXJ7ZGlzcGxheTpmbGV4fS5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1sZWZ0OjRweH0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXJ7bWFyZ2luLXRvcDo0cHh9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcntoZWlnaHQ6NTZweDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6OHB4IDEycHh9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X19sYW5ndWFnZV9jb250YWluZXJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo4cHh9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X190ZXh0YXJlYV9jb250YWluZXJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp1bnNldDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjhweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGFlMWU4O2JvcmRlci10b3A6MXB4IHNvbGlkICNkYWUxZTh9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6OHB4fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnVuc2V0O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjhweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGFlMWU4ICFpbXBvcnRhbnR9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudTpub3QoLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duKTpub3QoLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMpe2xlZnQ6MCAhaW1wb3J0YW50fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X190ZXh0YXJlYV9jb250YWluZXI6Zm9jdXMubG10X190ZXh0YXJlYV9jb250YWluZXItLXRleHRfdG9vX2xvbmcsLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tZm9jdXMubG10X190ZXh0YXJlYV9jb250YWluZXItLXRleHRfdG9vX2xvbmd7Ym9yZGVyOjAgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZjFmMWYxICFpbXBvcnRhbnR9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIC50cmFuc2xhdGVfdG97ZGlzcGxheTpub25lfS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zZWN7bWFyZ2luLXJpZ2h0OjlweH0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoe3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7bWFyZ2luLWxlZnQ6LTM0cHg7cGFkZGluZzo5cHg7ei1pbmRleDoxMX0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoLnN3aXRjaGVkIHN2Z3t0cmFuc2Zvcm06c2NhbGVYKC0xKX0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoIHN2Z3t0cmFuc2l0aW9uOi4yNHMgdHJhbnNmb3JtIGVhc2Utb3V0O3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfdGFyZ2V0IC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3NlYywubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfbGFyZ2VfbW9kZV90YXJnZXQgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19sYW5ndWFnZV9jb250YWluZXJfc2Vje2Rpc3BsYXk6bm9uZX0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fZm9ybWFsaXR5U3dpdGNoe2ZsZXgtZGlyZWN0aW9uOmluaGVyaXR9LmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lci5oaWRlVGV4dFRyYW5zbGF0ZUZyb21BbmRUbyAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUgc3Ryb25nOjpmaXJzdC1sZXR0ZXIsLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lci5oaWRlVGV4dFRyYW5zbGF0ZUZyb21BbmRUbyAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgYnV0dG9uOjpmaXJzdC1sZXR0ZXJ7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyIC5sbXQtLXdlYiAubG10X190ZXh0IC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntib3JkZXItdG9wOjFweCBzb2xpZCAjZjFmMWYxfS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMuc2hvd0NhcmRCdXR0b25zIC5sbXRfX2RvY1RyYW5zLXRhYi1jb250YWluZXJ7bWFyZ2luLWJvdHRvbToxNnB4fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMuc2hvd0NhcmRCdXR0b25zIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zZWN7bWFyZ2luLWJvdHRvbToxMjhweH0ubG10LS13ZWIgLmRsX3Byby0taW52YWxpZCAubG10X19zaWRlc19jb250YWluZXJ7b3BhY2l0eTouM30ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDpjYWxjKDUwJSAtIDMycHgpO2xpbmUtaGVpZ2h0OjEuNTtwb3NpdGlvbjpyZWxhdGl2ZX0ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNle2ZsZXgtYmFzaXM6NTAlO3BhZGRpbmctYm90dG9tOjE1cHh9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX3N0aWNreU1lbnViYXIgLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X190ZXh0YXJlYV9jb250YWluZXJ7bWFyZ2luLXRvcDozcHh9fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNle2ZsZXg6MCAxIGF1dG99LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X190ZXh0YXJlYV9jb250YWluZXJ7aGVpZ2h0OjE3MnB4O21pbi1oZWlnaHQ6MjV2aCAhaW1wb3J0YW50O292ZXJmbG93LXk6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZTo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zNXB4O3RvcDpjYWxjKDUwJSAtIDEwcHgpO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyLXRvcDozcHggc29saWQgI2ZhYTIwMDtib3JkZXItcmlnaHQ6M3B4IHNvbGlkICNmYWEyMDA7dHJhbnNmb3JtOnNjYWxleSgxLjEpIHJvdGF0ZSg0NWRlZyk7Ym9yZGVyLXJhZGl1czozcHh9QG1lZGlhKG1heC13aWR0aDogODQwcHgpey5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2U6OmFmdGVye3JpZ2h0Oi0yNnB4fX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfX0ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0e2ZsZXgtYmFzaXM6NTAlfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0e2ZsZXg6MSAwIGF1dG99LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X190ZXh0YXJlYV9jb250YWluZXJ7cGFkZGluZzowICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDhweCAzMnB4IHJnYmEoMCwwLDAsLjA4KSAhaW1wb3J0YW50fS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVye2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lcnttYXJnaW4tdG9wOjA7Zm9udC1zaXplOjIwcHh9LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldHtmbG9hdDpub25lO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogODQwcHgpey5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lcnt3aWR0aDpjYWxjKDUwJSAtIDIwcHgpfX0ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1ncm93OjE7cGFkZGluZzoyNHB4IDY0cHggODBweCAzMnB4O2JvcmRlcjoxcHggc29saWQgI2M2Y2RkNTt0cmFuc2l0aW9uOmJvcmRlciA3NW1zIGVhc2Utb3V0fUBtZWRpYShtaW4tZGV2aWNlLXdpZHRoOiA2NTFweCl7LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcnttaW4taGVpZ2h0OmNsYW1wKDI1MHB4LDUwdmgsNTU3cHgpfTpnbG9iYWwoLmRmMzIzOF9kaWN0aW9uYXJ5X3NuZWFrX3BlYWspIC5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXJ7bWluLWhlaWdodDozMjRweH19QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXJ7cGFkZGluZzoxNnB4IDMycHggNjBweCAxNXB4fX0ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLmRsX2Rpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyOmZvY3VzLC5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXIubG10X190ZXh0YXJlYV9jb250YWluZXItLWZvY3Vze291dGxpbmU6bm9uZSAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2ZhYTIwMH0ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyOmZvY3VzLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS10ZXh0X3Rvb19sb25nLC5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXIubG10X190ZXh0YXJlYV9jb250YWluZXItLWZvY3VzLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS10ZXh0X3Rvb19sb25ne2JvcmRlcjoxcHggc29saWQgI2RhNWU1YyAhaW1wb3J0YW50fS5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXIubG10X190ZXh0YXJlYV9jb250YWluZXItLXRleHRfdG9vX2xvbmd7Ym9yZGVyOjFweCBzb2xpZCAjZGE1ZTVjICFpbXBvcnRhbnR9LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXJ7ZmxleDoxIDEgYXV0bztkaXNwbGF5OmZsZXg7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwcHgpO3otaW5kZXg6MX1Ac3VwcG9ydHMoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKXsubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIC5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lcntkaXNwbGF5Oi13ZWJraXQtYm94fX0ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLmxtdF9fcmFpc2VfYWx0ZXJuYXRpdmVzX3BsYWNlbWVudCAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXJ7ZmxleDowIDEgYXV0b30ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLmxtdF9fcmFpc2VfYWx0ZXJuYXRpdmVzX3BsYWNlbWVudCAubG10X19hZF9jaGFyTGltaXRfY29udGFpbmVye2Rpc3BsYXk6bm9uZX0ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXJ7cGFkZGluZy1sZWZ0OjI0cHg7Ym9yZGVyOjFweCBzb2xpZCAjYzZjZGQ1fS5tb3VzZV9kZXZpY2UgLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVyOmhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHJnYmEoMjUwLDE2MiwyLC4yNSl9Lm1vdXNlX2RldmljZSAubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXIubG10X190ZXh0YXJlYV9jb250YWluZXItLWZvY3Vze2JvcmRlcjoxcHggc29saWQgI2ZhYTIwMH0ubW91c2VfZGV2aWNlIC5sbXQtLWVtcHR5X3NvdXJjZSAubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXIubG10X190ZXh0YXJlYV9jb250YWluZXItLWZvY3Vze2JvcmRlcjoxcHggc29saWQgI2M2Y2RkNX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVye21hcmdpbi1ib3R0b206MTBweDtib3JkZXItcmFkaXVzOjNweDtib3JkZXI6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6MHB4IDhweCAzMnB4IHJnYmEoMCwwLDAsLjA4KSAhaW1wb3J0YW50fX0uZGxfcHJvIC5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcjo6YWZ0ZXJ7Y29udGVudDpcIiBZb3UgYXJlIGxvZ2dlZCBpbiB0byBEZWVwTCBQcm87IHlvdXIgdGV4dCBhcmUgbmV2ZXIgc3RvcmVkLlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9wcm8vaWNvbl9zaGllbGRfYmxhY2suc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1wb3NpdGlvbjowIDA7b3BhY2l0eToxO2xlZnQ6MnB4O2JvdHRvbTotMjRweDt3aWR0aDoxMDAlO2hlaWdodDoxLjVlbTttYXgtd2lkdGg6MmVtO29wYWNpdHk6LjE7Zm9udC1zaXplOjEycHg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtsaW5lLWhlaWdodDoxLjVlbTtwYWRkaW5nLWxlZnQ6MmVtO2NvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNpemluZzpib3JkZXItYm94O3RyYW5zaXRpb246Y29sb3IgMjUwbXMgZWFzZS1vdXQsbWF4LXdpZHRoIDE1MDBtcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gMTAwMG1zIGVhc2U7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMnB4LCAwKX1AbWVkaWEobWF4LXdpZHRoOiA4NDBweCl7LmRsX3BybyAubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXI6OmFmdGVye2ZvbnQtc2l6ZToxMHB4fX0uZGxfcHJvLS1pbnZhbGlkIC5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcjo6YWZ0ZXJ7b3BhY2l0eTowfS5kbF9wcm8tLWNvbmZpcm1lZCAubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXI6OmFmdGVye2xlZnQ6MnB4O2JvdHRvbTotMjRweDt3aWR0aDoxMDAlO2hlaWdodDoxLjVlbTtvcGFjaXR5Oi4zO2NvbG9yOiMwMDA7bWF4LXdpZHRoOjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0uZGxfcHJvLS1jb25maXJtZWQgLmxtdC0tZW1wdHlfc291cmNlIC5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcjo6YWZ0ZXJ7Y29sb3I6IzAwMH0ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXJ7cGFkZGluZy1yaWdodDoyNHB4fS5tb3VzZV9kZXZpY2UgLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVyOmhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHJnYmEoMjUwLDE2MiwyLC41KX0ubW91c2VfZGV2aWNlIC5sbXQtLWVtcHR5X3NvdXJjZSAubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXI6aG92ZXJ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAwcHggcmdiYSgyNTAsMTYyLDIsLjUpfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXJ7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOm5vbmUgIWltcG9ydGFudH19QGtleWZyYW1lcyBsbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lcl9fYnVzeV9hbmltYXRpb25fMnswJXtib3gtc2hhZG93Omluc2V0IDAgMCAwIDBweCByZ2JhKDAsMCwxMjgsLjEpfTEwJXtib3gtc2hhZG93Omluc2V0IDAgMCAwIDNweCByZ2JhKDAsMCwxMjgsLjIpfTIwJXtib3gtc2hhZG93Omluc2V0IDAgMCAwcHggNXB4IHJnYmEoMCwwLDEyOCwwKX0yNSV7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAwcHggcmdiYSgwLDAsMTI4LDApfTQ1JXtib3gtc2hhZG93Omluc2V0IDAgMCAwIDVweCByZ2JhKDAsMCwxMjgsLjIpfTU1JXtib3gtc2hhZG93Omluc2V0IDAgMCAwcHggMTBweCByZ2JhKDAsMCwxMjgsLjEpfTY1JXtib3gtc2hhZG93Omluc2V0IDAgMCAwcHggMTVweCByZ2JhKDAsMCwxMjgsMCl9fUBrZXlmcmFtZXMgbG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXJfX2J1c3lfYW5pbWF0aW9uXzN7MCV7Ym94LXNoYWRvdzppbnNldCAwIDAgMHB4IDAgI2ZmZixpbnNldCAwIDAgMHB4IDBweCByZ2JhKDE0LDQzLDcwLDApfTMwJXtib3gtc2hhZG93Omluc2V0IDAgMCAwcHggMXB4ICNmZmYsaW5zZXQgMCAwIDBweCAycHggcmdiYSgxNCw0Myw3MCwuMil9NTAle2JveC1zaGFkb3c6aW5zZXQgMCAwIDFweCAzcHggI2ZmZixpbnNldCAwIDAgMXB4IDVweCByZ2JhKDE0LDQzLDcwLC4xKX05MCV7Ym94LXNoYWRvdzppbnNldCAwIDAgMXB4IDdweCAjZmZmLGluc2V0IDAgMCAxcHggN3B4IHJnYmEoMTQsNDMsNzAsMCl9fUBrZXlmcmFtZXMgbG10X3RleHRhcmVhX19idXN5X2FuaW1hdGlvbnswJXtib3gtc2hhZG93Omluc2V0IDAgMCAwcHggMCAjZmZmLGluc2V0IDAgMCAwcHggMHB4IHJnYmEoMTQsNDMsNzAsMCl9MTAle2JveC1zaGFkb3c6aW5zZXQgMCAwIDBweCAxcHggI2ZmZixpbnNldCAwIDAgMHB4IDJweCByZ2JhKDE0LDQzLDcwLC41KX0yMCV7Ym94LXNoYWRvdzppbnNldCAwIDAgMXB4IDNweCAjZmZmLGluc2V0IDAgMCAxcHggNHB4IHJnYmEoMTQsNDMsNzAsLjUpfTQwJXtib3gtc2hhZG93Omluc2V0IDAgMCAxcHggOHB4ICNmZmYsaW5zZXQgMCAwIDFweCA4cHggcmdiYSgxNCw0Myw3MCwuMyl9fS5sbXQtLWFjdGl2ZV90cmFuc2xhdGlvbl9yZXF1ZXN0LmxtdC0tYWN0aXZlX3RyYW5zbGF0aW9uX3JlcXVlc3QtLXdpdGhfdGFyZ2V0X2hhc19jb250ZW50IC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVye2FuaW1hdGlvbjpsbXRfdGV4dGFyZWFfX2J1c3lfYW5pbWF0aW9uIDEuNXMgMi41cyBsaW5lYXIgaW5maW5pdGU7Ym94LXNoYWRvdzppbnNldCAwIDAgMXB4IDE0cHggI2ZmZixpbnNldCAwIDAgMHB4IHJnYmEoMCwwLDAsMCl9LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO21pbi1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmc6MCAwIDAgMCAhaW1wb3J0YW50O2NvbG9yOiMzMzM7bGluZS1oZWlnaHQ6MS41O2ZvbnQtd2VpZ2h0OjQwMH0ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWEubG10X190ZXh0YXJlYS0taW5hY3RpdmV7Y29sb3I6Izk5OSAhaW1wb3J0YW50fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fdGV4dGFyZWF7cGFkZGluZzoxNXB4IDIwcHggMzBweCAyMHB4O2JveC1zaGFkb3c6bm9uZTttaW4td2lkdGg6MDttaW4taGVpZ2h0OjI1dmg7bGluZS1oZWlnaHQ6MS4zfX1AbWVkaWEobWluLWhlaWdodDogODAwcHgpey5sbXQtLXdlYiAubG10X190ZXh0YXJlYXttaW4taGVpZ2h0OjUwdmh9LmRsX3BybyAubG10LS13ZWIgLmxtdF9fdGV4dGFyZWF7bWluLWhlaWdodDo0MDBweH19QG1lZGlhKG1pbi1oZWlnaHQ6IDEwMDBweCl7LmRsX3BybyAubG10LS13ZWIgLmxtdF9fdGV4dGFyZWF7bWluLWhlaWdodDo0NTBweH19QG1lZGlhKG1heC13aWR0aDogODQwcHgpey5sbXQtLXdlYiAubG10X190ZXh0YXJlYXtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fS5sbXQtLXNob3J0X3RleHQgLmxtdF9fdGV4dGFyZWF7Zm9udC1zaXplOjI0cHh9QG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KXsubG10LS1zaG9ydF90ZXh0IC5sbXRfX3RleHRhcmVhe2ZvbnQtc2l6ZToyNnB4fX0ubG10LS1tZWRpdW1fdGV4dCAubG10X190ZXh0YXJlYXtmb250LXNpemU6MjJweH0ubG10LS1sb25nX3RleHQgLmxtdF9fdGV4dGFyZWF7Zm9udC1zaXplOjIwcHh9LmxtdC0tdmVyeV9sb25nX3RleHQgLmxtdF9fdGV4dGFyZWF7Zm9udC1zaXplOjE2cHh9LmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXkgLmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXlfX3NlbnRlbmNlLS1hY3RpdmV7Y29sb3I6IzBmMmI0NjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmxtdC0td2ViIC5sbXRfX3NvdXJjZV90ZXh0YXJlYXt0cmFuc2l0aW9uOmhlaWdodCAxMDBtcyBsaW5lYXIsbWluLWhlaWdodCAxMDBtcyBsaW5lYXI7cGFkZGluZy1ib3R0b206MTAwcHh9LmxtdC0td2ViIC5sbXRfX3RhcmdldF90ZXh0YXJlYXt0cmFuc2l0aW9uOmhlaWdodCAxMDBtcyBsaW5lYXIsbWluLWhlaWdodCAxMDBtcyBsaW5lYXI7cGFkZGluZy1ib3R0b206MTAwcHh9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X190YXJnZXRfdGV4dGFyZWF7Zm9udC1zaXplOjE2cHh9fS5sbXRfX3RhcmdldExhbmdNZW51X2V4dGVuc2lvbnttYXJnaW4tbGVmdDo2cHh9LmxtdC0td2ViIC5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lciAubG10X190ZXh0YXJlYV9kdW1teWRpdntwb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OmhpZGRlbjt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLWJyZWFrOmJyZWFrLXdvcmQ7d29yZC13cmFwOmJyZWFrLXdvcmQ7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub25lfS5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9zZXBhcmF0b3J7ZGlzcGxheTpub25lfUBrZXlmcmFtZXMgc3RpY2t5TWVudWJhcl9zaG93X2FuaW1hdGlvbnswJXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym94LXNoYWRvdzowcHggNHB4IDEwcHggcmdiYSgwLDAsMCwwKSwwcHggMzBweCAyMHB4IHJnYmEoMCwwLDAsMCl9MTAwJXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowcHggNHB4IDEwcHggcmdiYSgwLDAsMCwuMSksMHB4IDMwcHggMjBweCByZ2JhKDAsMCwwLC4wMil9fUBrZXlmcmFtZXMgc3RpY2t5TWVudWJhcl9oaWRlX2FuaW1hdGlvbnswJXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowcHggNHB4IDEwcHggcmdiYSgwLDAsMCwuMSksMHB4IDMwcHggMjBweCByZ2JhKDAsMCwwLC4wMil9MTAwJXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym94LXNoYWRvdzowcHggNHB4IDEwcHggcmdiYSgwLDAsMCwwKSwwcHggMzBweCAyMHB4IHJnYmEoMCwwLDAsMCl9fS5sbXRfX3N0aWNreU1lbnViYXIgLmRsX2hlYWRlci0tc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50O3RvcDowO3dpZHRoOjEwMHZ3O3RyYW5zaXRpb246LjNzfS5sbXRfX3N0aWNreU1lbnViYXIgLmRsX2hlYWRlci0tc3RpY2t5LmRsX2hlYWRlci0taGFzLXNoYWRvd3tib3gtc2hhZG93OjBweCA0cHggMTBweCByZ2JhKDAsMCwwLC4xKX0ubG10X19zdGlja3lNZW51YmFyOm5vdCgubG10X19zdGlja3lNZW51YmFyLS13aXRoTGFuZ0JhcikgLmxtdF9fc3RpY2t5TWVudWJhcl9iYWNrZ3JvdW5ke2Rpc3BsYXk6bm9uZX0ubG10X19zdGlja3lNZW51YmFyIC5sbXRfX3N0aWNreU1lbnViYXJfYmFja2dyb3VuZHtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMDt3aWR0aDoxMDB2dztoZWlnaHQ6NTVweDtsZWZ0OjA7dG9wOjYwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Y3ZjdmN30ubG10X19zdGlja3lNZW51YmFyX2JhY2tncm91bmQtLXNob3d7YW5pbWF0aW9uOnN0aWNreU1lbnViYXJfc2hvd19hbmltYXRpb24gODBtcyAwcyBlYXNlLW91dCAxO2JveC1zaGFkb3c6MHB4IDRweCAxMHB4IHJnYmEoMCwwLDAsLjEpLDBweCAzMHB4IDIwcHggcmdiYSgwLDAsMCwuMDIpO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubG10X19zdGlja3lNZW51YmFyX2JhY2tncm91bmQtLWhpZGV7YW5pbWF0aW9uOnN0aWNreU1lbnViYXJfaGlkZV9hbmltYXRpb24gODBtcyAwcyBlYXNlLW91dCAxO3otaW5kZXg6aW5oZXJpdCAhaW1wb3J0YW50O2JvcmRlci10b3A6MHB4ICFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6bm9uZX0ubG10X19zdGlja3lNZW51YmFyIC5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXJ7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6MTAwfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19zdGlja3lNZW51YmFyIC5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcntwb3NpdGlvbjpzdGF0aWN9fS5sbXRfX3N0aWNreU1lbnViYXIgLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIgLmxtdF9fc2lkZXNfY29udGFpbmVye292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH0ubG10LS13ZWIgLmxtdF9fZG9jVHJhbnMtdGFiLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjEwcHg7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6OTl9LmxtdC0td2ViIC5sbXRfX2RvY1RyYW5zLXRhYi1jb250YWluZXI6ZW1wdHk6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDo0MHB4fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fZG9jVHJhbnMtdGFiLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX2RvY1RyYW5zLXRhYi1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToxNnB4fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXJ7Zm9udC1zaXplOjIwcHg7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246bGVmdDtoZWlnaHQ6NTJweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7bWFyZ2luLWxlZnQ6LTEwcHg7aGVpZ2h0OjIwcHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzBmMmI0Nn0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2g6aG92ZXIsLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoOmZvY3Vze2NvbG9yOiMwMDY0OTR9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoLS1kaXNhYmxlZHtjdXJzb3I6YXV0bztjb2xvcjojNzI3YTgzfS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaC0tZGlzYWJsZWQ6aG92ZXIsLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoLS1kaXNhYmxlZDpmb2N1c3tjb2xvcjojNzI3YTgzfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVye21hcmdpbjowIGF1dG99fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXIubG10LS1oaWRkZW57aGVpZ2h0OjMwcHh9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lci5sbXQtLWhpZGRlbj4qe2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVye3JpZ2h0OmF1dG87bGVmdDowO3RvcDowO2hlaWdodDo0MHB4fX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVye2hlaWdodDo0MHB4O3RvcDowO2xlZnQ6MH19QG1lZGlhKG1heC13aWR0aDogODQwcHgpey5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcntsZWZ0Oi0zcHh9fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1uc19jbG9zZV9idXR0b257Ym9yZGVyOjA7Y29sb3I6IzAwNjQ5NDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE0cHg7cmlnaHQ6MjRweDtwYWRkaW5nOjRweCA1LjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnBvaW50ZXJ9LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnNfY2xvc2VfYnV0dG9ue3JpZ2h0OjMwcHh9LmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfc291cmNlIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2gsLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2h7dmlzaWJpbGl0eTpoaWRkZW59LmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfc291cmNlIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV9zb3VyY2UubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucywubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV9zb3VyY2UgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RhcmdldC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLC5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMsLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90YXJnZXQubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1uc3t6LWluZGV4OjIwfS5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3NvdXJjZSAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUsLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfc291cmNlIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90YXJnZXQubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSwubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV90YXJnZXQgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3NvdXJjZS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LC5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGFyZ2V0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfc291cmNlIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciwubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV90YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVye2JvcmRlci10b3AtbGVmdC1yYWRpdXM6OHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6OHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGFlMWU4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGFlMWU4ICFpbXBvcnRhbnR9LmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfc291cmNlIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSwubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV90YXJnZXQgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6OHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6OHB4ICFpbXBvcnRhbnR9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3NvdXJjZS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5ze2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RhcmdldC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5ze2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV9zb3VyY2UgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfcHJpbXt2aXNpYmlsaXR5OmhpZGRlbn0ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV9zb3VyY2UgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X19sYW5ndWFnZV9jb250YWluZXJ7ei1pbmRleDoxMDE7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6OHB4O21hcmdpbi1yaWdodDoxcHh9LmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfdGFyZ2V0IC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1zb3VyY2V7dmlzaWJpbGl0eTpoaWRkZW59LmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfdGFyZ2V0IC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJ7Ym9yZGVyLWxlZnQ6MH0uc2VtaXRyYW5zcGFyZW50LW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjU7Ym9yZGVyLXJhZGl1czo4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KX0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0e3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3QubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW57Y29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW59LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdD4ubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjpub25lO2hlaWdodDo1MnB4O2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtwYWRkaW5nOjAgNDZweCAwIDI2cHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDc1bXMgZWFzZS1vdXQsY29sb3IgNzVtcyBlYXNlLW91dDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7bWFyZ2luOjA7bWluLXdpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3Q+LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmUgc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzBmMmI0NjtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOmNvbG9yIDc1bXMgZWFzZS1vdXR9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdD4ubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZTphY3RpdmV7b3V0bGluZTpub25lfS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3Q+LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmU6aG92ZXIgc3Ryb25ne2NvbG9yOiMwMDY0OTR9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdD4ubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZTpob3ZlciAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lcntjb2xvcjojMDA2NDk0fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3Q+LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmU6ZGlzYWJsZWR7Y29sb3I6IzliYTNhYztjdXJzb3I6ZGVmYXVsdH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0Pi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlOmRpc2FibGVkIHN0cm9uZ3tjb2xvcjppbmhlcml0fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3Q+LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmU6ZGlzYWJsZWQgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXJ7Y29sb3I6aW5oZXJpdH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuPmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTpibG9jazt6LWluZGV4OjIwMTtwb3NpdGlvbjpyZWxhdGl2ZX0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnV7ZGlzcGxheTpub25lO3otaW5kZXg6MjAwO2JhY2tncm91bmQtY29sb3I6IzA3NGI3ODtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206MTNweDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7cGFkZGluZzoxMHB4IDBweCAxMHB4IDA7bGVmdDotNHB4O2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTZweDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OnNjcm9sbH1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51e2xlZnQ6MjJweH19LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IC5sbXRfX2Ryb3Bkb3duX2l0ZW0sLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcz5idXR0b24sLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51PmJ1dHRvbntib3JkZXI6bm9uZTtmb250LXdlaWdodDo0MDA7cGFkZGluZzoxcHggMjBweCAxcHggMjBweDttaW4td2lkdGg6MTk0cHg7d2lkdGg6MTAwJTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTpibG9jaztjb2xvcjojMzMzfS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSAubG10X19kcm9wZG93bl9pdGVtOmFjdGl2ZSwubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zPmJ1dHRvbjphY3RpdmUsLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51PmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4wNSk7b3V0bGluZTpub25lfS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSAubG10X19kcm9wZG93bl9pdGVtOmhvdmVyLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSAubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXM+YnV0dG9uOmhvdmVyLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudT5idXR0b246aG92ZXIsLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IC5sbXRfX2Ryb3Bkb3duX2l0ZW0uaGlnaGxpZ2h0ZWQsLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcz5idXR0b24uaGlnaGxpZ2h0ZWQsLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51PmJ1dHRvbi5oaWdobGlnaHRlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDIwMCw4NywuMyl9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IC5sbXRfX2Ryb3Bkb3duX2l0ZW1faW5zaWRlX2NvbnRhaW5lciwubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zPmRpdj5idXR0b24sLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcz5kaXY+ZGl2PmJ1dHRvbiwubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU+ZGl2PmJ1dHRvbiwubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU+ZGl2PmRpdj5idXR0b257Ym9yZGVyOm5vbmU7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MXB4IDIwcHggMXB4IDIwcHg7d2lkdGg6MTAwJTttaW4td2lkdGg6MTk0cHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzMzM30ubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4gLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51Om5vdCgubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyl7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOm9wYWNpdHkgMjAwbXMgZWFzZS1vdXQgMzBtcyx0cmFuc2Zvcm0gMjAwbXMgZWFzZS1vdXQgMG1zO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTUlLCAwKTtvcGFjaXR5OjB9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuXzIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51Om5vdCgubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyl7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MTt3aWxsLWNoYW5nZTpvcGFjaXR5LHRyYW5zZm9ybX0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1uc3tkaXNwbGF5OmJsb2NrO292ZXJmbG93LXk6aGlkZGVuO3dpZHRoOmNhbGMoMTAwJSArIDJweCk7cGFkZGluZzowO3otaW5kZXg6MTA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2UzZTNlMztib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjhweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo4cHh9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMgLmhlYWRsaW5le3dpZHRoOjEwMCU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHg7Y29sb3I6IzZlNmU2ZTtwYWRkaW5nLWxlZnQ6MjRweDtwYWRkaW5nLXRvcDoxNnB4O3BhZGRpbmctYm90dG9tOjRweH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV9zb3VyY2V7bGVmdDotMXB4fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RhcmdldHtsZWZ0OmF1dG87cmlnaHQ6LTFweH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyAubG10X19sYW5ndWFnZV93cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDo2NHB4fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbnt3aWR0aDozMy4zMzMzMzMzMzMzJTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlM2UzZTM7cGFkZGluZy1ib3R0b206MTJweH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4ubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uX3JlY2VudGx5X3VzZWR7cGFkZGluZy1ib3R0b206MDtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDoxcHggc29saWQgI2UzZTNlM30ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4ubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uX3JlY2VudGx5X3VzZWQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW46Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjEycHh9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDoxMnB4O2JvcmRlci1yaWdodDowfS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbiBidXR0b257cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nOjEycHg7cGFkZGluZy1yaWdodDozNnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxNTAlO21pbi13aWR0aDphdXRvO3doaXRlLXNwYWNlOm5vcm1hbH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4gYnV0dG9uIC50aWNre3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDdweCk7cmlnaHQ6MThweDt3aWR0aDo4cHg7aGVpZ2h0OjE0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwNjQ5NDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICMwMDY0OTR9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uIGJ1dHRvbjpob3ZlcntjdXJzb3I6cG9pbnRlcn0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4gYnV0dG9uOmhvdmVyLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbiBidXR0b24uaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMDAsODcsLjMpfS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVue3RyYW5zaXRpb246LjNzIHRyYW5zZm9ybSBlYXNlLW91dDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMnB4KTtvcGFjaXR5OjB9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW5fMnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjF9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMuREYtMjcwNyAubG10X19sYW5ndWFnZV93cmFwcGVye21hcmdpbi10b3A6OHB4fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLkRGLTI3MDcgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1ue292ZXJmbG93OmhpZGRlbn0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5ERi0yNzA3IC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbiBidXR0b257ZGlzcGxheTpmbGV4O2NvbG9yOiMwZjJiNDY7cGFkZGluZzo4cHggMTJweH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5ERi0yNzA3IC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbiBidXR0b24+c3BhbnttYXgtd2lkdGg6bWluLWNvbnRlbnQ7cG9zaXRpb246cmVsYXRpdmV9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMuREYtMjcwNyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4gYnV0dG9uIC50aWNre3RvcDozcHg7cmlnaHQ6LTIwcHh9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMuREYtMjcwNyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4gYnV0dG9uLnNlbGVjdGVke2NvbG9yOiMwMDY0OTR9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMuREYtMjcwNyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4gYnV0dG9uOmhvdmVyLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLkRGLTI3MDcgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uIGJ1dHRvbi5oaWdobGlnaHRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmMmY0Zjd9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXJ7dHJhbnNpdGlvbjpjb2xvciA3NW1zIGVhc2Utb3V0fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3QubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4gLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXJ7dHJhbnNmb3JtOnNjYWxlWSgtMSl9QG1lZGlhKG1pbi1kZXZpY2Utd2lkdGg6IDY1MXB4KXsubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1zb3VyY2V7cmlnaHQ6MH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1zb3VyY2UgbGFiZWx7dGV4dC1hbGlnbjpyaWdodH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS10YXJnZXR7bGVmdDowfX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdHttYXJnaW4tbGVmdDowO3JpZ2h0OjB9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdCBsYWJlbHtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZToxNnB4fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3QgbGl7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXNpemU6MTZweDtwYWRkaW5nLWxlZnQ6MTBweH19QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVue21pbi13aWR0aDoyOTBweH0ubG10X19sYW5ndWFnZV9zZWxlY3QtLXRhcmdldCBsaXtwYWRkaW5nLWxlZnQ6MjZweH19LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X211bHRpY29sdW1uX21lbnUtLXNvdXJjZSwubG10X19sYW5ndWFnZV9zZWxlY3RfbXVsdGljb2x1bW5fbWVudS0tdGFyZ2V0e3otaW5kZXg6OSAhaW1wb3J0YW50O3dpZHRoOjczNXB4O2hlaWdodDozNzVweH1AbWVkaWEobWF4LXdpZHRoOiA4NDBweCl7LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X211bHRpY29sdW1uX21lbnUtLXNvdXJjZSwubG10X19sYW5ndWFnZV9zZWxlY3RfbXVsdGljb2x1bW5fbWVudS0tdGFyZ2V0e3dpZHRoOjY1MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1MTJweCl7LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X211bHRpY29sdW1uX21lbnUtLXNvdXJjZSwubG10X19sYW5ndWFnZV9zZWxlY3RfbXVsdGljb2x1bW5fbWVudS0tdGFyZ2V0e3otaW5kZXg6MjAwICFpbXBvcnRhbnR9fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9tdWx0aWNvbHVtbl9tZW51LS1zb3VyY2UgLm9sZC1sYW5ndWFnZXMsLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X211bHRpY29sdW1uX21lbnUtLXRhcmdldCAub2xkLWxhbmd1YWdlc3tmb250LXNpemU6MTZweH0ubG10LS13ZWIgLmRsX3Zpc2libGVfZGVza3RvcF9vbmx5IC5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHR7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSA5MG1zIGVhc2Utb3V0fS5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0e3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO292ZXJmbG93LXk6aGlkZGVuO3RvcDowO2xlZnQ6MDtyaWdodDowO2NvbG9yOiM2ZTZlNmU7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Zm9udC1zaXplOjI0cHh9QG1lZGlhKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSl7LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHR7bGVmdDoxcHh9fS5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0PmRpdjpub3QoOmZpcnN0LWNoaWxkKXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI1O21hcmdpbi10b3A6LjVlbTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrfS5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0PmRpdjpmaXJzdC1jaGlsZHtsaW5lLWhlaWdodDoxLjI1O3RvcDowO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KXsubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfcGxhY2Vob2xkZXJfdGV4dHtmb250LXNpemU6MjZweH19QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0e2JvcmRlci1sZWZ0Om5vbmU7cGFkZGluZy1yaWdodDowO2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1zaXplOjE2cHh9fS5sbXRfX3RleHRhcmVhLS1pT1NUZXh0YXJlYUZpeHtwYWRkaW5nLWxlZnQ6MTdweCAhaW1wb3J0YW50fS5sbXRfX3RleHRhcmVhLS1pT1NUZXh0YXJlYUZpeH4ubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0e2xlZnQ6MjBweH0ubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXJ7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2QxZDJkNDstd2Via2l0LXRvdWNoLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxfS5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci0tY3JpdGljYWx7Y29sb3I6cmVkfS5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci0tYWRfbGlua3tjb2xvcjojMDA2NDk0ICFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NjAwO3BvaW50ZXItZXZlbnRzOmFsbH0ubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXIubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXItLWFkX2xpbms6YmVmb3Jle2NvbnRlbnQ6XCJcIjtoZWlnaHQ6NnB4O3dpZHRoOjZweDtib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojMDA2NDk0O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTJweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci0tYWRfbGluazpob3Zlcntjb2xvcjojMGYyYjQ2ICFpbXBvcnRhbnR9LmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLS1hZF9saW5rOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kOiMwZjJiNDZ9LmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLS1hZF9saW5rLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLS1jcml0aWNhbHtjb2xvcjpyZWQgIWltcG9ydGFudH0ubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXIubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXItLWFkX2xpbmsubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXItLWNyaXRpY2FsOmJlZm9yZXtiYWNrZ3JvdW5kOnJlZH1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2Vye3JpZ2h0OjNweDtmb250LXNpemU6MTFweH19LmxtdF9fdG9vbGJhcl9jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ZGlzcGxheTpmbGV4O21hcmdpbjowIDFweDt0cmFuc2l0aW9uOmJvcmRlci10b3AtY29sb3IgLjRzIGVhc2UtaW4tb3V0O2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjE4LDIyNSwyMzIsMCl9LmxtdF9fdG9vbGJhcl9jb250YWluZXItLWNvbnRlbnRfb3ZlcmZsb3dze2JvcmRlci10b3AtY29sb3I6I2RhZTFlOH0ubG10X190b29sYmFyX2NvbnRhaW5lci0tY29udGVudF9mdWxseV9zY3JvbGxlZHtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDIxOCwyMjUsMjMyLDApfS5sbXRfX3NvdXJjZV90b29sYmFyLC5sbXRfX3RhcmdldF90b29sYmFye2ZsZXg6MTtoZWlnaHQ6NTVweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbjowIDI0cHggMXB4O3BhZGRpbmc6NXB4IDAgNHB4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDt0cmFuc2l0aW9uOm9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXR9LmxtdF9fc291cmNlX3Rvb2xiYXIgLmxtdF9fc3BlYWtlcl9jb250YWluZXIsLmxtdF9fdGFyZ2V0X3Rvb2xiYXIgLmxtdF9fc3BlYWtlcl9jb250YWluZXJ7ZGlzcGxheTpjb250ZW50c30ubG10X19zb3VyY2VfdG9vbGJhciAubG10X19zb3VyY2VfdG9vbGJhcl9fc3BhY2VyLC5sbXRfX3NvdXJjZV90b29sYmFyIC5sbXRfX3RhcmdldF90b29sYmFyX19zcGFjZXIsLmxtdF9fdGFyZ2V0X3Rvb2xiYXIgLmxtdF9fc291cmNlX3Rvb2xiYXJfX3NwYWNlciwubG10X190YXJnZXRfdG9vbGJhciAubG10X190YXJnZXRfdG9vbGJhcl9fc3BhY2Vye2ZsZXg6MX0ubG10X19zb3VyY2VfdG9vbGJhciAubG10X190YXJnZXRfdG9vbGJhcl9yaWdodD4qKyosLmxtdF9fc291cmNlX3Rvb2xiYXIgLmxtdF9fdGFyZ2V0X3Rvb2xiYXJfbGVmdD4qKyosLmxtdF9fdGFyZ2V0X3Rvb2xiYXIgLmxtdF9fdGFyZ2V0X3Rvb2xiYXJfcmlnaHQ+KisqLC5sbXRfX3RhcmdldF90b29sYmFyIC5sbXRfX3RhcmdldF90b29sYmFyX2xlZnQ+Kisqe21hcmdpbi1sZWZ0OjhweH1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fc2lkZXNfY29udGFpbmVyLS1mb2N1c19zb3VyY2UgLmxtdF9fc291cmNlX3Rvb2xiYXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwNjQ5NH19LmxtdF9fc291cmNlX3Rvb2xiYXItLXZpc2libGV7b3BhY2l0eToxfS5sbXRfX3NvdXJjZV90b29sYmFyLS12aXNpYmxlPmRpdiBidXR0b257Y3Vyc29yOnBvaW50ZXJ9LmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDoxMHB4O3JpZ2h0OjEwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjFweDt6LWluZGV4OjEwMH0ubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2NvbnRlbnRfY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7d2lkdGg6MTAwJX0ubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDM3MTcxO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6MTBweCAxMHB4IDEwcHggMjBweDt3aWR0aDoxMDAlfS5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudCAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9faWNvbntkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGU7YWxpZ24tc2VsZjpjZW50ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1nL2ljb25zL2ljb25fbGlnaHRuaW5nLnN2Z1wiKTt3aWR0aDo4cHg7aGVpZ2h0OjE2cHh9LmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jb250ZW50IC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpjZW50ZXI7d2lkdGg6YXV0bztwYWRkaW5nLWxlZnQ6MThweH0ubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2NvbnRlbnQgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2JvZHkgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Rlc2NyaXB0aW9ue2Rpc3BsYXk6ZmxleDt3aWR0aDphdXRvO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLXJpZ2h0OjVweH0ubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2NvbnRlbnQgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2JvZHkgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2N0YXtkaXNwbGF5OmZsZXg7d2lkdGg6YXV0bztmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpsZWZ0fS5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudCAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fYm9keSAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY3RhIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcjtjb2xvcjojZmZmfS5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudCAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuX19jb250YWluZXJ7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZ3JvdzoxO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2NvbnRlbnQgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bl9fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jbG9zZV9idG57Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtib3JkZXI6bm9uZTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JhY2tncm91bmQ6bm9uZTtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jb250ZW50IC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jbG9zZV9idG5fX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuOjpiZWZvcmUsLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jb250ZW50IC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jbG9zZV9idG5fX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6MS40cHg7aGVpZ2h0OjkuMzhweDtib3JkZXItcmFkaXVzOjJweDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTt0b3A6Y2FsYyg1MCUgLSA0LjY2NjY2NjY2NjdweCk7bGVmdDo1MCU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDc1bXMgZWFzZS1vdXR9LmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jb250ZW50IC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jbG9zZV9idG5fX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jb250ZW50IC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jbG9zZV9idG5fX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jb250ZW50IC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jbG9zZV9idG5fX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuOmhvdmVyOjpiZWZvcmUsLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jb250ZW50IC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jbG9zZV9idG5fX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0OTR9LmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jb250ZW50IC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jbG9zZV9idG5fX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuOmhvdmVyLC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudCAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuX19jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bjphY3RpdmV7b3V0bGluZTpub25lfS5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudCAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuX19jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bjpob3Zlcjo6YmVmb3JlLC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudCAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuX19jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bjpob3Zlcjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9wcmlte21pbi13aWR0aDowfS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3QubG10X19sYW5ndWFnZV9zZWxlY3QtLXRhcmdldHtkaXNwbGF5OmZsZXg7bWluLXdpZHRoOjB9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLXdpZHRoOjA7bWFyZ2luLXJpZ2h0OjhweH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxle2Rpc3BsYXk6ZmxleDttaW4td2lkdGg6MH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXJ7ZmxleC1zaHJpbms6MH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuPmJ1dHRvbntkaXNwbGF5OmZsZXh9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0IHN0cm9uZ3t3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7bWluLXdpZHRoOjB9I2lvc0FwcEFkUG9ydGFse21hcmdpbi10b3A6YXV0b30ubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7cGFkZGluZzouNWVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTo2MCU7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAxNTBtcyBlYXNlLWluO3otaW5kZXg6MTtmb250LXNpemU6MTRweH0ubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnQgcHtjb2xvcjojODg4O3RleHQtYWxpZ246Y2VudGVyfS5sbXRfX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludCAubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnRfX2J1dHRvbnMgYnV0dG9ue2JvcmRlcjpub25lO2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjojODg4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmb250LXNpemU6MTAwJTtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOi41ZW0gLjVlbTt3aWR0aDo0OS41JTt0ZXh0LWFsaWduOmNlbnRlcn0ubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnQgLmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50X19idXR0b25zIGJ1dHRvbjpob3Zlcntjb2xvcjojNjY2O2JhY2tncm91bmQtY29sb3I6I2YwZjBmMH0ubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnQgLmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50X19idXR0b25zIGJ1dHRvbjpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5sbXRfX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludCAubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnRfX2J1dHRvbnMgYnV0dG9uOmhvdmVyLC5sbXRfX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludCAubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnRfX2J1dHRvbnMgYnV0dG9uOmZvY3VzLC5sbXRfX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludCAubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnRfX2J1dHRvbnMgYnV0dG9uOmFjdGl2ZXtvdXRsaW5lOm5vbmV9LmxtdF9fbW9iaWxlX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludHtkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX21vYmlsZV9hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnR7ZGlzcGxheTpibG9ja319LmxtdF9fbW9iaWxlX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludCBwe2NvbG9yOiM4ODg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXRvcDoxNnB4fS5sbXRfX21vYmlsZV9hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnQgLmxtdF9fbW9iaWxlX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludF9fYnV0dG9ucz5idXR0b257Ym9yZGVyOm5vbmU7Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOiM4ODg7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2ZvbnQtc2l6ZToxMDAlO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbjouNWVtIC41ZW07cGFkZGluZzouNWVtO3dpZHRoOmNhbGMoNTAlIC0gMWVtKTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweH0ubG10X19lZGl0X3RleHRfcG9wdXB7Zm9udC1zaXplOjIwcHh9LmxtdC0tc2hvcnRfdGV4dCAubG10X19lZGl0X3RleHRfcG9wdXB7Zm9udC1zaXplOjIycHh9QG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KXsubG10LS1zaG9ydF90ZXh0IC5sbXRfX2VkaXRfdGV4dF9wb3B1cHtmb250LXNpemU6MjJweH19LmxtdC0tbWVkaXVtX3RleHQgLmxtdF9fZWRpdF90ZXh0X3BvcHVwe2ZvbnQtc2l6ZToyMnB4fS5sbXQtLWxvbmdfdGV4dCAubG10X19lZGl0X3RleHRfcG9wdXB7Zm9udC1zaXplOjIwcHh9LmxtdC0tdmVyeV9sb25nX3RleHQgLmxtdF9fZWRpdF90ZXh0X3BvcHVwe2ZvbnQtc2l6ZToxNnB4fS5sbXRfX3N5c3RlbV9ub3RpZmljYXRpb257Y29sb3I6IzY2NjtwYWRkaW5nLXRvcDouNWVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtaW4tZGV2aWNlLXdpZHRoOiA2NTFweCl7LmxtdF9fc3lzdGVtX25vdGlmaWNhdGlvbnttYXJnaW4tYm90dG9tOjI0cHh9fS5sbXRfX3N5c3RlbV9ub3RpZmljYXRpb24gc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2xpbmUtaGVpZ2h0OjE3cHg7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQ6cmVkO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTJweCk7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6NHB4fS5sbXRfX3N5c3RlbV9ub3RpZmljYXRpb24gYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0ubG10X19zeXN0ZW1fbm90aWZpY2F0aW9uLmxtdF9fc3lzdGVtX25vdGlmaWNhdGlvbi0tY3JpdGljYWx7ei1pbmRleDoxMDE7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYTVlNWM7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwO3dpZHRoOjEwMCU7bGVmdDowO3BhZGRpbmc6MWVtIDFlbTt0ZXh0LWFsaWduOmNlbnRlcn0ubG10X19zeXN0ZW1fbm90aWZpY2F0aW9uLmxtdF9fc3lzdGVtX25vdGlmaWNhdGlvbi0tY3JpdGljYWw6OmJlZm9yZXtjb250ZW50OlwiIVwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXI6MXB4IHNvbGlkO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEuNWVtO2JvcmRlci1yYWRpdXM6MTAwJTtmb250LXdlaWdodDo1MDA7bWFyZ2luLXJpZ2h0Oi41ZW19LmxtdF9fZmVlZGJhY2tfbWVzc2FnZXtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MTJweDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4yNWVtIC41ZW07YmFja2dyb3VuZC1jb2xvcjojMzMzO2NvbG9yOiNmZmY7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAxMDBtcyBlYXNlLWluLHRyYW5zZm9ybSAxMDBtcyBlYXNlLWluO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93OjAgMCAyMHB4IHJnYmEoMCwwLDAsLjEpLDAgMCAycHggcmdiYSgwLDAsMCwuMyk7ei1pbmRleDoxMDB9LmxtdF9fZmVlZGJhY2tfbWVzc2FnZS5sbXRfX2ZlZWRiYWNrX21lc3NhZ2UtLXZpc2libGV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtMTA1JSkgc2NhbGUoMSk7b3BhY2l0eToxfS5sbXRfX2ZlZWRiYWNrX21lc3NhZ2UubG10X19mZWVkYmFja19tZXNzYWdlLS1mYWRpbmd7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtMTUwJSkgc2NhbGUoMC45KTtvcGFjaXR5OjB9LmxtdF9fZmVlZGJhY2tfbWVzc2FnZS5sbXRfX2ZlZWRiYWNrX21lc3NhZ2UtLXdhcm57Y29sb3I6cmVkO2JhY2tncm91bmQ6I2ZmZn0ubG10X190b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZToxMnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjI1ZW0gLjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y29sb3I6IzMzMztvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDEwMG1zIGVhc2UtaW4sdHJhbnNmb3JtIDEwMG1zIGVhc2UtaW47dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwLjVlbSk7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzowIDAgMjBweCByZ2JhKDAsMCwwLC4xKSwwIDAgMnB4IHJnYmEoMCwwLDAsLjMpO3otaW5kZXg6MTAwMDE7d2hpdGUtc3BhY2U6bm93cmFwfS5sbXRfX3Rvb2x0aXAubG10X190b29sdGlwLS12aXNpYmxle29wYWNpdHk6MX0ubG10X190b29sdGlwLmxtdF9fdG9vbHRpcC0tZmFkaW5ne29wYWNpdHk6MH0ucnRsLWNvbnRlbnR7ZGlyZWN0aW9uOnJ0bH0ucnRsLWNvbnRlbnQgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2hlYWRlcnthbGlnbi1zZWxmOmZsZXgtZW5kO2RpcmVjdGlvbjpsdHJ9LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0e3Bvc2l0aW9uOnN0YXRpYztmbGV4OjAgMSBhdXRvO2ZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnR9LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IGg0LC5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCBwe2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEobWluLWRldmljZS13aWR0aDogNjUxcHgpey5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dHtib3R0b206NDhweDtyaWdodDowO2xlZnQ6MDtib3R0b206NDhweH19QG1lZGlhKG1pbi1kZXZpY2Utd2lkdGg6IDY1MXB4KWFuZCAobWF4LXdpZHRoOiA4NDBweCl7LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0e3BhZGRpbmc6MCAyMHB4fX1AbWVkaWEobWluLWRldmljZS13aWR0aDogNjUxcHgpey5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dC5sbXQtLWhpZGRlbntkaXNwbGF5Om5vbmV9fUBtZWRpYShtaW4tZGV2aWNlLXdpZHRoOiA2NTFweCl7LmxtdC0tc2hvd2luZ19hbHRlcm5hdGl2ZXMgLmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0e21heC1oZWlnaHQ6NjAwcHh9fUBtZWRpYShtaW4tZGV2aWNlLXdpZHRoOiA2NTFweCl7LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19tYWluX3RyYW5zbGF0aW9ue2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1pbi1kZXZpY2Utd2lkdGg6IDY1MXB4KXsubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgaDR7cGFkZGluZy10b3A6MWVtO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6ODAlO2NvbG9yOiM4ODg7cGFkZGluZy1ib3R0b206LjVlbX0ubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgaDQ6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi04cHg7cmlnaHQ6LThweDt0b3A6OHB4fX1AbWVkaWEobWluLWRldmljZS13aWR0aDogNjUxcHgpey5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCBwe3BhZGRpbmctYm90dG9tOi42ZW07Zm9udC1zaXplOjgwJX19QG1lZGlhKG1pbi1kZXZpY2Utd2lkdGg6IDY1MXB4KXsubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2NvcHlfYnV0dG9ue2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dHtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MWVtO3doaXRlLXNwYWNlOnByZS13cmFwO3doaXRlLXNwYWNlOi1tb3otcHJlLXdyYXA7d2hpdGUtc3BhY2U6LXByZS13cmFwO3doaXRlLXNwYWNlOi1vLXByZS13cmFwO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjEwcHggMTVweH0ubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgaDR7ZGlzcGxheTpub25lfS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dD5wLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX21haW5fdHJhbnNsYXRpb257Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnR9LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0LmxtdC0tbW9iaWxlLWhpZGRlbntkaXNwbGF5Om5vbmV9LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0Pi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH0ubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQ+LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2l0ZW0+LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX3Rvb2xiYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQ+LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2l0ZW0+LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX3Rvb2xiYXI+Knt0b3A6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleH0ubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQ+LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2l0ZW0gLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX3RleHRfYnRue2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MzBweH0ubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQ+LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2l0ZW0gLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2NvcHlfYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMnB4O3dpZHRoOjIycHg7dG9wOjEwcHg7cmlnaHQ6LTNweDttYXJnaW4tYm90dG9tOjEycHg7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi9pbWcvaWNvbnMvaWNvbl9jb3B5X21vYmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MjJweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSA3NW1zIGVhc2Utb3V0fS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dD4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faXRlbSAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fY29weV9idXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dD4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faXRlbSAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fY29weV9idXR0b246YWN0aXZlLC5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dD4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faXRlbSAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fY29weV9idXR0b24ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fY29weV9idXR0b24tLWFjdGl2ZXtvcGFjaXR5OjE7b3V0bGluZTpub25lfX0uREYtMjIwMCAuZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciAubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHR7cGFkZGluZzowfS5ERi0yMjAwIC5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyIC5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCA6bnRoLWxhc3QtY2hpbGQoMil7cGFkZGluZy1ib3R0b206NHB4fS5ERi0yMjAwIC5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyIC5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdGV4dF9idG4gLnRleHR7cGFkZGluZy1yaWdodDoyNXB4fS5ERi0yMjAwIC5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyIC5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdGV4dF9idG4gLmNoZWNrbWFya3tkaXNwbGF5Om5vbmU7d2lkdGg6OHB4O2hlaWdodDoxNHB4O21hcmdpbi1sZWZ0OjEycHg7bWFyZ2luLWJvdHRvbToycHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwNjQ5NDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICMwMDY0OTR9LkRGLTIyMDAgLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIgLmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IC5zZWxlY3RlZCAuY2hlY2ttYXJre2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5ERi0yMjAwIC5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyIC5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCAucmVzZXR7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1nL2Fycm93LXVuZG8uc3ZnXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQ7cGFkZGluZy1sZWZ0OjI0cHg7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6IzAwNjQ5NDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3V0bGluZTpub25lO2JvcmRlcjpub25lfS5sbXQtLXNob3dpbmdfYWx0ZXJuYXRpdmVzIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0OmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDozMnB4O3JpZ2h0OjI0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOHB4KTtib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlfS5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IGgyOmJlZm9yZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubG10LS13ZWIgLmxtdF9fYWRfY2hhckxpbWl0X2NvbnRhaW5lcntwb3NpdGlvbjpzdGF0aWM7ei1pbmRleDoxfS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX2FkX2NoYXJMaW1pdF9jb250YWluZXJ7ZmxleDowIDEgYXV0b30ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19hZF9jaGFyTGltaXRfY29udGFpbmVye2ZsZXg6MTAwMCAxIGF1dG99LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fYWRfY2hhckxpbWl0X2NvbnRhaW5lciBfOi1tcy1mdWxsc2NyZWVuLDpyb290IC5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2FkX2NoYXJMaW1pdF9jb250YWluZXJ7ZmxleDoxMDAwIDEgYXV0b30ubG10LS13ZWIgLmxtdF9fYWRfY2hhckxpbWl0X2NvbnRhaW5lciAubG10X190YXJnZXRfdGV4dGFyZWFfX3Byb0Fke3Bvc2l0aW9uOnN0YXRpY30ubG10LS13ZWIgLmxtdF9fYWRfY2hhckxpbWl0X2NvbnRhaW5lciAubG10X190YXJnZXRfdGV4dGFyZWFfX3Byb0FkX2NvbnRlbnR7bWFyZ2luOi01MHB4IDAgMCAwfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntib3JkZXI6bm9uZSAhaW1wb3J0YW50fS5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5sbXRfX3RhcmdldF90b29sYmFye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX2JvdHRvbV90ZXh0LS1tb2JpbGV7ZmxleDowIDEgMTIwcHg7bWFyZ2luLWJvdHRvbToyMHB4fX0ubG10LS13ZWIgLmxtdF9fYm90dG9tX3RleHQtLW1vYmlsZS5sbXQtLWhpZGRlbntkaXNwbGF5Om5vbmV9LmxtdC0td2ViIC5sbXRfX2JvdHRvbV90ZXh0LS1tb2JpbGU+ZGl2Om5vdCg6Zmlyc3QtY2hpbGQpe2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNmU2ZTZlO2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tdG9wOi41ZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30ubG10LS13ZWIgLmxtdF9fYm90dG9tX3RleHQtLW1vYmlsZT5kaXY6Zmlyc3QtY2hpbGR7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuMjU7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30uZGxfcHJvIC5kbF9hY2NvdW50X2JveHt0ZXh0LWFsaWduOnJpZ2h0O21heC13aWR0aDoxODAwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztoZWlnaHQ6MjBweH0uZGxfcHJvIC5kbF9hY2NvdW50X2JveD5kaXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxZW07Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS41O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MnB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjJweDtib3JkZXItdG9wOm5vbmU7cGFkZGluZy10b3A6LjVlbTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL3VzZXJfd2hpdGUuc3ZnKTtiYWNrZ3JvdW5kLXNpemU6YXV0byA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246MTBweCAzMCU7cGFkZGluZy1sZWZ0OjNlbTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojODg4O29wYWNpdHk6MTtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTEwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIDEwMG1zIGVhc2Utb3V0LG9wYWNpdHkgMjUwbXMgZWFzZS1vdXQ7cmlnaHQ6OTZweH1AbWVkaWEobWF4LXdpZHRoOiAxNDAwcHgpey5kbF9wcm8gLmRsX2FjY291bnRfYm94PmRpdntyaWdodDo2NnB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpey5kbF9wcm8gLmRsX2FjY291bnRfYm94PmRpdntyaWdodDo0NnB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpey5kbF9wcm8gLmRsX2FjY291bnRfYm94PmRpdntyaWdodDoyNnB4fX1AbWVkaWEobWF4LXdpZHRoOiA4NDBweCl7LmRsX3BybyAuZGxfYWNjb3VudF9ib3g+ZGl2e3JpZ2h0OjE2cHh9fS5kbF9wcm8gLmRsX2FjY291bnRfYm94LmRsX2FjY291bnRfYm94LS12aXNpYmxlPmRpdntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0ubG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcnthbmltYXRpb246bG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcl9fYmxlbmRfaW5fYW5pbWF0aW9uIDFzIDBzIGVhc2Utb3V0IDE7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDo2MHB4O2Rpc3BsYXk6bm9uZX1Aa2V5ZnJhbWVzIGxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXJfX2JsZW5kX2luX2FuaW1hdGlvbnswJXtvcGFjaXR5OjB9NTAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19LmRsX3Byby0tY29uZmlybWVkIC5sbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVye2Rpc3BsYXk6ZmxleH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCl7LmxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlfX0ubG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcj5kaXY6Zmlyc3Qtb2YtdHlwZXt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDozMDA7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjUwcHh9LmxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXI+ZGl2OmZpcnN0LW9mLXR5cGU6OmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL2ljb25zL2ljb25fZmVhdF9zZWMyX3YyLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2xlZnQ6LTIycHg7dG9wOi04cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpey5sbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyPmRpdjpmaXJzdC1vZi10eXBlOjpiZWZvcmV7bGVmdDowfX0ubG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcj5kaXY6Zmlyc3Qtb2YtdHlwZSBoMntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjMycHh9LmxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXI+ZGl2OmZpcnN0LW9mLXR5cGUgaDI+ZW17Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KXsubG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcj5kaXY6Zmlyc3Qtb2YtdHlwZSBoMnttYXJnaW4tbGVmdDozMHB4fX0ubG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcj5kaXY6Zmlyc3Qtb2YtdHlwZSBwe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxOHB4O21hcmdpbi10b3A6LjI1ZW07bGluZS1oZWlnaHQ6MS41ZW19LnVybEdsb3NzYXJ5V2FybmluZ3twb3NpdGlvbjpmaXhlZDt0b3A6NjRweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMzA1cHg7ei1pbmRleDoxMDAwMDt3aWR0aDo2MTBweDtoZWlnaHQ6MzBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNnB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2VkYjBhZjtib3JkZXI6MnB4IHNvbGlkICNkYTVlNWN9QGtleWZyYW1lcyBsbXRfZGV2UGFuZWxfYW5pbWF0aW9uezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19LmxtdF9kZXZQYW5lbEJ1dHRvbi0tYWN0aXZle291dGxpbmU6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpICFpbXBvcnRhbnR9LmxtdF9kZXZQYW5lbHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjAxKTtib3gtc2hhZG93Omluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwuMiksMCAwIDRweCByZ2JhKDI1NSwyNTUsMjU1LC41KTthbmltYXRpb246bG10X2RldlBhbmVsX2FuaW1hdGlvbiAuMjVzIGVhc2Utb3V0IDE7cGFkZGluZzoxMHB4O2ZvbnQtc2l6ZToxNnB4fS5sbXRfZGV2UGFuZWwgaDJ7Zm9udC1zaXplOjIwcHg7bWFyZ2luLWJvdHRvbTouMjVlbX0ubG10X2RldlBhbmVsIGlucHV0LXJvd3tkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjJlbX0ubG10X2RldlBhbmVsIGlucHV0LXJvdyBsYWJlbDpmaXJzdC1jaGlsZHt3aWR0aDozMCU7bWF4LXdpZHRoOjE1ZW07ZGlzcGxheTppbmxpbmUtYmxvY2t9LmxtdF9kZXZQYW5lbCBpbnB1dC1yb3cgaW5wdXR7d2lkdGg6NzAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxMDAlfS5sbXRfZGV2UGFuZWwgaW5wdXQtcm93IGJ1dHRvbntib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtwYWRkaW5nOi41ZW0gMmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxMDAlO2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbjo1cHggMTVweCA1cHggMDtjdXJzb3I6cG9pbnRlcn0ubG10X2RldlBhbmVsIHNlY3Rpb246bm90KDpmaXJzdC1vZi10eXBlKXtib3JkZXItdG9wOjJweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTttYXJnaW4tdG9wOjIwcHg7cGFkZGluZy10b3A6MjBweH0ubG10X2RldlBhbmVsIGlucHV0LXJvdyB0ZXh0YXJlYXt3aWR0aDoxMDAlO21hcmdpbjoxMHB4IDA7Zm9udC1zaXplOjEwMCU7aGVpZ2h0OjE1MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jb250ZW50e3BhZGRpbmctdG9wOmNhbGMoMjAlIC0gMTBweCl9fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lci5sbXRfX3NpZGVzX2NvbnRhaW5lci0tZm9jdXNfc291cmNlIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X190ZXh0YXJlYV9jb250YWluZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMDA2NDk0ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lci5sbXRfX3NpZGVzX2NvbnRhaW5lci0tZm9jdXNfdGFyZ2V0IC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X190ZXh0YXJlYV9jb250YWluZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMDA2NDk0ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubG10X190cmFuc2xhdGlvbkRlc2NyaXB0aW9uPmgxe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjtmb250LXdlaWdodDo1MDA7cGFkZGluZzouNWVtIDA7Zm9udC1zaXplOjIwcHg7bWFyZ2luOjB9LmxtdF9fZWRpdF90ZXh0X3BvcHVwIGxpLmxtdF9fZWRpdF90ZXh0X3BvcHVwX19vbmJvYXJkaW5nX2hlYWRlci0tYWx0ZXJuYXRpdmVze2JhY2tncm91bmQtY29sb3I6IzBmMmI0Njtjb2xvcjojZmZmO2N1cnNvcjpkZWZhdWx0fS5sbXQtLXdlYiBkLXRleHRhcmVhIC5nbG9zc2FyeV9oaWdobGlnaHR7YmFja2dyb3VuZC1jb2xvcjojY2NmfS5sbXQtLXdlYiBkLXRleHRhcmVhIC5ncmV5LW91dHtvcGFjaXR5Oi41fS5sbXQubG10LS13ZWIuc2VvMjE5X3NvY2lhbF9wcm9vZntwYWRkaW5nLWJsb2NrLXN0YXJ0OjA7bWFyZ2luLWJsb2NrLXN0YXJ0Oi0zM3B4fS5sbXQubG10LS13ZWIuc2VvMjE5X3NvY2lhbF9wcm9vZi5oaWRlVGFicyAubG10X19kb2NUcmFucy10YWItY29udGFpbmVye2Rpc3BsYXk6bm9uZX0uZGxfZGVmYXVsdF9saW5re2NvbG9yOiMwNzRiNzg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmRsX2RlZmF1bHRfbGluazpob3ZlciwuZGxfZGVmYXVsdF9saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzBmMmI0Nn1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5re3doaXRlLXNwYWNlOm5vd3JhcH1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOjphZnRlcntjb250ZW50OlwiIFwiO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL2V4dGVybmFsX2xpbmtfaGludF9ibHVlLnN2Zyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MWVtO2hlaWdodDoxZW07dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0Oi4yNWVtO29wYWNpdHk6LjV9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpob3Zlcjo6YWZ0ZXIsW2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpmb2N1czo6YWZ0ZXJ7b3BhY2l0eToxfS5sbXRfcXVvdGVfX3NvdXJjZSBhe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjVlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQ5NDt0cmFuc2l0aW9uOi4ycyBlYXNlLW91dH0ubG10X3F1b3RlX19zb3VyY2UgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7Y29sb3I6IzAwMH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6Ljc1ZW0gMS41ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsYm9yZGVyIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dDtAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpmb2N1cywubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZXtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9W2Rpc2FibGVkXS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLFtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue29wYWNpdHk6LjV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57cG9pbnRlci1ldmVudHM6bm9uZTtwYWRkaW5nLWxlZnQ6Mi43ZW07b3BhY2l0eTouNH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2hlaWdodDoxZW07d2lkdGg6MWVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMiU7bGVmdDoxZW07Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmV7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAwcyBsaW5lYXIgaW5maW5pdGV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlcnthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIC4yNXMgbGluZWFyIGluZmluaXRlfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57YmFja2dyb3VuZC1jb2xvcjojZjQ2ZjUyO2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGYyYjQ2O2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9QGtleWZyYW1lcyBkbF9sb2FkaW5nU3Bpbm5lcntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uZGxfYWRfcHJvX2NvbnRhaW5lciAuYWQtc2VwYXJhdG9ye21hcmdpbjowIGF1dG87cGFkZGluZy1sZWZ0OjEwMHB4O3BhZGRpbmctcmlnaHQ6MTAwcHg7bWF4LXdpZHRoOjE2MDBweH1AbWVkaWEobWF4LXdpZHRoOiAxNDAwcHgpey5kbF9hZF9wcm9fY29udGFpbmVyIC5hZC1zZXBhcmF0b3J7cGFkZGluZy1sZWZ0OjcwcHg7cGFkZGluZy1yaWdodDo3MHB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpey5kbF9hZF9wcm9fY29udGFpbmVyIC5hZC1zZXBhcmF0b3J7cGFkZGluZy1sZWZ0OjUwcHg7cGFkZGluZy1yaWdodDo1MHB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpey5kbF9hZF9wcm9fY29udGFpbmVyIC5hZC1zZXBhcmF0b3J7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDozMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA4NDBweCl7LmRsX2FkX3Byb19jb250YWluZXIgLmFkLXNlcGFyYXRvcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsuZGxfYWRfcHJvX2NvbnRhaW5lciAuYWQtc2VwYXJhdG9ye21hcmdpbi10b3A6MDtwYWRkaW5nOjAgMTVweH19LmRsX2FkX3Byb19jb250YWluZXIgLmFkLXNlcGFyYXRvciBocntib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTBlMGUwfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsuZGxfYWRfcHJvX2NvbnRhaW5lcnttYXJnaW4tdG9wOjMwcHh9fS5kbF9hZF9wcm9fY29udGFpbmVyIC5kbF9idXR0b24uZGxfYnV0dG9uLS0xe2JhY2tncm91bmQtY29sb3I6IzAwNjQ5NH0uZGxfYWRfcHJvX2NvbnRhaW5lciAuZGxfYnV0dG9uLmRsX2J1dHRvbi0tMTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDZ9LmRsX2FkX190aXRsZSwuZGxfYXBwX2FkIC5kbF9hcHBfYWRfX2NvbW1vbkNvbnRlbnQgLmRsX2FwcF9hZF9fdGl0bGV7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MS4xZW07Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5kbF9hZF9fdGl0bGUsLmRsX2FwcF9hZCAuZGxfYXBwX2FkX19jb21tb25Db250ZW50IC5kbF9hcHBfYWRfX3RpdGxle21hcmdpbi1ib3R0b206MjBweH19QG1lZGlhKG1heC13aWR0aDogODQwcHgpey5kbF9hZF9fdGl0bGUsLmRsX2FwcF9hZCAuZGxfYXBwX2FkX19jb21tb25Db250ZW50IC5kbF9hcHBfYWRfX3RpdGxle2ZvbnQtc2l6ZTozMnB4fX0uZGxfYWRfX3RpdGxlIGVtLC5kbF9hcHBfYWQgLmRsX2FwcF9hZF9fY29tbW9uQ29udGVudCAuZGxfYXBwX2FkX190aXRsZSBlbXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDB9LmRsX2FkX19hY3Rpb25ze21hcmdpbi10b3A6MjBweH0uZGxfYWRfX2FjdGlvbnM+YSwuZGxfYWRfX2FjdGlvbnM+YnV0dG9ue21hcmdpbjoxMHB4IDJweCA0cHggMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCl7LmRsX2FkX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfX0jbG10X3Byb19hZF9jb250YWluZXJ7ei1pbmRleDoxfS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0td3JhcHBlcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo4cHg7Ym94LXNoYWRvdzowcHggOHB4IDI0cHggcmdiYSgwLDAsMCwuMDgpO2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjMwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpey5kbF9wcm9fX2Jhbm5lci0tMjAyMS0td3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tc2VjdGlvbntmbGV4LXNocmluazowO3dpZHRoOmNhbGMoNDAlIC0gMjBweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsuZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb257cGFkZGluZzowIDAgMCAzMHB4O3dpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KXsuZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb257cGFkZGluZzowfX0uZGxfcHJvX19iYW5uZXItLTIwMjEtLWhlYWRlci1zZWN0aW9ue2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXNocmluazowO3dpZHRoOmNhbGMoMzMlIC0gMjBweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsuZGxfcHJvX19iYW5uZXItLTIwMjEtLWhlYWRlci1zZWN0aW9ue3dpZHRoOjUwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpey5kbF9wcm9fX2Jhbm5lci0tMjAyMS0taGVhZGVyLXNlY3Rpb257d2lkdGg6MTAwJX19LmRsX3Byb19fYmFubmVyLS0yMDIxLS1zZWN0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsuZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb25ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6NDklfS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tc2VjdGlvbnM+ZGl2K2RpdnttYXJnaW4tdG9wOjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KXsuZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb25ze21heC13aWR0aDoxMDAlfS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tc2VjdGlvbnM+ZGl2e21hcmdpbi10b3A6MzBweH19LmRsX3Byb19fYmFubmVyLS0yMDIxLS1jZW50ZXItLXNlY3Rpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1ncm93OjE7cGFkZGluZzowIDQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsuZGxfcHJvX19iYW5uZXItLTIwMjEtLWNlbnRlci0tc2VjdGlvbnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MCAwIDAgMzBweDt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCl7LmRsX3Byb19fYmFubmVyLS0yMDIxLS1jZW50ZXItLXNlY3Rpb257cGFkZGluZzowfX0uZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb24tLWNvbnRlbnR7bWF4LXdpZHRoOjEwMCV9LmRsX3Byb19fYmFubmVyLS0yMDIxLS1zZWN0aW9uLS1jb250ZW50PiorKnttYXJnaW4tdG9wOjEwcHh9LmRsX3Byb19fYmFubmVyLS0yMDIxLS1oZWFkbGluZXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40O21hcmdpbi1ib3R0b206MjBweDttYXgtd2lkdGg6MTAwJX0uZGxfcHJvX19iYW5uZXItLTIwMjEtLWNvbHVtbmhlYWR7Zm9udC13ZWlnaHQ6NzAwfS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tY2hlY2tpdGVte3BhZGRpbmc6MCAwIDAgMjhweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWcvaWNvbnMvY2hlY2stZ3JlZW4uc3ZnXCIpO2JhY2tncm91bmQtcG9zaXRpb246MCAxcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToyNHB4IDIwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2xpbmUtaGVpZ2h0OjEuNDtmb250LXdlaWdodDo0MDB9LmRsX3Byb19fYmFubmVyLS0yMDIxLS1sb2NraXRlbXtwYWRkaW5nOjAgMCAwIDI4cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1nL2ljb25zL2xvY2suc3ZnXCIpO2JhY2tncm91bmQtcG9zaXRpb246MCAxcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxOXB4IDE5cHg7Ym94LXNpemluZzpib3JkZXItYm94O2xpbmUtaGVpZ2h0OjEuNDtmb250LXdlaWdodDo0MDB9LmRsX3Byb19fYmFubmVyLS0yMDIxLS1saW5re2NvbG9yOiMwZjJiNDY7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNH0uZGxfcHJvX19iYW5uZXItLTIwMjEtLWxpbms6aG92ZXJ7Y29sb3I6IzAwNjQ5NH0uZGxfYXBwX2Fke3Bvc2l0aW9uOnJlbGF0aXZlO2FuaW1hdGlvbjpsbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyX19ibGVuZF9pbl9hbmltYXRpb24gMXMgMHMgZWFzZS1vdXQgMX0uZGxfYXBwX2FkIC5kbF9hcHBfYWRfX2NvbW1vbkNvbnRlbnR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6Mi41cmVtO3dpZHRoOjEwMCU7Ym94LXNoYWRvdzowcHggOHB4IDI0cHggcmdiYSgwLDAsMCwuMDgpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjVweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo1cHg7cGFkZGluZzoyMHB4IDI2cHggMjBweCAzMXB4fS5kbF9hcHBfYWQgLmRsX2FwcF9hZF9fY29tbW9uQ29udGVudCAuZGxfYXBwX2FkX19jb2x1bW57ZmxleC1iYXNpczo1MCU7bWluLWhlaWdodDowcHg7cGFkZGluZzowO21hcmdpbi10b3A6MH0uZGxfYXBwX2FkIC5kbF9hcHBfYWRfX2NvbW1vbkNvbnRlbnQgLmRsX2FwcF9hZF9fY29sdW1uLmRsX2FkX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmRsX2FwcF9hZCAuZGxfYXBwX2FkX19jb21tb25Db250ZW50IC5kbF9hcHBfYWRfX2NvbHVtbi5kbF9hZF9fYWN0aW9ucyAuZGxfYXBwX2FkX19zcGFjZXtmbGV4LWdyb3c6MX0uZGxfYXBwX2FkIC5kbF9hcHBfYWRfX2NvbW1vbkNvbnRlbnQgLmRsX2FwcF9hZF9fY29sdW1uLmRsX2FkX19hY3Rpb25zIGF7bWFyZ2luOjB9LmRsX2FwcF9hZCAuZGxfYXBwX2FkX19jb21tb25Db250ZW50IC5kbF9hcHBfYWRfX3RpdGxle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjEzMCU7bWFyZ2luLWJvdHRvbToxMnB4fS5kbF9hcHBfYWQgLmRsX2FwcF9hZF9fY29tbW9uQ29udGVudCAuZGxfYXBwX2FkX190aXRsZSBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfS5kbF9hcHBfYWQgLmRsX2FwcF9hZF9fY29tbW9uQ29udGVudCAuZGxfYXBwX2FkX19iZW5lZml0cyBsaXtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjVweH0uZGxfYXBwX2FkIC5kbF9hcHBfYWRfX2JlbmVmaXRze2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9LmRsX2FwcF9hZCAuZGxfYXBwX2FkX19iZW5lZml0cyBsaXtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowIDAgMCAzMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltZy9pY29ucy9jaGVjay1ncmVlbi5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjoycHggMnB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MjNweCAyMHB4O3RleHQtYWxpZ246bGVmdDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MTI1JX0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGxfYWRfcHJvX2NvbnRhaW5lcjpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDoxNnB4O21hcmdpbi10b3A6MjhweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAucmVkdWNlZC1tYXJnaW4gLmRsX2FkX3Byb19jb250YWluZXI6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDo4cHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRsX2FkX3Byb19jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kbF9hZF9wcm9fY29udGFpbmVyIC5kbF9wcm9fX2Jhbm5lci0tMjAyMS0td3JhcHBlcntib3gtc2hhZG93Om5vbmV9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRsX2FkX3Byb19jb250YWluZXIgLmRsX3Byb19fYmFubmVyLS0yMDIxLS13cmFwcGVye3BhZGRpbmctYm90dG9tOjQ4cHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRsX2FkX3Byb19jb250YWluZXIgLmRsX3Byb19fYmFubmVyLS1zbG9nYW57cGFkZGluZy1ib3R0b206MjhweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcHt6LWluZGV4OjE7cGFkZGluZy1ib3R0b206NTZweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuaGVhZGxpbmV7cGFkZGluZy10b3A6NDhweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MzhweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMWIxZTI1fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcHtwYWRkaW5nLXRvcDozMnB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLm1vYmlsZXtwYWRkaW5nLXRvcDozMnB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLnNlcGFyYXRvcntib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNjNmNkZDU7d2lkdGg6MXB4O2hlaWdodDoxMjlweDttYXJnaW46MzZweCAyMHB4IDAgMjBweDt6LWluZGV4OjEwfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLmxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiMxYjFlMjV9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcCwuY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5tb2JpbGV7d2lkdGg6NTAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLnFyQ29kZUJ1dHRvbldyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAucXJDb2RlQnV0dG9uV3JhcHBlciAucXJDb2RlQnV0dG9ue2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTttYXJnaW4tdG9wOjEwcHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAucXJDb2RlUG9wb3Zlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtsZWZ0Oi01NXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDozNTRweDtoZWlnaHQ6MjI1cHg7Ym94LXNoYWRvdzowcHggOHB4IDMycHggcmdiYSgwLDAsMCwuMTIpO2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ei1pbmRleDoxMH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5xckNvZGVQb3BvdmVyIC5xckNvZGVDbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtyaWdodDoyMHB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLnFyQ29kZVBvcG92ZXIgLnFyQ29kZVRleHR7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE1MCU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzBmMmI0NjttYXJnaW4tdG9wOjJweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5kZXNrdG9we2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcCAuZGVza3RvcF9pbWFnZXN7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjE3cHg7aGVpZ2h0OjE0NnB4O21hcmdpbi1yaWdodDoyMHB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLmRlc2t0b3AgLmRlc2t0b3BfaW1hZ2VzIC5kZXNrdG9wX2ltYWdlX2xhcHRvcCwuY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5kZXNrdG9wIC5kZXNrdG9wX2ltYWdlcyAuZGVza3RvcF9pbWFnZV9oZXhhZ29uMSwuY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5kZXNrdG9wIC5kZXNrdG9wX2ltYWdlcyAuZGVza3RvcF9pbWFnZV9oZXhhZ29uMntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjF9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcCAuZGVza3RvcF9pbWFnZXMgLmRlc2t0b3BfaW1hZ2VfbGFwdG9we3otaW5kZXg6MTB9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcCAuZGVza3RvcF9pbWFnZXMgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjF7dG9wOi0yNHB4O2xlZnQ6LTI4cHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcCAuZGVza3RvcF9pbWFnZXMgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjJ7dG9wOi0zNnB4O2xlZnQ6LTI4cHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcCAuZGVza3RvcF90ZXh0e3otaW5kZXg6MTA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5kZXNrdG9wIC5kZXNrdG9wX3RleHQgLmRsX2J1dHRvbl9kZXNrdG9wX2Rvd25sb2Fke21hcmdpbi10b3A6MTBweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5tb2JpbGV7anVzdGlmeS1jb250ZW50OmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZy1sZWZ0OjMycHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAubW9iaWxlIGEubGFiZWx7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzFiMWUyNX0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5tb2JpbGUgLm1vYmlsZV90ZXh0e3doaXRlLXNwYWNlOnByZTtkaXNwbGF5OmZsZXh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsuY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5kZXNrdG9we2p1c3RpZnktY29udGVudDpyaWdodDtwYWRkaW5nLXJpZ2h0OjMycHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcCAuZGVza3RvcF9pbWFnZXN7ZGlzcGxheTpub25lfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLmRlc2t0b3AgLmRlc2t0b3BfdGV4dHt3aWR0aDoyNDBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLmRlc2t0b3AgLmRlc2t0b3BfdGV4dCAubGlua0J1dHRvbnttYXJnaW4tdG9wOjEwcHg7d2lkdGg6MjQwcHg7aGVpZ2h0OjQ4cHg7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcCAuZGVza3RvcF90ZXh0e21heC13aWR0aDoyNjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KXsuY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5kZXNrdG9wIC5kZXNrdG9wX2ltYWdlc3ttYXJnaW4tcmlnaHQ6NDBweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5kZXNrdG9wIC5kZXNrdG9wX3RleHR7bWF4LXdpZHRoOjMwMHB4fX0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb257dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ib3R0b206NDhweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb24gLmhlYWRsaW5le2JvcmRlci10b3A6MXB4IHNvbGlkICNjNmNkZDU7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NTJweDttYXJnaW4tYm90dG9tOjQ4cHg7cGFkZGluZy10b3A6NDhweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb24gLmRlc2t0b3BfbW9iaWxlX2FuZF9leHRlbnNpb257ZGlzcGxheTpmbGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGFlMWU4O2JvcmRlci10b3A6MXB4IHNvbGlkICNkYWUxZTh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIC5pdGVte2ZsZXgtYmFzaXM6MzMuMzMzMzMzMzMzMyU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGFlMWU4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkYWUxZTg7cGFkZGluZzo0OHB4IDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIC5pdGVtIC5pdGVtX2hlYWRsaW5le2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMzLjZweDttYXJnaW4tYm90dG9tOjMycHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIC5pdGVtIC5pdGVtX2ltYWdlc3toZWlnaHQ6MTQzcHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIC5pdGVtIC5pdGVtX2N0YXttYXJnaW4tdG9wOjMycHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIC5pdGVtLmRlc2t0b3AgLml0ZW1faW1hZ2Vze3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIxN3B4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2Rlc2t0b3BfYW5kX2V4dGVuc2lvbiAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiAuaXRlbS5kZXNrdG9wIC5pdGVtX2ltYWdlcyAuZGVza3RvcF9pbWFnZV9sYXB0b3AsLmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIC5pdGVtLmRlc2t0b3AgLml0ZW1faW1hZ2VzIC5kZXNrdG9wX2ltYWdlX2hleGFnb24xLC5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2Rlc2t0b3BfYW5kX2V4dGVuc2lvbiAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiAuaXRlbS5kZXNrdG9wIC5pdGVtX2ltYWdlcyAuZGVza3RvcF9pbWFnZV9oZXhhZ29uMntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIC5pdGVtLmRlc2t0b3AgLml0ZW1faW1hZ2VzIC5kZXNrdG9wX2ltYWdlX2xhcHRvcHt6LWluZGV4OjEwfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2Rlc2t0b3BfYW5kX2V4dGVuc2lvbiAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiAuaXRlbS5kZXNrdG9wIC5pdGVtX2ltYWdlcyAuZGVza3RvcF9pbWFnZV9oZXhhZ29uMXt0b3A6LTEzMXB4O2xlZnQ6LTYwcHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIC5pdGVtLmRlc2t0b3AgLml0ZW1faW1hZ2VzIC5kZXNrdG9wX2ltYWdlX2hleGFnb24ye3RvcDotMjMzcHg7bGVmdDotNjBweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb24gLmRlc2t0b3BfbW9iaWxlX2FuZF9leHRlbnNpb24gLml0ZW0ubW9iaWxlIC5pdGVtX2ltYWdlc3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo3NHB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2Rlc2t0b3BfYW5kX2V4dGVuc2lvbiAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiAuaXRlbS5tb2JpbGUgLml0ZW1faW1hZ2VzIC5tb2JpbGVfaW1hZ2VfcGhvbmUsLmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIC5pdGVtLm1vYmlsZSAuaXRlbV9pbWFnZXMgLm1vYmlsZV9pbWFnZV9wZW50YWdvbiwuY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb24gLmRlc2t0b3BfbW9iaWxlX2FuZF9leHRlbnNpb24gLml0ZW0ubW9iaWxlIC5pdGVtX2ltYWdlcyAubW9iaWxlX2ltYWdlX2hleGFnb257cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2Rlc2t0b3BfYW5kX2V4dGVuc2lvbiAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiAuaXRlbS5tb2JpbGUgLml0ZW1faW1hZ2VzIC5tb2JpbGVfaW1hZ2VfcGhvbmV7ei1pbmRleDoxMH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb24gLmRlc2t0b3BfbW9iaWxlX2FuZF9leHRlbnNpb24gLml0ZW0ubW9iaWxlIC5pdGVtX2ltYWdlcyAubW9iaWxlX2ltYWdlX3BlbnRhZ29ue3RvcDotMTA3cHg7bGVmdDotNjBweDt0cmFuc2Zvcm06c2NhbGUoMS42KX0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb24gLmRlc2t0b3BfbW9iaWxlX2FuZF9leHRlbnNpb24gLml0ZW0ubW9iaWxlIC5pdGVtX2ltYWdlcyAubW9iaWxlX2ltYWdlX2hleGFnb257dG9wOi0xMTBweDtyaWdodDotOTBweDt3aWR0aDo0NHB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2Rlc2t0b3BfYW5kX2V4dGVuc2lvbiAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiAuaXRlbS5leHRlbnNpb24gLml0ZW1faW1hZ2Vze3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjMzN3B4fS5kbF9kZWZhdWx0X2xpbmt7Y29sb3I6IzA3NGI3ODt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0uZGxfZGVmYXVsdF9saW5rOmhvdmVyLC5kbF9kZWZhdWx0X2xpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMGYyYjQ2fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbmt7d2hpdGUtc3BhY2U6bm93cmFwfVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6OmFmdGVye2NvbnRlbnQ6XCIgXCI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvZXh0ZXJuYWxfbGlua19oaW50X2JsdWUuc3ZnKTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxZW07aGVpZ2h0OjFlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjI1ZW07b3BhY2l0eTouNX1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmhvdmVyOjphZnRlcixbaHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmZvY3VzOjphZnRlcntvcGFjaXR5OjF9LmxtdF9xdW90ZV9fc291cmNlIGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDA2NDk0O3RyYW5zaXRpb246LjJzIGVhc2Utb3V0fS5sbXRfcXVvdGVfX3NvdXJjZSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcntjb2xvcjojMDAwfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouNzVlbSAxLjVlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxib3JkZXIgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0O0BhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmZvY3VzLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZle291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX1bZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsW2Rpc2FibGVkXS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57b3BhY2l0eTouNX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntwb2ludGVyLWV2ZW50czpub25lO3BhZGRpbmctbGVmdDoyLjdlbTtvcGFjaXR5Oi40fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjphZnRlciwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztib3JkZXI6MnB4IHNvbGlkICNmZmY7aGVpZ2h0OjFlbTt3aWR0aDoxZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjMyJTtsZWZ0OjFlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmJlZm9yZXthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIDBzIGxpbmVhciBpbmZpbml0ZX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjphZnRlciwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVye2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgLjI1cyBsaW5lYXIgaW5maW5pdGV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntiYWNrZ3JvdW5kLWNvbG9yOiNmNDZmNTI7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDY7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX1Aa2V5ZnJhbWVzIGRsX2xvYWRpbmdTcGlubmVye2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5sbXRfX2RvYyAubG10X19sYW5ndWFnZV9jb250YWluZXJ7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6aW5oZXJpdH0ubG10X19kb2MgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxle21hcmdpbi1yaWdodDo0LjVweH0ubG10X19kb2MgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVufS5sbXRfX2RvYyAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnV7dG9wOjA7bWF4LXdpZHRoOnVuc2V0fS5sbXRfX2RvYyAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnV7d2lkdGg6Y2FsYygxMDAlICsgMTJweCArIDIycHgpfS5sbXRfX2RvYyAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNle2xlZnQ6LTEzcHggIWltcG9ydGFudH0ubG10X19kb2MgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RhcmdldHtyaWdodDotMTNweCAhaW1wb3J0YW50fS5sbXRfX2RvYyAuc2VtaXRyYW5zcGFyZW50LW92ZXJsYXl7ZGlzcGxheTpub25lfS5sbXRfX2RvY3ttYXJnaW4tYm90dG9tOjMwcHh9LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtwYWRkaW5nOjJweCAxMHB4IDJweCA2cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xlZnQ6MDtyaWdodDowO2JvcmRlci10b3A6MXB4IHNvbGlkICNmMGYwZjA7d2lkdGg6MTAwJTtsaW5lLWhlaWdodDowO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uIGlucHV0e29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDouMXB4O2hlaWdodDouMXB4fS5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24gLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faW5uZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7YW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tbmFtZTpkb2NUcmFuc19idXR0b25fYW5pbV8yfS5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24gLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faW5uZXI+YnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2xpbmUtaGVpZ2h0OjIycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwZjJiNDY7c3Ryb2tlOiMwZjJiNDY7cGFkZGluZzo0cHggNnB4IDRweCAxNHB4O21pbi13aWR0aDphdXRvO3RyYW5zaXRpb246ZmlsdGVyIDc1bXMgZWFzZS1vdXR9LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbiAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19pbm5lcj5idXR0b246aG92ZXJ7Y29sb3I6IzAwNjQ5NDtzdHJva2U6IzAwNjQ5NH0uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2lubmVyPmJ1dHRvbiBzdmd7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0OjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbiAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19pbm5lcj5idXR0b246YWN0aXZle291dGxpbmU6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA4MDBweCl7LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbiAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19pbm5lcj5idXR0b257cGFkZGluZy1yaWdodDoxLjVlbTtib3JkZXItcmFkaXVzOjRweDttaW4td2lkdGg6MjI2cHh9fS5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24tLXF1b3RhX3JlYWNoZWQgYnV0dG9ue29wYWNpdHk6LjM7Y3Vyc29yOm5vdC1hbGxvd2VkfS5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLS1vcGVuX3RhcmdldF9sYW5nX21lbnUgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9fbGFuZ19zZWxlY3RvciwuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbi0ta2VlcF9hY3RpdmUgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9fbGFuZ19zZWxlY3RvciwuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uOmZvY3VzIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2xhbmdfc2VsZWN0b3IsLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbjphY3RpdmUgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9fbGFuZ19zZWxlY3RvciwuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uOmhvdmVyIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2xhbmdfc2VsZWN0b3J7b3BhY2l0eToxO21heC13aWR0aDoxMGVtO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbi5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24tLW9wZW5fdGFyZ2V0X2xhbmdfbWVudSAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwLC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLS1rZWVwX2FjdGl2ZSAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwLC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b246Zm9jdXMgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cCwuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uOmFjdGl2ZSAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwLC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b246aG92ZXIgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cHtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MX0uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2hlbHBfcG9wdXB7YW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1uYW1lOmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cF9hbmltO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O2Rpc3BsYXk6bm9uZTt6LWluZGV4OjEwO2xpbmUtaGVpZ2h0OjEuMzI7Y29sb3I6IzY2NjtwYWRkaW5nOjFlbTtmb250LXNpemU6MTRweDtib3gtc2hhZG93OjBweCAycHggNHB4IHJnYmEoMCwwLDAsLjMpO2JvdHRvbToxNTAlO21heC13aWR0aDo5MHZ3O3dpZHRoOjIwZW07Ym9yZGVyLXJhZGl1czo0cHg7b3BhY2l0eTowO29wYWNpdHk6MX0uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2hlbHBfcG9wdXA+ZGl2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO2FsaWduLWl0ZW1zOmNlbnRlcn0uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2hlbHBfcG9wdXA+ZGl2IGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MHB4O2ZsZXg6MCAwIGF1dG99LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbiAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwPnB7bWFyZ2luLXRvcDouNWVtfS5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24gLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cDo6YWZ0ZXJ7Y29udGVudDpcIiBcIjt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2Rpc3BsYXk6YmxvY2s7dG9wOjEwMCU7bGVmdDoyNSU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKDQ1ZGVnKTtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7cG9zaXRpb246YWJzb2x1dGU7Ym94LXNoYWRvdzoycHggMnB4IDJweCByZ2JhKDAsMCwwLC4xNSl9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b257ZGlzcGxheTpub25lfX1Aa2V5ZnJhbWVzIGRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cF9hbmltezAle29wYWNpdHk6MH04MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGRvY1RyYW5zX2J1dHRvbl9hbmltXzF7MCV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMwNDJkNDg7c3Ryb2tlOiMwNDJkNDh9MTAle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojMDQyZDQ4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO3N0cm9rZTojMDQyZDQ4fTE5JXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjUwLDE2MiwyLDAuNjY2NjY2NjY2Nyk7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZhYTIwMDtzdHJva2U6I2ZmZn0yMCV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1MCwxNjIsMiwwLjY2NjY2NjY2NjcpO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmYWEyMDA7c3Ryb2tlOiNmZmZ9MjUle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojY2NjO2JvcmRlci1jb2xvcjojY2NjO3N0cm9rZTojY2NjfTM5JXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjUwLDE2MiwyLDAuNjY2NjY2NjY2Nyk7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZhYTIwMDtzdHJva2U6I2ZmZn00MCV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1MCwxNjIsMiwwLjY2NjY2NjY2NjcpO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmYWEyMDA7c3Ryb2tlOiNmZmZ9MTAwJXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzA0MmQ0ODtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtzdHJva2U6IzA0MmQ0OH19QGtleWZyYW1lcyBkb2NUcmFuc19idXR0b25fYW5pbV8yezAle29wYWNpdHk6MH0yMCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX0uZG9jVHJhbnNfZHJvcF90YXJnZXRfb3ZlcmxheXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowO2JveC1zaGFkb3c6MCAwIDBweCAycHggI2YwZjBmMCwwIDAgMHB4IHJnYmEoMCwwLDAsLjIpO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTZweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246Y2VudGVyO2FuaW1hdGlvbi1kZWxheTowO2FuaW1hdGlvbi1kdXJhdGlvbjouMjVzO2FuaW1hdGlvbi1uYW1lOmRvY1RyYW5zX292ZXJsYXlfYmxlbmRfaW47ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zaXRpb246MTUwbXMgZWFzZS1vdXQ7Y29sb3I6I2FhYTtiYWNrZ3JvdW5kLWNvbG9yOiNmMGY1Zjg7b3V0bGluZToycHggZGFzaGVkICM0YmFiZGE7ei1pbmRleDo5fUBrZXlmcmFtZXMgZG9jVHJhbnNfb3ZlcmxheV9ibGVuZF9pbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fS5kb2NUcmFuc19kcm9wX3RhcmdldF9vdmVybGF5PmRpdnt6LWluZGV4OjF9LmRvY1RyYW5zX2Ryb3BfdGFyZ2V0X292ZXJsYXk6OmJlZm9yZXtjb250ZW50OlwiIFwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6Y2FsYyg1MCUgLSA0NXB4KTt0b3A6Y2FsYyg1MCUgLSA4NXB4KTt3aWR0aDo5MHB4O2hlaWdodDo5MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltZy9pY29ucy9pY29uX2RvY1RyYW5zX3VwbG9hZF92Mi5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uZG9jVHJhbnNfZHJvcF90YXJnZXRfb3ZlcmxheS5kb2NUcmFuc19kcm9wX3RhcmdldF9vdmVybGF5LS1hY3RpdmV7Ym94LXNoYWRvdzowIDAgMHB4IDJweCAjZjBmMGYwLDAgMCA0cHggcmdiYSgwLDAsMCwuMSk7YmFja2dyb3VuZC1jb2xvcjojZWVlO291dGxpbmU6MnB4IGRhc2hlZCAjMDMyZDQ4O2NvbG9yOiMyMjI7dHJhbnNpdGlvbjoxNTBtcyAxNTBtcyBlYXNlLW91dH0ubG10LS13ZWIgLmRvY1RyYW5zX2Ryb3BfdGFyZ2V0X19kZXNje3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0NXB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI5cHh9LmRsX2RlZmF1bHRfbGlua3tjb2xvcjojMDc0Yjc4O3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5kbF9kZWZhdWx0X2xpbms6aG92ZXIsLmRsX2RlZmF1bHRfbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwZjJiNDZ9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGlua3t3aGl0ZS1zcGFjZTpub3dyYXB9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9leHRlcm5hbF9saW5rX2hpbnRfYmx1ZS5zdmcpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouMjVlbTtvcGFjaXR5Oi41fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6aG92ZXI6OmFmdGVyLFtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6Zm9jdXM6OmFmdGVye29wYWNpdHk6MX0ubG10X3F1b3RlX19zb3VyY2UgYXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0OTQ7dHJhbnNpdGlvbjouMnMgZWFzZS1vdXR9LmxtdF9xdW90ZV9fc291cmNlIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye2NvbG9yOiMwMDB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi43NWVtIDEuNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGJvcmRlciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQ7QGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXJ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6Zm9jdXMsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmV7b3V0bGluZTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfVtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSxbZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntvcGFjaXR5Oi41fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue3BvaW50ZXItZXZlbnRzOm5vbmU7cGFkZGluZy1sZWZ0OjIuN2VtO29wYWNpdHk6LjR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JvcmRlcjoycHggc29saWQgI2ZmZjtoZWlnaHQ6MWVtO3dpZHRoOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzIlO2xlZnQ6MWVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDUwbXMgZWFzZS1vdXR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3Jle2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgMHMgbGluZWFyIGluZmluaXRlfS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXJ7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAuMjVzIGxpbmVhciBpbmZpbml0ZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue2JhY2tncm91bmQtY29sb3I6I2Y0NmY1Mjtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzBmMmI0Njtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfUBrZXlmcmFtZXMgZGxfbG9hZGluZ1NwaW5uZXJ7ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmRsX3BybyAjbG10X3F1b3Rlc19hcnRpY2xle2Rpc3BsYXk6bm9uZX0uZGxfY291bnRyeV93aXRob3V0X3Byb19zdXBwb3J0ICNsbXRfcXVvdGVzX2FydGljbGUsLmRsX2NvdW50cnlfd2l0aF9wcm9fc3VwcG9ydCAjbG10X3F1b3Rlc19hcnRpY2xle29wYWNpdHk6MX0jbG10X3F1b3Rlc19hcnRpY2xle3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nLXRvcDoxcHg7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAxMDAwbXMgZWFzZS1vdXQ7bWFyZ2luLWJvdHRvbTozNnB4O21heC13aWR0aDoxMDAlO21hcmdpbi10b3A6NTBweDt6LWluZGV4OjB9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpeyNsbXRfcXVvdGVzX2FydGljbGUubG10LS1tb2JpbGUtaGlkZGVue2Rpc3BsYXk6bm9uZX19LmxtdF9xdW90ZXNfaGVhZGVye2ZvbnQtc2l6ZToyNTAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo0MHB4O3BhZGRpbmctbGVmdDoyMHB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMzMzfS5sbXRfcXVvdGVze3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LWFsaWduOmNlbnRlcjtoZWlnaHQ6MjguNzVlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCl7LmxtdF9xdW90ZXN7aGVpZ2h0OmF1dG87cGFkZGluZzoyMHB4IDAgNjBweCAwfX0ubG10X3F1b3RlcyAubG10X3F1b3Rlc19fY29udGFpbmVye21hcmdpbjowcHggNXZ3O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0b3A6MDttYXgtd2lkdGg6NDAuNjI1ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDpjYWxjKDEwMCUgLSAzMDBweCl9QG1lZGlhKG1heC13aWR0aDogMTAwMHB4KXsubG10X3F1b3RlcyAubG10X3F1b3Rlc19fY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KTttYXJnaW46MHB4IDR2d319QG1lZGlhKG1heC13aWR0aDogODQwcHgpey5sbXRfcXVvdGVzIC5sbXRfcXVvdGVzX19jb250YWluZXJ7d2lkdGg6Y2FsYygxMDAlIC0gNTBweCl9fUBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KXsubG10X3F1b3RlcyAubG10X3F1b3Rlc19fY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO21hcmdpbjowcHggMTBweH19LmxtdF9xdW90ZXtoZWlnaHQ6OGVtO2Rpc3BsYXk6bm9uZTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDpub3dyYXA7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAyNTBtcyBlYXNlLW91dDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6aW5saW5lLWZsZXg7cG9zaXRpb246YWJzb2x1dGV9LmxtdF9xdW90ZV9hY3RpdmV7ZGlzcGxheTppbmxpbmUtZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IDM1MG1zIDEwMG1zIGVhc2UtaW59LmxtdF9xdW90ZV9fbG9nb18xe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAwcHg7aGVpZ2h0OjEwMHB4O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1vcmlnaW46Y29udGVudC1ib3g7ZGlzcGxheTpub25lfS5sbXRfcXVvdGVfX2xvZ29fM3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO2hlaWdodDo2MHB4O2JhY2tncm91bmQtcG9zaXRpb246MTAwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtb3JpZ2luOmNvbnRlbnQtYm94O2xlZnQ6MTBweDtyaWdodDoyMHB4O2JvdHRvbTo0MHB4O3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfcXVvdGVfX2xvZ29fM3tib3R0b206MjBweH19LmxtdF9xdW90ZV9faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO2NvbG9yOiMzMzM7cGFkZGluZzo0MnB4IDMwcHggMTAwcHggNzBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MHB4IDMycHggNDBweCByZ2JhKDAsMCwwLC4wOCk7ei1pbmRleDoyfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X3F1b3RlX19pbm5lcntwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjkwcHh9fS5sbXRfcXVvdGVfX2lubmVyOjpiZWZvcmV7Y29udGVudDpcIiBcIjtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL3Byby9pY29uX3F1b3RlLnN2Zyk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDBweDtoZWlnaHQ6NjVweDt0b3A6LTIycHg7bGVmdDotMjVweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfcXVvdGVfX2lubmVyOjpiZWZvcmV7d2lkdGg6NjBweH19LmxtdF9xdW90ZV9fdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWxlZnQ6MGVtO3doaXRlLXNwYWNlOm5vcm1hbDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxLjQ7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMzMzN9LmxtdF9xdW90ZV9fc291cmNle2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi10b3A6MS41ZW07d2hpdGUtc3BhY2U6bm9ybWFsO2NvbG9yOiMzMzM7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6MzAwfS5sbXRfcXVvdGVfX3NvdXJjZSBicntkaXNwbGF5Om5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGF7Y29sb3I6IzBmMmI0Njtmb250LXdlaWdodDo2MDB9LmxtdF9xdW90ZV9fc291cmNlIC5sbXRfcXVvdGVfX25vbGlua3tjb2xvcjojMGYyYjQ2O2ZvbnQtd2VpZ2h0OjYwMH0ubG10X3F1b3RlX19zb3VyY2UgYTo6YWZ0ZXJ7Y29udGVudDpcIiwgXCJ9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwNjQ5NH0ubG10X3F1b3Rlc19uYXZ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MDtsZWZ0OjA7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweDtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IDEwMG1zIDEwMDBtcyBlYXNlLW91dDt6LWluZGV4OjV9LmxtdF9xdW90ZXNfbmF2OmhvdmVye29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMTAwbXMgZWFzZS1vdXR9LmxtdF9xdW90ZXNfbmF2X2VudHJ5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyOjFweCBzb2xpZDtjb2xvcjojYmJiO2JvcmRlci1yYWRpdXM6MTAwJTt0cmFuc2l0aW9uOjE1MG1zIGVhc2UtaW4tb3V0O21hcmdpbjowIDBweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNiOWI5Yjk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxtdF9xdW90ZXNfbmF2X2VudHJ5OmhvdmVye2NvbG9yOiNmYWEyMDJ9LmxtdF9xdW90ZXNfbmF2X2VudHJ5LS1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGYyYjQ2O2NvbG9yOiNmYWEyMDI7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAwcHggI2Y4ZjhmOH0iLCIvLyBbaHZfMS4xfENsYXNzaWZpY2F0aW9uOiBDT05GSURFTlRJQUwsIERlZXBMIFNFXVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6bGlzdFwiO1xuQHVzZSBcInNhc3M6c2VsZWN0b3JcIjtcblxuJHllbGxvdzogI0ZGRDg4RjtcbiRvcmFuZ2U6ICNGQUEyMDA7XG4kb3JhbmdlX2xpZ2h0OiByZ2JhKDI1MCwgMTYyLCAwLCAwLjYzKTtcbiRyZWQ6ICNGRjAwMDA7XG4kb3JhbmdlYmc6ICNlOTliMzU7XG4kb3JhbmdlMDk6ICNlOTliMzU7XG5cbiRjb2xvckJnUGFnZTogI2Y3ZjdmNztcbiRjb2xvckJsdWVQcmltYXJ5OiAjMEYyQjQ2O1xuJGNvbG9yTGlua0JsdWU6ICMwMDVFOEI7XG4kY29sb3JTa3lCbHVlOiAjRURGNkZCO1xuJGNvbG9yQmx1ZVNlY29uZGFyeTogIzAwNjQ5NDtcbiRjb2xvckJsdWVDaGlsbDogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiRjb2xvckJsdWVUZXJ0aWFyeTogIzA1NjY4RDtcbiRjb2xvckRhcms1OiAjOUJBM0FDO1xuJGNvbG9yRGFyazg6ICNGMkY0Rjc7XG4kY29sb3JNb3NxdWU6ICMwMzcxNzE7XG4kY29sb3JPcmFuZ2VQcmltYXJ5OiAjRjQ2RjUyO1xuJGNvbG9yUmVkUHJpbWFyeTogI0RBNUU1QztcbiRjb2xvckRhcmtHcmV5OiAjNkU2RTZFO1xuJGNvbG9yRGFya0dyZXkyOiAjMjkyQzMyO1xuJGNvbG9yTGlnaHRHcmV5OiAjOTk5O1xuJGNvbG9yTWVkaXVtR3JleTogI0RERDtcbiRjb2xvck91dGxpbmU6IDFweCBzb2xpZCBvcmFuZ2U7XG4kc2hhZG93RGVmYXVsdDogMHB4IDE0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuJHNoYWRvd0ZlYXR1cmU6IDBweCAzMnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiRzaGFkb3dfZHJvcGRvd246IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kY29sb3JFcnJvcjogI0RBNUU1QztcbiRjb2xvclRhY286ICNFQ0JBODI7XG5cbiRibHVlXzE6IGhzbGEoMjA0LCA4OSUsIDE1JSwgMSk7IC8vICMwNDJiNDg7XG4kYmx1ZV8yOiBoc2xhKDIwNCwgODklLCAyMCUsIDEpO1xuJGJsdWVfMzogaHNsYSgyMDQsIDg5JSwgMjUlLCAxKTsgLy8gIzA3NGI3OFxuJGJsdWVfNDogaHNsYSgyMDQsIDg5JSwgMzAlLCAxKTtcbiRibHVlXzU6IGhzbGEoMjA0LCA4OSUsIDM1JSwgMSk7XG5cbiRibHVlYmc6ICRibHVlXzM7XG4kYmx1ZTogJGJsdWVfMztcbiRkYXJrYmx1ZTogJGJsdWVfMTtcblxuJGdyZXk6ICNEMUQyRDQ7XG4kbGlnaHRncmV5OiAjRjhGOEY4O1xuJHRleHRncmV5OiAjODg4ODg4O1xuJGJsYWNrOiAjMUIxRTI1O1xuJHZlcnlCbGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI0ZGRkZGRjtcbiR0ZWFsOiAjNTJCRkVGO1xuJGRhcmtfNDogIzcyN0E4MztcbiRkYXJrXzM6ICM0QjUzNUE7XG4kZGFya181OiAjOUJBM0FDO1xuJGRhcmtfNjogI0M2Q0RENDtcbiRkYXJrXzc6ICNEQUUxRTg7XG5cbiR3aGl0ZTA5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4kd2hpdGUwODogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuJHdoaXRlMDM6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblxuJGZvbnRPcGVuU2FuczogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udFN5c3RlbVNhbnM6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udF9kZWZhdWx0OiAkZm9udFN5c3RlbVNhbnM7XG4kZm9udF9ibG9ja1RleHQ6ICRmb250U3lzdGVtU2FucztcbiRmb250X2Jsb2NrVGV4dEhlYWRsaW5lOiAkZm9udFN5c3RlbVNhbnM7XG4kZm9udFRleHRhcmVhVGV4dDogJGZvbnRTeXN0ZW1TYW5zO1xuJGZvbnRXZWlnaHRUZXh0YXJlYVRleHQ6IDQwMDtcblxuJGZvbnRfaGVhZGxpbmU6ICRmb250X2RlZmF1bHQ7XG4kZm9udF9tZW51OiAkZm9udF9kZWZhdWx0O1xuJGZvbnRfYnV0dG9uOiAkZm9udF9kZWZhdWx0O1xuJGZvbnRfYmxvY2tRdW90ZTogICRmb250X2RlZmF1bHQ7XG4kZm9udF9pbnB1dFNlY3Rpb25UZXh0OiAkZm9udF9kZWZhdWx0O1xuXG4kZm9udFdlaWdodE5vcm1hbDogNDAwO1xuJGZvbnRXZWlnaHRCb2xkOiBib2xkO1xuJGZvbnRXZWlnaHRTdHJvbmc6IGJvbGQ7XG4kZm9udFdlaWdodFRleHRhcmVhOiA0MDA7XG5cbiRmb250V2VpZ2h0X3RleHREZWZhdWx0OiAzMDA7XG4kZm9udFdlaWdodF9ibG9ja1RleHQ6IDMwMDtcbiRmb250V2VpZ2h0X2Jsb2NrVGV4dF9lbWJlZGRlZExpbms6IDYwMDsgLy80MDBcbiRmb250V2VpZ2h0X2xhcmdlSGVhZGxpbmU6IDMwMDsgLy8gaDEgaDJcbiRmb250V2VpZ2h0X2J1dHRvbjogNTAwO1xuXG4kZm9udFdlaWdodF9mYXFIZWFkbGluZUNsb3NlZDogNDAwO1xuXG4kbGluZUhlaWdodF9ibG9ja1RleHQ6IDEuNjsgLy8xLjU7IC8vIDEuMzJcbiRjb2xvcl9kZWZhdWx0VGV4dDogIzMzMztcbiRjb2xvcl9kZWZhdWx0SW5wdXRCb3JkZXI6ICM2NjY7XG4kY29sb3JfbGluazogJGJsdWVfMztcbiRjb2xvcl9saW5rSG92ZXI6ICRjb2xvckJsdWVQcmltYXJ5O1xuJGNvbG9yX2lucHV0VGV4dDogJGNvbG9yQmx1ZVNlY29uZGFyeTtcblxuJHJlbEZvbnRTaXplX2Jsb2NrVGV4dDogMTEwJTtcblxuJGxtdF9ib3JkZXJXaWR0aDogMXB4OyAvLyAycHhcbiRsbXRfY29sb3JfcGFzc2l2ZUJvcmRlcjogI0M2Q0RENTtcbiRsbXRfYmFzZUZvbnRTaXplOiAyMHB4O1xuJGxtdF9ib3JkZXJSYWRpdXNfTDogOHB4O1xuXG4kbW9iaWxlQnJlYWtwb2ludDogNjUwcHg7XG5cbiR3aWR0aF9YUzogNTEycHg7XG4kd2lkdGhfUzogNjUwcHg7XG4kd2lkdGhfTTogNzYwcHg7XG4kd2lkdGhfTDogODQwcHg7XG4kd2lkdGhfWEw6IDEwMDBweDtcbiR3aWR0aF9YWEw6IDEyMDBweDtcbiR3aWR0aF9YWFhMOiAxNjAwcHg7XG5cbiR3aWR0aF9hcHBzX2xheW91dF90aHJlc2hvbGQ6IDY0MHB4O1xuJHdpZHRoX2FwcHNfbGF5b3V0X2JyZWFrcG9pbnRfMTogNTIwcHg7XG4kd2lkdGhfYXBwc19sYXlvdXRfYnJlYWtwb2ludF8yOiA2NTBweDtcbiR3aWR0aF9hcHBzX2xheW91dF9icmVha3BvaW50XzM6IDgwMHB4O1xuJHdpZHRoX2FwcHNfbGF5b3V0X2JyZWFrcG9pbnRfNDogMTAyNHB4O1xuJHdpZHRoX2FwcHNfaG9yaXpvbnRhbDogJHdpZHRoX2FwcHNfbGF5b3V0X3RocmVzaG9sZDtcbiR3aWR0aF9hcHBzX3ZlcnRpY2FsOiAkd2lkdGhfYXBwc19ob3Jpem9udGFsIC0gMXB4O1xuXG4kdG9vbGJhcl9idXR0b25fc2l6ZTogMjJweDtcblxuJHBheW1lbnRMaW5rOiBoc2xhKDIwNCwgODklLCA3NSUsIDEpO1xuJHBheW1lbnRFcnJvcjogI0ZGMDAwMDtcbiRwYXltZW50V2FybmluZzogJG9yYW5nZTtcblxuLy8gU0laRVMgZm9yIGZvY3VzLXZpc2libGUgaW5kaWNhdG9yXG4kZm9jdXNfdmlzaWJsZV9vdXRsaW5lX29mZnNldDogMnB4O1xuJGZvY3VzX3Zpc2libGVfb3V0bGluZV93aWR0aDogMnB4O1xuJGZvY3VzX3Zpc2libGVfdG90YWxfd2lkdGg6ICRmb2N1c192aXNpYmxlX291dGxpbmVfb2Zmc2V0ICsgJGZvY3VzX3Zpc2libGVfb3V0bGluZV93aWR0aDtcblxuQG1peGluIGRsX21lZGlhKCRtZWRpYSkge1xuICAgIEBpZiAkbWVkaWEgPT0gZGVza3RvcCBvciAkbWVkaWEgPT0gZGVza3RvcF9kZXZpY2Uge1xuICAgICAgICBAbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IGNhbGMoJG1vYmlsZUJyZWFrcG9pbnQgKyAxcHgpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gaGFuZGhlbGQgb3IgJG1lZGlhID09IGhhbmRoZWxkX2RldmljZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogJG1vYmlsZUJyZWFrcG9pbnQpLCAobWF4LWRldmljZS1oZWlnaHQ6ICRtb2JpbGVCcmVha3BvaW50KSBhbmQgKGhvdmVyOiBub25lKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gKioqIGRhcmsgbW9kZSAqKipcbiRkbF9kYXJrTW9kZV9jb2xvckJsdWVQcmltYXJ5OiAjMTU1QzdEO1xuJGRsX2RhcmtNb2RlX2NvbG9yQmx1ZVByaW1hcnlfMjogIzQ0OUFDNDtcbiRkbF9kYXJrTW9kZV9jb2xvck9yYW5nZVByaW1hcnk6ICRjb2xvck9yYW5nZVByaW1hcnk7XG4kZGxfZGFya01vZGVfY29sb3JCZzogIzI5MkMzMjtcbiRkbF9kYXJrTW9kZV9jb2xvclN1cmZhY2VfMDojMjkyQzMyOyAvLyBoZXggY29kZSBmb3IgYmFja2dyb3VuZCB3aGVuIEJHIGlzIHRyYW5zcGFyZW50LCB1c2UgYXMgZGxfZGFya01vZGVfY29sb3JCZyB0byBoYXZlIGRhcmsgc3R5bGVzIGluIGJyb3dzZXJcbiRkbF9kYXJrTW9kZV9jb2xvclN1cmZhY2VfMTogIzMwMzQzQTtcbiRkbF9kYXJrTW9kZV9jb2xvclN1cmZhY2VfMjogIzM5NDA0NjtcbiRkbF9kYXJrTW9kZV9jb2xvclN1cmZhY2VfMzogIzlCQTNBQztcbiRkbF9kYXJrTW9kZV9jb2xvclRleHRfb25TdXJmYWNlOiAjZmZmZmZmO1xuJGRsX2RhcmtNb2RlX2NvbG9yQm9yZGVyOiAjNEI1MzVBO1xuJGRsX2RhcmtNb2RlX2NvbG9yOiAkdGVhbDtcbiRkbF9kYXJrTW9kZV9jb2xvcl9kaXNhYmxlZDogJGRhcmtfNDtcbiRjb2xvcl9kYXJrXzE6ICMyOTJDMzI7XG4kY29sb3JfZGFya18zOiAjNGI1MzVhO1xuJGNvbG9yX2RhcmtfNTogIzliYTNhYztcblxuXG4vL0RGLTE5ODZcbiRjcml0aWNhbEJnOiAjRkZGMkYyO1xuJGNyaXRpY2FsQm9yZGVyOiAjRkY5RjlFO1xuXG5cbkBtaXhpbiBub1Njcm9sbGJhcigpIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLy8gSUUgMTArXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8vIEZpcmVmb3hcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgIC8vIFNhZmFyaSBhbmQgQ2hyb21lXG4gIH1cbn1cblxuQG1peGluIGRlZmF1bHRTY3JvbGxiYXIoKSB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6NnB4O1xuICAgICAgaGVpZ2h0OiA1cHhcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOSwgMjE4LCAyMjIsIDAuOCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG4gICY6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA5LCAyMTgsIDIyMiwgMS4wKTtcbiAgfVxufVxuXG4vLyBkb2Vzbid0IHdvcmsgZm9yIGlQYWRPU1xuQG1peGluIGlvc09ubHkoKSB7XG4gIEBzdXBwb3J0cyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBub25Jb3NPbmx5KCkge1xuICBAc3VwcG9ydHMgbm90ICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBXUFQtNDQ3OlxuLy8gZGxfa2V5Ym9hcmRGb2N1cyBhbmQgY29ycmVzcG9uZGluZyBjbGFzcyBkbC0ta2V5Ym9hcmRfZm9jdXNcbi8vIGhhdmUgYmVlbiByZW1vdmVkIGluIGZhdm9yIG9mIGdsb2JhbCA6Zm9jdXMgJiA6Zm9jdXMtdmlzaWJsZS5cblxuLy8gZGVmYXVsdCBidXR0b24gc3RseWUgd2l0aCByb3VuZGVkIGJvcmRlclxuQG1peGluIGRsX2J1dHRvbl9iYXNlX3N0eWxlKCRjb2xvciwgJGJnLCAkYWN0aXZlQ29sb3IsICRhY3RpdmVCZywgJG92ZXJsYXkpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfYnV0dG9uO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDc1bXMgZWFzZS1vdXQsIGJvcmRlci1jb2xvciA1MG1zIGVhc2Utb3V0LCBib3gtc2hhZG93IDc1bXMgZWFzZS1vdXQsIG9wYWNpdHkgNzVtcyBlYXNlLW91dDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwICRjb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggJG92ZXJsYXk7XG4gICAgfVxuXG4gICAgJjphY3RpdmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZUNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlQmc7XG4gICAgICAgIGNvbG9yOiAkYWN0aXZlQ29sb3I7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF17XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2FhYSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG59XG4lZGxfdGV4dF9ibG9ja19zdHlsZSB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X2Jsb2NrVGV4dDsgLy8xLjMyO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9ibG9ja1RleHQ7XG59XG5cbiVkbF9kZWZhdWx0X2xpbmtfc3R5bGUge1xuICAgIGNvbG9yOiAkY29sb3JfbGluaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfbGlua0hvdmVyO1xuICAgIH1cblxuICAgICZbaHJlZl49J2h0dHAnXSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJltocmVmXj0naHR0cCddOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9leHRlcm5hbF9saW5rX2hpbnRfYmx1ZS5zdmcpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgJltocmVmXj0naHR0cCddOmhvdmVyOjphZnRlcixcbiAgICAmW2hyZWZePSdodHRwJ106Zm9jdXM6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uZGxfZGVmYXVsdF9saW5rIHtcbiAgICBAZXh0ZW5kICVkbF9kZWZhdWx0X2xpbmtfc3R5bGU7XG59XG5cbiVkbF9kZWZhdWx0X2xpbmtzIHtcbiAgICA+IGE6dmlzaXRlZCxcbiAgICA+IGE6bGluayB7XG4gICAgICAgIEBleHRlbmQgJWRsX2RlZmF1bHRfbGlua19zdHlsZTtcbiAgICB9XG59XG5cbi8vIGFkZCBhbiBhcnJvdyBwb2ludGluZyB0byB0aGUgcmlnaHRcbkBtaXhpbiBkbF9hcnJvdygkcGFzc2l2ZUNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeSwgJGFjdGl2ZUNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5LCAkd2lkdGg6IDhweCwgJHRoaWNrbmVzczogMnB4LCAkZGlyZWN0aW9uOiAncmlnaHQnKSB7XG4gICRoZWlnaHQ6ICR3aWR0aDtcblxuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6ICR0aGlja25lc3Mgc29saWQgJHBhc3NpdmVDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiAkdGhpY2tuZXNzIHNvbGlkICRwYXNzaXZlQ29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICBAaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIH1cbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZUNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBkbF9mZWF0dXJlQm94KCkge1xuICBib3gtc2hhZG93OiAkc2hhZG93RmVhdHVyZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yQmx1ZVByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuXG4vLyByZW1vdmUgYnV0dG9uIGJvcmRlciwgcGFkZGluZywgY29sb3IsIGV0Yy47IGFkZCBwb2ludGVyIGN1cnNvclxuQG1peGluIGRsX2ZsYXRfYnV0dG9uX3N0eWxlKCl7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuXG5AbWl4aW4gZGxfbGluaygpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbiVkbF9saW5rIHtcbiAgQGluY2x1ZGUgZGxfbGluaygpO1xufVxuXG5cbi8vID09PT09PT09PT09PT09IGJ1dHRvbnMgPT09PT09PT09PT09PT09PT09PT09PT1cblxuXG5AbWl4aW4gZGxfYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1vdXQsIGNvbG9yIDAuMTVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2Utb3V0LCBjb2xvciAwLjE1cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgYm9yZGVyIC4xNXMgZWFzZS1vdXQsIGNvbG9yIDAuMTVzIGVhc2Utb3V0O1xuICBAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtcblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmW2Rpc2FibGVkXSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbiVkbF9idXR0b24ge1xuICBAaW5jbHVkZSBkbF9idXR0b24oKTtcblxuICAmLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMi43ZW07XG4gICAgb3BhY2l0eTogLjQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMiU7XG4gICAgICAgIGxlZnQ6IDFlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dDtcbiAgICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBhbmltYXRpb246IGlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gMC43NXMgMC4wcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgICBhbmltYXRpb246IGlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gMC43NXMgMC4yNXMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbiAgfVxufVxuXG4lZGxfYnV0dG9uLS0xIHtcbiAgQGV4dGVuZCAlZGxfYnV0dG9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JPcmFuZ2VQcmltYXJ5O1xuICBib3gtc2hhZG93OiAwIDRweCAxMXB4IHJnYmEoMTAzLCAxMzksIDE0MCwgMC4wOCk7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDExcHggcmdiYSgxMDMsIDEzOSwgMTQwLCAwLjA4KTtcbiAgfVxufVxuXG4lZGxfYnV0dG9uLS0yIHtcbiAgQGV4dGVuZCAlZGxfYnV0dG9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVRlcnRpYXJ5O1xuICB9XG59XG5cbiVkbF9idXR0b24tLTMge1xuICBAZXh0ZW5kICVkbF9idXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yQmx1ZVRlcnRpYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsdWVUZXJ0aWFyeTtcbiAgfVxufVxuXG4lZGxfYnV0dG9uLS0zLWludmVydGVkIHtcbiAgQGV4dGVuZCAlZGxfYnV0dG9uLS0zO1xuXG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpO1xufVxuXG4lZGxfYnV0dG9uLS00IHsgLy8gdGV4dGJ1dHRvblxuICBAZXh0ZW5kICVkbF9idXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgJi5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjb2xvcjogJGNvbG9yTGlnaHRHcmV5O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLy8gPT09PT09PT09PT09PT0gZW5kOiBidXR0b25zID09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBkbF9wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuICB3aGl0ZS1zcGFjZTogLXByZS13cmFwO1xuICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbn1cblxuJG1heFdpZHRoX3R3b1Jvd1VwbG9hZEJ1dHRvbjogODAwcHg7XG5AbWl4aW4gZG9jVXBsb2FkQnV0dG9uKCkge1xuICAgIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBkb2NUcmFuc19idXR0b25fYW5pbV8yO1xuXG4gICAgICAgICYgPiBidXR0b24gIHsgLy8gXCJ0cmFuc2xhdGUgZG9jdW1lbnRcIiBwYXJ0IG9mIHRoZSBidXR0b25cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDZweCA0cHggMTRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciA3NW1zIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heFdpZHRoX3R3b1Jvd1VwbG9hZEJ1dHRvbikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZGxfbG9hZGluZ1NwaW5uZXIoJHNpemU6IDE2cHgpIHtcbiAgd2lkdGg6ICRzaXplO1xuICBoZWlnaHQ6ICRzaXplO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL2ltZy9pY29ucy9pY29uX2NpcmNsZV9ibHVlX3YyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFuaW1hdGlvbjogZGxfbG9hZGluZ1NwaW5uZXIgMXMgaW5maW5pdGUgbGluZWFyO1xuICB9XG59XG5cbkBhdC1yb290e1xuICBAa2V5ZnJhbWVzIGRsX2xvYWRpbmdTcGlubmVye1xuICAgICAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgfVxufVxuXG5AbWl4aW4gZGxfY2xvc2VJY29uKCRpY29uU2l6ZTogMTZweCwgJGxpbmVXaWR0aDogMS41cHgsICRpY29uQ29sb3I6ICRjb2xvckJsdWVQcmltYXJ5KSB7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpY29uQ29sb3I7XG4gICAgd2lkdGg6ICRsaW5lV2lkdGg7XG4gICAgaGVpZ2h0OiAkaWNvblNpemUgKiAxLjM0O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gICAgdG9wOiBjYWxjKDUwJSAtICN7bWF0aC5kaXYoJGljb25TaXplLCAxLjUpfSk7XG4gICAgbGVmdDogY2FsYyg1MCUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNzVtcyBlYXNlLW91dDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gZGxfY2xvc2VCdG4oJGJ1dHRvblNpemU6IDQwcHgsICRpY29uU2l6ZTogMTZweCwgJGxpbmVXaWR0aDogMS41cHgsICRidXR0b25Db2xvcjogJGNvbG9yQmx1ZVByaW1hcnkpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogJGJ1dHRvblNpemU7XG4gIGhlaWdodDogJGJ1dHRvblNpemU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgQGluY2x1ZGUgZGxfY2xvc2VJY29uKCRpY29uU2l6ZSwgJGxpbmVXaWR0aCwgJGljb25Db2xvcjogJGJ1dHRvbkNvbG9yKTtcbn1cblxuQG1peGluIHRleHRhcmVhX2NvbnRhaW5lcl9oZWlnaHQoKSB7XG4gIEBpbmNsdWRlIGRsX21lZGlhKGRlc2t0b3ApIHtcbiAgICAvLyBNaW5pbXVtIGhlaWdodCBhaW1pbmcgZm9yIGhhbGYgb2YgdGhlIHZpZXdwb3J0IGhlaWdodFxuICAgIC8vIFNob3VsZG4ndCBiZSBzbWFsbGVyIHRoYW4gMjUwcHhcbiAgICAvLyBTaG91bGRuJ3QgYmUgYmlnZ2VyIHRoYW4gdGhlIGxhbmcgc2VsZWN0IG1lbnUgdG8gYXZvaWQganVtcCBpbiBoZWlnaHQgd2hlbiBvcGVuZWRcbiAgICBtaW4taGVpZ2h0OiBjbGFtcCgyNTBweCwgNTB2aCwgY2FsYyhcbiAgICAgIDY0cHggKyAgICAgIC8vIHNlYXJjaCBiYXJcbiAgICAgIDQ4cHggKiAxMCArIC8vIGxhbmcgc2VsZWN0IGl0ZW1zIHBlciBjb2x1bW4gKHNlZSBMQU5HVUFHRVNfUEVSX0NPTFVNTiBpbiBzZWxlY3RMYW5nVUkuanMpXG4gICAgICAxMnB4ICsgICAgICAvLyBsYW5nIHNlbGVjdCBib3R0b20gcGFkZGluZ1xuICAgICAgMXB4ICAgICAgICAgLy8gYm90dG9tIGJvcmRlclxuICAgICkpO1xuXG4gICAgOmdsb2JhbCguZGYzMjM4X2RpY3Rpb25hcnlfc25lYWtfcGVhaykgJiB7XG4gICAgICBtaW4taGVpZ2h0OiAzMjRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHggNjBweCAxNXB4O1xuICB9XG59XG5cbkBtaXhpbiBpc0llMTEoKSB7XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qKlxuKiBmdW5jdGlvbmFsIHBhcnRzIGZvciBzY3NzXG4qL1xuQG1peGluIGRsX2V4dGVuZFBhcmVudFN0eWxlKCRlbCwgJG5ld1N0eWxlKSB7XG4gIEBhdC1yb290ICN7c2VsZWN0b3IucmVwbGFjZSgmLCAkZWwsICRlbCArICRuZXdTdHlsZSl9IHtcbiAgICBAY29udGVudFxuICB9XG59XG4iLCIvLyBbaHZfMS4xfENsYXNzaWZpY2F0aW9uOiBDT05GSURFTlRJQUwsIERlZXBMIFNFXVxuXG5AaW1wb3J0IFwiZGVmaW5lc1wiO1xuQGltcG9ydCBcIl9sbXRfZGVmaW5lcy5zY3NzXCI7XG5cbiRjb2xvckZvY3VzQm9yZGVyOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuc3Bhbi5vbmx5X21vdXNlIHsgZGlzcGxheTogaW5saW5lOyB9XG5zcGFuLm9ubHlfdG91Y2ggeyBkaXNwbGF5OiBub25lOyB9XG5cbkBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSl7XG5cbiAgICBzcGFuLm9ubHlfbW91c2UgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgc3Bhbi5vbmx5X3RvdWNoIHsgZGlzcGxheTogaW5saW5lOyB9XG59XG5cbmJ1dHRvbiB7XG4gICAgY29sb3I6ICR2ZXJ5QmxhY2s7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubG10IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuXG4gICAgJi5sbXQtLWhpZGRlbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4ubG10X19zaWRlX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cbi5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyOjphZnRlciB7IC8vIGRvbid0IHNob3cgZGVlcGwtcHJvIGhpbnQgYnkgZGVmYXVsdC5cbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5cbi5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQge1xuICAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgIGN1cnNvcjogdGV4dDtcbiAgfVxuXG4gIC5sbXRfX3RhcmdldF90b29sYmFyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2l0ZW0ge1xuICAvLyBUaGVzZSBsZWZ0L3JpZ2h0IHBhZGRpbmcvbWFyZ2lucyBhcmUgdXNlZCB0byBhbGxvd1xuICAvLyBwZW9wbGUgdG8gc2VsZWN0IHRoZSB0ZXh0IHdpdGggdGhlIG1vdXNlLlxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIGN1cnNvcjogaW5pdGlhbDtcblxuICB1bCA+ICYge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxufVxuXG4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBidXR0b24sIGEge1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICB9XG59XG5cbi8vIFByb3BlcnRpZXMgcmVxdWlyZWQgZm9yIHRoZSB0cmFuc2xhdG9yIGVsZW1lbnRzIHRvIHdvcmsuIERvIG5vdCBhZGQgcnVsZXMgZm9yIHZpc3VhbCBzdHlsaW5nIGluIHRoaXMgY2xhc3MgYmxvY2shXG4ubG10X190ZXh0YXJlYV9iYXNlX3N0eWxlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7ICAgICAgIC8vIGNzcy0zXG4gICAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7ICAvLyBNb3ppbGxhLCBzaW5jZSAxOTk5XG4gICAgd2hpdGUtc3BhY2U6IC1wcmUtd3JhcDsgICAgICAvLyBPcGVyYSA0LTZcbiAgICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7ICAgIC8vIE9wZXJhIDdcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7ICAgICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDUuNStcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xufVxuXG4ubG10X190ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBmb250LXNpemU6IDEwMCU7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmVzaXplOiBub25lO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5sbXQtLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJltsYW5nPVwiYmctQkdcIl0sXG4gICAgJltsYW5nPVwiYmdcIl0sXG4gICAgJltsYW5nPVwidWstVUFcIl0sXG4gICAgJltsYW5nPVwidWtcIl0ge1xuICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuZC10ZXh0YXJlYS5sbXRfX3RleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICZbbGFuZz1cImJnLUJHXCJdLFxuICAgICZbbGFuZz1cImJnXCJdLFxuICAgICZbbGFuZz1cInVrLVVBXCJdLFxuICAgICZbbGFuZz1cInVrXCJdIHtcbiAgICAgICAgLy8gUHJldmVudCBnbG9iYWwgcnVsZSBvbiBmb250LWZhbWlseSBvZiBldmVyeSBlbGVtZW50XG4gICAgICAgICoge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxtdF9fdGV4dGFyZWFfcGxhY2Vob2xkZXJfdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIC5sbXQtLWVtcHR5X3NvdXJjZSAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIGxtdF9fY2xlYXJfdGV4dF9idXR0b25cbiovXG4ubG10X19jbGVhcl90ZXh0X2J1dHRvbl9jb250YWluZXIge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sbXRfX2NsZWFyX3RleHRfYnV0dG9uX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG59XG5cbi5sbXRfX2NsZWFyX3RleHRfYnV0dG9uIHtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodE5vcm1hbDtcbiAgICAvL291dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgPiBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICAmLmxtdC0taGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIGxtdF9fZWRpdF90ZXh0X3BvcHVwXG4qL1xuLmxtdF9fZWRpdF90ZXh0X3BvcHVwIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgQGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXI7XG4gICAgb3V0bGluZTogMC41cHggc29saWQgI2FhYTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6MzB2dztcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBlYXNlO1xuICAgIC8vdG8gYWxpZ24gdGV4dCBpbiBwb3B1cCB3aXRoIHRleHQgaW4gc2VudGVuY2UgYW5jaG9yXG5cbiAgICAmW2Rpcj1sdHJdIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgfVxuICAgICZbZGlyPXJ0bF0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gICAgfVxuXG4gICAgJi5sbXRfX2VkaXRfdGV4dF9wb3B1cC0tdmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYubG10X19lZGl0X3RleHRfcG9wdXAtLXZpc2libGUubG10X19lZGl0X3RleHRfcG9wdXAtLWFsdGVybmF0aXZlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgdWx7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgbGksIC5sbXRfX2VkaXRfdGV4dF9saXN0X2l0ZW17XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgICBsaTpsYXN0LWNoaWxkLCAubG10X19lZGl0X3RleHRfbGlzdF9pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5sbXRfX2VkaXRfdGV4dF9wb3B1cF9fZW50cnktLWFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZThjMTtcbiAgICB9XG4gICAgLmxtdF9fZWRpdF90ZXh0X3BvcHVwX193YWl0aW5nX2luZGljYXRvcntcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKXtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHZ3O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC8vIGZpeCBidWcgaW4gRWRnZSBicm93c2VyOyB0b3AgYm9yZGVyIGxlYXZlcyBwZXJzaXN0ZW50IG1hcmtzIG9uIHRoZSBwb3B1cCBpdGVtcyB3aGVuIHNjcm9sbGVkXG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG59XG5cblxuLmxtdF9fZWRpdF90ZXh0X3BvcHVwLS1hbHRlcm5hdGl2ZXMgbGl7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgLy8gdGV4dC1pbmRlbnQ6IC0yMHB4O1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAmW2xhbmc9XCJiZy1CR1wiXSxcbiAgICAmW2xhbmc9XCJiZ1wiXSxcbiAgICAmW2xhbmc9XCJ1ay1VQVwiXSxcbiAgICAmW2xhbmc9XCJ1a1wiXSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fbWFpbl90cmFuc2xhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgIEFzayBmb3IgcGFzdGluZyBsb25nIHRleHQgcG9wdXBcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubG10X19hc2tfcGFzdGVfcG9wdXB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJi5sbXRfX2Fza19wYXN0ZV9wb3B1cC0tdmlzaWJsZXtcbiAgICAgICAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICA+IGRpdntcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxtdF9fYXNrX3Bhc3RlX3BvcHVwLS12aXNpYmxlXzJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBkaXZ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5sbXRfX2Fza19wYXN0ZV9wb3B1cF9fY2FuY2VsX2J1dHRvbixcbiAgICAgICAgLmxtdF9fYXNrX3Bhc3RlX3BvcHVwX19jb250aW51ZV9idXR0b257XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZVNFT3RlcmljVGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6JGNvbG9yRGFya0dyZXk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsLCBsaXtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLnNob3dTZW9UZXh0IC5lU0VPdGVyaWNUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lU0VPdGVyaWNUZXh0IC5saW5rZWRfbGFuZ3VhZ2VfcGFpcnMge1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGNvbG9yOiRkYXJrXzQ7XG5cbiAgYSB7XG4gICAgY29sb3I6aW5oZXJpdDtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgJi50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRkYXJrXzM7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IC41cmVtO1xuICB9XG5cbiAgdWwsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgYXtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIMK3IFwiO1xuICAgICAgfVxuICAgIH0gXG4gIH1cblxuICBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXkge1xuICAgIEBpbmNsdWRlIGRsX3ByZSgpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgKiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5X19zZW50ZW5jZS0tYWN0aXZle1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheV9fdGV4dHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBAbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogcmV2ZXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltsYW5nPVwiYmctQkdcIl0sXG4gICAgJltsYW5nPVwiYmdcIl0sXG4gICAgJltsYW5nPVwidWstVUFcIl0sXG4gICAgJltsYW5nPVwidWtcIl0ge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdGV4dF9idG4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmW2xhbmc9XCJiZy1CR1wiXSxcbiAgICAmW2xhbmc9XCJiZ1wiXSxcbiAgICAmW2xhbmc9XCJ1ay1VQVwiXSxcbiAgICAmW2xhbmc9XCJ1a1wiXSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubG10X19sb2FkaW5nSW5kaWNhdG9yX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdG9wOiAxMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5cbi5sbXRfX3RleHRhcmVhX3NlcGFyYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTRweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NXB4KTtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sbXRfX3RleHRhcmVhX3NlcGFyYXRvcl9fdmVydGljYWxfbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgfVxufVxuXG4ubG10X19zaWRlc19jb250YWluZXIge1xuXG4gICAgLmxtdF9fc2lkZXNfd3JhcHBlciB7XG4gICAgICAgIC8qIFdyYXBwZXIgaXMgb25seSB1c2VkIG9uIERlc2t0b3Agd2ViLiBJbiBhbGwgb3RoZXIgcGxhY2VzIGl0IHNob3VsZCBiZSBpZ25vcmVkIGZvciBzdHlsaW5nICovXG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cblxuICAgICNwb3BvdmVyX2NvbnRhaW5lcjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3NvdXJjZV9sYW5ndWFnZV9sYWJlbDplbXB0eSxcbiAgICAjdGFyZ2V0X2xhbmd1YWdlX2xhYmVsOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjdGFyZ2V0X2xhbmd1YWdlX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgIH1cbn1cblxuLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubG10X190YXJnZXRMYW5nTWVudV9leHRlbnNpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zZWMgJiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4ubG10X190YXJnZXRMYW5nTWVudV9leHRlbnNpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlCdXR0b25fY29udGFpbmVyLFxuLmxtdF9fZ2xvc3NhcnlCdXR0b25fY29udGFpbmVyX3JlYWN0IHtcbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8gY2hhckxpbWl0XG4ubG10X19hZF9jaGFyTGltaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogLTJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcbiAgICB6LWluZGV4OiAxMDtcbn1cbi5sbXRfX2FkX2NoYXJMaW1pdF9fYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmxtdF9fYWRfY2hhckxpbWl0X19jb250ZW50X2NvbnRhaW5lciB7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIGJvdHRvbTogMDtcbiAgICAvLyBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA4NnB4O1xufVxuLmxtdF9fYWRfY2hhckxpbWl0X19jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiAwcHggLTJweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvaW1nL2lsbHVzdHJhdGlvbnMvaWxsdV9mb3JtYWxpdHlTd2l0Y2guc3ZnJykgbm8tcmVwZWF0IG5vLXJlcGVhdCAtMnB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAvLyBwYWRkaW5nOiA3MHB4IDIwcHggMjBweCAyMHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luOiAxMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubG10X19hZF9jaGFyTGltaXRfX2Nsb3NlX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgZGxfY2xvc2VCdG4oJGJ1dHRvblNpemU6IDI0cHgsICRpY29uU2l6ZTogMTJweCwgJGxpbmVXaWR0aDogMS40cHgsICRidXR0b25Db2xvcjogI2ZmZik7XG59XG5cbi5sbXRfX2FkX2NoYXJMaW1pdF9fbXNnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubG10X19hZF9jaGFyTGltaXRfX21zZ19fY2hhckNvdW50V2l0aExpbWl0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yT3JhbmdlUHJpbWFyeTtcbn1cblxuLmxtdF9fYWRfY2hhckxpbWl0X19tc2dfX3Byb19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4ubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGRUZXh0YXJlYSBjb250ZW50ZWRpdGFibGUgbmVlZHMgdG8gYmUgb2YgdHlwZSBibG9jayAqL1xuZC10ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5kLXRleHRhcmVhID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhcnRpYWwtaGlnaGxpZ2h0LS1hbmltYXRpb257XG4gICAgYW5pbWF0aW9uOiBhbGlnbm1lbnRIaWdobGlnaHRCYWNrZ3JvdW5kQ2hhbmdlIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuQGtleWZyYW1lcyBhbGlnbm1lbnRIaWdobGlnaHRCYWNrZ3JvdW5kQ2hhbmdlIHtcbiAgICAwJSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFGMEY1O1xuICAgIH1cbiAgfVxuXG5AaW1wb3J0IFwibG10X2Zvcm1hbGl0eVwiO1xuQGltcG9ydCBcImxtdF9nbG9zc2FyeVwiO1xuIiwiLy8gW2h2XzEuMXxDbGFzc2lmaWNhdGlvbjogQ09ORklERU5USUFMLCBEZWVwTCBTRV1cbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkBpbXBvcnQgXCJkZWZpbmVzXCI7XG5cbi8vIC0tLSBGT1JNQUwgLyBJTkZPUk1BTCBzd2l0Y2ggLS0tXG4kaWNvbldpZHRoOiAxMHB4O1xuJGljb25XaWR0aFdpdGhCb3JkZXJzOiAkaWNvbldpZHRoICsgNHB4O1xuXG5AbWl4aW4gbG10X2Zvcm1hbGl0eVRvZ2dsZXIoKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWluLXdpZHRoOiA4NXB4O1xuICAgIG1heC13aWR0aDogMjE2cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1vdXQ7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlci0taXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfY29udGFpbmVyIHtcbiAgICBAYXQtcm9vdCAubG10LS1oYXNfZ2xvc3NhcnkubG10LS1oYXNfZm9ybWFsaXR5ICYge1xuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vRnVuY3Rpb25CdXR0b25Cb3JkZXJzIHtcbiAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlcixcbiAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlciAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXItLWlzLWFjdGl2ZSxcbiAgLmxtdF9fZ2xvc3NhcnlCdXR0b25fY29udGFpbmVyX3JlYWN0IC5sbXRfX2dsb3NzYXJ5X2J1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAmLmxtdF9fZm9ybWFsaXR5U3dpdGNoLS1pcy1vcGVuXzAge1xuICAgICAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sbXRfX2Zvcm1hbGl0eVN3aXRjaC0taXMtb3BlbiB7XG4gICAgICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRsX2ludmlzaWJsZV9ieV9kZWZhdWx0LmRsX3Zpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlciB7XG4gICAgICAgIEBpbmNsdWRlIGxtdF9mb3JtYWxpdHlUb2dnbGVyKCk7XG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3QsXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3RfdG9nZ2xlcixcbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbG10X2Zvcm1hbGl0eVRvZ2dsZXIoKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3RfdG9nZ2xlcixcbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJnUGFnZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBzbWFsbGVyIHRvZ2dsZXIgdmFyaWFudCBpcyB1c2VkIG9uIG1vYmlsZSwgZGlzcGxheXMgYWN0aW9uIG92ZXJmbG93IGJ1dHRvbiBpbnN0ZWFkIG9mICdGb3JtYWxpdHknIGJ1dHRvblxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc21hbGxlcl9fc2VsZWN0X3RvZ2dsZXIge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbW9iaWxlX19jb250YWluZXIud2l0aG91dF90ZXh0IHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTE7XG4gICAgdG9wOiAzOHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93X2Ryb3Bkb3duO1xuICAgIEBhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1vdXQgMzBtcywgdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0IDBtcztcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtOyAvLyBmaXhlZCBzYWZhcmkgYnVnIHRoYXQgYW5pbWF0aW9uIGZsaWNrZXJzXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTUlLCAwKTtcbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICByaWdodDogLTVweDtcbiAgICB9XG59XG5cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zIHtcbiAgICBAaW5jbHVkZSBsbXRfZHJvcGRvd25fY29udGVudCgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX00pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiA2cHggMjBweCAxMnB4IDIwcHg7XG4gICAgfVxufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fY29udGFpbmVyIHtcbiAgICAvLyBuZWVkZWQgdG8gb3ZlcnJpZGUgcHJvcGVydGllcyBmcm9tIG1peGluICdsbXRfZHJvcGRvd25fY29udGVudCdcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICY6aG92ZXIsICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjAwLCA4NywgMC4zKTtcbiAgICB9XG4gICAgJjphY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbSB7XG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fcHJvX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzcxNzE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgbWluLXdpZHRoOiA0MnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX3Byb19jdGFfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9wcm9fY3RhIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsdWVQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICA+c3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX2Rlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS1BRC3igJMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX2Rlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLyogLS0tIEFEIC0tLSAqL1xuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2JnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY29udGVudF9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9pbWcvaWxsdXN0cmF0aW9ucy9pbGx1X2Zvcm1hbGl0eVN3aXRjaC5zdmcnKSBuby1yZXBlYXQgbm8tcmVwZWF0IC0ycHggMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDgwcHggMjVweCAyNXB4IDI1cHg7XG5cbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfY29udGFpbmVyX21vYmlsZSAmIHtcbiAgICAgICAgbWFyZ2luOiA0NXB4IDIwcHggMCAyMHB4O1xuICAgIH1cbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9faGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2JvZHkge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSB7XG4gICAgQGV4dGVuZCAlZGxfYnV0dG9uLS0xO1xuICAgIFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Nsb3NlX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgZGxfY2xvc2VCdG4oJGJ1dHRvblNpemU6IDQwcHgsICRpY29uU2l6ZTogMTVweCwgJGxpbmVXaWR0aDogMS40cHgsICRidXR0b25Db2xvcjogIzAwMClcbn1cblxuLyogLS0tIEZFRURCQUNLIC0tLSAqL1xuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfYnVzeSB7XG4gICAgQGluY2x1ZGUgZGxfbG9hZGluZ1NwaW5uZXIoKTtcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE0cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MjBweDtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6bnRoLW9mLXR5cGUobisxKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTcwcHg7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjQ5NDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHg7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2V4cGxhbmF0aW9uIHsgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTIwMHB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbn1cblxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2RvbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC00MHB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDM3MTcxO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICYuZGxfaW52aXNpYmxlX2J5X2RlZmF1bHQuZGxfdmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgZWFzZTtcbiAgICB9XG5cbiAgICAmLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19kb25lLS1mYWRlb3V0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgZWFzZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fY2xvc2VfYnRuIHtcbiAgICBAZXh0ZW5kIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY2xvc2VfYnRuO1xuICAgIFxuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3Njb3JlX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0OTQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZV9kZXNjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZV9kZXNjX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZXhwbGFuYXRpb25fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbl9pbnB1dF9lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbl9hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2V4cGxhbmF0aW9uX2FjdGlvbl9zZW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfYnVzeSB7XG4gICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgIH1cbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4ge1xuICAgIEBleHRlbmQgJWRsX2J1dHRvbi0tMTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xufVxuIiwiQGltcG9ydCBcImRlZmluZXNcIjtcblxuQG1peGluIGxtdF9kcm9wZG93bl9jb250ZW50KCkge1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHotaW5kZXg6IDIwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZV8zO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDA7XG5cbiAgICBsZWZ0OiAtNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgbGVmdDogMjJweDtcbiAgICB9XG5cbiAgICAvLyBzY29wZSBpdGVtLWNhbmRpZGF0ZXMgZnJvbSBwcmV2aW91cyBpbXBsZW1lbnRhdGlvbnNcbiAgICA+IGJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmxtdF9fZHJvcGRvd25faXRlbTtcbiAgICB9XG5cbiAgICA+IGRpdiA+IGJ1dHRvbixcbiAgICA+IGRpdiA+IGRpdiA+IGJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmxtdF9fZHJvcGRvd25faXRlbV9pbnNpZGVfY29udGFpbmVyO1xuICAgIH1cblxuICAgIC5sbXRfX2Ryb3Bkb3duX2l0ZW0ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodE5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMXB4IDIwcHggMXB4IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTk0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG5cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIwMCwgODcsIDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG10X19kcm9wZG93bl9pdGVtX2luc2lkZV9jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodE5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMXB4IDIwcHggMXB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDE5NHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxufSIsIi8vIFtodl8xLjF8Q2xhc3NpZmljYXRpb246IENPTkZJREVOVElBTCwgRGVlcEwgU0VdXG5cbkBpbXBvcnQgXCJkZWZpbmVzXCI7XG5cblxuJGNvbG9yQ3VzdG9taXphdGlvbjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiRjb2xvckN1c3RvbWl6YXRpb25MaWdodDogZGVzYXR1cmF0ZSgkY29sb3I6IGxpZ2h0ZW4oJGNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uLCAkYW1vdW50OiA1MCksICRhbW91bnQ6IDUwKTtcbiRjb2xvckN1c3RvbWl6YXRpb25UZXh0OiAkY29sb3JDdXN0b21pemF0aW9uO1xuJGNvbG9yT25PZmZTd2l0Y2hPbjogIzAwOTQyRjtcbiRjb2xvclRleHREYXJrOiAjMUIxRTI1O1xuJGNvbG9yTW91c2VHcmV5OiAjQzRDNEM0O1xuJGNvbG9yRGlzYWJsZWRDdXN0b21pemF0aW9uQnV0dG9uOiByZ2JhKDAsIDAsIDAsIDAuMik7XG5cblxuLyoqKioqKioqKiogZ2xvc3NhcnkgZWRpdG9yICoqKioqKioqKiovXG5cbi8vIGJhc2Ugc3R5bGVzXG5cbi5nbG9zc2FyeS1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsdWVDaGlsbDtcbiAgaGVpZ2h0OiAycmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZzogNXB4IDEzcHg7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYTlhOWE5O1xuICB9XG5cbiAgJi5lcnJvcixcbiAgJjpmb2N1cy5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yRXJyb3I7XG4gIH1cbn1cblxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWluLXdpZHRoOiA0NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRjb2xvcl9kZWZhdWx0VGV4dDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAzMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICYubG10X19nbG9zc2FyeV9lZGl0b3JfcmVhY3Qge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweCAoOHB4IC0gJGZvY3VzX3Zpc2libGVfdG90YWxfd2lkdGgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVXcmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWUge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dERhcms7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG5cbiAgICAgICAgICAmLm5vX292ZXJmbG93IHtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3RDaGV2cm9uIHtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICYubG10X19nbG9zc2FyeV9hcnJvd0Rvd24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMnB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubG10X19nbG9zc2FyeV9hcnJvd1VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDJweCkgcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3RDaGV2cm9uLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3duIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2VkaXRvcl9zZWxlY3RHbG9zc2FyeU1lbnVPcGVuQW5pbWF0aW9uIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTUlLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMC4wO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIHRvcDogNDJweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBsbXRfX2dsb3NzYXJ5X2VkaXRvcl9zZWxlY3RHbG9zc2FyeU1lbnVPcGVuQW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtcbiAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVySW5uZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MTJweDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uSXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIwMCwgODcsIDAuMyk7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25OYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb25CdXR0b24ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDAsIDg3LCAwLjMpO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZUVkaXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcblxuICAgICAgICAubG10X19nbG9zc2FyeV9lZGl0TmFtZV9pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDBweCAxNXB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIGtlZXBzIGV2ZW4gdG9wIGFuZCBib3R0b20gc3BhY2luZyBvZiBidXR0b25zIGluIHRvb2xiYXJcbiAgJiAubG10X19nbG9zc2FyeV9fYWN0aW9uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlVcGxvYWRXcmFwcGVyLFxuICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlEb3dubG9hZFdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RDRENEQztcblxuICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ldyxcbiAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlEb3dubG9hZCB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXA6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cDphZnRlciB7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgdG9wOiAxM3B4O1xuICAgIH1cblxuICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ldyB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZWRpdG9yX2FkZE5ld0dsb3NzYXJ5T3BlbkFuaW1hdGlvbiB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1JSwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nV3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTIwcHg7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9lZGl0b3JfYWRkTmV3R2xvc3NhcnlPcGVuQW5pbWF0aW9uIDQwbXMgMHMgZWFzZS1vdXQgMTtcbiAgICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2dfYWRkQnV0dG9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlQ2hpbGw7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAkY29sb3JCbHVlQ2hpbGwgc29saWQgMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZXJyb3IsXG4gICAgICAgICAgJi5lcnJvcjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yQmx1ZUNoaWxsLCAkYWxwaGE6IDAuNSk7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JfdWlCbG9ja2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjRkZGLCAkYWxwaGE6IDAuNik7XG5cbiAgJi52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JfbG9hZGluZ1NwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU1JTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICBAaW5jbHVkZSBkbF9sb2FkaW5nU3Bpbm5lcigkc2l6ZTogMzJweCk7XG59XG5cbi8vIGVkaXRvciBtYWluYmFyIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9tYWluQmFyIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAubG10X19nbG9zc2FyeV9lZGl0b3JMYWJlbCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X2VkaXRvckNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy0yIHtcblxuICAmLmluQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGxlZnQ6IDE4cHg7XG4gIH1cblxuICAmLmluQnV0dG9uOmJlZm9yZSB7XG4gICAgbGVmdDogMjhweDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBsZWZ0OiAxOXB4O1xuICB9XG5cbiAgJi5pbkJ1dHRvbjphZnRlciB7XG4gICAgbGVmdDogMjlweDtcbiAgICB0b3A6IC00cHg7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2hMYWJlbCB7XG4gIHotaW5kZXg6IDk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJi5vbiB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjOTlBREJGO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogOHB4O1xufVxuXG4ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmluQnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG5cbiAgLnN3aXRjaCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OUFEQkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAuc3dpdGNoOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAuZGlzYWJsZWQrLnN3aXRjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvLyBvblxuICAuY2hlY2tib3guaXNDaGVja2VkKy5zd2l0Y2g6OmFmdGVyIHtcbiAgICBsZWZ0OiAyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLy8gb2ZmXG4gIC5jaGVja2JveC5pc0NoZWNrZWQrLnN3aXRjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yT25PZmZTd2l0Y2hPbjtcbiAgfVxuXG4gIC8vIGRpc2FibGVkXG4gIC5jaGVja2JveC5kaXNhYmxlZCsuc3dpdGNoOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5QURCRjtcbiAgfVxuXG4gIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8qKioqKioqKioqIGdsb3NzYXJ5IGJ1dHRvbiAqKioqKioqKioqL1xuXG5cbi5sbXRfX2dsb3NzYXJ5QnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpub3QoLnJlYWR5KSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAubG10X19nbG9zc2FyeV9idXR0b24uYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvckRpc2FibGVkQ3VzdG9taXphdGlvbkJ1dHRvbjtcbiAgICB9XG5cbiAgICAubG10X19nbG9zc2FyeV9idXR0b25fbGFiZWwge1xuICAgICAgY29sb3I6ICRjb2xvckRpc2FibGVkQ3VzdG9taXphdGlvbkJ1dHRvbjtcbiAgICB9XG5cbiAgICAuaW5CdXR0b24ge1xuICAgICAgY29sb3I6ICRjb2xvckRpc2FibGVkQ3VzdG9taXphdGlvbkJ1dHRvbjtcbiAgICB9XG5cbiAgICAuc3dpdGNoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC5zd2l0Y2g6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckRpc2FibGVkQ3VzdG9taXphdGlvbkJ1dHRvbjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2ggLmNoZWNrYm94LmlzQ2hlY2tlZCsuc3dpdGNoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5jaGVja2JveC5pc0NoZWNrZWQrLnN3aXRjaDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yRGlzYWJsZWRDdXN0b21pemF0aW9uQnV0dG9uO1xuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeUJ1dHRvbl9fZGVza3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgJi5zd2l0Y2hWaXNpYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuICB9XG5cbiAgJi5zd2l0Y2hlZE9uIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeUJ1dHRvbkNvbnRhaW5lcl9fYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlCdXR0b24udG9nZ2xlLWxlZnQge1xuICAubG10X19nbG9zc2FyeUJ1dHRvbl9fZGVza3RvcC5zd2l0Y2hWaXNpYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICB9XG5cbiAgLmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2hfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTJweDtcbiAgICByaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG5cbiAgLmxtdF9fZ2xvc3NhcnlfYnV0dG9uX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxuXG4gICYuZGlhbG9nLFxuICAmLmFjdGl2ZS5kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG4gIH1cblxuICAmLmRpYWxvZyB7XG4gICAgQGF0LXJvb3QgLmxtdC0td2ViICYgLmxtdF9fZ2xvc3NhcnlfYnV0dG9uX2xhYmVsOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxufVxuXG4vLyBoZWFkbGluZSAmIHN1YnRleHQgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yVGl0bGUsXG4ubG10X19nbG9zc2FyeV9lZGl0b3JTdWJ0ZXh0IHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkY29sb3JUZXh0RGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjogJHdoaXRlLCAkYW1vdW50OiA1KTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yVGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvclN1YnRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cblxuLy8gZXJyb3IgZGlzcGxheSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLmxtdF9fZ2xvc3NhcnlfdGV4dElucHV0X25ld0VudHJ5X25vdGVzLFxuLmxtdF9fZ2xvc3NhcnlfdGV4dElucHV0X2VkaXRFbnRyeV9ub3RlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dC0tZXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkY29sb3JFcnJvcjtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuXG4vLyBuZXcgZW50cnkgYmFyICYgbGFuZ3VhZ2VzIGRyb3Bkb3duIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnkge1xuICBwYWRkaW5nOiAkZm9jdXNfdmlzaWJsZV90b3RhbF93aWR0aCAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3I6ICR3aGl0ZSwgJGFtb3VudDogNSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfaW5wdXRUYXJnZXQge1xuICBtYXJnaW46IDAgNXB4IDAgMnB4O1xufVxuXG4ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nQnV0dG9uIHtcbiAgd2lkdGg6IDg3cHg7XG4gIG1pbi13aWR0aDogODdweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRjb2xvclRleHREYXJrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbjogMCAzcHggMCA1cHg7XG5cbiAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMXB4KSByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcblxuICAgIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHQge1xuICAgICAgY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG4gICAgfVxuXG4gICAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3duIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JDdXN0b21pemF0aW9uO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ1ZhbHVlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAyMnB4O1xufVxuXG4ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ge1xuICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjM3cHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTlweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3gtc2hhZG93OiAkc2hhZG93X2Ryb3Bkb3duO1xuICAgIEBhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAvKlxuICAgICAgICAgIFRoZSBnbG9zc2FyeSBkb2VzIG5vdCBzdXBwb3J0IGRhcmstbW9kZSB5ZXQsIHRoZXJlZm9yZSB3ZSBuZWVkIHRvIHVzZSBpbXBvcnRhbnQgaGVyZVxuICAgICAgICAgIGFzIHRoZSBjb21tb24gZHJvcGRvd24gY2xhc3NlcyBzdXBwb3J0IGl0LlxuICAgICAgICAgIElmIGl0IGlzIHN1cHBvcnRlZCBvbmUgZGF5LCB5b3UgY2FuIHJlbW92ZSBpdCBhZ2FpbiFcbiAgICAgICAgKi9cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIwMCwgODcsIDAuMykgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICA+KiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgLmxhbmdOYW1lIHtcbiAgICAgICAgLyogU2VlIGNvbW1lbnQgYWJvdmUgZm9yIGhvdmVyICovXG4gICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJi5zb3VyY2Uge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGFyZ2V0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0V3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDNweDtcbiAgICAgIH1cblxuICAgICAgLmxhbmdDb2RlUGFpciB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBjb2xvcjogIzZFNkU2RTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodCB7XG5cbiAgICAgICAgICBjb2xvcjogJGNvbG9yTW91c2VHcmV5O1xuICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGFuZ0NvZGUge1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGVmYXVsdElucHV0Qm9yZGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5Rm9ybSB7XG4gIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHQge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgfVxuXG4gICYubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nTWVudS0tb3BlbiB7XG4gICAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3duIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgMCkgcm90YXRlKC0xMzVkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlGb3JtLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ01lbnUtLW9wZW4ge1xuICAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9kcm9wZG93biAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ge1xuICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9lZGl0b3JfbGFuZ01lbnVPcGVuQW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtcbiAgICBvcGFjaXR5OiAxLjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5Aa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xhbmdNZW51T3BlbkFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC0xNSUsIDApO1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5cbi8vIGNoZWNrbWFyaywgYWNjZXB0QnV0dG9uLCBhcnJvd1JpZ2h0IC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JfY2hlY2ttYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGRkZGRjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMXB4KSByb3RhdGUoNDVkZWcpO1xufVxuXG4ubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIEBhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAvL291dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVRlcnRpYXJ5O1xuICB9XG5cbiAgJi5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbi0tZGlzYWJsZWQsXG4gICYubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24tLWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbiwgJGFscGhhOiAwLjUpO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHRXcmFwcGVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JNb3VzZUdyZXk7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGNvbG9yTW91c2VHcmV5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTFweCkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuXG4vLyBleHBsYW5hdGlvbiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGNvbG9yOiAkZGFya18zO1xuXG4gICYudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb25fbm90X293bmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMzJweCAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb25fZXhhbXBsZV9oZWFkbGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbl9leGFtcGxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNjBweCAxcmVtIDE2MHB4O1xuICBnYXA6IDFyZW07XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uX2V4YW1wbGVfaWNvbiB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cblxuLy8gZWRpdG9yIHJvd3Mgd3JhcHBlciAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd3NXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBAaW5jbHVkZSBkZWZhdWx0U2Nyb2xsYmFyO1xuXG4gIC5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yOiAkd2hpdGUsICRhbW91bnQ6IDE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG5cbiAgJjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3I6ICR3aGl0ZSwgJGFtb3VudDogMzUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cblxuICA+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgPmRpdjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9sYW5nUGFpckhlYWRsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkY29sb3JUZXh0RGFyaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9sYW5nUGFpckhlYWRsaW5lX3NlcGFyYXRvciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgLmNvbHVtblNvdXJjZVdyYXBwZXIsXG4gIC5jb2x1bW5UYXJnZXRXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZmxleDogMTtcblxuICAgIC5jb2x1bW5Tb3VyY2UsXG4gICAgLmNvbHVtblRhcmdldCB7XG4gICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5jb2x1bW5Tb3VyY2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb2x1bW5UYXJnZXQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHRXcmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLmljb25CdXR0b24ge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy9vdXRsaW5lOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgaW1nLFxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dfZWRpdE1vZGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAuZWRpdElucHV0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZmxleDogMTtcblxuICAgICYuZXJyb3IsXG4gICAgJjpmb2N1cy5lcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JFcnJvcjtcbiAgICB9XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5cblxuLyoqKioqKioqKiogZ2xvc3NhcnkgZGlhbG9nICoqKioqKioqKiovXG5cblxuQGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19vcGVuX2FuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgb3BhY2l0eTogMC4wO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19jbG9zZV9hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMS4wO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4wO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzIge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzMge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0td3JhcHBlciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEyMCU7XG4gIG1heC13aWR0aDogODB2dztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG5cbiAgQGF0LXJvb3QgLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1vcGVuIHtcbiAgICBhbmltYXRpb246IGxtdF9fZ2xvc3NhcnlfZGlhbG9nX29wZW5fYW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cblxuICBAYXQtcm9vdCAubG10X19nbG9zc2FyeV9kaWFsb2ctLWNsb3NlZCB7XG4gICAgYW5pbWF0aW9uOiBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19jbG9zZV9hbmltYXRpb24gODBtcyAwcyBlYXNlLW91dCAxO1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogNzBweDtcbiAgcGFkZGluZzogNXB4O1xuXG4gICYudHdvU3VnZ2VzdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgJi50aHJlZVN1Z2dlc3Rpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nX190aXRsZSB7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMTNweDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19yb3dzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMnB4O1xuXG4gIEBhdC1yb290IC5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tc2hvd01vcmUtMiB7XG4gICAgYW5pbWF0aW9uOiBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19zaG93X21vcmVfc3VnZ2VzdGlvbnNfMiAxNTBtcyAwcyBlYXNlLW91dCAxO1xuICB9XG5cbiAgQGF0LXJvb3QgLnNob3dNb3JlLTIge1xuICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzIgMTUwbXMgMHMgZWFzZS1vdXQgMTtcbiAgfVxuXG4gICYubG10X19nbG9zc2FyeV9kaWFsb2ctLXNob3dNb3JlLTIsXG4gICYuc2hvd01vcmUtMiB7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG5cbiAgQGF0LXJvb3QgLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1zaG93TW9yZS0zIHtcbiAgICBhbmltYXRpb246IGxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18zIDE1MG1zIDBzIGVhc2Utb3V0IDE7XG4gIH1cblxuICBAYXQtcm9vdCAuc2hvd01vcmUtMyB7XG4gICAgYW5pbWF0aW9uOiBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19zaG93X21vcmVfc3VnZ2VzdGlvbnNfMyAxNTBtcyAwcyBlYXNlLW91dCAxO1xuICB9XG5cbiAgJi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tc2hvd01vcmUtMyxcbiAgJi5zaG93TW9yZS0zIHtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCA4cHggMCA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLnRyYW5zbGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAud29yZCB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJi5zb3VyY2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgfVxuXG4gICAgICAmLnRhcmdldCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgfVxuXG4gICAgICAmLnRhcmdldC5wYWRSaWdodCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hvaWNlIHtcbiAgICAub3B0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZS0tc3VnZ2VzdGlvbnMge1xuICBwYWRkaW5nOiAwIDhweCAwIDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gIC5tb3JlU3VnZ2VzdGlvbnMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0td3JhcHBlci5ibHVlIHtcbiAgLmxtdF9fZ2xvc3NhcnlfZGlhbG9nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXG4gICAgLm9wdGlvbiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZS0tc3VnZ2VzdGlvbnMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdyxcbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctcmlnaHQsXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwLFxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cHBlci1yaWdodCB7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB6LWluZGV4OiA4MDE7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdyB7XG4gICY6YmVmb3JlIHtcbiAgICByaWdodDogMTBweDtcbiAgICBib3JkZXItY29sb3I6ICNkY2RjZGMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gICAgYm90dG9tOiAtMTRweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMXB4O1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgIGJvdHRvbTogLTExcHg7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy1yaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICByaWdodDogLTE0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGNkY2RjO1xuICAgIGJvcmRlci13aWR0aDogN3B4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogNnB4O1xuICB9XG5cbiAgJi5vbmU6YmVmb3JlIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cblxuICAmLm9uZTphZnRlciB7XG4gICAgYm90dG9tOiAxMXB4O1xuICB9XG5cbiAgJi50d286YmVmb3JlIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cblxuICAmLnR3bzphZnRlciB7XG4gICAgYm90dG9tOiAyMXB4O1xuICB9XG5cbiAgJi50aHJlZTpiZWZvcmUge1xuICAgIGJvdHRvbTogMjdweDtcbiAgfVxuXG4gICYudGhyZWU6YWZ0ZXIge1xuICAgIGJvdHRvbTogMjhweDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwIHtcbiAgJjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgICB0b3A6IC0xNHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RjZGNkYyB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDdweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgICB0b3A6IC0xMnB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdoaXRlIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogNnB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXBwZXItcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAtMTNweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkY2RjZGMgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IC0xMXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdoaXRlIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogNnB4O1xuICB9XG59XG5cblxuLyoqKioqKioqKiogZ2xvc3NhcnkgdG9vbHRpcCAqKioqKioqKioqL1xuXG5cbi5sbXRfX2dsb3NzYXJ5X3Rvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Tm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgLy8gYWx0ZXJuYXRpdmUgbmFtZSBmb3Igb3ZlcmZsb3ctd3JhcCB1bmRlcnN0b29kIGJ5IElFMTFcbiAgaHlwaGVuczogYXV0bztcbiAgQGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXI7XG5cbiAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuXG4gIC5jb2x1bW5Tb3VyY2UsXG4gIC5jb2x1bW5UYXJnZXQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XG5cbiAgICAmLnBhZFJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfdG9vbHRpcF9fbmV3X3RleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyoqKioqKioqKiogZ2xvc3NhcnkgaGlnaGxpZ2h0aW5nICoqKioqKioqKiovXG5cblxuLmxtdF9fdGV4dGFyZWFfYmFzZV9zdHlsZSxcbi5sbXRfX3RleHRhcmVhX292ZXJsYXktLWlubmVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDAxcHg7XG59XG5cbi5sbXRfX3RleHRhcmVhLmxtdF9fdGFyZ2V0X3RleHRhcmVhLmxtdF9fdGV4dGFyZWFfYmFzZV9zdHlsZS50cmFuc3BhcmVudFRleHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5sbXRfX3RleHRhcmVhX292ZXJsYXktLW91dGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubG10X190ZXh0YXJlYV9vdmVybGF5LS1pbm5lciB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgLy8gY3NzLTNcbiAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7IC8vIE1vemlsbGEsIHNpbmNlIDE5OTlcbiAgd2hpdGUtc3BhY2U6IC1wcmUtd3JhcDsgLy8gT3BlcmEgNC02XG4gIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDsgLy8gT3BlcmEgN1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8vIEludGVybmV0IEV4cGxvcmVyIDUuNStcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblxuICBtYXJrIHtcbiAgICBAbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmV2ZXJ0O1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2hpZ2hsaWdodCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xufVxuXG4vKioqKioqKiBnbG9zc2FyeSBwcm8vYWR2YW5jZWQgYWQgKioqKioqKioqKioqKioqKioqKi9cblxuLmxtdF9fZ2xvc3NhcnlfYWRfd3JhcHBlciB7XG4gIHdpZHRoOiA2NTBweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlIHVybCgvaW1nL2dsb3NzYXJ5L3Byby1hZC1iYWNrZ3JvdW5kLW1pbi5qcGVnKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTYwcHggMzBweCAzMHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWRfaGVhZGxpbmUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ubG10X19nbG9zc2FyeV9hZF9zdWJ0ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWRfYnVsbGV0UG9pbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWRfYnVsbGV0UG9pbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX2NoZWNrbWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMTc3MDA7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxMTc3MDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTFweCkgcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9hZF90ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWRfYnVsbGV0UG9pbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubG10X19nbG9zc2FyeV9hZF9idXR0b25zIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX2N0YSxcbi5sbXRfX2dsb3NzYXJ5X2FkX2J1dHRvbnNfX3NlcCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWRfYnV0dG9uc19fc2VwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X3VwbG9hZF9hZF9idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmxtdF9maXJzdEVudHJ5LWNvbnRlbnQge1xuICAubG10X2ZpcnN0RW50cnktY29udGVudC1pbnB1dHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5sbXRfZmlyc3RFbnRyeS1zb3VyY2UtY29sdW1uLFxuICAubG10X2ZpcnN0RW50cnktdGFyZ2V0LWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLmxtdF9maXJzdEVudHJ5LWZpZWxkV2lkdGgge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAubG10X2ZpcnN0RW50cnktbGFiZWxTb3VyY2UsXG4gIC5sbXRfZmlyc3RFbnRyeS1sYWJlbFRhcmdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgJi5lcnJvciB7XG4gICAgICBjb2xvcjogJGNvbG9yRXJyb3I7XG4gICAgfVxuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfaW5wdXRTb3VyY2UsXG4gIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2lucHV0VGFyZ2V0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRjb2xvclRleHREYXJrO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck1vdXNlR3JleTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvckVycm9yO1xuICAgIH1cbiAgfVxuXG4gIC5sbXRfZmlyc3RFbnRyeS1sYW5nTWVudSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdCdXR0b24ge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JNb3VzZUdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0IHtcbiAgICAgIGNvbG9yOiAkY29sb3JNb3VzZUdyZXk7XG4gICAgfVxuXG4gICAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3duIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JNb3VzZUdyZXk7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JNb3VzZUdyZXk7XG4gICAgfVxuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfZHJvcGRvd24ge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfdGV4dElucHV0LS1lcnJvcixcbiAgLmxtdF9fZ2xvc3NhcnlfdGV4dElucHV0LS1maWxsLWJvdGgtd29yZHMtZXJyb3Ige1xuICAgIGNvbG9yOiAkY29sb3JFcnJvcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE4NHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgLy9vdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nTWVudS0tb3BlbiB7XG4gIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2Ryb3Bkb3duIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93biB7XG4gICAgYW5pbWF0aW9uOiBsbXRfX2ZpcnN0RW50cnlfbGFuZ01lbnVPcGVuQW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtcbiAgICBvcGFjaXR5OiAxLjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsbXRfX2ZpcnN0RW50cnlfbGFuZ01lbnVPcGVuQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xNSUsIDApO1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG4vKioqKioqKiBMYW5ndWFnZVBhaXIgQ29tcHBvbmVudCAqKioqKioqKioqKioqKioqKioqL1xuXG4uTGFuZ3VhZ2VQYWlyX2Fycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0M5Q0NEMDtcbiAgc3Ryb2tlOiAjQzlDQ0QwO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG5cblxuLkxhbmd1YWdlUGFpcl9sYW5ndWFnZUtleSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qKioqKioqIEVORDogTGFuZ3VhZ2VQYWlyIENvbXBwb25lbnQgKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKioqKiogZ2xvc3NhcnkgdXBsb2FkICoqKioqKioqKioqKioqKioqKiovXG5cbi5nbG9zc2FyeV91cGxvYWQge1xuICBtYXgtd2lkdGg6IDQ3MnB4O1xuXG4gIC5zZXBhcmF0b3JfbGFuZ3VhZ2VQYWlyX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgJj4qIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5nbG9zc2FyeV91cGxvYWRfdG9vbHRpcCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufSIsIi8vIFtodl8xLjF8Q2xhc3NpZmljYXRpb246IENPTkZJREVOVElBTCwgRGVlcEwgU0VdXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkBpbXBvcnQgXCJfZGVmaW5lc1wiO1xuXG4keWVsbG93OiAjRkZEODhGO1xuJHllbGxvd0xpZ2h0OiAjRkVFOEMxO1xuJG9yYW5nZTogI0ZBQTIwMDtcbiRibHVlYmc6IHJnYmEoMzksOTYsMjAyLDEuMCk7XG4kYmx1ZU11dGVkOiAjMjA2RTk5O1xuJGJsdWU6ICMwNDJiNDg7XG4kZGFya2JsdWU6ICMwNDJiNDg7XG4kZ3JleTogI0QxRDJENDtcbiRibGFjazogIzFCMUUyNTtcbiR3aGl0ZTogI0ZGRkZGRjtcbiRjb2xvckFjY2VwdDogIzZhNjtcbiRmb250V2VpZ2h0Tm9ybWFsOiA0MDA7XG4kZm9udFdlaWdodEJvbGQ6IGJvbGQ7XG4kZm9udFdlaWdodFN0cm9uZzogYm9sZDtcbiRmb250V2VpZ2h0VGV4dGFyZWE6IDQwMDtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gRGVlcEwgVHJhbnNsYXRlIFVJID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZGxfdG9wX2VsZW1lbnQtLXdpZGV7XG4gICAgbWFyZ2luOiAwICBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX1hMKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbn1cblxuLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAmID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uZGxfYm9keS0tdHJhbnNsYXRvciB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvLyBhbHdheXMgc2hvdyB5LXNjcm9sbGJhciAtLSBpZiBpdCBpcyBvbmx5IHNob3duIHdoZW4gc29tZSB0ZXh0IGlzIGluc2VydGVkIHRoZSBwYWdlIGxheW91dCBjYW4gb3NjaWxsYXRlIGluIHJhcmUgY2FzZXMgKERQLTIzKVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICAvLyBERi0xMDAxOiBkaXNhYmxlIGF1dG9tYXRpYyBmb250IHNpemUgYWRqdXN0IG9uIHNhZmFyaVxuICAgICAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRsX3BybyAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuZGxfaGVhZGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgbG10XG4qL1xuJGxtdF9iYXNlRm9udFNpemU6IDIwcHg7XG5cbi5sbXQtLXdlYiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiAkbG10X2Jhc2VGb250U2l6ZTtcbiAgICAvLyB0byBwcmV2ZW50IHRoZSBzaGFyZSBkcm9wIGRvd24gZnJvbSBoaWRpbmcgYmVoaW5kXG4gICAgLy8gdGhlIHBybyBhZCBkaXNwbGF5IHVuZGVybmVhdGggdGhlIHRyYW5zbGF0b3IgdGV4dCBhcmVhXG4gICAgei1pbmRleDogMjtcblxuICAgIHRleHRhcmVhLCBzZWxlY3QsIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFRleHRhcmVhO1xuICAgIH1cblxuICAgIC5kbF9lcCAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBsbXRfX3NpZGVzX2NvbnRhaW5lclxuKi9cbiRoZWFkZXJIZWlnaHQ6IDYwcHg7XG5cbi5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tdGV4dF90b29fbG9uZyAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckVycm9yO1xufVxuXG4ubG10LS13ZWIge1xuICAuaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzICYge1xuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdCA+IC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZSB7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZzo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1zb3VyY2UubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4gLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxlX2RldGVjdGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICogVGhlIGxhbmd1YWdlIHNlbGVjdGlvbiBkcm9wZG93biAoYCNwb3BvdmVyX2NvbnRhaW5lcmApIGFuZCB0aGVcbiAqIHRyYW5zbGF0b3IgcGFuZWxzIChgLmxtdF9fc2lkZXNfd3JhcHBlcmApIHNob3VsZCBib3RoIGJlIGNvbnRhaW5lZFxuICogaW5zaWRlIHRoZSBwYW5lbCBjb250YWluZXIgKGAubG10X19zaWRlc19jb250YWluZXJgKS5cbiAqXG4gKiBCdXQgdGhlIGxhbmd1YWdlIHNlbGVjdGlvbiBkcm9wZG93biBzaG91bGQgYmUgb24gdG9wIG9mIHRoZSB0cmFuc2xhdG9yIHBhbmVscyxcbiAqIGFuZCBhIGxlbmd0aHkgY29udGVudCBpbiBvbmUgb2YgdGhlbSBzaG91bGQgZ3JvdyB0aGUgd2hvbGUgcGFuZWxzIGNvbnRhaW5lci5cbiAqIFRoYXQncyB3aHkgd2UgY2FuJ3QgdXNlIGFic29sdXRlIHBvc2l0aW9uaW5nIGhlcmUsIGJ1dCBoYXZlIHRvIHVzZVxuICogdGhpcyBvbmUtY2VsbC1ncmlkIGluc3RlYWQuXG4gKi9cbi5kZjI5NzRfbmV3X2xhbmd1YWdlX21lbnUge1xuICAubG10X19zaWRlc19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuICAgIC5sbXRfX3NpZGVzX3dyYXBwZXIge1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG5cbiAgICAjcG9wb3Zlcl9jb250YWluZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICB6LWluZGV4OiA5MDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkd2hpdGUsICRhbHBoYTogMC42KTtcbiAgICB9XG4gIH1cblxuICAuaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuXG4gICAgJi5zd2l0Y2hlZCBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgICB9XG5cbiAgICAmOm5vdCgubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoLS1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yRGFyazg7XG4gICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIge1xuICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAubG10X19zaWRlc193cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXJIZWlnaHR9KSAhaW1wb3J0YW50OyAvLyBmYWxsYmFja1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDAgKiB2YXIoLS12aCwgMXZoKSAtICN7JGhlYWRlckhlaWdodH0pICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJi5sbXQtLXdpdGgtYm90dG9tLXRleHQtaGlkZGVuIC5sbXRfX3NpZGVzX3dyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogJGxtdF9ib3JkZXJSYWRpdXNfTDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya183O1xuXG4gICAgLmxtdF9fc2lkZXNfd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cblxuICAgIC5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgJiB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIH1cblxuICAgICAgLmxtdF9fc2lkZV9jb250YWluZXIge1xuICAgICAgICAvLyBzcGVjaWZ5IGJvcmRlci1yYWRpdXMgZm9yIGxhbmd1YWdlX2NvbnRhaW5lciBhbmQgdGV4dGFyZWFfY29udGFpbmVyXG4gICAgICAgIC8vIG90aGVyd2lzZSB0aGV5IHdvdWxkIG92ZXJsYXAgdGhlIHNpZGVfY29udGFpbmVyc1xuICAgICAgICAmLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSB7XG4gICAgICAgICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRsbXRfYm9yZGVyUmFkaXVzX0w7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHVuc2V0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGxtdF9ib3JkZXJSYWRpdXNfTDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmtfNztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya183O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IHtcbiAgICAgICAgICAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRsbXRfYm9yZGVyUmFkaXVzX0w7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkbG10X2JvcmRlclJhZGl1c19MO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya183ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudTpub3QoLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duKTpub3QoLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMpIHtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubG10X190ZXh0YXJlYV9jb250YWluZXI6Zm9jdXMubG10X190ZXh0YXJlYV9jb250YWluZXItLXRleHRfdG9vX2xvbmcsXG4gICAgICAubG10X190ZXh0YXJlYV9jb250YWluZXIubG10X190ZXh0YXJlYV9jb250YWluZXItLWZvY3VzLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS10ZXh0X3Rvb19sb25nIHtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YxRjFGMSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IHtcblxuXG4gICAgICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciAudHJhbnNsYXRlX3RvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3NlYyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoIHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgICB6LWluZGV4OiAxMTtcblxuICAgICAgICAgICYuc3dpdGNoZWQgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNHMgdHJhbnNmb3JtIGVhc2Utb3V0O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfdGFyZ2V0ICYsXG4gICAgLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX2xhcmdlX21vZGVfdGFyZ2V0ICYge1xuICAgICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3NlYyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAmIHtcbiAgICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGlkZVRleHRUcmFuc2xhdGVGcm9tQW5kVG8ge1xuICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxlIHN0cm9uZzo6Zmlyc3QtbGV0dGVyLFxuICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IGJ1dHRvbjo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG4gICAgfVxufVxuXG4uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIHtcbiAgLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIgLmxtdC0td2ViIHtcbiAgICAubG10X190ZXh0IC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YxRjFGMTtcbiAgICB9XG4gIH1cblxuICAmLnNob3dDYXJkQnV0dG9ucyB7XG4gICAgLmxtdF9fZG9jVHJhbnMtdGFiLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zZWMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG4gICAgfVxuICB9XG59XG5cblxuLmxtdC0td2ViIC5kbF9wcm8tLWludmFsaWQgLmxtdF9fc2lkZXNfY29udGFpbmVyIHtcbiAgICBvcGFjaXR5OjAuMztcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgbG10X19zaWRlX2NvbnRhaW5lclxuKi9cbi5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2Uge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIEBhdC1yb290IC5sbXRfX3N0aWNreU1lbnViYXIgJiAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IC8vIHN0aWNreUJhci1ib3JkZXIgb3ZlcmZsb3dzIHRoZSBmb2N1cy1ib3JkZXIgb2YgdGhlIHNvdXJjZS10ZXh0YXJlYVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgICAgICAgICAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3MnB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDpcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0zNXB4O1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRvcmFuZ2U7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxLjEpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcblxuICAgICAgICAgICAgLy8gVE9ETzogb25seSBmb3IgdXNpbmcgdHJhbnNsYXRpb25zQXNUZXh0IGFzIHRhcmdldCBvbiBtb2JpbGVcbiAgICAgICAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAmLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGV4dCBhcmVhcyAod2l0aCBjb250YWluZXJzKSAtIGFsbFxuKi9cblxuLmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAyNHB4IDY0cHggODBweCAzMnB4O1xuICAgIGJvcmRlcjogJGxtdF9ib3JkZXJXaWR0aCBzb2xpZCAkbG10X2NvbG9yX3Bhc3NpdmVCb3JkZXI7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDc1bXMgZWFzZS1vdXQ7XG5cbiAgICBAaW5jbHVkZSB0ZXh0YXJlYV9jb250YWluZXJfaGVpZ2h0KCk7XG5cbiAgICAmLmRsX2Rpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYubG10X190ZXh0YXJlYV9jb250YWluZXItLWZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJG9yYW5nZTtcblxuICAgICAgICAmLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS10ZXh0X3Rvb19sb25nIHtcbiAgICAgICAgICAgIGJvcmRlcjogJGxtdF9ib3JkZXJXaWR0aCBzb2xpZCAkY29sb3JSZWRQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS10ZXh0X3Rvb19sb25nIHtcbiAgICAgICAgYm9yZGVyOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICRjb2xvclJlZFByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXIge1xuICAgICAgICAvLyBERi05NDA6XG4gICAgICAgIC8vIHRleHRhcmVhIHdpbGwgZ3JvdyB0byB3aG9sZSBoZWlnaHQgaWYgbm8gb3RoZXIgY29udGVudHMsIGFuZCB3aWxsIHNocmluayBpZiBzb21lIGFjY2Vzc29yaWVzIGFyZSBjb21pbmdcbiAgICAgICAgLy8gRG8gbm90IHVzZSBiYXNpcyBhcyAxMDAlIGR1ZSB0byB0aGUgaW5jb21wYXRpYmlsaXR5IG9mIElFMTFcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIHMuIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzI4NzMwMTAzL2lvcy10ZXh0YXJlYS10ZXh0LWhpZGRlbi13aGVuLXVzaW5nLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmctdG91Y2hcbiAgICAgICAgLy8gREYtMTAwMjogdG8gZml4IHRoZSB3ZWlyZCBhdXRvIHotaW5kZXggYWRqdXN0bWVudCBieSBzZXR0aW5nIGEgcGFyZW50IHRvIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nIHRvIHNtb290aDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBpb3NPbmx5KCkge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7IC8vIGZhbGxiYWNrIGZvciBtb2JpbGUgc2FmYXJpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxtdF9fcmFpc2VfYWx0ZXJuYXRpdmVzX3BsYWNlbWVudCB7XG4gICAgICAgIC5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sbXRfX2FkX2NoYXJMaW1pdF9jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRleHQgYXJlYSAod2l0aCBjb250YWluZXIpIC0gc291cmNlXG4qL1xuXG4ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAvL2JvcmRlcjogMnB4IHNvbGlkICRncmV5O1xuICAgIGJvcmRlcjogJGxtdF9ib3JkZXJXaWR0aCBzb2xpZCAkbG10X2NvbG9yX3Bhc3NpdmVCb3JkZXI7XG5cbiAgICAubW91c2VfZGV2aWNlICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTAsIDE2MiwgMiwgMC4yNSk7XG5cbiAgICB9XG4gICAgLm1vdXNlX2RldmljZSAmLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS1mb2N1cyB7XG4gICAgICAgIGJvcmRlcjogJGxtdF9ib3JkZXJXaWR0aCBzb2xpZCAkb3JhbmdlO1xuICAgIH1cbiAgICAubW91c2VfZGV2aWNlIC5sbXQtLWVtcHR5X3NvdXJjZSAmLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS1mb2N1cyB7XG4gICAgICAgIGJvcmRlcjogJGxtdF9ib3JkZXJXaWR0aCBzb2xpZCAkbG10X2NvbG9yX3Bhc3NpdmVCb3JkZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRsX3BybyAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFlvdSBhcmUgbG9nZ2VkIGluIHRvIERlZXBMIFBybzsgeW91ciB0ZXh0IGFyZSBuZXZlciBzdG9yZWQuXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3Byby9pY29uX3NoaWVsZF9ibGFjay5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblxuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgYm90dG9tOiAtMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgIG1heC13aWR0aDogMmVtO1xuXG4gICAgICAgIC8vIG91dGxpbmU6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2Utb3V0LCBtYXgtd2lkdGggMTUwMG1zIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMTAwMG1zIGVhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsMCk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuZGxfcHJvLS1pbnZhbGlkICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgIH1cblxuICAgIC5kbF9wcm8tLWNvbmZpcm1lZCAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgYm90dG9tOiAtMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMS4wKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgfVxuXG4gICAgLmRsX3Byby0tY29uZmlybWVkIC5sbXQtLWVtcHR5X3NvdXJjZSAmOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBUZXh0IGFyZWEgKHdpdGggY29udGFpbmVyKSAtIHRhcmdldFxuKi9cblxuLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gICAgLm1vdXNlX2RldmljZSAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1MCwgMTYyLCAyLCAwLjUpO1xuICAgIH1cblxuICAgIC5tb3VzZV9kZXZpY2UgLmxtdC0tZW1wdHlfc291cmNlICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwcHggcmdiYSgyNTAsIDE2MiwgMiwgMC41KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXJfX2J1c3lfYW5pbWF0aW9uXzIge1xuICAgIDAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDBweCByZ2JhKDAsMCwxMjgsMC4xKTsgfVxuICAgIDEwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggcmdiYSgwLDAsMTI4LDAuMik7IH1cbiAgICAyMCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCA1cHggcmdiYSgwLDAsMTI4LDAuMCk7IH1cbiAgICAyNSUgeyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwcHggcmdiYSgwLDAsMTI4LDApOyB9XG4gICAgNDUlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDVweCByZ2JhKDAsMCwxMjgsMC4yKTsgfVxuICAgIDU1JSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IDEwcHggcmdiYSgwLDAsMTI4LDAuMSk7IH1cbiAgICA2NSUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCAxNXB4IHJnYmEoMCwwLDEyOCwwLjApOyB9XG4gICAgLy85MCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMHB4IHJnYmEoMCwwLDEyOCwwLjEpOyB9XG4gICAgLy85NSUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHJnYmEoMCwwLDEyOCwwLjIpOyB9XG4gICAgLy85NSUgeyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwcHggcmdiYSgwLDAsMTI4LDApOyB9XG59XG5cbkBrZXlmcmFtZXMgbG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXJfX2J1c3lfYW5pbWF0aW9uXzMge1xuICAgIDAlIHsgIGJveC1zaGFkb3c6ICBpbnNldCAwIDAgMHB4IDAgd2hpdGUsIGluc2V0IDAgMCAwcHggMHB4IHJnYmEoMTQsNDMsNzAsMC4wKTsgfVxuICAgIDMwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IDFweCB3aGl0ZSwgaW5zZXQgMCAwIDBweCAycHggcmdiYSgxNCw0Myw3MCwwLjIpOyB9XG4gICAgNTAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggM3B4IHdoaXRlLCBpbnNldCAwIDAgMXB4IDVweCByZ2JhKDE0LDQzLDcwLDAuMSksICB9XG4gICAgOTAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggN3B4IHdoaXRlLCBpbnNldCAwIDAgMXB4IDdweCByZ2JhKDE0LDQzLDcwLDAuMCksICB9XG59XG5cbkBrZXlmcmFtZXMgbG10X3RleHRhcmVhX19idXN5X2FuaW1hdGlvbiB7XG4gICAgMCUgeyAgYm94LXNoYWRvdzogIGluc2V0IDAgMCAwcHggMCB3aGl0ZSwgaW5zZXQgMCAwIDBweCAwcHggcmdiYSgxNCw0Myw3MCwwLjApOyB9XG4gICAgMTAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwcHggMXB4IHdoaXRlLCBpbnNldCAwIDAgMHB4IDJweCByZ2JhKDE0LDQzLDcwLDAuNSk7IH1cbiAgICAyMCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAzcHggd2hpdGUsIGluc2V0IDAgMCAxcHggNHB4IHJnYmEoMTQsNDMsNzAsMC41KSwgIH1cbiAgICA0MCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCA4cHggd2hpdGUsIGluc2V0IDAgMCAxcHggOHB4IHJnYmEoMTQsNDMsNzAsMC4zKSwgIH1cbn1cblxuLmxtdC0tYWN0aXZlX3RyYW5zbGF0aW9uX3JlcXVlc3QubG10LS1hY3RpdmVfdHJhbnNsYXRpb25fcmVxdWVzdC0td2l0aF90YXJnZXRfaGFzX2NvbnRlbnRcbi5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBsbXRfdGV4dGFyZWFfX2J1c3lfYW5pbWF0aW9uIDEuNXMgMi41cyBsaW5lYXIgaW5maW5pdGU7XG4gIGJveC1zaGFkb3c6ICBpbnNldCAwIDAgMXB4IDE0cHggd2hpdGUsIGluc2V0IDAgMCAwcHggcmdiYSgwLDAsMCwwKTtcbn1cblxuLmxtdC0td2ViIC5sbXRfX3RleHRhcmVhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRUZXh0YXJlYVRleHQ7XG5cbiAgICAmLmxtdF9fdGV4dGFyZWEtLWluYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDMwcHggMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiA4NXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNXZoO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNTB2aDtcbiAgICAgICAgLmRsX3BybyAme1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDEwMDBweCkge1xuICAgICAgICAvL21pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAuZGxfcHJvICZ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLWhlaWdodDogMTIwMHB4KSB7XG4gICAgICAgIC8vbWluLWhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAubG10LS1zaG9ydF90ZXh0IC5sbXRfX3RleHRhcmVhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5sbXQtLW1lZGl1bV90ZXh0IC5sbXRfX3RleHRhcmVhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIEBhdC1yb290IC5sbXQtLWxvbmdfdGV4dCAubG10X190ZXh0YXJlYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAubG10LS12ZXJ5X2xvbmdfdGV4dCAubG10X190ZXh0YXJlYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5IHtcbiAgICAubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheV9fc2VudGVuY2UtLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbiR0cmFuc2xhdG9yVGV4dGFyZWFfcGFkZGluZ0JvdHRvbTogMTAwcHg7XG5cbi5sbXQtLXdlYiAubG10X19zb3VyY2VfdGV4dGFyZWEge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAxMDBtcyBsaW5lYXIsIG1pbi1oZWlnaHQgMTAwbXMgbGluZWFyO1xuICAgIHBhZGRpbmctYm90dG9tOiAgJHRyYW5zbGF0b3JUZXh0YXJlYV9wYWRkaW5nQm90dG9tOyAvLyBkb2NUcmFucyB0b29sYmFyXG59XG5cbi5sbXQtLXdlYiAubG10X190YXJnZXRfdGV4dGFyZWEge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAxMDBtcyBsaW5lYXIsIG1pbi1oZWlnaHQgMTAwbXMgbGluZWFyO1xuICAgIHBhZGRpbmctYm90dG9tOiAgJHRyYW5zbGF0b3JUZXh0YXJlYV9wYWRkaW5nQm90dG9tOyAvLyBkb2NUcmFucyB0b29sYmFyXG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLmxtdF9fdGFyZ2V0TGFuZ01lbnVfZXh0ZW5zaW9uIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4ubG10LS13ZWIgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyIC5sbXRfX3RleHRhcmVhX2R1bW15ZGl2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8vIGZhbGxiYWNrXG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRleHRhcmVhIHNlcGFyYXRvclxuKi9cbi5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTdGlja3kgTWVudWJhclxuKi9cbkBrZXlmcmFtZXMgc3RpY2t5TWVudWJhcl9zaG93X2FuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCZ1BhZ2U7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMCksIDBweCAzMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDMwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3RpY2t5TWVudWJhcl9oaWRlX2FuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDMwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJnUGFnZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwKSwgMHB4IDMwcHggMjBweCByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG5cbi5sbXRfX3N0aWNreU1lbnViYXIge1xuICAgIC5kbF9oZWFkZXItLXN0aWNreSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAmLmRsX2hlYWRlci0taGFzLXNoYWRvdyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiKDAgMCAwIC8gMTAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCgubG10X19zdGlja3lNZW51YmFyLS13aXRoTGFuZ0Jhcikge1xuICAgICAgICAubG10X19zdGlja3lNZW51YmFyX2JhY2tncm91bmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sbXRfX3N0aWNreU1lbnViYXJfYmFja2dyb3VuZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yQmdQYWdlO1xuXG4gICAgICAgIEBhdC1yb290IC5sbXRfX3N0aWNreU1lbnViYXJfYmFja2dyb3VuZC0tc2hvdyB7XG4gICAgICAgICAgICBhbmltYXRpb246IHN0aWNreU1lbnViYXJfc2hvd19hbmltYXRpb24gODBtcyAwcyBlYXNlLW91dCAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDMwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLmxtdF9fc3RpY2t5TWVudWJhcl9iYWNrZ3JvdW5kLS1oaWRlIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3RpY2t5TWVudWJhcl9oaWRlX2FuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgICAgICAgICB6LWluZGV4OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8vLy8vLy8vLy9cblxuICAubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gIC5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG5cbiAgLy8gZml4ZXMgdmlzdWFsIGdsaXRjaCwgd2hlbiAnb3ZlcmZsb3c6IGhpZGRlbicgaXMgYWRkZWQgdG8gLmxtdF9fc2lkZXNfY29udGFpbmVyXG4gIC5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyIC5sbXRfX3NpZGVzX2NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIERvYyBUcmFuc1xuKi9cbi5sbXQtLXdlYiB7XG4gICAgLmxtdF9fZG9jVHJhbnMtdGFiLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuXG4gICAgICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzICYgLmxtdF9fZG9jVHJhbnMtdGFiLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExhbmd1YWdlIHNlbGVjdGlvbiBsYWJlbHMgYW5kIG1lbnVzXG4qL1xuLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjMEYyQjQ2O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMDA2NDk0O1xuICAgICAgfVxuICAgIH1cblxuICAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoLS1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGNvbG9yOiAjNzI3QTgzO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNzI3QTgzO1xuICAgIH1cbiAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKXtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJi5sbXQtLWhpZGRlbiB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgJiB7XG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAmIHtcbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zX2Nsb3NlX2J1dHRvbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDRweCA1LjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zX2Nsb3NlX2J1dHRvbiB7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG4ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV9zb3VyY2UsXG4ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV90YXJnZXQge1xuICAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMsXG4gIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90YXJnZXQubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyB7XG4gICAgei1pbmRleDogMjA7XG5cbiAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREFFMUU4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RBRTFFOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3NvdXJjZS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90YXJnZXQubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3NvdXJjZSB7XG4gIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3ByaW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxufVxuXG4ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV90YXJnZXQge1xuICAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tc291cmNlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxufVxuXG4uc2VtaXRyYW5zcGFyZW50LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICR3aGl0ZSwgJGFscGhhOiAwLjYpO1xufVxuXG4ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgID4gLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmUgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBmb250LXNpemU6ICRsbXRfYmFzZUZvbnRTaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAwIDQ2cHggMCAyNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNzVtcyBlYXNlLW91dCwgY29sb3IgNzVtcyBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRTdHJvbmc7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciA3NW1zIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAvLyBsbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvckRhcms1O1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lciB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuID4gYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDIwMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIEBhdC1yb290IC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIGxtdF9kcm9wZG93bl9jb250ZW50KCk7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDU2cHg7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbiAmOm5vdCgubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucykge1xuICAgICAgICAgICAgLy8gbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2Utb3V0IDMwbXMsIHRyYW5zZm9ybSAyMDBtcyBlYXNlLW91dCAwbXM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNSUsIDApO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3Blbl8yICY6bm90KC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTsgLy8gZml4ZWQgc2FmYXJpIGJ1ZyB0aGF0IGFuaW1hdGlvbiBmbGlja2Vyc1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcblxuICAgICAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM2RTZFNkU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNlIHtcbiAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90YXJnZXQge1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuXG4gICAgICAgICAgICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXRoLmRpdigxMDAlLCAzKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UzRTNFMztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW5fcmVjZW50bHlfdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UzRTNFMztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIDJweCBzb2xpZCAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjAwLCA4NywgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbiB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGVhc2Utb3V0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzJweCk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW5fMiB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ERi0yNzA3IHtcbiAgICAgICAgICAgICAgICAubG10X19sYW5ndWFnZV93cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGljayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY0Rjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciA3NW1zIGVhc2Utb3V0O1xuICAgIH1cblxuICAgICYubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4gLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoZGVza3RvcF9kZXZpY2UpIHtcbiAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tc291cmNlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuIHtcbiAgICAgICAgbWluLXdpZHRoOiAyOTBweDtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3QtLXRhcmdldCBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICB9XG59XG5cbi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9tdWx0aWNvbHVtbl9tZW51LS1zb3VyY2UsIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9tdWx0aWNvbHVtbl9tZW51LS10YXJnZXQge1xuICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XG5cbiAgd2lkdGg6IDczNXB4O1xuICBoZWlnaHQ6IDM3NXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgIHdpZHRoOiA2NTBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWFMpIHtcbiAgICB6LWluZGV4OiAyMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vbGQtbGFuZ3VhZ2VzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQbGFjZWhvbGRlciBUZXh0XG4qL1xuLmxtdC0td2ViIC5kbF92aXNpYmxlX2Rlc2t0b3Bfb25seSAubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA5MG1zIGVhc2Utb3V0O1xufVxuXG4ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfcGxhY2Vob2xkZXJfdGV4dCB7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBAbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkge1xuICAgICAgLyogSW4gZm9yY2VkIGNvbG9ycyBtb2RlLCB0aGUgcGxhY2Vob2xkZXIgZ2V0cyBhbiBhcnRpZmljaWFsIG9wYWd1ZSBiYWNrZ3JvdW5kIGFuZFxuICAgICAgICAgY292ZXJzIHRoZSB0ZXh0IGN1cnNvciBpbiB0aGUgdGV4dGFyZWEgYmVoaW5kIGl0LiBXZSBzaGlmdCB0aGUgcGxhY2Vob2xkZXIgb25lXG4gICAgICAgICBwaXhlbCBzbyB0aGF0IHRoZSBjdXJzb3IgaXMgdmlzaWJsZSBhZ2FpbiAqL1xuICAgICAgbGVmdDogMXB4O1xuICAgIH1cbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogJGNvbG9yRGFya0dyZXk7XG5cbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoX1hMKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4ubG10X190ZXh0YXJlYS0taU9TVGV4dGFyZWFGaXh7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4ICFpbXBvcnRhbnQ7IC8vIGZpeCBmb3Igc2FmYXJpIHRleHRhcmVhIGJ1ZyAoLTNweCB0byBsZWZ0KVxufVxuXG4ubG10X190ZXh0YXJlYS0taU9TVGV4dGFyZWFGaXggfiAubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0IHtcbiAgICBsZWZ0OiAyMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBsbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlclxuKi9cbi5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICAtd2Via2l0LXRvdWNoLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTtcblxuICAgICYubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXItLWNyaXRpY2FsIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG5cbiAgICAmLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLS1hZF9saW5rIHtcbiAgICAgIGNvbG9yOiAjMDA2NDk0ICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NDk0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzBmMmI0NiAhaW1wb3J0YW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzBmMmI0NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci0tY3JpdGljYWwge1xuICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUZXh0YXJlYV9fdG9vbGJhclxuKi9cblxuLmxtdF9fdG9vbGJhcl9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAxcHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLXRvcC1jb2xvciAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgLy8gQXZvaWQgZmxhc2hpbmcgdG9vbGJhciBzZXBhcmF0b3Igb24gaW5pdGlhbCByZW5kZXIuXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQUUxRTgwMDtcblxuICAgICYtLWNvbnRlbnRfb3ZlcmZsb3dzIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0RBRTFFOEZGO1xuICAgIH1cblxuICAgICYtLWNvbnRlbnRfZnVsbHlfc2Nyb2xsZWQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RBRTFFODAwO1xuICAgIH1cbn1cblxuLmxtdF9fc291cmNlX3Rvb2xiYXIsXG4ubG10X190YXJnZXRfdG9vbGJhciB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogMCAyNHB4IDFweDtcbiAgICBwYWRkaW5nOiA1cHggMCA0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcblxuICAgIC5sbXRfX3NwZWFrZXJfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgfVxuXG4gICAgLmxtdF9fc291cmNlX3Rvb2xiYXJfX3NwYWNlcixcbiAgICAubG10X190YXJnZXRfdG9vbGJhcl9fc3BhY2VyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAubG10X190YXJnZXRfdG9vbGJhcl9yaWdodCA+ICogKyAqLFxuICAgIC5sbXRfX3RhcmdldF90b29sYmFyX2xlZnQgPiAqICsgKiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAubG10X19zaWRlc19jb250YWluZXItLWZvY3VzX3NvdXJjZSAubG10X19zb3VyY2VfdG9vbGJhciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gIH1cbn1cblxuLmxtdF9fc291cmNlX3Rvb2xiYXItLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgPiBkaXYgYnV0dG9ue1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4ubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2NvbnRlbnRfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3MTcxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaWNvbnMvaWNvbl9saWdodG5pbmcuc3ZnJyk7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2JvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDsgLy8gMTBweCArIDhweCBpY29uIHdpZHRoXG5cbiAgICAgICAgICAgIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2N0YSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuX19jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jbG9zZV9idG4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRsX2Nsb3NlQnRuKCRidXR0b25TaXplOiAxNHB4LCAkaWNvblNpemU6IDdweCwgJGxpbmVXaWR0aDogMS40cHgsICRidXR0b25Db2xvcjogJHdoaXRlKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfcHJpbSB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0ICB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMDtcblxuICAmIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgJiAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJiAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbiA+IGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuXG4jaW9zQXBwQWRQb3J0YWwge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIHNoYXJlZCB0YXJnZXQgaGludFxuKi9cbi5sbXRfX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1pbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50X19idXR0b25zIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB3aWR0aDogNDkuNSU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxtdF9fbW9iaWxlX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICAgIC5sbXRfX21vYmlsZV9hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnRfX2J1dHRvbnMgPiBidXR0b257XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbjogMC41ZW0gMC41ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxZW0pO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuXG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgZWRpdCB0ZXh0IHBvcHVwXG4qL1xuLmxtdF9fZWRpdF90ZXh0X3BvcHVwIHtcbiAgICBmb250LXNpemU6ICRsbXRfYmFzZUZvbnRTaXplO1xuXG4gICAgLmxtdC0tc2hvcnRfdGV4dCAme1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG10LS1tZWRpdW1fdGV4dCAme1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIC5sbXQtLWxvbmdfdGV4dCAme1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5sbXQtLXZlcnlfbG9uZ190ZXh0ICZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIG1lc3NhZ2VzXG4qL1xuLmxtdF9fc3lzdGVtX25vdGlmaWNhdGlvbiB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGRlc2t0b3BfZGV2aWNlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmVkO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0ycHgpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgICYubG10X19zeXN0ZW1fbm90aWZpY2F0aW9uLS1jcml0aWNhbHtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckVycm9yO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIVwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG10X19mZWVkYmFja19tZXNzYWdle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2UtaW4sIHRyYW5zZm9ybSAxMDBtcyBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4xKSwgMCAwIDJweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJi5sbXRfX2ZlZWRiYWNrX21lc3NhZ2UtLXZpc2libGV7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDUlKSBzY2FsZSgxLjApO1xuICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgfVxuICAgICYubG10X19mZWVkYmFja19tZXNzYWdlLS1mYWRpbmd7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNTAlKSBzY2FsZSgwLjkpO1xuICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgfVxuICAgICYubG10X19mZWVkYmFja19tZXNzYWdlLS13YXJue1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG59XG5cbi5sbXRfX3Rvb2x0aXB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgb3BhY2l0eTogMC4wO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1pbiwgdHJhbnNmb3JtIDEwMG1zIGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMC41ZW0pO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMSksIDAgMCAycHggcmdiYSgwLDAsMCwwLjMpO1xuICAgIHotaW5kZXg6IDEwMDAxOyAvLyBzaGFyZSBtZW51IHotaW5kZXggKyAxXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICYubG10X190b29sdGlwLS12aXNpYmxle1xuICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgfVxuICAgICYubG10X190b29sdGlwLS1mYWRpbmd7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFJpZ2h0IHRvIGxlZnQgY29udGVudFxuKi9cbi5ydGwtY29udGVudCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faGVhZGVyIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gIH1cbn1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRyYW5zbGF0aW9uIGFzIHRleHRcbiovXG4ubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICBoNCwgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFRleHRhcmVhVGV4dDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShkZXNrdG9wX2RldmljZSkge1xuICAgICAgICBib3R0b206IDQ4cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDQ4cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxtdC0taGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubG10LS1zaG93aW5nX2FsdGVybmF0aXZlcyAmIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX21haW5fdHJhbnNsYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19jb3B5X2J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtaW4taGVpZ2h0OiAxZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBwLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX21haW5fdHJhbnNsYXRpb24ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sbXQtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgJiA+IC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190b29sYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX3RleHRfYnRuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19jb3B5X2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9pbWcvaWNvbnMvaWNvbl9jb3B5X21vYmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDc1bXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2NvcHlfYnV0dG9uLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uREYtMjIwMCAuZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciAubG10LS13ZWIge1xuICAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190ZXh0X2J0biB7XG4gICAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmsge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkIC5jaGVja21hcmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5yZXNldCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Fycm93LXVuZG8uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmxtdC0tc2hvd2luZ19hbHRlcm5hdGl2ZXMgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMycHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIH1cbn1cblxuLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQge1xuICBoMjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ2hhcmFjdGVyIGxpbWl0IGNvbnRhaW5lclxuKi9cbi5sbXQtLXdlYiAubG10X19hZF9jaGFyTGltaXRfY29udGFpbmVyIHtcbiAgICAvLyBERi05NDA6IGlmIHRoZSBhZCBjb250YWluZXIgaXMgb24gc291cmNlIHNpZGUsIGl0IHdpbGwgbm90IGdyb3csIGFuZCBrZWVwcyBiYXNpcyBhcyBpdCBpc1xuICAgIC8vIGlmIGl0IGlzIG9uIHRhcmdldCBzaWRlLCBpdCBncm93cyBhbmQgd29ya3MgYXMgd2hpdGVzcGFjZSBob2xkZXIsIGlmIHRoZSB0cmFuc2xhdGVkIHRleHQgaXMgc2hvcnRlclxuICAgIC8vIERvIG5vdCB1c2UgYmFzaXMgYXMgMTAwJSBkdWUgdG8gdGhlIGluY29tcGF0aWJpbGl0eSBvZiBJRTExLCB1c2UgdmVyeSBoaWdoIGdyb3cgcG9ydGlvbiBpbnN0ZWFkXG4gICAgQGluY2x1ZGUgZGxfZXh0ZW5kUGFyZW50U3R5bGUoXCIubG10LS13ZWJcIiwgXCIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZVwiKSB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9leHRlbmRQYXJlbnRTdHlsZShcIi5sbXQtLXdlYlwiLCBcIiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0XCIpIHtcbiAgICAgIGZsZXg6IDEwMDAgMSBhdXRvO1xuXG4gICAgICBfOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCAmIHtcbiAgICAgICAgZmxleDogMTAwMCAxIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmxtdF9fdGFyZ2V0X3RleHRhcmVhX19wcm9BZCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgLmxtdF9fdGFyZ2V0X3RleHRhcmVhX19wcm9BZF9jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAtNTBweCAwIDAgMDtcbiAgICB9XG4gfVxuXG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNb2JpbGUgc3R5bGluZ3NcbiovXG5AaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sbXRfX3RhcmdldF90b29sYmFye1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyAtLS0gYm90dG9tIFNFTyB0ZXh0IC0tLVxuLmxtdC0td2ViIC5sbXRfX2JvdHRvbV90ZXh0LS1tb2JpbGUge1xuICAgIC8vIHVzZSBkaWZmZXJlbnQgbGF5b3V0IGRlcGVuZGluZyBvbiB0aGUgcGFyZW50IGNsYXNzZXNcbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgIGZsZXg6IDAgMSAxMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJi5sbXQtLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGNvbG9yRGFya0dyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgIERlZXBMIFByb1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5kbF9wcm8ge1xuICAgIC8vLmxtdC0td2Vie1xuICAgIC8vICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyODBweCk7XG4gICAgLy99XG4gICAgLmRsX2FjY291bnRfYm94e1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdGhpc3RsZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxODAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgID4gZGl2IHtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvdXNlcl93aGl0ZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDMwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMjUwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICByaWdodDogOTZweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICAgICAgICAgICAgICByaWdodDogNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgJi5kbF9hY2NvdW50X2JveC0tdmlzaWJsZSA+IGRpdntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyIHtcbiAgQGF0LXJvb3QgIHtcbiAgICAgIEBrZXlmcmFtZXMgbG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcl9fYmxlbmRfaW5fYW5pbWF0aW9uIHtcbiAgICAgICAgMCUgeyAgb3BhY2l0eTogMC4wOyB9XG4gICAgICAgIDUwJSB7ICBvcGFjaXR5OiAwLjA7IH1cbiAgICAgICAgMTAwJSB7IG9wYWNpdHk6IDEuMDsgfVxuICAgIH1cbiAgfVxuICBhbmltYXRpb246IGxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXJfX2JsZW5kX2luX2FuaW1hdGlvbiAxLjBzIDBzIGVhc2Utb3V0IDE7XG4gIC8vZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLmRsX3Byby0tY29uZmlybWVkICZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9TKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pY29ucy9pY29uX2ZlYXRfc2VjMl92Mi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGxlZnQ6LSAyMnB4O1xuICAgICAgdG9wOi04cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9NKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgIGgye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgID4gZW17XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgfVxuICB9XG59XG5cbi51cmxHbG9zc2FyeVdhcm5pbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwNXB4O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgd2lkdGg6IDYxMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X2J1dHRvbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3JSZWRQcmltYXJ5LCAyMCUpO1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JSZWRQcmltYXJ5O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgZGV2UGFuZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGtleWZyYW1lcyBsbXRfZGV2UGFuZWxfYW5pbWF0aW9ue1xuICAwJSB7IG9wYWNpdHk6MDt9XG4gIDEwMCUgeyBvcGFjaXR5OjE7fVxufVxuXG4ubG10X2RldlBhbmVsQnV0dG9uLS1hY3RpdmUge1xuICBvdXRsaW5lOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5sbXRfZGV2UGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4yKSwgMCAwIDRweCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIGFuaW1hdGlvbjogbG10X2RldlBhbmVsX2FuaW1hdGlvbiAwLjI1cyBlYXNlLW91dCAxO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6MTZweDtcbn1cblxuLmxtdF9kZXZQYW5lbCBoMntcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi5sbXRfZGV2UGFuZWwgaW5wdXQtcm93e1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDowLjJlbTtcbn1cblxuLmxtdF9kZXZQYW5lbCBpbnB1dC1yb3cgbGFiZWw6Zmlyc3QtY2hpbGR7XG4gIHdpZHRoOiAzMCU7XG4gIG1heC13aWR0aDogMTVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubG10X2RldlBhbmVsIGlucHV0LXJvdyBpbnB1dHtcbiAgd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi5sbXRfZGV2UGFuZWwgaW5wdXQtcm93IGJ1dHRvbntcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC41ZW0gMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDVweCAxNXB4IDVweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sbXRfZGV2UGFuZWwgc2VjdGlvbjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDoyMHB4O1xufVxuXG4ubG10X2RldlBhbmVsIGlucHV0LXJvdyB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY29udGVudCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9YTCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDIwJSAtIDEwcHgpO1xuICB9XG59XG5cbi5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciB7XG4gICYubG10X19zaWRlc19jb250YWluZXItLWZvY3VzX3NvdXJjZSAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGNvbG9yRm9jdXNCb3JkZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgJi5sbXRfX3NpZGVzX2NvbnRhaW5lci0tZm9jdXNfdGFyZ2V0IC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgIGJvcmRlcjogJGxtdF9ib3JkZXJXaWR0aCBzb2xpZCAkY29sb3JGb2N1c0JvcmRlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vICBsdFNFT1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubG10X190cmFuc2xhdGlvbkRlc2NyaXB0aW9uID4gaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubG10X19lZGl0X3RleHRfcG9wdXAgbGkubG10X19lZGl0X3RleHRfcG9wdXBfX29uYm9hcmRpbmdfaGVhZGVyLS1hbHRlcm5hdGl2ZXN7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gdHJhbnNsYXRvciBoaWdobGlnaHQgcHJvdG90eXBlICh0ZW1wKVxuLmxtdC0td2ViIGQtdGV4dGFyZWEge1xuICAuZ2xvc3NhcnlfaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmO1xuICB9XG5cbiAgLmdyZXktb3V0IHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLy9TRU8tMjE5IENhbXBhaWduc1xuXG4ubG10LmxtdC0td2ViLnNlbzIxOV9zb2NpYWxfcHJvb2Z7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTMzcHg7XG4gICYuaGlkZVRhYnMge1xuICAgIC5sbXRfX2RvY1RyYW5zLXRhYi1jb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gW2h2XzEuMXxDbGFzc2lmaWNhdGlvbjogQ09ORklERU5USUFMLCBEZWVwTCBTRV1cbi8vIEBpbXBvcnQgJ2RlZXBsJztcbkBpbXBvcnQgXCJfZGVmaW5lc1wiO1xuXG5cbi5kbF9hZF9wcm9fY29udGFpbmVyIHtcbiAgLmFkLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX1hYTCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX1hMKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2Upe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuZGxfYnV0dG9uLmRsX2J1dHRvbi0tMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0OTQ7XG4gICAgXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEYyQjQ2O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGxfYWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF90ZXh0RGVmYXVsdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aF9YTCkge1xuICAgIH1cblxuICAgIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuLmRsX2FkX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgPiBhLFxuICAgID4gYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDJweCA0cHggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfUykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLy8gLS0tXG4vLyBwcm8gYmFubmVyIDIwMjFcblxuI2xtdF9wcm9fYWRfY29udGFpbmVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDI0cHggcmdiKDAgMCAwIC8gOCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1zZWN0aW9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBjYWxjKDQwJSAtIDIwcHgpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfWFhMKSB7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1oZWFkZXItc2VjdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9NKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4uZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfWFhMKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDQ5JTtcbiAgICA+IGRpdiArIGRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICA+IGRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZGxfcHJvX19iYW5uZXItLTIwMjEtLWNlbnRlci0tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfWFhMKSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1zZWN0aW9uLS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0taGVhZGxpbmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1jb2x1bW5oZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1jaGVja2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaWNvbnMvY2hlY2stZ3JlZW4uc3ZnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1sb2NraXRlbSB7XG4gIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9pY29ucy9sb2NrLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tbGluayB7XG4gIGNvbG9yOiAjMEYyQjQ2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNjQ5NDtcbiAgfVxufVxuXG4vLyAtLS1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGFwcCBhZFxuXG4uZGxfYXBwX2FkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYW5pbWF0aW9uOiBsbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyX19ibGVuZF9pbl9hbmltYXRpb24gMXMgMHMgZWFzZS1vdXQgMTtcblxuICAgIC5kbF9hcHBfYWRfX2NvbW1vbkNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLy8gd2hpdGUgYmFja2dyb3VuZCwgc2hhZG93LCBib3JkZXIgc3R5bGluZ1xuICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI2cHggMjBweCAzMXB4O1xuXG4gICAgICAgIC5kbF9hcHBfYWRfX2NvbHVtbiB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICYuZGxfYWRfX2FjdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuZGxfYXBwX2FkX19zcGFjZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRsX2FwcF9hZF9fdGl0bGUge1xuICAgICAgICAgICAgQGV4dGVuZCAuZGxfYWRfX3RpdGxlO1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5kbF9hcHBfYWRfX2JlbmVmaXRzIGxpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kbF9hcHBfYWRfX2JlbmVmaXRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cblxuICAgIC5kbF9hcHBfYWRfX2JlbmVmaXRzIGxpe1xuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9pY29ucy9jaGVjay1ncmVlbi5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMnB4IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyM3B4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgfVxufVxuXG5cbi5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIHtcbiAgLmRsX2FkX3Byb19jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cblxuICAucmVkdWNlZC1tYXJnaW4gLmRsX2FkX3Byb19jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5kbF9hZF9wcm9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAuZGxfcHJvX19iYW5uZXItLTIwMjEtLXdyYXBwZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAuZGxfcHJvX19iYW5uZXItLTIwMjEtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgfVxuXG4gICAgLmRsX3Byb19fYmFubmVyLS1zbG9nYW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3Age1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG5cbiAgICAuaGVhZGxpbmUge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGJsYWNrOyAgICAgIFxuICAgIH1cblxuICAgIC5kZXNrdG9wX2FuZF9tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAubW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICB9XG5cbiAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbG10X2NvbG9yX3Bhc3NpdmVCb3JkZXI7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTI5cHg7XG4gICAgICAgIG1hcmdpbjogMzZweCAyMHB4IDAgIDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgfVxuXG4gICAgICAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgLmRlc2t0b3AsXG4gICAgICAubW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnFyQ29kZUJ1dHRvbldyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnFyQ29kZUJ1dHRvbiB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnFyQ29kZVBvcG92ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogLTU1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDM1NHB4O1xuICAgICAgICBoZWlnaHQ6IDIyNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgLnFyQ29kZUNsb3NlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnFyQ29kZVRleHQge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMwRjJCNDY7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNrdG9wIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmRlc2t0b3BfaW1hZ2VzIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDIxN3B4O1xuICAgICAgICAgIGhlaWdodDogMTQ2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfbGFwdG9wLFxuICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2hleGFnb24xLFxuICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2hleGFnb24yIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfbGFwdG9wIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2hleGFnb24xIHtcbiAgICAgICAgICAgIHRvcDogLTI0cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGVza3RvcF9pbWFnZV9oZXhhZ29uMiB7XG4gICAgICAgICAgICB0b3A6IC0zNnB4O1xuICAgICAgICAgICAgbGVmdDogLTI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2t0b3BfdGV4dCB7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC5kbF9idXR0b25fZGVza3RvcF9kb3dubG9hZCB7IFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vYmlsZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuXG4gICAgICAgIGEubGFiZWwge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlX3RleHQge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfWFhMKSB7XG4gICAgICAgIC5kZXNrdG9wIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAuZGVza3RvcF9pbWFnZXMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGVza3RvcF90ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAubGlua0J1dHRvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9ICAgICAgXG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICAgICAgLmRlc2t0b3AgLmRlc2t0b3BfdGV4dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoX1hYWEwpIHtcbiAgICAgICAgLmRlc2t0b3Age1xuICAgICAgICAgIC5kZXNrdG9wX2ltYWdlcyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAuZGVza3RvcF90ZXh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgXG4gICAgLmhlYWRsaW5lIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbG10X2NvbG9yX3Bhc3NpdmVCb3JkZXI7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICB9XG5cbiAgICAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrXzc7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtfNztcbiAgICAgIFxuICAgICAgLml0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RBRTFFODtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQUUxRTg7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuaXRlbV9oZWFkbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMy42cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtX2ltYWdlcyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtX2N0YSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgLml0ZW1faW1hZ2VzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMTdweDtcbiAgXG4gICAgICAgICAgICAuZGVza3RvcF9pbWFnZV9sYXB0b3AsXG4gICAgICAgICAgICAuZGVza3RvcF9pbWFnZV9oZXhhZ29uMSxcbiAgICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2hleGFnb24yIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2xhcHRvcCB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2hleGFnb24xIHtcbiAgICAgICAgICAgICAgdG9wOiAtMTMxcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2hleGFnb24yIHtcbiAgICAgICAgICAgICAgdG9wOiAtMjMzcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAuaXRlbV9pbWFnZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDc0cHg7XG4gIFxuICAgICAgICAgICAgLm1vYmlsZV9pbWFnZV9waG9uZSxcbiAgICAgICAgICAgIC5tb2JpbGVfaW1hZ2VfcGVudGFnb24sXG4gICAgICAgICAgICAubW9iaWxlX2ltYWdlX2hleGFnb24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLm1vYmlsZV9pbWFnZV9waG9uZSB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgIC5tb2JpbGVfaW1hZ2VfcGVudGFnb24ge1xuICAgICAgICAgICAgICB0b3A6IC0xMDdweDtcbiAgICAgICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAubW9iaWxlX2ltYWdlX2hleGFnb24ge1xuICAgICAgICAgICAgICB0b3A6IC0xMTBweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC05MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmV4dGVuc2lvbiB7XG4gICAgICAgICAgLml0ZW1faW1hZ2VzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzMzdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJfZGVmaW5lc1wiO1xuXG4vLyDihpPihpPihpPihpMgU3R5bGVzIHJlZ2FyZGluZyB0aGUgc2VsZWN0TGFuZ1VJIHN0eWxlIGxhbmd1YWdlIHNlbGVjdG9ycyByZXVzZWQgZnJvbSB0ZXh0IHRyYW5zXG4ubG10X19kb2Mge1xuICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjVweDtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSB7XG4gICAgICAgIC8vIHRoZSBsYW5ndWFnZSBkcm9wZG93biBpcyBiaWdnZXIgdGhhbiBpdHMgaGVhZGVyIGJ5IGhhbGYgdGhlIHNpemUgb2YgdGhlIGhlYWRlciBhcnJvdyBpY29uKDI0LzIpIGFuZCB0aGUgMjAgKDEyICsgMTApIHBpeGVscyBvZiBwYWRkaW5nXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4ICsgMjJweCk7XG4gICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNlIHtcbiAgICAgICAgICAgIC8vIDEyIHBpeGVscyBvZiBwYWRkaW5nICsgMSBwaXhlbCBvZiBib3JkZXJcbiAgICAgICAgICAgIGxlZnQ6IC0xM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGFyZ2V0IHtcbiAgICAgICAgICAgIC8vIDEyIHBpeGVscyBvZiBwYWRkaW5nICsgMSBwaXhlbCBvZiBib3JkZXJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICB9XG4gICAgICBcbiAgICAuc2VtaXRyYW5zcGFyZW50LW92ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi8vIOKGkeKGkeKGkeKGkVxuXG4ubG10X19kb2Mge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vLyDihpPihpPihpPihpMgV2lsbCBiZSByZW1vdmVkIGluIERGLTI5OTBcbi5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24ge1xuXG4gICAgJGJ1dHRvbkZvbnRTaXplOiAxNnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAycHggMTBweCAycHggNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLy9ib3JkZXItdG9wOiAycHggc29saWQgI2Y0ZjRmNDtcbiAgICBib3JkZXItdG9wOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICNmMGYwZjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICBpbnB1dCB7IC8vIGp1c3Qgc2V0dGluZyBcImRpc3BsYXk6IG5vbmVcIiBfbWlnaHRfIGNhdXNlIHByb2JsZW1zIGluIHNvbWUgYnJvd3NlcnMgKG5vdCB2ZXJpZmllZClcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMC4xcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRvY1VwbG9hZEJ1dHRvbigpO1xuXG4gICAgQGF0LXJvb3QgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbi0tcXVvdGFfcmVhY2hlZCB7XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbi0tb3Blbl90YXJnZXRfbGFuZ19tZW51LFxuICAgICYuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLS1rZWVwX2FjdGl2ZSxcbiAgICAmOmZvY3VzLCAmOmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2xhbmdfc2VsZWN0b3Ige1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTBlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICAgIH1cbiAgICAgICAgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2hlbHBfcG9wdXB7XG4gICAgICAgIC8vYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMHM7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBkb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2hlbHBfcG9wdXBfYW5pbTtcblxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTsgLy8jMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyAvLyMzMzM7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMjtcbiAgICAgICAgLy8gY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgYm90dG9tOiAxNTAlO1xuICAgICAgICBtYXgtd2lkdGg6OTB2dztcbiAgICAgICAgd2lkdGg6IDIwZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgPiBkaXZ7IC8vIGltYWdlIGNvbnRhaW5lclxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiBwe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgd2lkdGg6MTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gb3V0bGluZToxcHggc29saWQgcmVkO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDoyNSU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICBAa2V5ZnJhbWVzIGRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cF9hbmltIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB9XG4gICAgICAgIDgwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBkb2NUcmFuc19idXR0b25fYW5pbV8xIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgICAgICAgICAgc3Ryb2tlOiAkZGFya2JsdWU7XG4gICAgICAgIH1cbiAgICAgICAgMTAlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBzdHJva2U6ICRkYXJrYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAxOSUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDE2MiwgMiwgMC42NjY2NjY2NjY3KTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIHN0cm9rZTogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgMjAlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAxNjIsIDIsIDAuNjY2NjY2NjY2Nyk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIDI1JSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgc3Ryb2tlOiAjY2NjO1xuICAgICAgICB9XG4gICAgICAgIDM5JSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMTYyLCAyLCAwLjY2NjY2NjY2NjcpO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICA0MCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDE2MiwgMiwgMC42NjY2NjY2NjY3KTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIHN0cm9rZTogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgc3Ryb2tlOiAkZGFya2JsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBkb2NUcmFuc19idXR0b25fYW5pbV8yIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB9XG4gICAgICAgIDIwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyDihpHihpHihpHihpFcblxuLy8g4oaT4oaT4oaT4oaTIFN0eWxlcyBvZiB0aGUgKHN0aWxsIEgyKSBkcmFnIGFuZCBkcm9wXG4uZG9jVHJhbnNfZHJvcF90YXJnZXRfb3ZlcmxheSB7XG4gICAgQGtleWZyYW1lcyBkb2NUcmFuc19vdmVybGF5X2JsZW5kX2lue1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IHJnYigyNDAsIDI0MCwgMjQwKSwgMCAwIDBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIHotaW5kZXg6IDIwOyAvLyBhYm92ZSBoZWxwIHBvcHVwXG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgPiBkaXZ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0NXB4KTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDg1cHgpO1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaWNvbnMvaWNvbl9kb2NUcmFuc191cGxvYWRfdjIuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIH1cbiAgICBhbmltYXRpb24tZGVsYXk6IDA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICBhbmltYXRpb24tbmFtZTogZG9jVHJhbnNfb3ZlcmxheV9ibGVuZF9pbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogIDE1MG1zIGVhc2Utb3V0O1xuICAgIGNvbG9yOiAjYWFhO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjVGODtcbiAgICBvdXRsaW5lOiAycHggZGFzaGVkICM0QkFCREE7XG4gICAgei1pbmRleDogOTtcblxuXG4gICAgJi5kb2NUcmFuc19kcm9wX3RhcmdldF9vdmVybGF5LS1hY3RpdmV7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IHJnYigyNDAsIDI0MCwgMjQwKSwgMCAwIDRweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgIzAzMmQ0ODtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIHRyYW5zaXRpb246ICAxNTBtcyAgMTUwbXMgIGVhc2Utb3V0OyAvLyB1c2UgYSBzaG9ydCBkZWxheSB0byBwcmV2ZW50IHVzZXJlcyBmcm9tIGRyb3BwaW5nIHRvbyBmYXN0IChwcmV2ZW50IGRyb3BwaW5nIGJ1ZylcbiAgICB9XG59XG5cbi8vIHJlZGVzaWduXG4ubG10LS13ZWIge1xuICAgIC5kb2NUcmFuc19kcm9wX3RhcmdldF9fZGVzYyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG59XG4vLyDihpHihpHihpHihpFcbiIsIkBpbXBvcnQgXCJfZGVmaW5lc1wiO1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgIFByZXNzIFF1b3Rlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmRsX3BybyAjbG10X3F1b3Rlc19hcnRpY2xle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGxfY291bnRyeV93aXRob3V0X3Byb19zdXBwb3J0ICNsbXRfcXVvdGVzX2FydGljbGUsXG4uZGxfY291bnRyeV93aXRoX3Byb19zdXBwb3J0ICNsbXRfcXVvdGVzX2FydGljbGV7XG4gICAgb3BhY2l0eTogMS4wO1xuXG59XG4jbG10X3F1b3Rlc19hcnRpY2xlIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBlYXNlLW91dDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIG1heC13aWR0aDoxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgei1pbmRleDogMDsgLy8gYmVsb3cgZG9jVHJhbnMgc2VsZWN0aW9uIG1lbnVcblxuICAgICYubG10LS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubG10X3F1b3Rlc19oZWFkZXJ7XG4gICAgZm9udC1zaXplOiAyNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5sbXRfcXVvdGVze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI4Ljc1ZW07XG4gIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9TKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgNjBweCAwO1xuICAgIH1cblxuICAgIC5sbXRfcXVvdGVzX19jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbjogMHB4IDV2dztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDQwLjYyNWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YTCl7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggNHZ3O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCl7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9NKXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tIHF1b3RlICovXG4ubG10X3F1b3RlIHtcbiAgICBoZWlnaHQ6IDhlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IC8vIGZhbGxiYWNrXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlLW91dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmxtdF9xdW90ZV9hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIDEwMG1zIGVhc2UtaW47XG59XG5cbi8vIGltYWdlXG4ubG10X3F1b3RlX19sb2dvXzF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG10X3F1b3RlX19sb2dvXzN7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuLy8gdGV4dCBjb250YWluZXJcbi5sbXRfcXVvdGVfX2lubmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZzogNDJweCAzMHB4IDEwMHB4IDcwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvd0ZlYXR1cmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9wcm8vaWNvbl9xdW90ZS5zdmcpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHRleHQgY29udGVudFxuLmxtdF9xdW90ZV9fdGV4dHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMGVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzMzMztcblxufVxuXG4vLyB0ZXh0IHNvdXJjZVxuLmxtdF9xdW90ZV9fc291cmNle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBicntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgQGV4dGVuZCAlZGxfbGluaztcblxuICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5sbXRfcXVvdGVfX25vbGluayB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgYTo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiLCBcIjtcbiAgICB9XG4gICAgYTpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICB9XG5cbn1cblxuLmxtdF9xdW90ZXNfbmF2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICAvL2JvdHRvbTogLTMycHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIDEwMDBtcyBlYXNlLW91dDtcbiAgICB6LWluZGV4OiA1O1xuXG59XG4ubG10X3F1b3Rlc19uYXY6aG92ZXJ7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1vdXQ7XG5cbn1cbi5sbXRfcXVvdGVzX25hdl9lbnRyeXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgbWFyZ2luOiAwIDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I5QjlCOTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxtdF9xdW90ZXNfbmF2X2VudHJ5OmhvdmVye1xuICAgIGNvbG9yOiAjZmFhMjAyO1xufVxuLmxtdF9xdW90ZXNfbmF2X2VudHJ5LS1hY3RpdmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgY29sb3I6ICNmYWEyMDI7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMHB4ICNmOGY4Zjg7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */